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 :

  1. Depuis Tableau Desktop ou Tableau Server, installez le pilote.
  2. 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.

  3. Modifiez la valeur sous Connect to en A public-facing ArcGIS server.
  4. 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
  5. Sélectionnez Connexion (Pas d’inquiétude, vous n’êtes pas en train de vous connecter effectivement.)
  6. Vous verrez des couches représentant des niveaux de détail géographiques. Double-cliquez sur Comté.
  7. Accédez à la Feuille 1. (Tableau crée un extrait à partir de la couche.)
  8. Faites glisser le champ Forme (ou double-cliquez dessus) vers l’espace de travail. Une carte des comtés des États-Unis s’affiche.
  9. 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.

  1. Depuis Tableau Desktop, installez le pilote (voir ci-dessus).
  2. 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.

  3. Sélectionnez Connexion.
  4. Fournissez vos informations d’identification Esri dans le navigateur et sélectionnez à nouveau Connexion.
  5. 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

  1. Obtenez un compte ArcGIS Developer.
  2. Enregistrez une nouvelle application OAuth en suivant les instructions décrites sur le site Web arcGIS.
  3. Spécifiez l’URL de redirection sous la forme https://<your Tableau Server Host>/auth/add_oauth_token
  4. Notez l’URL de redirection, l’ID client et le secret client, car vous en aurez besoin pour configurer Tableau Server.

    Zone d’informations d’identification OAuth 2.0 avec les champs ID client, clé secrète client, jeton temporaire et URL de redirection

Configurer Tableau Server

  1. Dans Paramètres, faites défiler jusqu’à Registre des clients OAuth.
  2. Sélectionnez Ajouter un client OAuth.
  3. Dans Type de connexion, sélectionnez Esri.
  4. 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.
  5. Enregistrez vos modifications de paramètres.

    Créez une boîte de client OAuth avec les champs Type de connexion, Fournisseur, URL d’instance, ID client, Secret client et URL de redirection

Résolution des problèmes des connexions Esri

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

Merci de vos commentaires !Avis correctement envoyé. Merci