Esri 커넥터

Tableau에서는 Esri (ArGIS) ServerArcGIS Online에 연결할 수 있습니다. 커넥터는 Esri Services Directory REST API를 호출하여 모든 MapServer 및 FeatureServer 서비스를 찾습니다. 추출에 다운로드 및 저장되는 검색된 서비스에서 개별 계층을 선택할 수 있습니다.

참고: Tableau 2022.1에서는 Esri 커넥터가 Esri ArcGIS Server 커넥터를 대체합니다. Esri ArcGIS Server를 통해 만든 통합 문서는 게시된 통합 문서를 포함하여 계속해서 정상적으로 작동합니다. 이 모든 통합 문서는 무기한 유효한 추출을 기반으로 작성됩니다. Esri 커넥터를 통해 새 통합 문서를 만들 수 있습니다.

필요한 드라이버 다운로드

Esri 커넥터를 사용하려면 드라이버를 설치해야 합니다. 호스트 컴퓨터에 드라이버가 설치되어 있지 않으면 연결 대화 상자에 드라이버 다운로드(링크가 새 창에서 열림) 링크가 표시됩니다. 모든 Tableau Cloud 사이트에는 이미 드라이버가 설치되어 있습니다.

Esri 서비스에 연결

Esri 커넥터를 사용하여 Esri 서비스에 연결하는 방법에는 인증 없음 또는 OAuth의 두 가지가 있습니다.

인증 없음

Esri 서버에 공개적으로 액세스할 수 있는 경우 인증 없음 방법을 사용하십시오. 그러한 끝점은 수천 개가 있으며 그 중 다수는 여기에 나열되어 있습니다. Esri 서버에서 공개적으로 액세스할 수 있는 계층을 설정할 수 있습니다.

다음 예를 따르십시오.

  1. Tableau Desktop 또는 Tableau Server에서 드라이버를 설치합니다.
  2. Tableau를 시작하고 연결에서 Esri를 선택합니다.

    Tableau Cloud 또는 Tableau Server에서 작성 중인 경우 새 통합 문서 > 커넥터 > Esri를 선택합니다.

  3. Connect to에서 값을 A public-facing ArcGIS server.로 변경합니다.
  4. 이 예에서 ArcGIS 서버 URL로 https://services.arcgis.com/P3ePLMYs2RVChkJx/ArcGIS/rest/services/AGOL_Base_2018_Final/FeatureServer를 사용할 수 있습니다.
  5. 로그인을 선택합니다. 실제로 로그인하는 것은 아니므로 걱정할 필요는 없습니다.
  6. 지리적 세부 수준을 나타내는 계층이 표시됩니다. 시군구를 두 번 클릭합니다.
  7. 시트 1로 이동합니다. (Tableau는 계층에서 추출을 만듭니다.)
  8. 모양 필드를 캔버스로 끌어옵니다(또는 두 번 클릭). 미국의 시군구 지도가 나타납니다.
  9. Median Age Cy 필드를 마크 카드의 색상으로 끌어옵니다. 2018년 인구 조사에서 중위 연령의 단계 구분이 렌더링됩니다.

OAuth(Tableau Desktop 및 Tableau Cloud)

ArcGIS Online에 저장된 계정과 데이터가 있는 경우 OAuth 방법을 사용합니다. Esri 커넥터 대화 상자에 자격 증명을 입력하여 계정에서 계층을 검색할 수 있습니다.

  1. Tableau Desktop에서 드라이버를 설치합니다(위 참조).
  2. Tableau를 시작하고 연결에서 Esri를 선택합니다.

    Tableau Cloud 또는 Tableau Server에서 작성 중인 경우 새 통합 문서 > 커넥터 > Esri를 선택합니다.

  3. 로그인을 선택합니다.
  4. 브라우저에서 Esri 자격 증명을 제공하고 로그인을 다시 선택합니다.
  5. 계정에서 사용할 수 있는 서비스 목록이 나타납니다.

OAuth(Tableau Server)

OAuth 모드를 사용하여 Tableau Server에서 ArcGIS Online으로 연결하려면 먼저 ArcGIS Online 계정과 Tableau Server를 모두 구성해야 합니다.

ArcGIS Online 구성

  1. ArcGIS 개발자 계정을 얻습니다.
  2. arcGIS 웹 사이트에 있는 지침에 따라 새 OAuth 응용 프로그램을 등록합니다.
  3. 리디렉션 URL을 https://<your Tableau Server Host>/auth/add_oauth_token으로 지정합니다.
  4. Tableau Server를 구성하는 데 필요하므로 리디렉션 URL, 클라이언트 ID 및 클라이언트 암호를 기록해 두어야 합니다.

    클라이언트 ID, 클라이언트 암호, 임시 토큰 및 리디렉션 URL 필드가 있는 OAuth 2.0 자격 증명 상자

Tableau Server 구성

  1. 설정에서 OAuth 클라이언트 레지스트리까지 스크롤합니다.
  2. OAuth 클라이언트 추가를 선택합니다.
  3. 연결 유형에서 Esri를 선택합니다.
  4. 이전에 언급한 ArcGIS Online 구성 단계에서 리디렉션 URL, 클라이언트 ID, 클라이언트 암호를 입력합니다.
  5. 설정의 변경 내용을 저장합니다.

    연결 유형, 공급자, 인스턴스 URL, 클라이언트 ID, 클라이언트 암호 및 리디렉션 URL 필드가 있는 OAuth 클라이언트 만들기 상자

Esri 연결 문제 해결

참고: 최신 드라이버(버전 0.73.0 이상)가 있어야 합니다.

큰 기하 도형이 있는 ArcGIS Server 계층은 성공적으로 다운로드되지 않거나 다운로드 시간이 오래 걸릴 수 있습니다.

알려진 제한 사항

  • OAuth 연결을 사용하는 경우 소유자의 사용자 계정에 있는 항목만 표시됩니다.
  • Esri 커넥터는 정의 쿼리를 지원하지 않습니다. 따라서 선택한 계층 전체가 다운로드됩니다.
  • Esri 커넥터는 라이브 연결을 지원하지 않으며 항상 추출을 만듭니다. ArcGIS 연결을 사용하는 패키지 통합 문서는 Tableau 2022.1 이전 버전에서 열 수 있지만 추출을 새로 고칠 수 없습니다.
  • 이 커넥터는 MapServer 및 FeatureServer 서비스 유형만 검색합니다.
  • 이 커넥터는 esriFieldTypeBlob 및 esriFieldTypeRaster 유형을 무시합니다.
  • Esri 기하 도형 유형은 다음으로 제한됩니다.
    • esriGeometryPoint
    • esriGeometryMultipoint
    • esriGeometryLine
    • esriGeometryPath
    • esriGeometryPolyline
    • esriGeometryPolygon
    • esriGeometryEnvelope
  • ArcGIS Server에 서비스 내에서 이름이 동일한 여러 계층 또는 테이블이 포함된 경우 하나만 표시됩니다.

참고 항목