Skip To Content

Créer un élément de répertoire de données pour un répertoire de données inscrit existant

Dans les versions antérieures à la version 10.7.1, les éditeurs et les administrateurs inscrivaient tous les répertoires de données gérés par les utilisateurs auprès des sites ArcGIS Server à l’aide de ArcGIS Server Manager, ArcGIS Pro ou ArcMap. À partir de ArcGIS Enterprise 10.7.1, les éditeurs et les administrateurs peuvent ajouter des types de répertoires de données gérés par les utilisateurs spécifiques aux serveurs fédérés via le portail. Le processus d’ajout d’éléments de répertoire de données est pris en charge pour les répertoires de données qui viennent d’être ajoutés.

Si une base de données (fichiers .sde), un partage de fichiers ou un répertoire de données cloud existant est inscrit auprès de vos serveurs fédérés, vous pouvez, en tant qu’administrateur du portail, créer des éléments de répertoire de données pour ces répertoires de données existants.

Lorsque vous créez un élément de répertoire de données pour un répertoire de données inscrit, ce dernier est uniquement disponible pour les utilisateurs du portail avec lesquels vous partagez l’élément. Par exemple, un partage de fichiers inscrit auprès d’un site ArcGIS Server qui utilise ArcGIS Server Manager peut être utilisé par toute personne ayant accès au partage de fichiers. Lorsque vous créez un répertoire de données pour le partage de fichiers, vous devez partager l’élément avec les groupes du portail, toute l’organisation ou le public pour qu’il soit disponible pour les utilisateurs autres que le propriétaire du répertoire de données et les administrateurs du portail.

Créer un élément de répertoire de données

Pour créer un élément de répertoire de données sur le portail pour un répertoire de données inscrit auprès d’un des sites ArcGIS Server fédérés du portail, exécutez l’opération d’API REST federateDataItem comme décrit dans les étapes suivantes. Cette opération est une nouveauté de ArcGIS Enterprise 10.7.1.

  1. Utilisez un jeton de portail pour vous connecter au répertoire administrateur de ArcGIS Server pour le site ArcGIS Server fédéré qui contient le répertoire de données inscrit.
  2. Copiez le chemin d’accès à l’élément pour le répertoire de données base de données, cloud ou partage de fichiers pour lequel vous souhaitez créer un élément de répertoire de données. Les chemins peuvent être à l’un des emplacements suivants :
    • Pour les bases de données, accédez à data > items > enterpriseDatabases, puis cliquez sur le nom du répertoire de données sous Child Items (Éléments enfants). Lorsque la page du répertoire de données base de données s’ouvre, copiez le chemin d’accès à l’élément à partir de la section Data Item Properties (Propriétés de l’élément de données).
    • Pour les partages de fichiers, accédez à data > items > fileShares, puis cliquez sur le nom du répertoire de données sous Child Items (Éléments enfants). Lorsque la page du répertoire de données partage de fichiers s’ouvre, copiez le chemin d’accès à l’élément à partir de la section Data Item Properties (Propriétés de l’élément de données).
    • Pour les répertoires cloud, accédez à data > items > cloudStores, puis cliquez sur le nom du répertoire de données sous Child Items (Éléments enfants). Lorsque la page du répertoire de données cloud s’ouvre, copiez le chemin d’accès à l’élément à partir de la section Data Item Properties (Propriétés de l’élément de données).
  3. Accédez à data > federateDataItem et collez le chemin d’accès au répertoire de données que vous avez copié précédemment dans le champ Item Path (Chemin d’accès à l’élément).
  4. Cliquez sur Federate Data Item (Fédérer l’élément de données) pour créer un élément de répertoire de données sur le portail.

    Cette action crée un élément de répertoire de données sur le portail avec lequel le site ArcGIS Server est fédéré. Si le répertoire de données est inscrit seulement auprès de ce serveur fédéré, la création de l’élément de répertoire de données est terminée. Si le répertoire de données a été inscrit auprès de plusieurs serveurs fédérés et que vous voulez que n’importe lequel de ces serveurs fédérés puisse accéder à l’élément de répertoire de données, suivez les étapes de la section suivante.

