Les utilisateurs disposant des rôles Administration et Publication dans une organisation ArcGIS Enterprise peuvent ajouter des éléments de data store qui se connectent aux data stores gérés par l’utilisateur. Les répertoires de données gérés par l’utilisateur contiennent des données source pour les services Web ArcGIS Server qui s’exécutent sur des serveurs fédérés. Au moment de la publication, aucune donnée n’est copiée ; les services Web font référence aux données du data store.
Vous pouvez vous connecter à plusieurs types de data stores à l’aide d’un élément de data store dans un portail. Chaque type offre des fonctions différentes, comme décrit ci-dessous.
Lorsque vous ajoutez un élément de data store, vous inscrivez la source de données auprès d’un ou de plusieurs sites ArcGIS Server fédérés. Chaque serveur fédéré peut avoir plusieurs éléments de répertoire de données inscrits.
Vous pouvez ajouter un élément de data store dans le portail. Vous pouvez également créer un élément de data store en inscrivant un data store auprès d’un site ArcGIS Server fédéré dans ArcGIS Pro 2.5 ou ultérieur.
Ces éléments de data store :
- Permettent de vérifier que le site ArcGIS Server a accès aux données à publier.
- Permettent de contrôler l’utilisation du contenu du data store en partageant l’élément de data store. La façon dont vous partagez l’élément de data store détermine qui peut l’utiliser lors de la publication dans ArcGIS Server Manager ou ArcGIS Pro. Le partage des paramètres sur le dossier et les éléments du répertoire de données cloud a également une incidence sur qui peut créer des couches d’images à partir de ces éléments dans le portail.
- Permettent à l’élément de data store de base de données de créer des couches Web par lots si le data store fait référence à une base de données relationnelle ou à une géodatabase d’entreprise.
Remarque :
Vous pouvez toujours enregistrer directement les data stores avec un site ArcGIS Server fédéré par l’intermédiaire d’ArcGIS Server Manager. Toutefois, cette méthode n’est pas recommandée. Lorsque vous inscrivez les data stores en utilisant ces applications, aucun élément de data store n’est créé dans le portail et l’inscription du data store est gérée exclusivement au sein du site (ou des sites) ArcGIS Server auprès duquel vous avez inscrit le data store.
Types des éléments de répertoire de données
Lorsque vous ajoutez un élément de data store à une organisation, vous choisissez une source de données renfermant les données à publier et vous choisissez les serveurs fédérés qui peuvent accéder à ces données.
Le tableau suivant décrit les types de data stores que vous pouvez ajouter en tant qu’éléments, ainsi que leur objectif :
Type d’élément de répertoire de données | Éléments que vous pouvez inscrire | Objectif de l’élément de data store |
---|---|---|
Dossiers | Partages de fichiers | Vous pouvez publier des couches d’imagerie* dans le portail qui référencent des fichiers du partage de fichiers, publier des couches d’images de carte depuis ArcGIS Pro 2.8 ou version ultérieure qui référencent des fichiers du partage de fichiers et publier une couche de tuiles, une couche de tuiles vectorielles ou une couche de scène qui référence un cache stocké dans le partage de fichiers à partir du portail ou de ArcGIS Pro. |
Bases de données | Les fichiers de connexion à une base de données (.sde) qui ont accès aux versions prises en charge des systèmes de gestion de bases de données relationnelles ou aux stockages de données cloud sont les suivants : Les bases de données relationnelles peuvent contenir une géodatabase d’entreprise, mais cela n’est pas une obligation. Les géodatabases ne sont pas prises en charge dans les stockages de données cloud. Si l’organisation contient un Knowledge Server, vous pouvez choisir l’option NoSQL et donner les informations de connexion pour une base de données Neo4j ou ArangoDB. Voir Considérations sur les bases de données Neo4j utilisées comme data stores NoSQL et Considérations sur les bases de données ArangoDB utilisées comme data stores NoSQL pour plus d’informations. | Pour les éléments de data store qui font référence à un stockage de données cloud, vous pouvez publier une couche Web dans ArcGIS Pro. Pour les éléments de data store qui font référence à un système de gestion de bases de données relationnelles, vous pouvez publier des couches Web dans ArcGIS Pro et publier des couches d’images de carte et des couches d’entités par lots. Lorsque vous effectuez une publication par lots à partir d’un élément de data store, une couche d’entités et une couche d’images de carte** sont créées pour chaque classe d’entités et table auxquelles l’utilisateur de la base de données inscrit a accès. Remarque :Si vous voulez interdire la mise à jour des données au moyen de ces couches d’entités, assurez-vous que, lorsque vous ajoutez le data store, vous utilisez une connexion à la base de données en tant qu’utilisateur doté uniquement de privilèges de sélection sur les classes d’entités et les tables dans la base de données. La mise à jour et la publication par lots ne sont pas prises en charge pour les données contenues dans un stockage de données cloud. Les data stores NoSQL sont inscrits auprès du site ArcGIS Knowledge Server du portail. Chaque data store peut contenir un graphe de connaissances que vous créez dans ArcGIS Pro. Cela signifie que vous devez inscrire un data store NoSQL pour chaque graphe de connaissances. |
Stockage cloud | N’importe lequel des emplacements de stockage cloud suivants :
| Vous pouvez publier des couches d’imagerie* dans le portail ou ArcGIS Pro. À partir du portail, vous pouvez également publier une couche de tuiles, une couche de tuiles vectorielles ou une couche de scène qui référence le contenu stocké dans le data store du stockage Cloud. |
Partage de fichiers Big Data | N’importe lequel des emplacements de stockage de fichiers suivants :
| L’élément de data store est un élément système que vous n’utilisez pas directement. Interagissez plutôt avec l’élément de partage de fichiers Big Data pour saisir et stocker la sortie depuis GeoAnalytics Tools dans le portail ou ArcGIS Pro. |
*Pour publier des couches d’imagerie dans le portail, le data store doit être inscrit auprès du serveur d’hébergement d’images ou du serveur d’analyse raster de votre portail.
**Pour publier collectivement des couches d’entités et d’images de carte, le data store doit être inscrit auprès du site ArcGIS GIS Server fédéré.
L’ajout d’un élément de répertoire de données au portail inscrit la source de données sur le site ou les sites ArcGIS Server que vous indiquez. Les éléments de data store de la base de données qui font référence aux stockages de données cloud sont inscrits auprès du serveur d’hébergement du portail uniquement. Si vous accédez au même emplacement source (dossier, base de données ou stockage de données cloud utilisant les mêmes identifiants de connexion) à partir de ArcGIS Pro et publiez sur l’un de ces sites, il est inutile d’inscrire de nouveau le data store.
Accès aux données
Le fait d’ajouter des éléments de data store à votre organisation facilite le partage des données SIG. Il est nécessaire de trouver le compromis idéal entre facilité d’accès et sécurisation des données. Lorsque vous utilisez les éléments de répertoire de données, l’accès est contrôlé à plusieurs niveaux.Pour en savoir plus, reportez-vous à Contrôle de l’accès aux données publiées à partir des éléments de data store.
Méthodes pour ajouter des éléments de répertoire de données
La méthode que vous utilisez pour ajouter des éléments de data store à votre organisation diffère selon que vous avez besoin d’inscrire un nouveau data store, que vous souhaitez créer un élément de data store pour un data store existant ou que votre data store existant est inscrit auprès de plusieurs serveurs fédérés.
Ajout d’un data store au portail.
Vous pouvez ajouter un élément de data store à partir de la page My Content (Mon contenu) dans le portail, à condition que la source de données n’ait pas été préalablement inscrite auprès d’un serveur fédéré à l’aide d’ArcGIS Server Manager.
Inscrire un data store dans ArcGIS Pro
Vous pouvez inscrire un data store depuis ArcGIS Pro aux conditions suivantes :
- Vous inscrivez une connexion à une base de donnée ou un partage de fichier qui n’a pas été préalablement inscrit(e) sur le site ArcGIS Server à l’aide d’ArcGIS Server Manager. ArcGIS Pro 2.5 ou ultérieur est requis pour inscrire un partage de fichier ou une connexion à une base de données qui accède à une base de données ou une géodatabase d’entreprise. ArcGIS Pro 2.9 ou ultérieur est requis pour inscrire une connexion à la base de données qui accède à un stockage de données Cloud.
- Vous inscrivez une base de données NoSQL. ArcGIS Pro 3.0 ou ultérieur est requis pour inscrire des bases de données NoSQL.
Créer un élément de data store pour un data store inscrit auprès d’un serveur fédéré
Si vous avez utilisé ArcGIS Server Manager pour inscrire un data store de base de données ou de partage de fichier avec un seul site ArcGIS Server, l’administrateur de l’organisation peut créer un élément de data store pour le data store inscrit existant. Vous pouvez avoir besoin de l’administrateur de l’organisation dans les situations suivantes :
- Lorsque vous avez inscrit le répertoire de données vers le site ArcGIS Server, le site était un site ArcGIS Server autonome. Le site a été ensuite fédéré au portail, et maintenant vous souhaitez créer un élément de répertoire de données pour lui.
- Vous avez inscrit le data store sur un site ArcGIS Server fédéré 10.7 ou antérieur. Maintenant que votre déploiement ArcGIS Enterprise est mis à niveau, vous souhaitez créer un élément de data store pour le data store.
- Vous avez inscrit le data store sur un seul site ArcGIS Server à l’aide d’ArcGIS Server Manager ou d’ArcGIS Pro 2.4 ou version antérieure.
Remarque :
Si votre data store est inscrit auprès de plusieurs serveurs fédérés, et si vous avez utilisé le même nom pour le data store lorsque vous l’avez inscrit auprès de chacun de ces serveurs fédérés, l’administrateur de l’organisation doit associer l’élément de data store auprès de chaque serveur supplémentaire, comme décrit dans la section suivante.
Créer un élément de data store qui est associé à plusieurs serveurs fédérés
Il s’agit de la situation la plus complexe. L’administrateur de l’organisation doit créer un élément de data store depuis l’un des serveurs fédérés et utiliser l’opération REST federateDataItem pour associer chacun des autres serveurs fédérés au même élément de data store.
Si l’administrateur de l’organisation n’utilise pas l’opération REST federateDataItem REST pour associer les serveurs fédérés supplémentaires (par exemple, vous ajoutez les serveurs fédérés à l’élément depuis la page de l’élément de data store), vous obtiendrez des doublons du data store inscrit. Les conséquences sont les suivantes :
- Lorsque vous publiez des services depuis les données du répertoire de données, le client de publication choisira un des doublons du répertoire de données. Vous n’avez pas de contrôle sur le répertoire de données qu’il utilise,et vous n’avez pas de moyen d’identifier lequel il n’utilise pas.
- Si le répertoire de données est une base de données enregistrée, vous devez conserver à la fois le nouvel élément de répertoire de données et l’ancien répertoire de données de la base de données enregistré. Si ce n’est pas le cas, par exemple, si vous supprimez le répertoire de données de la base de données enregistré lors d’une tentative de nettoyage du doublon, et si le mot de passe change pour le compte qui accède à la base de données, les services qui font référence au répertoire de données supprimé ne fonctionneront plus.
Prise en main des éléments de répertoire de données
Consultez les rubriques suivantes pour en savoir plus sur l’utilisation et la gestion des éléments de data store dans le portail :
Vous avez un commentaire à formuler concernant cette rubrique ?