데이터에 연결

Tableau Prep은 분석을 위해 데이터를 정리하고 변형하는 데 도움이 됩니다. 이 프로세스의 첫 번째 단계는 작업할 데이터를 식별하는 것입니다.

참고: 버전 2020.4.1부터는 Tableau ServerTableau Cloud에서도 흐름을 만들고 편집할 수 있습니다. 이 항목의 정보는 특별히 언급하지 않는 한 모든 플랫폼에 적용됩니다. 웹에서 흐름을 작성하는 것에 대한 자세한 내용은 Tableau Server 도움말에서 웹에서의 Tableau Prep(링크가 새 창에서 열림)을 참조하십시오.

다음 중 하나를 사용하여 데이터에 연결할 수 있습니다.

주요 데이터 유형에 대한 기본 제공 커넥터를 통해 연결

데이터에 연결하는 가장 일반적인 방법은 Tableau Prep Builder의 기본 제공 커넥터를 사용하는 것입니다. 이 기본 제공 커넥터는 대부분의 주요 데이터 유형에 사용할 수 있으며 Tableau Prep Builder의 새 버전을 통해 새로운 커넥터가 빈번하게 추가됩니다. 사용 가능한 커넥터의 목록을 보려면 Tableau Prep Builder를 열거나 웹에서 흐름을 시작하고 연결 추가 단추를 클릭하여 왼쪽 패널의 연결 아래에 나열된 사용 가능한 커넥터를 확인하십시오.

대부분의 기본 제공 커넥터는 모든 Tableau 플랫폼에서 동일하게 작동하며 Tableau Desktop 도움말의 지원되는 커넥터(링크가 새 창에서 열림) 항목에 설명되어 있습니다.

참고: 데이터 원본에 연결할 때 필드명이나 계산된 필드에 예약된 이름인 '레코드 수'를 사용해서는 안 됩니다. 이 예약된 이름을 사용하면 사용 권한 관련 오류가 발생합니다.

지정 커넥터 사용 시 고려 사항

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

  • MySQL 기반 커넥터를 사용하는 경우 기본 동작은 SSL이 사용될 때 연결이 안전하다는 것입니다. 하지만 Tableau Prep Builder는 MySQL 기반 커넥터에 대한 사용자 지정 인증서 기반 SSL 연결을 지원하지 않습니다.
  • 아래 섹션에 설명된 일부 커넥터는 Tableau Prep Builder에서 사용할 때의 요구 사항이 다릅니다.

Tableau Server 또는 Tableau Cloud를 사용하여 클라우드 데이터 원본에 연결
Salesforce 데이터에 연결
Salesforce Data Cloud에 연결
Google BigQuery 데이터에 연결
SAP HANA 데이터에 연결
공간 파일 및 데이터베이스에 연결
ODBC를 사용하여 연결
Microsoft Excel 데이터에 연결하고 데이터 해석기로 정리

사용자 지정 커넥터를 사용하여 연결

Tableau Prep에서 ODBC 및 JDBC 기반 데이터에 대한 기본 제공 커넥터를 제공하지 않는 경우 사용자 지정 커넥터를 사용할 수 있습니다. 다음을 수행할 수 있습니다.

Tableau Prep Builder 버전 2020.4.1 이상에서는 ODBC 및 JDBC 기반 데이터에 대한 사용자 지정 커넥터가 지원됩니다.

커넥터 개발자는 커넥터 실행에서 자세한 내용을 참조하십시오.

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

파트너 작성 커넥터 사용

연결 패널에서 파트너 작성 커넥터 또는 사용자 지정 커넥터를 사용할 수 있습니다. 이러한 커넥터는 추가 연결 아래에 나열되어 있으며 Tableau Exchange 커넥터 페이지에서도 사용할 수 있습니다.

  1. 왼쪽 패널에서 연결을 클릭합니다.
  2. 연결 패널의 추가 연결 섹션에서 사용하려는 커넥터를 클릭합니다.
  3. 설치 후 Tableau 다시 시작을 클릭합니다.

    커넥터가 설치되면 연결 패널의 서버에 연결 섹션에 커넥터가 나타납니다.

참고: 커넥터를 로드할 수 없다는 경고가 표시되면 Tableau Exchange 커넥터 페이지에서 필요한 .taco 파일을 설치하십시오. 드라이버 설치 메시지가 표시되면 Tableau Exchange로 이동하여 드라이버 다운로드 지침 및 위치를 확인하십시오.