L’élément de répertoire de données sur le portail est la propriété de l’administrateur de votre portail. Si vous avez besoin qu’un autre membre du portail soit le propriétaire de l’élément du répertoire de données (par exemple, si vous voulez que l’éditeur publie des couches de manière groupée à partir d’un élément de répertoire de données base de données et donc soit le propriétaire des couches publiées), modifiez le propriétaire de l’élément de répertoire de données.

Si vous voulez conserver la propriété de l’élément de répertoire de données, vous pouvez désormais partager l’élément de répertoire de données avec les utilisateurs de votre choix.

Associer des serveurs fédérés supplémentaires

Si votre répertoire de données a été inscrit auprès d’autres serveurs fédérés avec le même nom et que vous voulez que l’élément de répertoire de données sur le portail soit reconnu par tous ces autres serveurs fédérés, vous pouvez lier l’élément de répertoire de données aux serveurs fédérés supplémentaires.

Remarque :

Pour que vous puissiez lier l’élément de répertoire de données à d’autres serveurs fédérés, le répertoire de données doit déjà être inscrit auprès des autres serveurs fédérés, il doit porter le même nom sur tous les serveurs fédérés et il doit accéder au même emplacement de source de données. Si le répertoire de données a été inscrit auprès des serveurs fédérés sous un nom différent, créez des éléments de répertoire de données distincts en procédant comme indiqué dans la section précédente.

  1. Connectez-vous à l’extrémité REST de Portal for ArcGIS en tant qu’administrateur du portail.

    À la connexion, la page Users (Utilisateurs) s’ouvre.

  2. Vous devez disposer de l’ID d’élément de répertoire de données et de l’ID du serveur fédéré auquel vous souhaitez accéder. Pour obtenir ces ID, procédez comme suit :
    1. Faites défiler la page Users (Utilisateurs) jusqu’en bas et cliquez sur User Content (Contenu utilisateur).
    2. Dans la liste User Content (Contenu utilisateur), recherchez l’élément de répertoire de données que vous avez créé dans la section précédente. Si vous avez créé l’élément de répertoire de données dans votre dossier utilisateur, il se trouvera dans la liste Items (Éléments). Si vous l’avez créé dans un sous-dossier, il se trouvera dans la liste Folders (Dossiers).
    3. Cliquez sur le nom de l’élément, copiez l’ID, puis collez-le dans un éditeur de texte ou à un autre emplacement à partir duquel vous pourrez de nouveau le copier lorsque vous en aurez besoin.
    4. Accédez à Home (Accueil) > Portals (Portails) > Self (Auto) et faites défiler la page vers le bas.
    5. Cliquez sur le lien Servers (Serveurs) dans la liste Child Resources (Ressources enfant).
    6. Copiez l’ID de serveur du serveur fédéré que vous voulez associer à l’élément de répertoire de données, puis collez-le dans un éditeur de texte ou à un autre emplacement à partir duquel vous pourrez de nouveau le copier lorsque vous en aurez besoin. Si vous voulez associer d’autres serveurs fédérés à l’élément de répertoire de données, copiez également leurs ID et enregistrez-les à un emplacement auquel vous avez accès.
  3. Vous pouvez maintenant continuer l’association des autres serveurs fédérés avec l’élément de répertoire de données.
  4. Revenez à Home (Accueil) > Portals (Portails) > Self (Auto) et faites défiler la page vers le bas.
  5. Dans la liste Supported Operations (Opérations prises en charge), cliquez sur Datastores (Répertoires de données).
  6. Cliquez sur Add to Server (Ajouter au serveur).
  7. Collez l’ID de votre élément de répertoire de données dans le champ DatastoreId.
  8. Collez l’ID de votre serveur fédéré dans le champ ServerId.
  9. Cliquez sur True (Vrai) en regard de Bind to existing server data store (Lier au répertoire de données serveur existant), puis cliquez sur Add data store to server (Ajouter un répertoire de données au serveur).
  10. Pour chaque serveur fédéré supplémentaire auquel vous voulez lier l’élément de répertoire de données, répétez les étapes 7 et 8.