Esri-koppling

I Tableau kan du ansluta till en Esri (ArGIS) server och ArcGIS Online. Kopplingen anropar Esri Services Directory REST API för att hitta alla MapServer- och FeatureServer-tjänster. Du kan välja enskilda lager från de tjänster som upptäcks, laddas ner och lagras i ett utdrag.

Obs! I version 2022.1 har Esri-kopplingen ersatt Esri ArcGIS Server-kopplingen. Arbetsböckerna du skapat med Esri ArcGIS Server (inklusive de som publicerats) fortsätter att fungera normalt. Alla de arbetsböckerna bygger på extrakt som är giltiga utan begränsning. Du kan skapa nya arbetsböcker med Esri-kopplingen.

Ladda ner den nödvändiga drivrutinen

Esri-kopplingen kräver att en drivrutin är installerad. Om drivrutinen inte är installerad på värddatorn visar anslutningsdialogrutan en länk till nedladdning av drivrutiner(Länken öppnas i ett nytt fönster). Alla Tableau Cloud-webbplatser har redan drivrutinen installerad.

Anslut till Esri Services

Det finns två sätt att ansluta till Esri-tjänster med Esri-kopplingen: Ingen autentisering eller OAuth.

Ingen autentisering

Använd metoden ingen autentisering om din Esri-server är tillgänglig offentligt. Det finns tusentals sådana slutpunkter, varav många finns listade här. Du kan ställa in lager på din Esri-server att vara tillgängliga offentligt.

Följ gärna detta exempel:

  1. Installera drivrutinen från Tableau Desktop eller Tableau Server.
  2. Starta Tableau. Under Anslut väljer du sedan Esri.

    Om du skriver i Tableau Cloud eller Tableau Server, välj Ny arbetsbok > Kopplingar > Esri.

  3. Ändra värdet under Connect to till A public-facing ArcGIS server.
  4. För ArcGIS Server URL kan du i det här exemplet använda https://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services/AGOL_Base_2018_Final/FeatureServer
  5. Välj Logga in (Oroa dig inte, du loggar faktiskt inte in.)
  6. Du kommer att se lager som representerar geografiska detaljnivåer. Dubbelklicka på County.
  7. Navigera till Blad 1. (Tableau skapar ett utdrag från lagret.)
  8. Dra (eller dubbelklicka) på fältet Form på duken. En karta över amerikanska counties visas.
  9. Dra fältet Medianålder till färg på kortet Markeringar. En koropletkarta över medianåldern vid 2018 års folkräkning återges.

OAuth (Tableau Desktop och Tableau Prep)

Använd OAuth-metoden om du har ett konto och data sparade på ArcGIS Online. Du kan hämta lager från ditt konto genom att ange dina referenser i dialogrutan för Esri-kopplingen.

  1. Installera drivrutinen från Tableau Desktop (se ovan).
  2. Starta Tableau. Under Anslut väljer du sedan Esri.

    Om du skriver i Tableau Cloud eller Tableau Server, välj Ny arbetsbok > Kopplingar > Esri.

  3. Välj Logga in.
  4. Ange dina Esri-uppgifter i webbläsaren och välj Logga in igen.
  5. En lista över tjänster som finns tillgängliga för ditt konto visas.

OAuth (Tableau Server)

För att använda OAuth-läget när du ansluter från Tableau Server till ArcGIS Online måste du först konfigurera både ArcGIS Online-kontot och Tableau Server.

Konfigurera ArcGIS Online

  1. Skaffa ett ArcGIS Developer-konto.
  2. Registrera en ny OAuth-applikation enligt instruktionerna som finns på arcGIS webbplats.
  3. Ange omdirigeringsadressen https://<your Tableau Server Host>/auth/add_oauth_token
  4. Notera omdirigeringsadressen, klient-ID och klienthemlighet eftersom du behöver dem när du konfigurerar Tableau Server.

    OAuth 2.0-referensruta med fält för klient-ID, klienthemlighet, temporär token och omdirigeringsadresser

Konfigurera Tableau Server

  1. Från Inställningar, bläddra till OAuth-klientregistret.
  2. Välj Lägg till OAuth-klient.
  3. I Anslutningstyp väljer du Esri.
  4. Fyll i omdirigeringsadressen, klient-ID och klienthemlighet från ArcGIS Online-konfigurationssteget som nämnts tidigare.
  5. Spara dina ändrade inställningar.

    Skapa OAuth-klientbox med anslutningstyp, leverantör, instans-URL, klient-ID, klienthemlighet och fält för omdirigeringsadresser.

Felsöka Esri-anslutningar

Obs! Det är viktigt att ha en uppdaterad drivrutin (version 0.73.0 eller senare).

ArcGIS Server-lager med stora geometrier kanske inte kan laddas ned, eller så kan nedladdningen ta en längre tid.

Kända begränsningar

  • När du använder en OAuth-anslutning visas endast objekt i ägarens användarkonto.
  • Esri-kopplingen stöder inte definitionsfrågor. Det gör att det valda lagret laddas ner i sin helhet.
  • Esri-kopplingen stöder inte liveanslutningar och skapar alltid ett extrakt. En förpackad arbetsbok med en ArcGIS-koppling kan öppnas i versioner av Tableau äldre än 2022.1 men du kan inte uppdatera extraktet.
  • Kopplingen söker endast efter tjänsttyperna MapServer och FeatureServer.
  • Kopplingen ignorerar typerna esriFieldTypeBlob och esriFieldTypeRaster.
  • Esri-geometrityper är begränsade till följande:
    • esriGeometryPoint
    • esriGeometryMultipoint
    • esriGeometryLine
    • esriGeometryPath
    • esriGeometryPolyline
    • esriGeometryPolygon
    • esriGeometryEnvelope
  • Om ArcGIS Server innehåller flera lager eller tabeller med identiska namn inom en tjänst så visas endast en.

Se även