게시된 데이터 원본에 연결

게시된 데이터 원본은 다른 사용자와 공유할 수 있는 데이터 원본입니다. 다른 사용자에게 데이터 원본을 제공하려면 Tableau Prep Builder(버전 2019.3.1 이상)에서 Tableau Server 또는 Tableau Cloud에 게시하거나 흐름의 출력으로 게시하면 됩니다.

Tableau Prep Builder 또는 웹에서 작업할 때 게시된 데이터 원본을 흐름의 입력 데이터 원본으로 사용할 수 있습니다.

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

Tableau Prep Builder는 다음을 지원합니다.

  • Tableau Prep Builder 버전 2021.1.3부터 사용자 필터 또는 함수를 포함하는 게시된 데이터 원본
  • 단일 서버 및 사이트에 대한 연결. 다른 서버 또는 동일한 서버와 다른 사이트에 로그인하는 것은 지원되지 않습니다. 다음을 수행하려면 동일한 서버 또는 사이트 연결을 사용해야 합니다.
    • 게시된 데이터 원본에 연결
    • 흐름 출력을 Tableau Server 또는 Tableau Cloud에 게시
    • Tableau Server 또는 Tableau Cloud에서 실행되도록 흐름의 일정 예약

    게시된 데이터 원본이 흐름에 사용되는 경우 서버에서 로그아웃하면 흐름 연결이 끊어집니다. 흐름은 오류 상태가 되고 프로필 패널 또는 데이터 그리드에서 게시된 데이터 원본의 데이터를 볼 수 없게 됩니다.

참고: Tableau Prep Builder는 다차원(큐브) 데이터, 다중 서버 연결 또는 관련 테이블이 있는 게시된 데이터 원본이 포함된 게시된 데이터 원본을 지원하지 않습니다.

Tableau ServerTableau Cloud은 다음을 지원합니다.

  • Tableau ServerTableau Cloud 버전 2021.2부터 사용자 필터 또는 함수를 포함하는 게시된 데이터 원본
  • 게시된 데이터 원본을 사용하여 웹의 흐름 만들기 또는 편집(Tableau Server 또는 Tableau Cloud 버전 2020.4 이상)
  • 게시된 데이터 원본에 연결(Tableau ServerTableau Cloud 버전 2019.3 이상)

    참고: 이전 버전의 Tableau Server는 게시된 데이터 원본의 일부 기능을 지원하지 않을 수 있습니다.

자격 증명 및 사용 권한 정보:

  • 게시된 데이터 원본에 연결하려면 로그인한 서버 사이트에서 Explorer 이상의 역할이 할당되어 있어야 합니다. Creator만 웹에서 흐름을 만들거나 편집할 수 있습니다. 사이트 역할에 대한 자세한 내용은 Tableau Server 도움말에서 사용자의 사이트 역할 설정(링크가 새 창에서 열림)을 참조하십시오.
  • Tableau Prep Builder에서 데이터 원본 액세스 권한은 서버에 로그인한 사용자의 ID를 기준으로 부여됩니다. 액세스 권한이 있는 데이터만 표시됩니다.
  • Prep 웹 작성(Tableau Server 및 Tableau Cloud)에서도 데이터 원본 액세스 권한은 서버에 로그인한 사용자의 ID를 기준으로 부여됩니다. 액세스 권한이 있는 데이터만 표시됩니다.

    그러나 흐름을 수동으로 실행하거나 예약을 사용하여 실행하는 경우 데이터 원본 액세스 권한은 흐름 소유자의 ID를 기준으로 부여됩니다. 흐름을 게시한 마지막 사용자가 새 흐름 소유자가 됩니다.

  • 사이트 및 서버 관리자는 흐름 소유자를 변경할 수 있지만 자신으로만 변경할 수 있습니다.
  • 게시된 데이터 원본에 연결하려면 자격 증명 내장되어 있어야 합니다.

    팁: 데이터 원본에 자격 증명이 내장되어 있지 않은 경우 내장된 자격 증명을 포함하도록 데이터 원본을 업데이트하십시오.

게시된 데이터 원본을 흐름에 사용

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

Tableau Prep Builder 버전 2020.2.2 이상 및 웹
Tableau Prep Builder 버전 2020.2.1 이하

