데이터에 연결

참고: 버전 2020.4.1부터 Tableau ServerTableau Online에서 흐름을 만들고 편집할 수 있습니다. 이 항목의 내용은 특별히 언급하지 않는 한 모든 플랫폼에 적용됩니다. 웹에서 흐름을 작성하는 것에 대한 자세한 내용은 웹에서의 Tableau Prep을 참조하십시오.

Tableau Prep은 Tableau 데이터 추출(.hyper) 및 게시된 데이터 원본뿐만 아니라 자주 사용되는 데이터 유형에 대한 연결을 지원합니다.

Tableau Catalog를 사용하도록 설정한 Data Management Add-on(Link opens in a new window)이 있는 경우 Tableau Server 또는 Tableau Online에 저장된 데이터베이스, 파일 및 테이블도 검색하고 연결할 수 있습니다. Tableau Catalog에 대한 자세한 내용은 Tableau Server(Link opens in a new window) 또는 Tableau Online(Link opens in a new window) 도움말에서 "Tableau Catalog 정보"를 참조하십시오.

새로운 버전의 Tableau Prep마다 새로운 데이터 커넥터가 추가됩니다. 그러나 사용 중인 버전에 따라, 또는 웹에서 흐름을 만들고 편집하는지에 따라 일부 커넥터를 사용하지 못할 수 있습니다. 사용 가능한 커넥터의 최신 목록을 보려면 Tableau Prep Builder를 열거나 웹에서 흐름을 시작하고 연결 추가 단추를 클릭하여 데이터의 커넥터가 왼쪽 패널의 연결 아래에 나열되는지 확인하십시오.

참고: 커넥터가 지원되지 않는 버전에서 흐름을 열면 흐름이 열리지만 오류가 발생하거나 데이터 연결을 제거하기 전에는 실행할 수 없게 됩니다.

대부분의 커넥터는 모든 플랫폼에서 동일하게 작동하지만 일부 커넥터는 Tableau Prep에서 사용할 때 요구 사항이 다르며 이러한 커넥터가 이 항목에 설명되어 있습니다. 다른 모든 커넥터에 대해서는 Tableau Desktop 도움말의 지원되는 커넥터(Link opens in a new window)를 참조하십시오.

흐름 시작 또는 열기

Tableau Desktop에서와 마찬가지로, 데이터에 연결하여 새 흐름을 시작합니다. 기존 흐름을 열고 중단한 부분을 선택할 수도 있습니다.

참고: 일부 커넥터에서는 데이터에 연결하려면 먼저 드라이버를 다운로드하여 설치해야 합니다. 드라이버 다운로드 링크와 설치 지침에 대해서는 Tableau 웹 사이트의 드라이버 다운로드(Link opens in a new window) 페이지를 참조하십시오.

Tableau Prep Builder의 시작 페이지에서 가장 최근의 흐름을 확인하고 액세스할 수 있으므로 진행 중인 작업을 쉽게 찾을 수 있습니다. 웹에서 흐름을 작업할 때 모든 흐름은 탐색 페이지의 모든 흐름 메뉴 아래에 나열되므로 편리하게 사용할 수 있습니다.

데이터에 연결한 후 입력 단계의 다양한 옵션을 사용하여 흐름에서 사용할 데이터를 식별하십시오. 그런 다음 정리 단계 또는 데이터를 검토, 정리 및 변형하는 기타 단계 유형을 추가합니다.

흐름에 서로 다른 많은 데이터 원본 커넥터가 포함된 경우 Tableau Prep을 사용하면 입력 단계와 연결된 커넥터 및 테이블을 쉽게 확인할 수 있습니다. 입력 단계를 클릭하면 연결된 커넥터 및 데이터 테이블이 연결 패널에서 하이라이트됩니다. 이 옵션은 Tableau Prep Builder 버전 2020.1.1에 추가되었으며 웹에서 흐름을 편집할 때도 지원됩니다.

새 흐름 시작

  1. Tableau Prep Builder를 열고 연결 추가 단추를 클릭합니다.

    웹 작성 시 페이지에서 만들기 > 흐름을 클릭하거나 탐색 페이지에서 새로 만들기 > 흐름을 클릭합니다. 그런 다음 데이터에 연결을 클릭합니다.

  2. 커넥터 목록에서 파일 유형이나 데이터를 호스팅하는 서버를 선택합니다. 메시지가 표시되면 로그인하는 데 필요한 정보를 입력하고 데이터에 액세스합니다.

    참고: 웹 작성에서 파일 커넥터 목록이 다를 수 있습니다.

  3. 연결 패널에서 다음 작업 중 하나를 수행합니다.

    • 파일에 연결되었으면 테이블을 두 번 클릭하거나 흐름 패널에 끌어 놓아 흐름을 시작합니다. 단일 테이블인 경우 Tableau Prep은 흐름에 데이터가 추가될 때 흐름 패널에 자동으로 입력 단계를 만듭니다.

      참고: 웹 작성에서 파일 연결의 경우 파일을 한 번에 하나씩만 다운로드할 수 있습니다. 파일 네트워크 공유에 대한 직접 연결은 현재 지원되지 않습니다.

    • 데이터베이스에 연결되었으면 데이터베이스 또는 스키마를 선택한 다음 테이블을 두 번 클릭하거나 흐름 패널에 끌어 놓아 흐름을 시작합니다.

      참고: Tableau Prep Builder에서 와일드카드 검색을 사용하면 입력 단계의 단일 데이터 원본에서 여러 파일 또는 데이터베이스 테이블을 유니온할 수 있습니다. 입력 유니온은 웹 작성에서 만들거나 편집할 수 없지만 Tableau Prep Builder에서 게시된 흐름에서는 지원됩니다. 자세한 내용은 입력 단계에서 파일 및 데이터베이스 테이블 유니온(Link opens in a new window)을 참조하십시오.

