Gérer les modèles BDC (SharePoint Foundation 2010)

 

S’applique à : SharePoint Foundation 2010

Dernière rubrique modifiée : 2016-11-30

Un modèle BDC est un fichier XML qui contient des jeux de descriptions d’un ou plusieurs types de contenu externe, leurs systèmes externes connexes et des informations spécifiques à l’environnement, telles que les propriétés d’authentification. Les métadonnées dans un modèle définissent les champs de données dans chaque type de contenu externe, les opérations qui sont prises en charge sur le système externe (telles que les tâches de lecture, d’écriture et d’interrogation du système externe) et les informations de connectivité.

Le Service Business Data Connectivity fournit un jeu d’opérations qui prennent en charge l’importation et l’exportation des modèles, la définition d’autorisations sur ceux-ci et l’affichage des types de contenu externe qu’ils contiennent. Par exemple, vous pouvez exporter un modèle BDC pour le déployer depuis un environnement de développement vers un environnement de production.

Un fichier de ressources contient les noms localisés, les propriétés et les autorisations d’un ou plusieurs types de contenu externe. Pour importer et exporter des fichiers de ressources, vous pouvez recourir au même procédé que celui que vous utilisez pour les modèles BDC. Par exemple, vous pouvez importer un fichier de ressources pour fournir un nouveau jeu de chaînes localisées pour une langue supplémentaire dans laquelle une solution sera utilisée.

Dans cet article :

  • Importer un modèle BDC

  • Exporter un fichier de modèle BDC ou de ressources

  • Définir des autorisations sur un modèle BDC

  • Afficher tous les modèles

  • Supprimer un modèle BDC

  • Afficher les types de contenu externe d'un modèle

Importer un modèle BDC

L’importation d’un modèle est le moyen principal utilisé pour l’ajouter, ainsi que les types de contenu externe et les systèmes externes, dans un magasin de métadonnées.

Chaque type de contenu externe possède un nom, un espace de noms et un numéro de version, qui servent à identifier le type de contenu externe. Il peut exister plusieurs versions d’un type de contenu externe dans le magasin de métadonnées à tout moment. À mesure que vous importez, ajoutez ou supprimez des modèles, que vous activez ou désactivez des types de contenu externe et que vous ajoutez ou supprimez des types de contenu externe, vous pouvez vous retrouver avec de nombreuses versions d’un type de contenu externe. S’il existe plusieurs versions d’un type de contenu externe dans le magasin de métadonnées, le runtime Business Data Connectivity utilise la version qui est active, quel que soit le numéro de version du type de contenu externe. Le type de contenu externe actif peut être la dernière version qui a été importée ou la version qui a été activée à l’aide de l’applet de commande Enable-SPBusinessDataCatalogEntity.

Avertissement

Si le modèle ne spécifie pas de mode d’authentification, le mode d’authentification PassThrough est utilisé. Ce mode peut ne pas convenir à tous les scénarios. Il est destiné principalement aux environnement de test avec une configuration de type « ordinateur unique » (autrement dit, le serveur de bases de données et SharePoint Foundation s’exécutent sur le même ordinateur). Pour plus d’informations sur les modes d’authentification, voir Vue d’ensemble de l’authentification de Business Connectivity Services.

Conseil

Vous pouvez également importer un fichier de ressources ou de modèle à l’aide de Windows PowerShell. Pour plus d’informations, voir Import-SPBusinessDataCatalogModel.

