Données et publication dans ArcGIS Enterprise
Le stockage et la gestion des données représentent un aspect essentiel 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 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, tels qu’ArcGIS Data Store, vous ne gérez pas les bases de données sous-jacentes et n’y accédez pas. 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.
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 dans votre organisation.
En savoir plus sur le stockage utilisateur.
Enregistrer ou copier les données
Si vous publiez à partir d’ArcGIS Pro, vous déterminez l’emplacement des données utilisées par vos couches Web. Dans la plupart des cas, 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 configurer ArcGIS de sorte qu’il copie les données à un emplacement géré par ArcGIS, qu’il s’agisse d’ArcGIS Data Store, d’un serveur fédéré ou du serveur d’hébergement. Si votre source de données est un stockage de données Cloud, vous inscrivez toujours la source de données, mais vous pouvez créer un instantané des données lorsque vous les publiez. Cela crée une copie du sous-ensemble des données incluses dans la couche de requête qui accède à l’entrepôt de données Cloud et la place dans le relational store ArcGIS Data Store du service Web auquel vous souhaitez accéder. Vous pouvez actualiser le contenu de cet instantané à partir de la page des éléments de la couche Web. Les données du relational store sont alors remplacées par les données de la source de données inscrite.
Vous pouvez également ajouter des fichiers à votre organisation et publier depuis ArcGIS Enterprise. Dans ce cas, les données sont toujours copiées dans l’un des data stores fournis via ArcGIS Data Store ou le serveur d’hébergement, en fonction du type de couche que vous publiez.
Remarque :
Un serveur d’hébergement est le site ArcGIS Server fédéré désigné par l’administrateur de l’organisation pour exécuter les services qui alimentent la plupart des couches Web hébergées. Ce site peut exécuter d’autres services, mais son but principal est d’exécuter les services hébergés. Il n’existe qu’un serveur d’hébergement par organisation ArcGIS Enterprise.
Inscrire des data stores
Lorsque vous ajoutez un data store géré par l’utilisateur et que vous publiez des couches Web, les couches Web référencent les données de la source de données. En cas de modification de la source de données inscrite, ces changements sont visibles dans la couche Web. La seule exception concerne le cas où vous créez un instantané des données publiées à partir d’un stockage de données Cloud.
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 sources, des applications mettent à jour les données sources 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 publiez des données d’imagerie.
Les données d’imagerie sont généralement volumineuses et leur copie entre des machines peut prendre un temps considérable. En raison de leur taille potentielle, les fichiers image référencés par des jeux de données mosaïque ne sont jamais copiés, même si vous choisissez de les copier lors de la publication.
Pour enregistrer des ressources sur les machines ArcGIS Data Store, vous avez créé des caches de tuiles raster, de tuiles vectorielles ou 3D et les avez stockés dans un dossier ou des data stores Cloud que vous contrôlez et vous allez publier l’un des éléments suivants pour référencer le cache approprié : une couche de tuiles, une couche de tuiles vectorielles ou une couche 3D.
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 d’ArcGIS Pro, vous devez inscrire votre source de données auprès d’un site ArcGIS Server et procéder à la publication sur ce site :
Réseaux de distribution
Scripts ou modèles de géotraitement
Cartes dynamiques
Géodatabases
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 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 le service ou l’élément 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 la couche d’entités hébergées sur le portail, déplacez les données dans une base de données ou une géodatabase d’entreprise que vous ajoutez en tant que data store, et procédez à la publication pour référencer ces données.
Votre connexion à la base de données référence un stockage de données Cloud.
Copier les données
Copier vos données revient à prendre un instantané des données sources 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 dans l’organisation pour 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 fonction qui requiert un système de stockage.
Vous utilisez un type de données qui nécessite que vous procédiez à la copie des données lors de la publication.
Lorsque vous publiez des données multipatch 3D à partir d’ArcGIS Pro, les données mises en cache sont copiées. Toutefois, s’il est vrai que les caches multipatch sont toujours copiés, vous pouvez conserver les données d’entité associées dans un data store inscrit ou de les copier.
Vous publiez à partir de données situées dans un entrepôt de données Cloud, mais votre déploiement ArcGIS Enterprise ne se trouve pas dans le Cloud. Dans ce cas, le fait de créer un instantané des données peut améliorer les performances des requêtes de la couche Web.
Les données copiées peuvent être gérées par l’utilisateur ou par ArcGIS.
Publier à partir de fichiers
Vous pouvez publier des couches Web hébergées à partir de certains fichiers que vous ajoutez à votre organisation.
Si vous publiez à partir de fichiers, les services des couches résultantes sont toujours exécutés sur le serveur d’hébergement.
Le tableau suivant répertorie les fichiers que vous pouvez charger, les couches Web hébergées que vous pouvez publier à partir de ces fichiers et l’emplacement des données de la couche :
|
Fichiers |
Type de couche |
Emplacement de stockage des données de la couche |
|---|---|---|
|
Fichier CSV, fichier Microsoft Excel, fichier GeoJSON, shapefile compressé, géodatabase fichier compressée, fichier Open Geospatial Consortium (OGC) GeoPackage, fichier de définition de service ( |
||
|
Paquetage de tuiles ( |
||
|
Paquetage de couches de scène ( |
Couche 3D hébergée (anciennement couche de scène et couche de tuiles 3D) |
|
|
Collection d’images (fichier |
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 3D hébergées et Publier des couches d’imagerie hébergées.
Copier toutes les données
Si vous sélectionnez une option sous Copy all data (Copier toutes les données) lors d’une publication à partir d’ArcGIS Pro, cela signifie que les données utilisées par la couche Web obtenue ne seront pas identiques aux données source de votre carte ou de votre 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 la couche sont mises en cache localement. Le service est exécuté sur le serveur d’hébergement et une couche de tuiles est créée dans votre organisation. Vous avez également la possibilité de créer une couche d’entités avec la couche de tuiles vectorielles. La couche d’entités peut être copiée dans le relational store ou être conservée dans un data store inscrit.
Pour savoir comment créer une carte répondant aux 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 d’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 le serveur d’hébergement et un élément de couche de tuiles dans votre organisation. Les caches de tuiles sont stockés sur le serveur d’hébergement de la même manière que lorsque vous publiez un paquetage de tuiles ou un fichier de définition de service. Pour plus d’informations sur la publication de cartes et de couches en tant que couches de tuiles, reportez-vous à la rubrique Créer une carte Web dans l’aide d’ArcGIS Pro.
Couches 3D
Lorsque vous partagez une couche 3D depuis ArcGIS Pro, une couche d’entités associée peut être créée dans votre organisation. Le service 3D se trouve toujours sur le serveur d’hébergement et le cache de couche est stocké dans l’object store de la même manière que lorsque vous publiez un paquetage de couche 3D. Toutefois, vous décidez si la couche d’entités associée fait référence aux données inscrites ou aux données copiées dans le relational store ArcGIS Data Store.
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 relational store ArcGIS Data Store.
Lorsque vous publiez un jeu de données mosaïque ou un jeu de données raster comme couche d’imagerie à partir d’ArcGIS Pro, vous devez faire référence aux données source dans la plupart des cas. Pour plus d’informations sur la publication des couches d’imagerie, reportez-vous à la rubrique Couche d’imagerie Web dans l’aide d’ArcGIS Pro.
Copier les données lors de la publication d’outils Web
Vous pouvez partager un modèle ou un script de géotraitement depuis ArcGIS Pro dans 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.
Vous pouvez publier un outil Web sur le serveur d’hébergement en copiant des données si les données ne sont pas volumineuses. Lorsque les données sont volumineuses, leur copie peut prendre du temps et n’est pas recommandée.
Si vous publiez un outil Web avec le service de géotraitement sur un serveur fédéré, les données sont stockées sur le serveur fédéré, si vous choisissez de les copier. L’opération 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.
Publier une couche d’images de carte hébergée depuis une couche d’entités hébergée
Vous pouvez publier une couche d’images de carte hébergée à partir d’une couche d’entités hébergée ou d’une couche d’entités spatio-temporelle hébergée que vous possédez. Ces données restent dans le relational store ou le spatiotemporal big data store, et la couche d’images de carte hébergée affiche ces données.
Vous procéderez ainsi si vous souhaitez rendre les données de couche d’entités dans un format en lecture seule. Vous pouvez conserver votre couche d’entités hébergées modifiable afin de pouvoir faire les mises à jour des données et de partager la couche d’images cartographiques hébergées avec une plus grande audience.
De plus, les couches d’images cartographiques hébergées affichent de meilleures performances lorsqu’elles affichent d’importants volumes de données, car elles accèdent aux caches. Les couches d’images cartographiques hébergées prennent en charge une plus grande plage de symbologie que les couches d’entités hébergées. Par conséquent, vous pouvez publier une couche d’images de carte hébergée depuis votre couche d’entités hébergée pour utiliser la couche d’images de carte comme données de référence dans les cartes que vous partagez.
Pour plus d’informations sur la publication de couches d’images de carte hébergées à partir de couches d’entités hébergées, reportez-vous à l’aide d’ArcGIS Pro.
Référencer les données inscrites
Si vous souhaitez que les couches Web que vous publiez fassent référence à vos données source, vous devez inscrire la source de données auprès du site ArcGIS Server où le service s’exécutera. Cela garantit que le service peut accéder aux données. Pour plus d’informations, reportez-vous à la rubrique Gérer les data stores inscrits dans l’aide d’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. De plus, un service de carte pour lequel est activé l’accès aux entités est créé sur le serveur fédéré que vous avez sélectionné lors de la publication. Si la connexion à la base de données permet d’accéder à un stockage de données cloud, les données restent dans la source, mais seul un élément de couche d’entités est créé dans votre organisation.
Pour les couches d’imagerie, les données restent dans le dossier ou la géodatabase source, un service d’imagerie est créé sur le site ArcGIS Image Server fédéré et un élément de couche d’imagerie est créé dans votre organisation.
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. 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é et une couche d'images de carte est créée dans l’organisation.
Pour plus d’informations sur la publication de cartes, d’entités et d’imagerie sur des serveurs fédérés, reportez-vous à la rubrique Couches publiées sur des serveurs fédérés.
Publier des outils Web en utilisant des données référencées
Lorsque vous partagez un modèle ou script de géotraitement depuis ArcGIS Pro, vous pouvez choisir de référencer des données inscrites plutôt que de copier toutes les données. Si vous souhaitez que l’outil fasse référence aux données, celles-ci doivent se trouver dans une géodatabase d’entreprise que vous avez inscrite auprès du serveur fédéré.
Publier depuis les éléments de data store sur le portail
Lorsque vous ou d’autres membres de votre organisation ajoutez des éléments de data store, les types de couches que vous publiez dépendent du type de data store.
Éléments de data store de base de données : en tant que propriétaire de l’élément de data store, vous pouvez publier par lots des couches d’entités et des couches d’images de carte qui référencent les données accessibles via l’élément de data store si la source de données est une base de données relationnelle ou une géodatabase d’entreprise.
Éléments de dossier et de data store de stockage cloud : vous, et tout autre utilisateur, pouvez créer des couches d’imagerie à partir des éléments de dossier et de data store de stockage cloud. Les couches d’imagerie référencent les fichiers image accessibles via le répertoire de données. Vous pouvez également charger des caches préalablement créés dans les dossiers ou emplacements de stockage cloud et publier une couche de tuiles, de tuiles vectorielles ou 3D qui référence le cache dans ces emplacements.
Pour en savoir plus sur les différentes façons de partager des données sur ArcGIS Enterprise, reportez-vous à la rubrique Publier sur ArcGIS Enterprise.