기존 흐름 열기

Tableau Prep Builder

시작 페이지에서 다음 중 하나를 수행합니다.

  • 최근 흐름에서 흐름을 선택합니다.

  • 흐름 열기를 클릭하여 흐름 파일을 찾아 엽니다.

파일 > 새로 만들기 또는 파일 > 열기를 클릭하여 새 작업 영역을 열 수도 있습니다. 동시에 여러 흐름에서 작업하려는 경우 이러한 옵션을 사용하여 다수의 Tableau Prep Builder 작업 영역을 열 수 있습니다. Tableau Prep Builder 버전 2019.3.1 이상에서 파일 > 열기를 선택하면 Tableau Prep Builder가 현재 열린 흐름을 선택한 새 흐름으로 바꿉니다.

웹에서의 Tableau Prep

  1. 기존 흐름을 열고 편집하려면 탐색 페이지의 상단 드롭다운 메뉴에서 모든 흐름을 선택하고 목록에서 흐름을 선택합니다.

  2. 흐름 개요 페이지에서 편집을 클릭하여 흐름을 편집합니다.

    흐름이 새 탭에서 열립니다. 변경을 하는 즉시 Tableau는 몇 초마다 변경 사항을 자동으로 저장하고 수정된 흐름을 초안으로 저장합니다. 초안은 사용자와 관리자만 볼 수 있습니다.

    완료되면 흐름을 닫고 나중에 계속 변경하거나 흐름을 게시하여 변경 사항을 적용하여 흐름의 새 버전을 만들 수 있습니다.

    다른 도구와 마찬가지로 흐름 게시는 선입 선출 방법을 사용합니다. 다른 사용자가 사용자보다 먼저 흐름을 수정하고 다시 게시하면 해당 변경 사항이 먼저 커밋됩니다. 그러나 변경 내역 페이지를 사용하여 변경 사항을 추적하고 이전 버전으로 되돌릴 수 있습니다. 자세한 내용은 Tableau Desktop 도움말에서 콘텐츠 수정 버전 작업(Link opens in a new window)을 참조하십시오.

게시된 데이터 원본에 연결

Tableau Prep Builder(버전 2019.3.1 이상)의 데이터 원본을 Tableau Desktop에서 Tableau Server 또는 Tableau Online에 게시하거나 흐름의 출력으로 게시하는 경우 이러한 게시된 데이터 원본에 연결하여 흐름의 입력 데이터 원본으로 사용할 수 있습니다. 웹에서 흐름을 만들거나 편집할 때 게시된 데이터 원본에 연결할 수도 있습니다.

참고: 게시된 데이터 원본을 입력으로 포함하는 흐름을 게시하면 게시자가 기본 흐름 소유자로 할당됩니다. 흐름이 실행될 때 흐름은 서비스 계정 계정의 흐름 소유자를 사용합니다. '서비스 계정' 계정에 대한 자세한 내용은 '서비스 계정' 서비스 계정(Link opens in a new window)을 참조하십시오. 사이트 또는 서버 관리자만 Tableau Server 또는 Tableau Online에서 흐름 소유자를 변경할 수 있습니다.

이 기능을 사용하는 경우 다음 요구 사항이 적용됩니다.

  • Tableau Server 버전 2019.3 이상에서 사용 가능한 게시된 데이터 원본 연결이 완벽하게 지원됩니다. 이전 버전의 Tableau Server에서 게시된 데이터 원본에 연결하는 경우 일부 기능을 사용하지 못할 수 있습니다.
  • 버전 2020.4.1부터 웹에서 흐름을 만들거나 편집할 때 게시된 데이터 원본에 연결할 수 있습니다.
  • 게시된 데이터 원본에 연결하려면 로그인한 Tableau Server 사이트에서 Explorer 이상의 역할이 할당되어 있어야 합니다. Creator만 웹에서 흐름을 만들거나 편집할 수 있습니다. 사이트 역할에 대한 자세한 내용은 Tableau Server 도움말에서 사용자의 사이트 역할 설정(Link opens in a new window)을 참조하십시오.
  • 게시된 데이터 원본에 연결하려면 자격 증명 내장되어 있어야 합니다. 데이터 원본에 자격 증명이 내장되어 있지 않은 경우 내장된 자격 증명을 포함하도록 데이터 원본을 업데이트하십시오.
  • 다차원(큐브) 데이터를 포함하거나 사용자 필터를 포함하는 게시된 데이터 원본은 현재 지원되지 않습니다.
  • 다중 서버 연결은 지원되지 않습니다. 다음을 수행하려면 동일한 서버 또는 사이트 연결을 사용해야 합니다.
    • 게시된 데이터 원본에 연결
    • 흐름 출력을 Tableau Server 또는 Tableau Online에 게시
    • Tableau Server 또는 Tableau Online에서 실행되도록 흐름의 일정 예약

