Le stockage et la gestion des données représentent un aspect vital de votre déploiement ArcGIS Enterprise. Ils déterminent la manière dont votre organisation consulte, gère, fournit et met à jour les données, et président aux utilisations possibles de vos données. ArcGIS Enterprise vous permet de stocker les données source de vos couches et services Web dans des emplacements de stockage de données gérés par l’utilisateur ou un stockage de données géré par ArcGIS.
Les emplacements de stockage gérés par l’utilisateur sont les sources de données que vous ou d’autre membres de votre organisation gérez, par exemple les bases de données, les dossiers ou les emplacements de stockage cloud. .Inversement, si vous utilisez des emplacements de stockage de données gérés par ArcGIS, vous ne gérez pas et n’accédez pas aux bases de données sous-jacentes. Dans un déploiement ArcGIS Enterprise unique, il est probable que vous utiliserez ces deux types de stockages de données ; vous n’avez pas à choisir l’un ou l’autre.
Conseil :
Pour plus d’informations sur ces termes et concepts, consultez la documentation technique Les données dans ArcGIS : gérées par l’utilisateur et gérées par ArcGIS.
Lorsque vous publiez une carte, une couche ou un service Web sur ArcGIS Enterprise, vous déterminez le mode de gestion des données. La première étape de ce processus consiste à déterminer si vous copierez des données ou inscrirez vos données auprès d’un (ou de plusieurs) des serveurs fédérés qui constituent votre portail ArcGIS Enterprise.
Enregistrer ou copier les données
Si vous publiez à partir de ArcGIS Pro, vous déterminez l’emplacement des données utilisées par vos couches Web. Vous pouvez inscrire votre source de données, auquel cas les couches Web accèdent aux données de la source de données, ou demander à ArcGIS de copier les données dans un emplacement géré par ses soins, ce qui peut correspondre à un data store géré par le système ou à un serveur fédéré.
Vous pouvez également ajouter des fichiers à votre organisation et publier depuis le portail ArcGIS Enterprise. Dans ce cas, les données sont toujours copiées dans l’un des data store gérés pas le système.
Inscrire les sources de données
Lorsque vous inscrivez un data store géré par l’utilisateur et publiez des couches Web , les couches Web référencent toujours les données du data store inscrit. En cas de modification des données du Data Store inscrit, ces changements sont visibles dans la couche web.
Les Data Stores inscrits sont toujours gérés par l’utilisateur.
Voici les cas où il est recommandé ou impératif d’inscrire les données :
- Plusieurs de vos clients accèdent aux données source et les mettent à jour.
Si, dans votre cas, des applications modifient directement les données source, des applications mettent à jour les données source par l’intermédiaire de services ou des processus de conversion ou ETL chargent des données provenant des fournisseurs dans votre source, publiez des couches de cartes ou d’entités qui font référence à la source de données. Ainsi, les personnes qui utilisent les couches peuvent voir les modifications des données à mesure qu’elles sont apportées dans la source.
- Vous utilisez des données versionnées d’une géodatabase d’entreprise.
Si vous publiez à partir d’une carte qui contient des données de géodatabase d'entreprise versionnées et que vous copiez ces données, les données copiées ne participent plus dans la version. Les modifications apportées par le biais de la couche d’entités publiée ne peuvent pas bénéficier de la fonctionnalité de mise à jour multiutilisateur.
- Vous utilisez des données archivables d’une géodatabase d’entreprise.
Les propriétaires des données activent l’archivage de sorte qu’ils puissent voir les modifications apportées aux données dans le temps. Si vous copiez des données de la source lorsque vous publiez une couche d’entités, ces données ne font plus partie de l’archive et vous ne pouvez pas voir les modifications qui y sont apportées une fois qu’elles ont été copiées.
- Vous disposez de grandes classes d’entités ou de classes d’entités aux géométries complexes.
Plus le nombre d’entités est élevé et plus les formes sont complexes, plus la copie des données est longue. Les polygones ou les lignes avec des milliers de vertex, telles que les côtes ou les rivières sinueuses, constituent des exemples de formes complexes.
- Vous utilisez certains types de fichier ou de données publiables uniquement à partir d’une source de données inscrite.
Si vous publiez les types de données suivants à partir de ArcGIS Pro, vous devez inscrire votre source de données auprès d’un serveur fédéré et publier sur ce serveur :
- Scripts ou modèles de géotraitement
- Cartes dynamiques
- Données en continu (requièrent un site ArcGIS GeoEvent Server)
- KML
- Vous ne souhaitez pas laisser ArcGIS nettoyer les données après que vous avez supprimé la couche web.
Les données copiées dans ArcGIS Enterprise sont supprimées automatiquement par le système lorsque le service ou l’élément de portail associé aux données est supprimé. Si les utilisateurs interagissent avec les données uniquement par le biais de la couche web (autrement dit, la couche web constitue en substance les données), la couche web et les données doivent être supprimées en même temps. Pour autant, si l’élément de service ou de portail est le seul moyen pour les personnes d’accéder aux données, ces dernières doivent être conservées dans la source. Dans ce cas, inscrivez la source de données auprès d’un serveur fédéré avant la publication.
Conseil :
Si vous copiez les données lorsque vous publiez une couche d’entités et que vous décidez par la suite de conserver ces données, exportez les données de l’élément de portail, déplacez les données dans une base de données ou une géodatabase d’entreprise que vous inscrivez auprès d’un serveur fédéré, puis publiez.
Copier les données
Copier vos données revient à prendre une capture d’écran de vos données source au moment de la publication. Contrairement aux éléments créés à partir de données inscrites, les éléments créés à partir de données copiées ne bénéficient pas des mises à jour dynamiques de la source de données lorsqu’elle change. Si vous n’avez pas besoin de votre couche web pour accéder aux données source, la copie des données lors de la publication est un processus adéquat.
Voici les cas où il est préférable de copier les données :
- Vous chargez un fichier sur le portail et souhaitez publier à partir de ce dernier.
- Les utilisateurs de l’autre côté de votre pare-feu ont besoin d’accéder aux données.
- D’autres utilisateurs et vous-même avez accès aux données uniquement par le biais de la couche web.
- Vous utilisez une application ou fonctionnalité qui requiert des couches hébergées.
- Vous utilisez un type de données qui nécessite que vous procédiez à la copie des données lors de la publication.
Les données copiées peuvent être gérées par l’utilisateur ou par ArcGIS.
Données gérées par ArcGIS
Les données gérées par ArcGIS sont les données hébergées dans votre organisation. Les services développés à partir de données hébergées résident toujours dans l’organisation.
Un grand nombre de processus courants et des sorties qu’ils génèrent dans ArcGIS Enterprise dépendent de la possibilité de créer des couches hébergées. Certes, les couches hébergées résultent directement du téléchargement d’un jeu de données et du choix explicite de le publier en tant nouvelle couche, mais pas seulement. Des couches hébergées sont également créées en sortie de nombreuses actions dans ArcGIS Enterprise, telles que l’exécution d’outils d'analyse, et dans le cadre de processus de collaboration distribués dans lesquels des couches d'entités sont copiées.
Emplacement de publication
Les membres de votre organisation peuvent publier à partir de fichiers du portail, depuis ArcGIS Pro, à partir d’éléments de data store ou à l’aide de ArcGIS API for Python.
Publier des fichiers dans le portail
Vous pouvez publier des couches Web hébergées à partir de certains fichiers que vous ajoutez à votre organisation.
Lorsque vous publiez à partir de fichiers du portail, les services des couches résultantes sont toujours exécutés sur les nœuds de votre portail.
Le tableau suivant répertorie les fichiers que vous pouvez télécharger et les couches Web hébergées que vous publiez à partir de ces derniers :
Fichiers | Type de couche |
---|---|
Fichier CSV, fichier Microsoft Excel, fichier GeoJSON, shapefile compressé, géodatabase fichier compressée | |
Paquetage de tuiles (.tpkx), fichier de définition de service (.sd) ou paquetage de tuiles vectorielles (.vtpk) | |
Paquetage de couches de scènes (.slpk) |
Pour plus d’informations sur la publication de chaque type de couche, reportez-vous aux rubriques Publier des couches d’entités hébergées, Publier des couches de tuiles hébergées, Publier des couches de tuiles vectorielles hébergées, Publier des couches de scènes hébergées.
Publier depuis ArcGIS Pro
Lorsque vous ajoutez des couches à des cartes et des scènes dans ArcGIS Pro, vous pouvez partager ces couches en tant que couches Web. En fonction du type de couche que vous créez, les données de la couche sont copiées dans un stockage de données géré par ArcGIS ou elles restent dans votre source de données inscrite. Si vous choisissez de conserver les données dans votre source de données inscrite, vous choisissez également le serveur sur lequel le service sera exécuté.
Copier toutes les données
Si vous sélectionnez Copy all data (Copier toutes les données) lorsque vous publiez à partir de ArcGIS Pro, cela signifie que les données utilisées par la couche Web résultante ne seront pas les mêmes que les données source de votre carte ou scène. Certaines couches Web requièrent que vous copiez toutes les données. En voici quelques exemples :
- Couches de tuiles vectorielles
Les couches de tuiles vectorielles sont partagées (publiées) à partir de couches d’entités ponctuelles, linéaires, surfaciques ou multi-points dans votre carte. Les données de couche sont mises en cache et les tuiles sont stockées sur les nœuds de votre portail de la même manière que lorsque vous chargez un paquetage de tuiles vectorielles et publiez sur le portail. Le service s’exécute sur votre portail et un élément de couche de tuiles est créé.
Pour des informations sur le mode de création d’une carte qui satisfait les exigences de publication d’une couche de tuiles vectorielles, reportez-vous à la rubrique Créer une carte pour la création de tuiles vectorielles dans l’aide de ArcGIS Pro.
- Couche de tuiles
Les couches de tuiles sont publiées à partir de cartes dans ArcGIS Pro. La publication d’une couche de tuiles crée un service de carte mis en cache sur les nœuds du portail et un élément de couche de tuiles dans votre organisation. Les caches de tuiles se trouvent sur le portail de la même manière que lorsque vous publiez un paquetage de tuiles ou un fichier de définition de service sur le portail. Pour plus d’informations sur la publication de cartes et de couches comme couches de tuiles, reportez-vous à la rubrique Créer une carte Web dans l’aide de ArcGIS Pro.
- Couches de la scène
Lorsque vous partagez une couche de scène LAS ou créez un paquetage de couche de scène dans ArcGIS Pro, le service de scène que vous publiez s’exécute sur les nœuds du portail et le cache est stocké dans un data store géré par ArcGIS.
Lorsque vous publiez une couche d’entités dans ArcGIS Pro, vous pouvez choisir l’emplacement de stockage des données. Si vous sélectionnez Copy all data (Copier toutes les données) lors de la publication, les données sont copiées dans le stockage de données géré par ArcGIS.
Copier les données lors de la publication d’outils web
Vous pouvez partager un modèle ou un script de géotraitement de ArcGIS Pro avec votre organisation. Lors de cette opération, vous choisissez de copier les données utilisées dans le script ou le modèle sur le serveur, ce qui a pour effet de créer une copie statique des données que le service utilise, ou de créer une référence à laquelle le serveur peut accéder. Si vous choisissez de copier les données, ces dernières sont stockées sur le serveur fédéré.
La publication d’un outil Web crée un service de géotraitement sur le serveur fédéré sélectionné et un élément d’outil Web dans votre organisation.
Référencer les données enregistrées
Si vous souhaitez que vos couches Web référencent vos données source, vous devez inscrire votre source de données auprès d’un serveur fédéré sur lequel vous souhaitez que le service soit exécuté ou inscrire les données sources auprès de votre organisation. Cela garantit que le service peut accéder aux données. Pour plus d’informations, reportez-vous à la rubrique Gérer les stockages de données inscrits dans l’aide de ArcGIS Pro.
Si vous publiez des couches d'entités à partir d’une base de données inscrite, les données sont conservées dans la base de données source ou une géodatabase d’entreprise et un élément de couche d’entités et un élément de couche d'images de carte sont créés dans votre organisation. Un service de carte pour lequel est activé l’accès aux entités est également créé sur le serveur que vous avez sélectionné lors de la publication.
Pour publier une couche d’images de carte à partir d’une carte dans ArcGIS Pro, vous devez inscrire la source (ou les sources) de données auprès du serveur fédéré sur lequel vous publiez ou auprès de votre organisation. Toutes les données de la carte sont conservées dans votre source de données inscrite, un service de carte est créé sur le serveur fédéré ou sur les nœuds du portail, et une couche d’images de carte est créée dans l’organisation.
Pour plus d’informations sur la publication de cartes et d’entités sur des serveurs fédérés, reportez-vous à la rubrique Couches publiées sur les serveurs fédérés de votre portail.
Publier des outils web en utilisant des données référencées
Si vous partagez un modèle ou un script de géotraitement comme outil Web à partir de ArcGIS Pro, vous pouvez choisir de référencer des données inscrites au lieu de copier toutes les données. Si vous souhaitez que l’outil référence les données, celles-ci doivent se trouver dans une géodatabase d’entreprise que vous avez inscrite auprès du serveur fédéré sur lequel vous publiez ou auprès de votre organisation si vous publiez sur le portail.
Publier à partir d’éléments de data store sur le portail
Lorsque vous ajoutez un élément de data store sur le portail, vous pouvez publier plusieurs couches d’entités et couches d’images de carte à la fois qui référencent les données de la base de données accessible via l’élément du data store.
Vous ne pouvez pas publier à partir d’éléments de dossier ou de data store cloud sur le portail, mais vous pouvez partager des éléments de data store de dossier avec d’autres personnes de façon à leur permettre de publier à partir de fichiers dans le dossier en utilisant ArcGIS Pro. Vous pouvez utiliser les éléments du répertoire cloud pour publier des couches de scènes via REST qui référence les caches que vous téléchargez sur le répertoire cloud. Consultez la rubrique Publier des jeux de données dans la documentation de l’API REST d’ArcGIS.
Publier à l’aide de ArcGIS API for Python
Vous pouvez utiliser la classe Item du module SIG de ArcGIS API for Python pour publier des éléments sur votre portail ArcGIS Enterprise à l’aide de scripts et de notebooks Python. Pour des exemples de scénarios, reportez-vous à la rubrique Exemples de notebooks ArcGIS API for Python pour éditeurs de contenu.
Vous avez un commentaire à formuler concernant cette rubrique ?