가상 연결에 연결

Tableau Prep Builder 버전 2021.4.1 이상과 Tableau Server 및 Tableau Cloud 버전 2021.4 이상에서 지원됩니다. 이 기능을 사용하려면 Data Management가 필요합니다.

흐름에 가상 연결을 사용하여 데이터에 연결할 수 있습니다. 가상 연결은 데이터에 대한 중앙 액세스 지점을 제공하는 공유 가능한 리소스입니다.

가상 연결에 연결 시 고려 사항:

  • 데이터베이스 자격 증명은 가상 연결에 내장됩니다. 가상 연결의 테이블에 액세스하려면 서버에 로그인하기만 하면 됩니다.
  • 행 수준 보안을 적용하는 데이터 정책을 가상 연결에 포함할 수 있습니다. 흐름 작업을 수행하고 흐름을 실행할 때는 사용자가 액세스할 수 있는 테이블, 필드 및 값만 표시됩니다.
  • 가상 연결의 행 수준 보안은 흐름 출력에 적용되지 않습니다. 흐름 출력에 액세스할 수 있는 모든 사용자는 동일한 데이터를 볼 수 있습니다.
  • 사용자 지정 SQL 및 초기 SQL은 지원되지 않습니다.
  • 매개 변수는 지원되지 않습니다. 흐름에서 매개 변수를 사용하는 방법에 대한 자세한 내용은 매개 변수 만들기 및 흐름에서 사용을 참조하십시오.

가상 연결 및 데이터 정책에 대한 자세한 내용은 Tableau Server(링크가 새 창에서 열림) 또는 Tableau Cloud(링크가 새 창에서 열림) 도움말을 참조하십시오.

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

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

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

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

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

  4. 유형 > 전체 를 클릭합니다.

  5. 가상 연결을 선택합니다.

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

  7. 데이터 원본은 흐름 패널에 추가됩니다. 연결 창의 가상 연결에 포함된 테이블 목록에서 흐름을 선택하여 흐름 패널로 끌어와 시작할 수 있습니다.

참고: 가상 연결에 연결할 때 변경사항 패널에 이름 바꾸기 작업이 표시되면 제거하지 마십시오. Tableau Prep은 이러한 작업을 자동으로 생성하여 필드의 사용자 식별 이름을 매핑하고 표시합니다.

Tableau 데이터 추출에 연결

데이터 흐름에 대한 입력으로 데이터 추출에 연결할 수 있습니다. 추출은 필터를 사용하고 기타 제한을 구성하여 만들 수 있는 데이터의 저장된 하위 집합입니다. 추출은 .hyper 파일로 저장됩니다.

Tableau Prep Builder에서 추출 사용에 대한 자세한 내용은 작업 저장 및 공유를 참조하십시오.

Tableau Catalog를 통해 데이터에 연결

Tableau Catalog를 사용하도록 설정한 Data Management(링크가 새 창에서 열림)가 있는 경우 Tableau Server 또는 Tableau Cloud에 저장된 데이터베이스, 파일 및 테이블도 검색하고 연결할 수 있습니다.

Tableau Catalog에 대한 자세한 내용은 Tableau Server(링크가 새 창에서 열림) 또는 Tableau Cloud(링크가 새 창에서 열림) 도움말에서 "Tableau Catalog 정보"를 참조하십시오.

기타 연결 옵션

선택한 연결에 따라 연결 시 다음 옵션도 표시될 수 있습니다.

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

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

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

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

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

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

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

Tableau Prep Builder 버전 2019.2.2 이상에서 지원되며 버전 2020.4.1부터 웹에서 흐름을 작성하는 경우 지원됩니다.

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

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

초기 SQL 실행

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

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

참고: Tableau Server 또는 Tableau Cloud에서 일정에 따라 흐름을 실행하려면 Data Management(링크가 새 창에서 열림)가 필요합니다. Data Management에 대한 자세한 내용은 Data Management 정보(링크가 새 창에서 열림)를 참조하십시오.

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

초기 SQL 문에 매개 변수 포함

Tableau Prep Builder 버전 2020.1.3 이상에서 지원되며 버전 2020.4.1부터 웹에서 흐름을 작성하는 경우 지원됩니다.

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

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

Prep Builder

Prep Conductor

TableauVersion응용 프로그램 버전 번호

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

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

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