게시된 데이터 원본에 연결하려면 Tableau Prep 버전별 지침을 따르십시오.

Tableau Prep Builder 버전 2020.2.1 이하
  1. Tableau Prep Builder를 열고 연결 추가 단추를 클릭합니다.

  2. 커넥터 목록에서 Tableau Server를 선택합니다.

  3. 로그인하여 서버 또는 사이트에 연결합니다.

  4. 데이터 원본을 선택하거나 검색 옵션을 사용하여 데이터 원본을 찾아 흐름 패널로 끌어와 흐름을 시작합니다. 입력 패널의 Tableau Server 탭에는 게시된 데이터 원본에 대한 세부 정보가 표시됩니다.

Tableau Prep Builder 버전 2020.2.2 이상 및 웹

게시된 데이터 원본에 연결할 수 있을 뿐만 아니라 Tableau Server 또는 Tableau Online에 저장된 데이터 원본에도 연결 패널에서 직접 연결할 수 있습니다. Tableau Catalog를 사용하도록 설정된 Data Management Add-on(Link opens in a new window)이 있는 경우 데이터베이스와 테이블을 검색하여 연결할 수 있을 뿐만 아니라 설명, 데이터 품질 경고, 인증 등과 같은 데이터 원본 관련 메타데이터를 확인하고 이를 기준으로 필터링할 수 있습니다.

Tableau Catalog에 대한 자세한 내용은 Tableau Server(Link opens in a new window) 또는 Tableau Online(Link opens in a new window) 도움말에서 "Tableau Catalog 정보"를 참조하십시오.

  1. Tableau Prep Builder를 열고 연결 추가 단추를 클릭합니다.

    웹 작성 시 페이지에서 만들기 > 흐름을 클릭하거나 탐색 페이지에서 새로 만들기 > 흐름을 클릭합니다. 그런 다음 데이터에 연결을 클릭합니다.

  2. 연결 패널의 데이터 검색에서 Tableau Server를 선택합니다.

  3. 로그인하여 서버 또는 사이트에 연결합니다.

    웹 작성에서 로그인한 서버에 대한 데이터 검색 대화 상자가 열립니다.

  4. 데이터 검색 대화 상자에서 사용 가능한 게시된 데이터 원본의 목록을 검색합니다. 필터 옵션을 사용하여 연결 유형 및 인증된 데이터 원본을 기준으로 필터링합니다.

  5. 사용하려는 데이터 원본을 선택하고 연결을 클릭합니다.

    데이터 원본에 연결할 수 있는 사용 권한이 없는 경우 이 행과 연결 단추가 회색으로 표시됩니다.

    참고: Tableau Catalog를 사용하도록 설정된 Data Management Add-on이 없는 경우 콘텐츠 유형 드롭다운이 표시되지 않습니다. 이 목록에는 게시된 데이터 원본만 표시됩니다.

  6. 데이터 원본은 흐름 패널에 추가됩니다. 연결 패널에서 추가 데이터 원본을 선택하거나 검색 옵션을 사용하여 데이터 원본을 찾은 다음 흐름 패널로 끌어와 흐름을 작성할 수 있습니다. 입력 패널의 Tableau Server 탭에는 게시된 데이터 원본에 대한 세부 정보가 표시됩니다.

  7. (선택 사항) Tableau Catalog를 사용하도록 설정한 Data Management Add-on이 있는 경우 콘텐츠 유형 드롭다운을 사용하여 데이터베이스 및 테이블을 검색할 수 있습니다.

    우측 상단에 있는 필터 옵션을 사용하면 결과를 연결 유형, 데이터 품질 경고 및 인증별로 필터링할 수 있습니다.

클라우드 데이터 원본에 연결

Tableau Desktop과 마찬가지로, Tableau Prep에서 클라우드 데이터 원본에 연결할 수 있지만 클라우드 데이터 원본에 연결하는 흐름을 게시하고 서버에서 일정에 따라 흐름을 실행하려는 경우 Tableau Server 또는 Tableau Online에서 자격 증명을 구성해야 합니다.

내 계정 설정 페이지의 설정 탭에서 자격 증명을 설정하고 동일한 자격 증명을 사용하여 클라우드 커넥터 입력에 연결합니다.

Tableau Prep Builder

