Tableau 커넥터 SDK로 작성된 커넥터

Tableau는 거의 모든 곳에서 데이터를 시각화할 수 있는 뛰어난 연결성을 제공합니다. 수십 개의 기본 제공 커넥터 및 추가 파트너 작성 커넥터(Tableau Exchange(링크가 새 창에서 열림)에서 사용 가능) 외에도 Tableau는 Tableau 커넥터 SDK를 사용하여 사용자 지정 커넥터를 작성할 수 있는 도구를 제공합니다.

참고: Tableau 커넥터 SDK를 사용하여 작성된 커넥터는 Tableau에 플러그인되어 데이터에 연결할 수 있게 만들기 때문에 플러그인이라고 하는 경우도 있습니다.

Tableau 커넥터 SDK 및 커넥터 파일 정보

Tableau a 커넥터 SDK를 사용하여 커넥터를 작성하고 사용자 지정할 수 있습니다. 파트너 작성 커넥터(귀하 또는 다른 사람이 구축했는지 여부와 관계없음)는 일반적으로 기본 제공 Tableau 커넥터와 동일한 기능을 지원합니다. 이러한 기능에는 데이터 원본 정의(링크가 새 창에서 열림), 데이터 시각화(링크가 새 창에서 열림), 서버에 게시(링크가 새 창에서 열림)(서버에 커넥터가 있는 경우) 등이 포함됩니다.

각 커넥터는 일련의 XML 및 JavaScript 파일로 구성되며, 단일 패키지 .jar 파일로 압축되고 ".taco" 파일 확장자를 사용하여 제공됩니다. 이 TACO 파일은 신뢰할 수 있는 공개 인증 기관을 사용하여 개발자가 서명합니다. XML 및 JavaScript 파일은 다음을 설명하는 구성 파일입니다.

  • 데이터 원본에 대한 연결을 만들기 위해 사용자 입력을 수집하는 데 필요한 UI 요소
  • 연결에 필요한 모든 언어 또는 사용자 지정
  • ODBC 또는 JDBC 드라이버를 사용하여 연결하는 방법

Tableau 커넥터 SDK를 사용하여 개발된 커넥터는 SQL을 사용하여 인터페이스하는 ODBC 또는 JDBC 드라이버에 연결하는 데 적합합니다. 기반 기술은 관계형 데이터베이스에서 잘 작동합니다.

참고: 파트너 작성 커넥터는 Tableau에서 지원을 제공하지 않습니다. Tableau Exchange에서 파트너 작성 커넥터를 사용하는 경우 해당 커넥터 페이지에서 Support(지원) 링크를 클릭하여 도움을 받으십시오.

고유한 커넥터 작성

고유한 사용자 지정 커넥터를 작성하려면 GitHub의 Tableau 커넥터 SDK(링크가 새 창에서 열림) 리포지토리에 있는 도구와 지침을 사용하십시오.

참고: SDK 또는 개발자 샘플에서 문제를 발견한 경우 GitHub에서 문제를 제출(링크가 새 창에서 열림)하십시오.

Tableau Exchange에 커넥터 제출

커넥터를 Tableau Exchange에 제출하려면 Tableau 커넥터 SDK에 설명된 단계를 따르십시오.

Tableau 커넥터 SDK로 작성된 커넥터 사용

Tableau 커넥터 SDK를 사용하여 커넥터를 작성한 후 다음 단계에 따라 Tableau에서 커넥터를 사용하십시오.

  1. 커넥터 파일([커넥터 이름].taco)을 다운로드합니다.
  2. .taco 파일을 다음 디렉터리(기본 위치)에 배치합니다.
    • 2021.2 이상의 경우:
      Tableau Desktop의 경우Tableau Prep Builder의 경우Tableau Server, Tableau Prep Conductor, Tableau Prep 흐름 작성의 경우
      • Windows - C:\Users\[Windows 사용자]\Documents\내 Tableau 리포지토리\커넥터
      • macOS - /Users/[user]/Documents/내 Tableau 리포지토리/커넥터
      • Windows: C:\Users\[Windows 사용자]\문서\내 Tableau Prep 리포지토리\커넥터
      • MacOS: /Users//도큐멘트/내 Tableau Prep 리포지토리/커넥터
      • Windows: C:\Program Files\Tableau\커넥터

      • Linux: /opt/tableau/connectors

    • 2021.1 이상의 경우:
      Tableau Desktop의 경우Tableau Prep Builder의 경우Tableau Server, Tableau Prep Conductor, Tableau Prep 흐름 작성의 경우
      • Windows - C:\Users\[Windows 사용자]\Documents\내 Tableau 리포지토리\커넥터
      • macOS - /Users/[user]/Documents/내 Tableau 리포지토리/커넥터
      • Windows: C:\Users\[Windows 사용자]\문서\내 Tableau Prep 리포지토리\커넥터
      • MacOS: /Users//도큐멘트/내 Tableau Prep 리포지토리/Tableau용 커넥터
      • Tableau Server: [Tableau_Server_Installation_Directory]/data/tabsvc/vizqlserver/커넥터

      커넥터를 Prep에 사용하려면 다음 위치에 taco도 추가해야 합니다.

      • Tableau Prep Conductor: [Tableau_Server_Installation_Directory]/data/tabsvc/flowprocessor/커넥터
      • Tableau Prep 흐름 작성: [Tableau_Server_Installation_Directory]/data/tabsvc/flowqueryservice/커넥터
  3. 연결하기 전에 ODBC 또는 JDBC 드라이버를 설치합니다. 데이터 출처에서 제공하는 드라이버 설치 지침에 따릅니다.

커넥터를 설치하면 Tableau의 커넥터 목록에 나타납니다.

Tableau를 데이터에 연결

  1. Tableau를 시작하고 연결에서 앞서 설치한 커넥터의 이름을 선택합니다. 데이터 커넥터 전체 목록을 보려면 서버에 연결 아래에서 자세히를 선택합니다.
  2. 메시지에 따라 정보를 입력하고 로그인을 선택합니다.
  3. 커넥터가 데이터를 Tableau로 가져올 때까지 기다립니다.
  4. 시트 탭을 선택하여 분석을 시작합니다.

커넥터 로드 순서에 대한 정보

커넥터의 클래스가 이미 등록된 커넥터와 동일한 경우 새 커넥터가 거부됩니다. 즉, 두 커넥터가 동일한 클래스 이름을 공유하는 경우 먼저 로드된 커넥터가 우선합니다.

Tableau는 각 디렉터리의 커넥터를 다음 순서로 로드합니다.

  1. 기본 제공 Tableau 커넥터
  2. C:\Program Files\Tableau\Connectors(Windows) 또는/opt/tableau/connectors(Linux)에 위치한 커넥터
  3. My Tableau Repository/Connectors에 위치한 커넥터
  4. (선택 사항) -DConnectPluginsPath로 지정된 개발 경로의 커넥터

참고 항목

피드백을 제공해 주셔서 감사합니다!귀하의 피드백이 제출되었습니다. 감사합니다!