Intégrer des données métier dans SharePoint

Vous pouvez intégrer des données métier dans SharePoint. Les données métier peuvent provenir d’applications serveur back-end, comme Microsoft SQL Server, Siebel et SAP, ou d’un service web. Les utilisateurs peuvent afficher, ajouter, mettre à jour ou supprimer des données métier à l’aide de listes externes ou de composants WebPart de données métiers dans SharePoint. Les utilisateurs peuvent également accéder à ces données hors connexion dans une application Microsoft Office, comme Microsoft Outlook. Pour plus d’informations, consultez Où pouvez-vous afficher les données externes.

Pour intégrer des données dans SharePoint, créez un modèle pour le service Business Data Connectivity (BDC). Le service BDC est une application dans SharePoint qui stocke des informations sur les données dans les applications métier. Pour plus d’informations, consultez Service BDC (Business Data Connectivity).

Modèles dans Visual Studio

Les modèles dans Visual Studio vous permettent d’écrire du code personnalisé pour récupérer et mettre à jour des données à partir de sources de données back-end. Vous pouvez également agréger des données provenant de plusieurs sources de données. Par exemple, vous pouvez afficher une liste de clients qui contient des données provenant d’une base de données SQL Server et d’un service web.

Vous pouvez également importer des modèles déjà déployés dans SharePoint. Après avoir importé un modèle, vous pouvez ajouter du code personnalisé ou simplement utiliser Visual Studio pour empaqueter et déployer le modèle sur plusieurs batteries de serveurs SharePoint. Pour plus d’informations, consultez Créer un modèle de connectivité de données métiers.

Concevoir un modèle dans Visual Studio

Vous pouvez concevoir un modèle à l’aide d’un concepteur et de plusieurs fenêtres d’outils. Lorsque vous concevez le modèle, Visual Studio génère le code XML du modèle. Pour plus d’informations, consultez Vue d’ensemble des outils de conception de modèles BDC.

Un modèle contient des entités et des méthodes.

Entités

Une entité décrit une collection de champs. Par exemple, une entité peut représenter une table dans une base de données. Une entité apparaît sous la forme d’un type de contenu externe dans SharePoint. Pour plus d’informations sur les types de contenu externe, consultez Que sont les types de contenu externe ?

Méthodes

Une méthode permet aux consommateurs d’un type de contenu externe d’effectuer une action sur les champs d’une entité. Par exemple, une méthode Updater peut permettre aux utilisateurs de modifier l’adresse et la date de naissance d’un client où Address et BirthDate sont des champs de l’entité Customer.

Visual Studio génère un fichier de code de service pour chaque entité de votre modèle. Lorsque vous ajoutez une méthode à votre modèle, Visual Studio génère une méthode correspondante dans le fichier de code de service. Ajoutez du code à chaque méthode pour effectuer la tâche appropriée. Par exemple, si vous ajoutez une méthode Creator au modèle, Visual Studio génère une méthode Creator dans votre fichier de code de service. Cette méthode est appelée par le service BDC lorsqu’un utilisateur clique sur le bouton Nouvel élément dans une liste basée sur le modèle. Par conséquent, ajoutez du code à la méthode Creator qui ajoute de nouvelles données à une source de données. Pour plus d’informations, consultez Concevoir un modèle de connectivité de données métiers.

Intitulé Description
Créer un modèle de connectivité de données métier Vous montre comment créer un modèle ou importer un modèle que vous exportez à partir de SharePoint.
Concevoir un modèle de connectivité de données métier Explique comment concevoir les éléments d’un modèle à l’aide des outils de conception Visual Studio.
Quand utiliser SharePoint Designer plutôt que Visual Studio lors de la création de solutions à l’aide de BCS Vous aide à décider de choisir entre Visual Studio ou SharePoint Designer pour créer un modèle pour le BDC.