흐름을 게시할 때 게시 대화 상자에서 편집을 클릭하여 연결을 편집한 다음 인증 드롭다운에서 <사용자 자격 증명> 내장을 선택합니다.

또한 Tableau Prep Builder 버전 2020.1.1부터 흐름을 게시할 때 게시 대화 상자에서 직접 자격 증명을 추가하여 흐름을 게시할 때 자격 증명을 자동으로 내장할 수 있습니다. 자세한 내용은 Tableau Prep Builder에서 흐름 게시를 참조하십시오.

저장된 자격 증명을 설정하지 않고 인증 드롭다운에서 사용자에게 확인을 선택한 경우 흐름을 게시한 후 Tableau Server 또는 Tableau Online연결 탭에서 연결을 편집하고 자격 증명을 입력해야 합니다. 그렇지 않으면 흐름이 실행될 때 실패합니다.

웹에서의 Tableau Prep

웹 작성에서 상단 메뉴의 파일 > 연결 자격 증명에서 자격 증명을 내장할 수 있습니다. 자세한 내용은 웹 작성에서 흐름 게시를 참조하십시오.

Tableau Prep Builder 버전 2019.4.1에서 다음과 같은 클라우드 커넥터가 추가되었으며 웹에서 흐름을 만들거나 편집할 때에도 사용할 수 있습니다.

  • Box
  • DropBox
  • Google Drive
  • OneDrive

이러한 커넥터를 사용하여 데이터에 연결하는 방법에 대한 자세한 내용은 Tableau Desktop 도움말에서 커넥터별(Link opens in a new window) 도움말 항목을 참조하십시오.

Salesforce 데이터에 연결

Tableau Prep Builder(버전 2020.2.1 이상) 및 웹에서는 Tableau Desktop과 마찬가지로 Salesforce 커넥터를 사용하여 데이터에 연결할 수 있지만 몇 가지 차이점이 있습니다.

  • Tableau Prep Builder는 사용자가 수행하려는 모든 조인 유형을 지원합니다.
  • 사용자 지정 SOQL은 현재 지원되지 않습니다.
  • 표준 연결을 사용하여 고유한 사용자 지정 연결을 만드는 것은 현재 지원되지 않습니다.
  • 기본 데이터 원본 이름을 고유한 이름이나 사용자 지정 이름으로 변경할 수 없습니다.
  • 흐름을 Tableau Server에 게시하고 저장된 자격 증명을 사용하려는 경우 서버 관리자가 Tableau Server에 OAuth 클라이언트 ID를 구성하고 커넥터에 암호를 구성해야 합니다. 자세한 내용은 Tableau Server 도움말에서 Salesforce.com OAuth를 저장된 자격 증명으로 변경(영문)(Link opens in a new window)을 참조하십시오.

Tableau Prep은 추출을 만들어 데이터를 가져옵니다. 현재 Salesforce에는 추출만 지원됩니다. 포함된 데이터의 양에 따라 초기 추출에 다소 시간이 걸릴 수 있습니다. 데이터를 로드하는 동안 입력 단계에 타이머가 표시됩니다.

Salesforce 커넥터 사용에 대한 자세한 내용은 Tableau Desktop 및 웹 작성 도움말의 Salesforce(Link opens in a new window)를 참조하십시오.

Google BigQuery에 연결

Tableau Prep Builder(버전 2019.3.1 이상) 및 웹에서 Tableau Desktop과 마찬가지로 Google BigQuery를 사용하여 데이터 연결을 지원합니다.

Tableau Prep이 Google BigQuery와 통신할 수 있도록 OAuth 자격 증명을 구성해야 합니다. 흐름을 Tableau Server 또는 Tableau Online에 게시하려는 경우 해당 응용 프로그램에 대해 OAuth 연결도 구성해야 합니다.

참고: Tableau Prep은 현재 Google BigQuery 사용자 지정 특성의 사용을 지원하지 않습니다.

Google BigQuery에 연결하도록 SSL 구성(MacOS만 해당)

Mac에서 Tableau Prep Builder를 사용하고 프록시를 사용하여 Big Query에 연결하는 경우 Google BigQuery에 연결할 수 있도록 SSL 구성을 수정해야 할 수 있습니다.

참고: Windows 사용자에게는 추가 단계가 필요하지 않습니다.

Google BigQuery에 대한 OAuth 연결용 SSL을 구성하려면 다음 단계를 완료합니다.

  1. 프록시의 SSL 인증서를 파일로 내보냅니다(예: proxy.cer). 인증서는 Applications > Utilities > Keychain Access >System > Certificates (under Category)에서 찾을 수 있습니다.
  2. Tableau Prep Builder를 실행하기 위해 사용하는 java 버전을 찾습니다. 예: /Applications/Tableau Prep Builder 2020.4.app/Plugins/jre/lib/security/cacerts

  3. 터미널 명령 프롬프트를 열고 Tableau Prep Builder 버전에 대한 다음 명령을 실행합니다.

    참고: keytool 명령은 Tableau Prep Builder를 실행하기 위해 사용하는 java 버전이 포함된 디렉터리에서 실행해야 합니다. 이 명령을 실행하기 전에 디렉터리를 변경해야 할 수 있습니다. 예: cd /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.1.1/Plugins/jre/bin. 그런 다음 keytool 명령을 실행합니다.

    keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder <version>/Plugins/jre/lib/security/cacerts -storepass changeit

    : keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit

