Connecteur Esri
Dans Tableau, vous pouvez vous connecter à Esri (ArGIS) Server et à ArcGIS Online. Le connecteur fait appel à l’API REST Esri Services Directory pour trouver 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 construits 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 la page Téléchargement de pilotes(Le lien s’ouvre dans une nouvelle fenêtre). Le pilote est déjà installé sur tous les sites Tableau Cloud.
Connexion aux services Esri
La connexion aux services Esri à l’aide du connecteur Esri est possible de deux manières : Aucune authentification ou Authentification OAuth.
Aucune authentification
Utilisez la méthode d’absence d’authentification si votre serveur Esri est accessible au public. Il existe des milliers de points de terminaison, dont beaucoup sont répertoriés ici. Vous pouvez configurer des couches sur votre serveur Esri pour qu’elles soient accessibles au public.
Suivez l’exemple ci-après :
- Dans Tableau Desktop ou Tableau Server, installez le pilote.
- Démarrez Tableau et sous Connexion, sélectionnez Esri.
Si vous créez dans Tableau Cloud ou Tableau Server, sélectionnez Nouveau classeur > Connecteurs > Esri.
- Modifiez la valeur sous
Connect to
àA 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 Se connecter (Ne vous inquiétez pas, aucune connexion n’est en train d’être établie.)
- 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 dans l’espace de travail ou cliquez deux fois dessus. Une carte des comtés des États-Unis apparaît.
- Faites glisser le champ Âge médian Cy sur la couleur de la fiche Repères. Un choroplèthe de l’âge médian tiré du recensement de 2018 apparaît.
Oauth (Tableau Desktop et Tableau Cloud)
Utilisez la méthode OAuth si vous disposez d’un compte et de données sauvegardées dans ArcGIS Online. Vous pouvez récupérer des couches à partir de votre compte en saisissant vos identifiants dans la boîte de dialogue du connecteur Esri.
- Dans Tableau Desktop, installez le pilote (voir ci-dessus).
- Démarrez Tableau et sous Connexion, sélectionnez Esri.
Si vous créez dans Tableau Cloud ou Tableau Server, sélectionnez Nouveau classeur > Connecteurs > Esri.
- Sélectionnez Se connecter.
- Saisissez vos identifiants Esri dans le navigateur, puis sélectionnez à nouveau Se connecter.
- Une liste des services disponibles dans votre compte s’affiche.
OAuth (Tableau Server)
Pour utiliser le mode OAuth afin d’établir la connexion entre Tableau Server et 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 figurant sur le site Web d’arcGIS.
- Spécifiez
https://<your Tableau Server Host>/auth/add_oauth_token
comme URL de redirection - Notez l’URL de redirection, l’ID client et le code secret client, car vous en aurez besoin pour configurer Tableau Server.
Configurer Tableau Server
- Dans Paramètres, naviguez 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 code secret client à partir de l’étape de configuration d’ArcGIS Online mentionnée précédemment.
- Enregistrez les modifications apportées aux paramètres.
Remarque : Il est important que le pilote actuel (version 0.73.0 ou ultérieure) soit installé.
Il se peut que le téléchargement des couches d’ArcGIS Server comportant de grandes géométries échoue ou que le téléchargement prenne beaucoup de temps.
Restrictions 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 ArcGIS Server contient plusieurs couches ou tables avec des noms identiques au sein d’un service, une seule est affichée.
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.