Pour importer un fichier de modèle BDC ou de ressources

  1. Vérifiez que vous disposez d’une des informations d’identification administratives suivantes :

    • Vous devez être administrateur de batterie.

    • Vous devez être administrateur de l’application du Service Business Data Connectivity et posséder l’autorisation Modifier sur le magasin de métadonnées.

  2. Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.

  4. Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.

  5. Sous l’onglet Modifier, dans le groupe Modèles BDC, cliquez sur Importer.

  6. Dans la page Importer un modèle BDC, dans le champ Fichier de modèle BDC, cliquez sur Parcourir pour rechercher le fichier de modèle BDC ou de ressources.

    Important

    Le nom d’un modèle BDC ne doit pas contenir les caractères suivants : ~"#%&*:<>?{|} ou le caractère 0x7f.

  7. Dans le champ Type de fichier, sélectionnez le type de fichier de modèle BDC à importer : Modèle ou Ressource.

  8. Dans la zone Paramètres avancés, sélectionnez un ou plusieurs types de ressources à importer :

    • Cliquez sur Noms localisés pour exporter les noms localisés des types de contenu externe dans une langue correspondant à des paramètres régionaux spécifiques.

      Les noms localisés importés sont fusionnés avec les noms localisés existants dans la base de données Service Business Data Connectivity.

    • Cliquez sur Propriétés pour importer les propriétés des types de contenu externe.

      Les propriétés importées sont fusionnées avec les descriptions de propriétés existantes dans la base de données Service Business Data Connectivity.

    • Cliquez sur Autorisations pour importer les autorisations des types de contenu externe et autres objets sécurisables dans le modèle.

      Avertissement

      Les autorisations sont stockées avec les informations des autorisations existantes dans le Service Business Data Connectivity. Si une entrée pour un objet existe déjà dans la liste de contrôle d’accès, sa valeur est remplacée par les informations d’autorisations provenant du fichier importé. Par exemple, supposez que les autorisations pour le type de contenu externe X permettent à l’utilisateur A d’accéder à ce type de contenu externe. Si vous importez des autorisations qui spécifient que seul l’utilisateur B a accès au type de contenu externe X, les autorisations antérieures pour le type de contenu externe X sont supprimées et de nouvelles autorisations contenant uniquement les autorisations pour l’utilisateur B sont stockées.

  9. Pour enregistrer le groupe de paramètres de ressources importés dans un fichier qui pourra être ultérieurement exporté en vue de son utilisation dans un environnement particulier, dans le champ Utiliser les paramètres d’environnement personnalisés, tapez un nom unique pour le jeu de paramètres spécifiques à l’environnement.

Exporter un fichier de modèle BDC ou de ressources