keytool 명령을 실행할 때 FileNotFoundException(액세스 거부됨)이 발생하는 경우 상승된 권한으로 명령을 실행해 보십시오. 예: sudo keytool –import –trustcacerts –file /Users/tableau_user/Desktop/SSL.cer -keystore Tableau Prep Builder 2020.4.1/Plugins/jre/lib/security/cacerts -storepass changeit.

Google BigQuery 자격 증명 설정 및 관리

입력 단계에서 Google BigQuery에 연결하는 데 사용하는 자격 증명은 Tableau Server 또는 Tableau Online의 Google BigQuery에 대한 내 계정 설정 페이지의 설정 탭에서 설정한 자격 증명과 일치해야 합니다.

흐름을 게시할 때 인증 설정에서 다른 자격 증명을 선택하거나 자격 증명을 선택하지 않으면 Tableau Server 또는 Tableau Online에서 흐름에 대한 연결을 편집할 때까지 인증 오류와 함께 흐름이 실패합니다.

자격 증명을 편집하려면 다음을 수행합니다.

  1. Tableau Server 또는 Tableau Online연결 탭에서 Google BigQuery 연결에 대해 추가 작업을 클릭합니다.
  2. 연결 편집을 선택합니다.
  3. 내 계정 설정 페이지의 설정 탭에서 설정한 저장된 자격 증명을 선택합니다.

자격 증명 설정 및 관리에 대한 자세한 내용은 다음 항목을 참조하십시오.

Tableau Desktop 및 웹 작성 도움말의 계정 설정 관리(Link opens in a new window)

Tableau Prep Builder에서 흐름 게시(Link opens in a new window)에서 흐름 게시 시 인증 옵션 설정에 대한 자세한 정보

오류 보기 및 해결에서 Tableau Server 또는 Tableau Online의 연결 오류 해결에 대한 자세한 정보

SAP HANA에 연결

Tableau Prep Builder(버전 2019.2.1 이상) 및 웹에서는 Tableau Desktop과 마찬가지로 SAP HANA를 사용하여 데이터에 연결할 수 있지만 몇 가지 차이점이 있습니다.

Tableau Desktop에서 사용하는 동일한 절차를 사용하여 데이터베이스에 연결합니다. 자세한 내용은 SAP HANA(Link opens in a new window)를 참조하십시오. 테이블을 연결하고 검색한 후에는 테이블을 캔버스로 끌어와 흐름을 구축하기 시작합니다.

흐름을 열 때 변수 및 매개 변수를 묻는 기능은 Tableau Prep에서 지원되지 않습니다. 대신 입력 패널에서 변수 및 매개 변수 탭을 클릭하고 사용할 변수 및 피연산자를 선택한 다음 미리 설정된 값 목록에서 선택하거나 사용자 지정 값을 선택하여 데이터베이스를 쿼리하고 필요한 값을 반환합니다.

참고: Tableau Prep Builder(버전 2019.2.2 이상) 및 웹에서 초기 SQL을 사용하여 연결을 쿼리할 수 있으며 한 변수에 여러 값이 있는 경우 드롭다운 목록에서 필요한 값을 선택할 수 있습니다.

변수를 더 추가할 수도 있습니다. 변수 섹션에서 더하기 단추 를 클릭하고 변수 및 피연산자를 선택한 다음 사용자 지정 값을 입력합니다.

참고: 이 커넥터는 Tableau Server 버전 2019.2 이상에서만 지원됩니다. 이 커넥터를 사용하는 Tableau Prep Builder에서 흐름을 만들고 이전 서버 버전에 흐름을 게시하는 경우 흐름을 게시할 수 있지만 Tableau Server의 일정 기능을 사용하여 흐름을 실행할 수 없습니다. 대신 명령줄 인터페이스를 사용하여 흐름을 실행하고 데이터를 최신 상태로 유지할 수 있습니다. 명령줄에서 흐름 실행에 대한 자세한 내용은 명령줄에서 흐름 출력 파일 새로 고침(Link opens in a new window)을 참조하십시오. 버전 호환성에 대한 자세한 내용은 Tableau Prep 버전 호환성(Link opens in a new window)을 참조하십시오.

공간 파일 및 데이터베이스에 연결(버전 2020.4.1 이상)

Tableau Prep Builder에서 또는 웹에서 흐름을 만들거나 편집할 때 공간 파일 및 공간 데이터 원본에 연결할 수 있습니다.

