Connecteur Esri
Dans Tableau, vous pouvez vous connecter à un Serveur Esri (ArGIS) et ArcGIS Online. Le connecteur appelle l’API REST Esri Services Directory pour rechercher tous les services MapServer et FeatureServer. Vous pouvez choisir des couches individuelles parmi les services découverts qui sont téléchargés et stockés dans un extrait.
Remarque : dans Tableau 2022.1, le connecteur Esri a remplacé le connecteur Esri ArcGIS Server. Les classeurs que vous avez créés avec Esri ArcGIS Server (y compris ceux publiés) continueront de fonctionner normalement. Tous ces classeurs sont basés sur des extraits qui sont valides indéfiniment. Vous pouvez créer de nouveaux classeurs avec le connecteur Esri.
Télécharger le pilote requis
Le connecteur Esri nécessite l’installation d’un pilote. Si le pilote n’est pas installé sur l’ordinateur hôte, la boîte de dialogue de connexion affiche un lien vers le Téléchargement du pilote(Le lien s’ouvre dans une nouvelle fenêtre). Le pilote est déjà installé sur tous les sites Tableau Cloud.
Se connecter aux services Esri
Il existe deux manières de se connecter aux services Esri avec le connecteur Esri : aucune authentification ou OAuth.
Aucune authentification
Utilisez la méthode sans authentification si votre serveur Esri est accessible au public. Il existe des milliers de terminaux de ce type, dont beaucoup sont répertoriés ici. Vous pouvez configurer des couches sur votre serveur Esri pour qu’elles soient accessibles au public.
Suivez cet exemple :
- Depuis Tableau Desktop ou Tableau Server, installez le pilote.
- Démarrez Tableau et sous Connexion, sélectionnez Esri.
Si vous créez une vue dans Tableau Cloud ou Tableau Server, sélectionnez Nouveau classeur > Connecteurs > Esri.
- Modifiez la valeur sous
Connect to
enA public-facing ArcGIS server.
- Pour l’URL d’ArcGIS Server dans cet exemple, vous pouvez utiliser
https://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services/AGOL_Base_2018_Final/FeatureServer
- Sélectionnez Connexion (Pas d’inquiétude, vous n’êtes pas en train de vous connecter effectivement.)
- Vous verrez des couches représentant des niveaux de détail géographiques. Double-cliquez sur Comté.
- Accédez à la Feuille 1. (Tableau crée un extrait à partir de la couche.)
- Faites glisser le champ Forme (ou double-cliquez dessus) vers l’espace de travail. Une carte des comtés des États-Unis s’affiche.
- Faites glisser le champ Median Age Cy vers Couleur sur la fiche Repères. Un choroplèthe de l’âge médian du recensement de 2018 est généré.
OAuth (Tableau Desktop et Tableau Cloud)
Utilisez la méthode OAuth si vous disposez d’un compte et de données enregistrées sur ArcGIS Online. Vous pouvez récupérer des couches à partir de votre compte en saisissant vos informations d’identification dans la boîte de dialogue du connecteur Esri.
- Depuis Tableau Desktop, installez le pilote (voir ci-dessus).
- Démarrez Tableau et sous Connexion, sélectionnez Esri.
Si vous créez une vue dans Tableau Cloud ou Tableau Server, sélectionnez Nouveau classeur > Connecteurs > Esri.
- Sélectionnez Connexion.
- Fournissez vos informations d’identification Esri dans le navigateur et sélectionnez à nouveau Connexion.
- Une liste des services disponibles dans votre compte s’affiche.
OAuth (Tableau Server)
Pour utiliser le mode OAuth pour vous connecter de Tableau Server à ArcGIS Online, vous devez d’abord configurer à la fois le compte ArcGIS Online et Tableau Server.
Configurer ArcGIS Online
- Obtenez un compte ArcGIS Developer.
- Enregistrez une nouvelle application OAuth en suivant les instructions décrites sur le site Web arcGIS.
- Spécifiez l’URL de redirection sous la forme
https://<your Tableau Server Host>/auth/add_oauth_token
- Notez l’URL de redirection, l’ID client et le secret client, car vous en aurez besoin pour configurer Tableau Server.
Configurer Tableau Server
- Dans Paramètres, faites défiler jusqu’à Registre des clients OAuth.
- Sélectionnez Ajouter un client OAuth.
- Dans Type de connexion, sélectionnez Esri.
- Renseignez l’URL de redirection, l’ID client et le secret client à partir de l’étape de configuration ArcGIS Online mentionnée précédemment.
- Enregistrez vos modifications de paramètres.
Remarque : Il est important d’avoir le pilote actuel (version 0.73.0 ou ultérieure).
Il se peut que les couches ArcGIS Server contenant des géométries volumineuses ne soient pas téléchargées correctement ou que le téléchargement prenne beaucoup de temps.
Limitations connues
- Lorsque vous utilisez une connexion OAuth, seuls les éléments du compte utilisateur Propriétaires s’affichent.
- Le connecteur Esri ne prend pas en charge les requêtes de définition. Ainsi, la couche sélectionnée est téléchargée dans son intégralité.
- Le connecteur Esri ne prend pas en charge les connexions en direct et crée toujours un extrait. Un classeur complet avec une connexion ArcGIS peut être ouvert dans des versions de Tableau antérieures à 2022.1, mais vous ne serez pas en mesure d’actualiser l’extrait.
- Le connecteur recherche uniquement les types de services MapServer et FeatureServer.
- Le connecteur ignore les types esriFieldTypeBlob et esriFieldTypeRaster.
- Les types de géométrie Esri sont limités aux types suivants :
- esriGeometryPoint
- esriGeometryMultipoint
- esriGeometryLine
- esriGeometryPath
- esriGeometryPolyline
- esriGeometryPolygon
- esriGeometryEnvelope
- Si le serveur ArcGIS contient plusieurs couches ou tables avec des noms identiques au sein d’un service, une seule s’affiche.
Voir également
- Configurer des sources de données – Ajoutez des données supplémentaires à cette source de données ou préparez vos données avant de les analyser.
- Créer des graphiques et analyser des données – Lancez votre analyse de données.