Si le travail de votre équipe nécessite une ingestion répétée de données personnalisées <\/STRONG>alors vous serez intéressé par le fait d'en faire un processus en une seule étape - le fameux Easy Button<\/STRONG>.<\/P>La meilleure<\/EM> façon de partager une intégration ETL<\/STRONG> est de faire du jeu de données de destination un service de fonctionnalités, ils sont idéaux pour le partage, et bien sûr vous pouvez créer des outils web dans Enterprise. Cependant, parfois vous ne pouvez pas utiliser ces options ; vous avez besoin d'un moyen simple d'ingérer un jeu de données juste pour vous ou vos collègues, ou des personnes partageant les mêmes idées qui ne sont pas dans votre organisation ou même inconnues de vous. Vous voulez simplement que toute personne effectuant le même travail crée les données de la même manière<\/STRONG>. Vos données peuvent être sensibles ou limitées dans le temps, ou vous pouvez être hors réseau. Vous voulez juste que les données soient chargées dans une géodatabase en une seule étape<\/STRONG>.<\/P>Quelques équipes ici chez Esri sont venues me voir récemment avec ce problème et dans les deux cas la solution était la même - ArcGIS Data Interoperability<\/STRONG> formats personnalisés<\/STRONG><\/A>. Data Interoperability est livré avec un 'bouton facile' appelé l'outil de géotraitement Quick Import<\/STRONG><\/A>. Cet outil vous permet de choisir n'importe quel format non raster parmi sa galerie d'environ 500 formats et de convertir les données en géodatabase fichier. Pour ajouter de nouveaux formats<\/STRONG>, tout ce que vous avez à faire est de les créer ! Détendez-vous, c'est une expérience sans code<\/STRONG>. Ensuite, vous pouvez les partager avec n'importe qui. Dans les cas de mes collègues, ils traitaient des 'dialectes' spéciaux de XML et CSV qui nécessitaient une logique spécifique pour créer correctement les entités. Les formats personnalisés sont construits sur des formats existants<\/STRONG> (par exemple XML, CSV et des centaines d'autres) et encapsulent toute la logique pour créer des classes d'entités ou des tables comme vous en avez besoin<\/STRONG>.<\/P>Des données comme le rapport météo actuel aux États-Unis peuvent être interrogées à un emplacement :<\/A><\/P>
Rapport du National Weather Service<\/span><\/span><\/P> <\/P>Toute personne peut faire cela avec Quick Import<\/STRONG> si la réponse du site météo est transformée en format personnalisé. Je l'ai fait, donc la galerie des formats d'entrée du Quick Import me permet de choisir le format Météo Point Location US<\/STRONG> et de définir ses paramètres (n'importe quelle adresse, emplacement ou POI aux États-Unis fonctionnera, sous le capot il utilise le World Geocode Service) :<\/P>
Format Météo US<\/span><\/span><\/P> <\/P>
Propriétés du format météo<\/span><\/span><\/P> <\/P>Puis une entité Prévision est disponible pour cartographier et interroger - l'hexagone vert est une entité météo :<\/P>
Entité météo Boston<\/span><\/span><\/P>
Spoiler<\/a>sites interconnectés à génération distribuée en Californie . Il s'agit d'un résumé tabulaire mensuel des installations électriques (qui ne sont pas hors réseau) en Californie, il contient beaucoup de champs décrivant les projets de génération (principalement solaire).
Voici les données au moment où j'écris résumées en kilowatts totaux par code postal et extrudées comme 1Kw = 1m :
Production électrique en Californie Kw Novembre 2021
Si vous voulez votre propre copie cherchez ce format :
Format Production Californie
J'ai choisi de faire ces exemples de formats personnalisés à partir du XML sous-jacent pour le format météo et CSV pour le format production électrique, en partie parce que XML et CSV (avec JSON) sont fréquemment rencontrés mais aussi parce que dans ce cas ils sont livrés via HTTP, pas via un lecteur dataset, et je voulais vous montrer comment faire cela. Pour satisfaire la condition qu'un espace de travail format personnalisé doit avoir un jeu de données en entrée j'ai utilisé un format spécial appelé NULL, qui comme son nom l'indique ne fait rien.
Si vous éditez les fichiers fds vous ne verrez rien de spécial.
lia-image-align-inline" image-alt="Établi de format météo" style="width: 999px;">
Établi de format météo
Établi de projets solaires
Si vous souhaitez tester les formats personnalisés, vous aurez besoin de l'extension ArcGIS Data Interoperability installée pour Pro. J'ai utilisé Pro 2.9 pour créer les formats et je n'ai pas testé les versions antérieures. Sachez que les données de production d'énergie prendront environ 40 minutes à télécharger et à traiter (près de 1,3 million de lignes), et vous devrez trouver les limites des codes postaux de Californie pour cartographier les données. Le format du rapport météo prend quelques secondes.
Mon vrai message ici est qu'une personne avec des compétences en Data Interoperability (ou FME) peut créer des formats personnalisés pour une ingestion par gros bouton et partager cette fonctionnalité avec n'importe qui utilisant l'extension. La personne utilisant le format n'a besoin de connaître que l'outil Quick Import et n'a pas besoin de formation en Data Interoperability.