Tableau Prep은 다음과 같은 연결 유형을 지원합니다.

  • 공간 파일 형식
    • Tableau Prep Builder: Esri 모양 파일, Esri 파일 지리 데이터베이스, KML, TopoJSON, GeoJSON, 추출, MapInfo MID/MIF, TAB 파일 및 압축된 모양 파일
    • Tableau ServerTableau Online: 압축된 모양 파일, KML, TopoJSON, GeoJSON, Esri 파일 지리 데이터베이스 및 추출
  • 공간 데이터베이스(Amazon Redshift, Microsoft SQL Server, Oracle 및 PostgreSQL)

표준 조인을 사용하여 공간 테이블을 비공간 테이블과 결합하고 공간 데이터를 추출(.hyper) 파일로 출력할 수도 있습니다. 공간 함수, 교차를 통한 공간 조인 및 Tableau Prep의 맵 뷰에서 공간 데이터 시각화는 현재 지원되지 않습니다.

지원되는 정리 작업

모양 파일 데이터로 작업할 때 일부 정리 작업이 지원되지 않습니다. 모양 파일 데이터로 작업할 때 Tableau Prep에서 다음과 같은 정리 작업만 사용할 수 있습니다.

  • 필터: Null 또는 알 수 없는 값을 제거하는 경우에만 사용
  • 필드명 바꾸기
  • 필드 복제
  • 필드만 유지
  • 필드 제거
  • 계산된 필드 만들기

연결 전 확인 사항

공간 파일에 연결하기 전에 다음 파일이 동일한 디렉터리에 있는지 확인하십시오.

  • Esri 모양 파일: 폴더에 .shp, .shx, .dbf 및 .prj 파일과 Esri 모양 파일의 .zip 파일이 포함되어 있어야 합니다.
  • Esri 파일 지리 데이터베이스: 폴더에 파일 지리 데이터베이스 .gdb 또는 파일 지리 데이터베이스 .gdb의 .zip이 포함되어 있어야 합니다.
  • KML 파일: 폴더에 .kml 파일이 포함되어야 합니다. (다른 파일은 필요하지 않습니다.)
  • GeoJSON 파일: 폴더에 .geojson 파일이 포함되어 있어야 합니다. 참고로, 다른 파일은 필요하지 않습니다.
  • TopoJSON 파일: 폴더에 .json 또는 .topojson 파일이 포함되어 있어야 합니다. (다른 파일은 필요하지 않습니다.)

공간 파일에 연결

  1. 다음 작업 중 하나를 수행합니다.

    • Tableau Prep Builder를 열고 연결 추가 단추를 클릭합니다.
    • Tableau Server 또는 Tableau Online을 엽니다. 탐색 메뉴에서 새로 만들기 > 흐름을 클릭합니다.
  2. 커넥터 목록에서 공간 파일을 선택합니다.

    공간 필드에는 공간 데이터 유형이 할당되며 변경할 수 없습니다. 필드가 공간 파일에서 제공되는 경우 필드에 기본 필드명인 "기하 도형"이 할당됩니다. 필드가 공간 데이터베이스에서 제공되는 경우 데이터베이스 필드명이 표시됩니다. Tableau에서 데이터 유형을 확인할 수 없는 경우 필드가 "Null"로 표시됩니다.

ODBC를 사용하여 연결(Tableau Prep Builder 버전 2019.2.2 이상)

참고: 이 커넥터 유형은 아직 웹 작성에서 지원되지 않습니다.

연결 패널에 나열되지 않는 데이터 원본에 연결해야 하는 경우 SQL 표준을 지원하고 ODBC API를 구현하는 기타 데이터베이스(ODBC) 커넥터를 사용하여 원하는 데이터 원본에 연결할 수 있습니다. 기타 데이터베이스(ODBC) 커넥터를 사용하여 데이터에 연결하는 것은 Tableau Desktop에서 사용하는 방법과 비슷하지만 몇 가지 차이점이 있습니다.

  • 연결에 DSN(데이터 원본 이름) 옵션만 사용할 수 있습니다.

  • Tableau Server에서 흐름을 게시하고 실행하려면 일치하는 DSN을 사용하여 서버를 구성해야 합니다.

    참고: 명령줄에서 기타 데이터베이스(ODBC) 커넥터를 포함하는 흐름을 실행하는 것은 현재 지원되지 않습니다.

  • Windows와 MacOS 모두에서 단일 연결 환경을 사용합니다. ODBC 드라이버의 연결 특성을 묻는 기능(Windows)은 지원되지 않습니다.

  • Tableau Prep Builder는 64비트 드라이버만 지원합니다.

연결 전 확인 사항

기타 데이터베이스(ODBC) 커넥터를 사용하여 데이터에 연결하려면 데이터베이스 드라이버를 설치하고 데이터 원본 이름(DSN)을 설정 및 구성해야 합니다. Tableau Server에 흐름을 게시하고 실행하려면 서버에도 일치하는 DSN을 구성해야 합니다.

