La gestion et le stockage des données tiennent une place stratégique dans 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 pour vos services web et les couches dans des emplacements de stockage de données gérés par l’utilisateur ou dans un stockage des 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, lorsque vous utilisez des emplacements de stockage des données gérés par ArcGIS (par exemple, ArcGIS Data Store), vous ne gérez pas les bases de données sous-jacentes et ne pouvez pas y accéder. Dans un déploiement ArcGIS Enterprise unique, vous utiliserez certainement ces deux types de stockage des données ; vous n’êtes pas obligé de choisir l’un ou l’autre.
Astuce :
Pour plus d’informations sur ces termes et concepts, consultez le livre blanc Les données dans ArcGIS : gérées par l’utilisateur et gérées par ArcGIS.
Lorsque vous publiez une carte web, une couche ou un service dans ArcGIS Enterprise, vous déterminez le mode de gestion de vos données. Dans ce processus, la première étape consiste à choisir entre la copie de vos données ou leur inscription auprès d’un ou plusieurs serveurs fédérés dont est composé votre portail ArcGIS Enterprise.
Enregistrer ou copier les données
Lorsque vous publiez à partir de ArcGIS Pro ou de ArcMap, 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 configurer ArcGIS de sorte qu’il copie les données à un emplacement géré par ArcGIS, qu’il s’agisse du ArcGIS Data Store, d’un serveur fédéré ou du serveur d’hébergement.
Vous pouvez également ajouter des fichiers sur le portail et les publier au sein du site web du portail ArcGIS Enterprise. Dans ce cas, les données sont toujours copiées dans l’un des Data Stores (ou stockages des données) fournis via ArcGIS Data Store ou sur le serveur d’hébergement, selon le type de couche que vous publiez.
Remarque :
Un serveur d'hébergement correspond au site ArcGIS Server fédéré que l’administrateur du portail a désigné 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 portail.
Inscrire les sources de données
Lorsque vous inscrivez un Data Store et publiez des couches web ArcGIS Server, les couches font toujours référence aux 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 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.
- 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 ou ArcMap, vous devez inscrire la source de données auprès d’un site ArcGIS Server et y publier les données :
- Réseaux de distribution (ArcGIS Pro uniquement)
- Scripts ou modèles de géotraitement
- Cartes dynamiques
- Géodatabase (ArcMap uniquement)
- Données en continu (requièrent un site ArcGIS GeoEvent Server)
- Schematics (ArcMap uniquement)
- 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 l’élément de service ou 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.
Astuce :
Si vous décidez de conserver les données, après les avoir copiées lors de la publication d’une couche d’entités, exportez-les de l’élément de portail, déplacez-les dans une base de données ou une géodatabase d’entreprise que vous inscrivez auprès de ArcGIS Server, puis publiez-les.
Pour plus d’informations sur l’inscription des données, reportez-vous à la rubrique Procédure d’inscription des données auprès de ArcGIS Server.
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 nécessite que les données soient stockées dans ArcGIS Data Store.
- 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 ou des tuiles vectorielles à partir de ArcGIS Pro, vous devez les copier lors de la publication. Toutefois, s’il est vrai que les caches multipatch sont toujours copiés, vous avez la possibilité de conserver les données d’entité associées dans un Data Store inscrit ou de les copier.
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 de votre portail ArcGIS Enterprise. Les services créés à partir de données hébergées résident toujours sur le serveur d’hébergement du portail, et les données sont toujours stockées dans ArcGIS Data Store ou sur le serveur d’hébergement.
Plusieurs processus courants et leurs sorties ultérieures 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. Les couches hébergées sont également le résultat de plusieurs opérations réalisées sur le portail ArcGIS Enterprise, comme l’exécution d’outils d’analyse, ainsi qu’une composante de certains processus de collaboration distribuée au cours desquels les couches d’entités sont copiées.
Emplacement de publication
Les membres de votre organisation peuvent publier à partir de fichiers du portail, à partir de ArcGIS Pro, à partir de ArcMap, à partir des éléments de répertoire de données ou en utilisant 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 portail.
Lorsque vous publiez à partir de fichiers du portail, les services des couches finales sont toujours exécutés sur le serveur d’hébergement du portail.
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, fichier de formes compressé, géodatabase fichier compressée | ArcGIS Data Store (stockage des données relationnelles) | |
Paquetage de tuiles (.tpk), fichier de définition de service (.sd) ou paquetage de tuiles vectorielles (.vtpk) | Fichiers sur le serveur d'hébergement | |
Paquetage de couches de scènes (.slpk) | ArcGIS Data Store (stockage des données du cache de tuiles) | |
Collection d’images (fichier .zip contenant des fichiers image) | Fichiers image convertis en mosaïque et placés dans le stockage des données raster inscrit auprès du site ArcGIS Image Server fédéré sélectionné |
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 et Publier des couches d'imagerie hébergées.
Publier depuis ArcGIS Pro
Lorsque vous ajoutez des couches à des cartes et des scènes dans ArcGIS Pro, vous pouvez partager les couches comme couches Web. Selon le type de couche que vous créez, les données de la couche sont copiées sur ArcGIS Data Store, un serveur fédéré ou le serveur d’hébergement, ou elles sont conservées dans votre source de données enregistrée. Lorsque vous choisissez de conserver les données dans votre source de données enregistrée, vous sélectionnez également le site ArcGIS Server fédéré sur lequel le service sera exécuté.
Copier toutes les données
Si vous sélectionnez Copy all data (Copier toutes les données) lors d’une publication à partir de ArcGIS Pro, cela signifie que les données utilisées par la couche Web finale 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 couche sont mises en cache et les tuiles sont stockées sur le serveur d’hébergement du portail de la même manière que lorsque vous chargez un paquetage de tuiles vectorielles et publiez sur le site Web du portail. Le service est exécuté sur le serveur d'hébergement et une couche de tuiles est créée dans votre portail. Pour plus d’informations sur la manière de créer une carte qui réponde aux besoins de publication d’une couche de tuiles vectorielles, reportez-vous à la rubrique Générer une carte pour la création de tuiles vectorielles dans l’aide 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 du portail et un élément de couche de tuiles dans votre portail. 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 sur le site Web du portail. Pour plus d’informations sur la publication de cartes et de couches comme couches de tuiles, reportez-vous à la rubrique Création d'une carte Web de l’aide ArcGIS Pro.
- Couches de la scène
Lorsque vous partagez une couche de scènes à partir de ArcGIS Pro, une couche de scènes hébergée et une couche d’entités sont créées dans votre portail. Le service de scène se trouve toujours sur le serveur d'hébergement et le cache de scènes est stocké dans le stockage des données du cache de tuiles de la même manière que lorsque vous publiez un paquetage de couches de scènes sur le site Web du portail. Toutefois, vous décidez si la couche d’entités associée fait référence aux données enregistrées ou si les données sont copiées sur le ArcGIS Data Store relationnel.
Lors de la publication d’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 ArcGIS Data Store relationnel.
Lorsque vous publiez une mosaïque ou un jeu de données raster comme couche d'imagerie à partir de 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 ArcGIS Pro.
Astuce :
Pour ceux d’entre vous qui utilisaient ArcMap, le tableau suivant répertorie les processus de publication de ArcMap qui sont équivalents à la publication et la copie des données dans ArcGIS Pro :
Couche publiée avec l’option Copy all data (Copier toutes les données) dans ArcGIS Pro | Processus de publication équivalent dans ArcMap |
---|---|
Publier une couche de tuiles vectorielles sur un portail ArcGIS Enterprise | Il n’existe aucun processus ArcMap équivalent. |
Publier une couche de tuiles sur un portail ArcGIS Enterprise | Publier un service avec les fonctionnalités d’appariement tuilé dans My Hosted Services (Mes services hébergés) en étant connecté à un portail ArcGIS Enterprise. |
Publier une couche de scènes sur un portail ArcGIS Enterprise | Il n’existe aucun processus ArcMap équivalent. |
Publier une couche d’entités sur un portail ArcGIS Enterprise | Publier un service de carte avec les fonctionnalités d’accès aux entités dans My Hosted Services (Mes services hébergés) en étant connecté à un portail ArcGIS Enterprise. |
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 sur votre portail. 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 a pour effet de créer un service de géotraitement sur le serveur fédéré sélectionné et un élément d’outil Web dans le portail.
Publier une couche d’images cartographiques hébergées depuis une couche d’entités hébergées
À compter de ArcGIS Pro 2.5, vous pouvez publier une couche d’images cartographiques hébergées depuis une couche d’entités hébergées ou une couche d’entités spatio-temporelle hébergées que vous possédez. Ces données restent dans le répertoire de données relationnelles ou le répertoire de données Big Data spatio-temporelles, et la couche d’images cartographiques hébergées affiche ces données.
Vous pouvez y parvenir 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. Les couches d’images cartographiques hébergées peuvent afficher de meilleures performances lorsqu’elles affichent d’importants volumes de données, et lorsqu’elles 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 couches d’images cartographiques hébergées depuis votre couche d’entités hébergées pour utiliser la couches d’images cartographiques comme données de référence dans les cartes que vous partagez avec des tiers.
Reportez-vous à la rubrique ArcGIS Pro Aide pour en savoir plus sur la publication des couches d’images cartographiques hébergées depuis les couches d’entités hébergées.
Référencer les données enregistrées
Si vous souhaitez que vos couches web fassent référence à vos données source, vous devez inscrire votre source de données auprès du site ArcGIS Server sur lequel vous souhaitez que le service soit exécuté. 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 de l’aide ArcGIS Pro. À compter de ArcGIS Pro 2.5, un élément du répertoire de données est créé dans le portail pour la source de données enregistrée.
Lorsque vous publiez des couches d’entités à partir d’une base de données inscrite, les données restent dans la base de données source ou la géodatabase d’entreprise, et un élément de couche d’entités ainsi qu’un élément de couche d’images de carte sont créés dans le portail. 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.
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 le portail.
Si vous souhaitez publier une couche d'images de carte à partir d’une carte dans ArcGIS Pro, vous devez enregistrer la 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 enregistrée, un service de carte est créé sur le serveur fédéré et une couche d'images de carte est créée dans le portail.
Astuce :
Pour ceux d’entre vous qui utilisaient ArcMap, le tableau suivant répertorie les processus de publication de ArcMap qui sont équivalents à la publication de données référencées dans ArcGIS Pro :
Couche publiée avec l’option Reference registered data (Référencer les données inscrites) dans ArcGIS Pro | Processus de publication équivalent dans ArcMap |
---|---|
Publier une couche d’entités sur un site ArcGIS GIS Server fédéré | Publier un service de carte avec les fonctionnalités d’accès aux entités sur un serveur SIG qui est concédé sous licence en tant que site ArcGIS GIS Server et fédéré avec un portail. |
Publier une couche d’imagerie sur un site ArcGIS Image Server fédéré | Publier un jeu de données mosaïque ou un jeu de données raster sur un serveur SIG qui est concédé sous licence pour ArcGIS Image Server et fédéré avec un portail. |
Publier une couche d’images de carte sur un site ArcGIS GIS Server fédéré | Publier un service de carte sur un serveur SIG qui est concédé sous licence en tant que site ArcGIS GIS Server et fédéré avec un portail. |
Pour plus d’informations sur la publication de cartes, d’entités et d’imageries 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
Lorsque vous partagez un modèle ou un script de géotraitement en tant qu’outil web à partir de ArcGIS Pro, vous pouvez choisir de référencer les données inscrites plutôt que 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 à partir d'ArcMap
Une publication à partir de ArcMap peut avoir comme destination le portail ou un site ArcGIS Server. Si le site ArcGIS Server est fédéré avec le portail, un élément de portail est créé lors de la publication.
Publier dans le portail
Pour publier des couches d'entités hébergées ou des couches de tuiles hébergées sur votre portail ArcGIS Enterprise à partir de ArcMap, configurez ArcGIS Desktop pour qu’il se connecte à votre portail, connectez-vous au portail à partir de votre carte et publiez un service avec les fonctionnalités d’accès aux entités ou un service avec les fonctionnalités d’appariement tuilé dans My Hosted Services (Mes services hébergés).
Lorsque vous publiez un service avec les fonctionnalités d’accès aux entités dans My Hosted Services (Mes services hébergés), les données sont copiées dans le ArcGIS Data Store relationnel, un service d’entités hébergé est créé sur le serveur d'hébergement du portail et un élément de couche d'entités hébergée est créé dans le portail. Lorsque vous publiez un service avec les fonctionnalités d’appariement tuilé dans My Hosted Services (Mes services hébergés), les tuiles de carte mises en cache et un service de carte hébergé sont créés sur le serveur d'hébergement et une couche de tuiles hébergée est créée dans le portail.
Pour plus d’informations sur la connexion à un portail et la publication sur un portail à partir de ArcMap, reportez-vous à la rubrique Utiliser ArcGIS Desktop avec votre portail.
Publier sur un site ArcGIS Server fédéré
Créez une connexion d’éditeur d’un serveur SIG à un serveur fédéré à partir de ArcMap et publier les services décrits dans ArcGIS ServerServices Web. Si vous publiez des données d’entité en tant que service de carte avec l’accès aux entités, l’accès à WFS ou l’accès à WMTS, votre base de données source doit être enregistrée auprès du site ArcGIS Server fédéré. Si elle ne l’est pas, vous êtes averti que les données seront copiées lors de la publication. Si vous passez à la publication, les données sont copiées sur le serveur fédéré. Si vous publiez un service de carte avec l’accès aux entités (service d’entités) et que les données sont copiées sur le serveur fédéré, vous ne pouvez pas modifier les données dans le service d’entités ou l’élément de couche d’entités dans le portail.
Publier depuis les éléments du répertoire des données
Lorsque vous ou d’autres membres du portail ajoutez des éléments du répertoire de données au portail, les types de couches que vous publiez dépendent du type de répertoire de données.
- Éléments de répertoire de données de la base de données : publiez à la fois des couches d’entités et des couches d’images de carte qui référencent les données dans la base de données accessible via l’élément du répertoire de données.
- Éléments de dossier et de répertoire de données cloud : vous pouvez créer des couches d’imagerie à partir des éléments de dossier et de répertoire de données cloud. Les couches d’imagerie référencent les fichiers image accessibles via le répertoire de données.
Publication en utilisant 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 Python et de notes d’exemple. Consultez les notes d’exemple ArcGIS API for Python destinées aux éditeurs de contenus pour obtenir des exemples basés sur des scénarios.
Vous avez un commentaire à formuler concernant cette rubrique ?