Après l’exportation d’un fichier de ressources ou de modèle BDC, vous pouvez utiliser le fichier exporté pour déployer le modèle BDC sur un système différent. Vous pouvez utiliser l’une des méthodes suivantes pour exporter un fichier de ressources ou de modèle BDC :

  • utiliser l’Administration centrale pour exporter un fichier de ressources ou de modèle BDC ;

  • utiliser l’applet de commande Export-SPBusinessDataCatalogModel pour exporter un fichier de ressources ou de modèle BDC ;

  • utiliser Microsoft SharePoint Designer 2010 pour exporter un modèle BDC.

    Notes

    Si un modèle BDC a été créé à l’aide de SharePoint Designer 2010, vous devez utiliser SharePoint Designer pour l’exporter. Si un modèle créé à l’aide de SharePoint Designer est exporté par le biais de l’Administration centrale ou de l’applet de commande Export-SPBusinessDataCatalogModel, le fichier de modèle exporté inclut uniquement des espaces réservés pour les types de contenu externe. Pour plus d’informations sur SharePoint Designer, voir Aide et procédures SharePoint Designer (https://go.microsoft.com/fwlink/?linkid=198249&clcid=0x40C).

Pour exporter un fichier de modèle BDC ou de ressources

  1. Vérifiez que vous disposez d’une des informations d’identification administratives suivantes :

    • Vous devez être administrateur de batterie.

    • Vous devez être administrateur de l’application Service Business Data Connectivity et posséder l’autorisation Modifier sur le modèle et sur tous les systèmes externes contenus dans le modèle.

  2. Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.

  4. Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.

  5. Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Modèles BDC.

  6. Dans la page Modèles Business Data Connectivity Model, sélectionnez le fichier de modèle ou de ressources à exporter.

  7. Dans le groupe Modèles BDC, cliquez sur Exporter.

  8. Dans la page Exporter, dans le champ Type de fichier, sélectionnez le type de fichier que vous exportez (Modèle ou Ressource) et, dans la zone Paramètres avancés, sélectionnez un ou plusieurs types de ressources à exporter :

    • Cliquez sur Noms localisés pour exporter les noms localisés des types de contenu externe dans une langue correspondant à des paramètres régionaux spécifiques.

    • Cliquez sur Propriétés pour exporter les propriétés des types de contenu externe.

    • Cliquez sur Autorisations pour exporter les autorisations des types de contenu externe.

    • Cliquez sur Serveur proxy pour exporter un proxy spécifique à l’implémentation grâce auquel il est possible de se connecter au système externe.

  9. Si vous avez enregistré un jeu de ressources qui pourra être exporté ultérieurement en vue de son utilisation dans un environnement particulier, dans le champ Utiliser les paramètres d’environnement personnalisés, tapez le nom unique associé aux paramètres à exporter spécifiques à l’environnement.

  10. Cliquez sur Exporter.

    L’interface permettant d’enregistrer le fichier de modèle BDC ou de ressources à un emplacement de votre réseau apparaît sur votre écran.

Définir des autorisations sur un modèle BDC

Vous définissez des autorisations sur un modèle BDC pour spécifier qui peut le modifier et définir des autorisations sur ce modèle.

Nous vous recommandons d’affecter des autorisations spécifiques à chaque utilisateur ou groupe qui en a besoin, de telle manière que les informations d’identification fournissent le moindre privilège nécessaire à l’exécution des tâches requises. Pour plus d’informations sur la définition des autorisations, voir Vue d’ensemble des autorisations de Business Connectivity Services dans « Vue d’ensemble de la sécurité des Services Business Connectivity (SharePoint Foundation 2010) ».

Pour définir des autorisations sur un modèle BDC

  1. Vérifiez que vous disposez d’une des informations d’identification administratives suivantes :

    • Vous devez être administrateur de batterie.

    • Vous devez être administrateur de l’application du Service Business Data Connectivity et posséder l’autorisation Définir les autorisations sur le modèle.

  2. Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.

  4. Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.

  5. Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Modèles BDC.

  6. Activez la case à cocher de chaque modèle BDC pour lequel vous souhaitez définir des autorisations.

  7. Dans le groupe Autorisations, cliquez sur Définir les autorisations de l’objet.

  8. Dans le cadre, entrez les comptes d’utilisateur, les groupes ou les revendications auxquels des autorisations seront accordées, puis cliquez sur Ajouter.

    Notes

    Le nom du compte d’utilisateur, du groupe ou de la revendication ne doit pas contenir de barre verticale (|).

  9. Définissez les autorisations pour le compte, le groupe ou la revendication.

    Notes

    Au moins un utilisateur, groupe ou revendication dans la liste de contrôle d’accès de l’objet de métadonnées doit avoir l’autorisation Définir les autorisations.

    • Cliquez sur Modifier pour autoriser l’utilisateur, le groupe ou la revendication à modifier le modèle BDC.

      Note de sécuritéSecurity Note
      L’autorisation Modifier doit être considérée comme hautement privilégiée. Avec cette autorisation, un utilisateur malveillant peut dérober des informations d’identification ou endommager une batterie de serveurs. Afin d’assurer la sécurité de la solution, nous vous recommandons d’utiliser un environnement de test dans lequel l’autorisation Modifier peut être assignée librement aux développeurs ou aux concepteurs de solutions. Lors du déploiement de la solution testée dans un environnement de production, supprimez les autorisations Modifier.
    • Cliquez sur Définir les autorisations pour autoriser l’utilisateur, le groupe ou la revendication à définir des autorisations sur le modèle BDC.

      Note de sécuritéSecurity Note
      L’autorisation Définir les autorisations doit être considérée comme hautement privilégiée. Avec cette autorisation, un utilisateur peut accorder l’autorisation Modifier sur le modèle BDC.

      Important

      Les deux autres autorisations répertoriées, Sélectionnable dans les clients et Exécuter, ne sont pas applicables aux modèles BDC.

Afficher tous les modèles

Vous pouvez afficher tous les modèles dans une application du Service Business Data Connectivity.

Pour afficher tous les modèles

  1. Vérifiez que vous disposez des informations d’identification administratives suivantes :

    • Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
  2. Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.

  4. Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.

  5. Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Modèles BDC.

Supprimer un modèle BDC

Lorsque vous supprimez un modèle BDC, tous les types de contenu externe et les systèmes externes qui se trouvent dans ce modèle et exclusivement dans celui-ci sont supprimés en même temps que lui.

Pour supprimer un modèle BDC

  1. Vérifiez que vous disposez d’une des informations d’identification administratives suivantes :

    • Vous devez être administrateur de batterie.

    • Vous devez être administrateur de l’application du Service Business Data Connectivity et posséder l’autorisation Modifier sur le modèle.

  2. Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.

  4. Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.

  5. Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Modèles BDC.

  6. Dans la page Modèles BDC, sélectionnez le modèle à supprimer.

  7. Dans le groupe Modèles BDC, cliquez sur Supprimer puis, à l’invite, cliquez sur OK.

Afficher les types de contenu externe d’un modèle

Affichez les types de contenu externe d’un modèle pour en savoir plus sur le modèle ou bien choisissez un type de contenu externe pour une tâche ultérieure.

Pour afficher les types de contenu externe d’un modèle

  1. Vérifiez que vous disposez des informations d’identification administratives suivantes :

    • Vous devez être administrateur de batterie de serveurs ou administrateur de l’application de service.
  2. Sur le site Web Administration centrale, dans la section Gestion des applications, cliquez sur Gérer les applications de service.

  3. Dans la liste des applications de service, cliquez sur la liste qui contient l’application du Service Business Data Connectivity.

  4. Sous l’onglet Applications de service, dans la section Opérations, cliquez sur Gérer.

  5. Sous l’onglet Modifier, dans le groupe Affichage, cliquez sur Modèles BDC.

  6. Pointez sur le modèle, cliquez sur la flèche qui apparaît, puis cliquez sur Types de contenu externe.