중요: Tableau Prep Builder는 64비트 드라이버만 지원합니다. 드라이버가 두 버전을 동시에 설치하도록 허용하지 않는 경우 32비트 드라이버가 이미 설치되고 구성되어 있다면 먼저 32비트 드라이버를 제거한 다음 64비트 버전을 설치해야 할 수도 있습니다.

  1. ODBC 데이터 원본 관리자(64비트)(Windows)를 사용하거나 ODBC Manager 유틸리티(MacOS)를 사용하여 DSN을 만듭니다.

    Mac에 유틸리티가 설치되어 있지 않은 경우 www.odbcmanager.net(Link opens in a new window) 등에서 다운로드하여 사용하거나 odbc.ini 파일을 수동으로 편집할 수 있습니다.

  2. ODBC 데이터 원본 관리자(64비트)(Windows) 또는 ODBC Manager 유틸리티(MacOS)에서 새 데이터 원본을 추가하고 데이터 원본의 드라이버를 선택한 다음 마침을 클릭합니다.

  3. ODBC 드라이버 설치 대화 상자에서 서버 이름, 포트, 사용자 이름 및 암호와 같은 구성 정보를 입력합니다. 테스트(대화 상자에 옵션이 있는 경우)를 클릭하여 연결이 올바르게 설정되었는지 확인한 다음 구성을 저장합니다.

    참고: Tableau Prep Builder는 연결 특성을 묻는 기능을 지원하지 않으므로 DNS를 구성할 때 이 정보를 설정해야 합니다.

    이 예제에서는 MySQL 커넥터의 구성 대화 상자를 보여 줍니다.

기타 데이터베이스(ODBC)를 사용하여 연결

  1. Tableau Prep Builder를 열고 연결 추가 단추를 클릭합니다.

  2. 커넥터 목록에서 기타 데이터베이스(ODBC)를 선택합니다.

  3. 기타 데이터베이스(ODBC) 대화 상자의 드롭다운 목록에서 DSN을 선택하고 사용자 이름 및 암호를 입력합니다. 그런 다음 로그인을 클릭합니다.

  4. 연결 패널의 드롭다운 목록에서 데이터베이스를 선택합니다.

커넥터 플러그인을 사용하여 ODBC 및 JDBC 기반 데이터에 연결(버전 2020.4.1 이상)

Tableau Prep이 데이터에 대한 지정 커넥터를 제공하지 않는 경우 Tableau 커넥터 SDK를 사용하여 만든 커넥터 플러그인을 사용하여 ODBC 및 JDBC 기반 데이터에 연결할 수 있습니다. 커넥터 플러그인은 Tableau Prep BuilderTableau Server의 웹에서 데이터에 연결할 때 지원됩니다.

참고: 일부 커넥터를 사용하려면 추가 드라이버를 설치해야 합니다. 연결 프로세스 중에 메시지가 표시되는 경우 메시지에 따라 필요한 드라이버를 다운로드하여 설치하십시오. 현재 Tableau Online에서 커넥터 플러그인을 사용할 수 없습니다.

커넥터 플러그인을 사용하려면 커넥터 .taco 파일을 다운로드하여 다음 디렉터리에 추가하십시오.

  • Tableau Prep Builder:
    • Windows: C:\Users\<Windows 사용자>\Documents\내 Tableau Prep 리포지토리\커넥터
    • MacOS: /Users/<user>/Documents/내 Tableau Prep 리포지토리/커넥터
  • Tableau Server(흐름 웹 작성): <Tableau_Server_설치_디렉터리>/data/tabsvc/flowqueryservice/Connectors
  • Tableau Server(Tableau Prep Conductor): <Tableau_Server_설치_디렉터리>/data/tabsvc/flowprocessor/Connectors

커넥터 플러그인 사용에 대한 일반 정보는 Tableau Desktop 도움말에서 Tableau 커넥터 SDK를 사용하여 작성된 커넥터 플러그인(Link opens in a new window)을 참조하십시오.

사용자 지정 SQL을 사용하여 데이터에 연결

데이터베이스에서 필요한 정보를 정확히 알고 있고 SQL 쿼리를 작성하는 방법을 이해하고 있는 경우 Tableau Desktop에서와 마찬가지로 사용자 지정 SQL 쿼리를 사용하여 데이터에 연결할 수 있습니다. 테이블 간의 데이터를 유니온하고, 필드의 다시 캐스팅하여 교차 데이터베이스 조인을 수행하고, 분석을 위해 데이터의 크기를 조정하거나 줄이는 용도 등으로 사용자 지정 SQL을 사용할 수 있습니다.

  1. 데이터 원본에 연결하고 연결 패널의 데이터베이스 필드에서 데이터베이스를 선택합니다.

  2. 사용자 지정 SQL 링크를 클릭하여 사용자 지정 SQL 탭을 엽니다.

  3. 텍스트 상자에 쿼리를 입력하거나 붙여 넣은 다음 실행을 클릭하여 쿼리를 실행합니다.

  4. 흐름 패널에 정리 단계를 추가하여 사용자 지정 SQL 쿼리의 관련 필드만 흐름에 추가되었는지 확인합니다.

초기 SQL을 사용하여 연결 쿼리

Tableau Prep Builder(버전 2019.2.2 이상) 및 웹에서 초기 SQL 명령을 지원하는 데이터베이스에 연결하는 경우 실행되는 초기 SQL 명령을 지정할 수 있습니다. 예를 들어 Amazon Redshift에 연결하는 경우 입력 단계에서 필터를 추가하는 것처럼 데이터베이스에 연결할 때 필터를 적용하는 SQL 문을 입력할 수 있습니다. SQL 명령은 데이터가 샘플링되어 Tableau Prep에 로드되기 전에 적용됩니다.

또한 Tableau Prep Builder(버전 2020.1.3 이상) 및 웹에서 데이터 원본을 쿼리할 때 추적 데이터를 포함하도록 응용 프로그램 이름, 버전 및 흐름 이름 데이터를 전달하는 매개 변수를 포함할 수 있습니다.

초기 SQL 실행

데이터를 새로 고치고 초기 SQL 명령을 실행하려면 다음 중 하나를 수행하십시오.

  • 연결을 다시 설정하여 초기 SQL 명령을 변경하고 입력 단계를 새로 고칩니다.
  • 흐름을 실행합니다. 초기 SQL 명령은 모든 데이터 처리보다 먼저 실행됩니다.
  • Tableau Server 또는 Tableau Online에서 흐름을 실행합니다. 초기 SQL은 데이터 로드 환경의 일부로 흐름이 실행될 때마다 실행됩니다.

참고: Tableau Server 또는 Tableau Online에서 일정에 따라 흐름을 실행하려면 Data Management Add-on(Link opens in a new window)이 필요합니다. Data Management Add-on에 대한 자세한 내용은 Data Management Add-on 사용(Link opens in a new window)을 참조하십시오.

  1. 연결 패널의 목록에서 초기 SQL을 지원하는 커넥터를 선택합니다.
  2. 초기 SQL 표시 링크를 클릭하여 대화 상자를 확장하고 SQL 문을 입력합니다.

초기 SQL 문에 매개 변수 포함

Tableau Prep Builder(버전 2020.1.3 이상) 및 웹에서 다음과 같은 매개 변수를 데이터 원본으로 전달하여 Tableau Prep 응용 프로그램, 버전 및 흐름 이름에 대한 보다 자세한 정보를 추가할 수 있습니다. TableauServerUserTableauServerUserFull 매개 변수는 현재 지원되지 않습니다.

매개 변수 설명 반환 값
TableauApp 데이터 원본에 액세스하는 데 사용되는 응용 프로그램

Prep Builder

Prep Conductor

TableauVersion 응용 프로그램 버전 번호

Tableau Prep Builder: 정확한 버전을 반환합니다. 예를 들어 2020.4.1입니다.

Tableau Prep Conductor: Tableau Prep Conductor를 사용하도록 설정된 서버의 주 버전을 반환합니다. 예를 들어 2020.4입니다.

FlowName Tableau Prep Builder의 .tfl 파일 이름 예: Entertainment Data_Cleaned

데이터 해석기를 사용하여 파일 정리

Microsoft Excel 파일로 작업할 경우 데이터 해석기를 사용하면 관련 없는 정보를 제거할 수 있을 뿐만 아니라 데이터의 하위 테이블을 감지할 수 있으므로 분석할 데이터를 쉽게 준비할 수 있습니다. 데이터 해석기를 설정하면 이러한 하위 테이블이 감지되어 연결 패널의 테이블 섹션에 새 테이블로 나열됩니다. 그러면 이 테이블을 흐름 패널에 끌어 놓을 수 있습니다.

데이터 해석기를 해제하면 이러한 테이블이 연결 패널에서 제거됩니다. 또한 테이블이 이미 흐름에 사용된 경우 누락된 데이터로 인해 흐름 오류가 발생하게 됩니다.

참고: 현재 데이터 해석기는 Excel 스프레드시트의 하위 테이블만 검색하며 텍스트 파일 및 스프레드시트의 시작 행 지정을 지원하지 않습니다. 또한 데이터 해석기가 검색한 테이블은 와일드카드 유니온 검색 결과에 포함되지 않습니다.

아래 예제에서는 연결 패널의 Excel 스프레드시트에서 데이터 해석기를 사용한 결과를 보여 줍니다. 데이터 해석기가 추가로 두 개의 하위 테이블을 검색했습니다.

데이터 해석기 전 데이터 해석기 후

데이터 해석기를 사용하려면 다음 단계를 완료하십시오.

  1. 데이터에 연결을 선택한 다음 Microsoft Excel을 선택합니다.

  2. 파일을 선택하고 열기를 클릭합니다.

  3. 데이터 해석기 사용 확인란을 선택합니다.

  4. 새 테이블을 흐름 패널에 끌어 놓아 흐름에 테이블을 포함시킵니다. 이전 테이블을 제거하려면 이전 테이블의 입력 단계를 마우스 오른쪽 단추로 클릭하고 제거를 선택합니다.

이 섹션의 다른 문서

피드백을 제공해 주셔서 감사합니다! 피드백을 제출하는 동안 오류가 발생했습니다. 다시 시도하십시오.