Looker–Tableau BI 커넥터

Looker–Tableau BI Connector를 사용하면 Looker Explore를 Tableau Desktop, Tableau Cloud, Tableau Server에서 데이터 소스로 사용할 수 있습니다. Looker–Tableau BI Connector는 JDBC를 사용하여 데이터 소스에 연결하는 애플리케이션에 대해 LookML 모델 및 Explore에 액세스할 수 있게 해주는 Looker 개방형 SQL 인터페이스를 기반으로 합니다.

다음 섹션에서 이러한 Tableau 제품에서 Looker에 연결하는 방법을 알아보세요.

Tableau Desktop

Tableau 데스크톱에서 Looker Explore에 연결하는 방법에 관한 자세한 내용은 다음 섹션을 참고하세요.

시작하기 전에

Tableau Desktop을 사용하려면 다음이 필요합니다.

  • 컴퓨터에 설치된 Tableau Desktop
  • Looker 관리자가 Tableau Desktop용으로 설정한 Looker 인스턴스
  • Tableau에서 액세스하려는 LookML 모델에 대한 explore 권한이 포함된 사용자 역할이 있는 Looker 계정.
  • Google BigQuery 연결의 데이터를 사용하는 LookML 모델:
    • LookML 프로젝트에는 허용된 연결 필드에 하나 이상의 Google BigQuery 연결이 구성된 모델이 포함되어야 합니다. 모델을 구성하고 모델에 허용된 연결을 확인하는 방법에 대한 자세한 내용은 프로젝트 정보 액세스 및 수정 문서 페이지를 참고하세요.
    • LookML 프로젝트에는 connection 매개변수에 BigQuery 연결을 지정하는 모델 파일이 있어야 합니다.

Looker에 연결하도록 Tableau 데스크톱 설정

Tableau Desktop을 사용하여 Looker 데이터에 연결하려면 다음 섹션에 설명된 대로 avatica-<release_number>-looker.jar 파일과 패키징된 Tableau 커넥터 (TACO) 파일을 다운로드한 후 컴퓨터의 특정 디렉터리에 파일을 저장해야 합니다.

Tableau Connector(TACO) 파일

Tableau 커넥터 파일은 looker_v1.0.0.taco입니다. Tableau Desktop을 사용하여 Looker 데이터에 연결하려면 다음 단계에 따라 TACO 파일을 다운로드하여 컴퓨터에 저장해야 합니다.

  1. Tableau 커넥터 파일을 다운로드하려면 looker_v1.0.0.taco 링크를 클릭합니다.
  2. 다운로드가 완료되면 looker_v1.0.0.taco 파일을 My Tableau Repository 디렉터리의 Connectors 하위 디렉터리로 이동합니다. 기본 디렉터리 경로는 다음과 같습니다.

    • Windows:

      C:\Users\\Windows user\Documents\My Tableau Repository\Connectors
      
    • MacOS:

      /Users/Mac user/Documents/My Tableau Repository/Connectors
      

JDBC 드라이버(looker.jar) 파일

JDBC 드라이버의 이름은 avatica-<release_number>-looker.jar입니다. Tableau Desktop을 사용하여 Looker 데이터에 연결하려면 다음 단계에 따라 GitHub에서 looker.jar 파일을 다운로드하여 컴퓨터에 저장해야 합니다.

  1. https://github.com/looker-open-source/calcite-avatica/releases로 이동합니다.
  2. avatica-<release_number>-looker.jar 파일의 최신 버전을 다운로드합니다.
  3. avatica-<release_number>-looker.jar 파일을 각 사용자 컴퓨터의 다음 위치에 저장합니다.

    • Windows: C:\Program Files\Tableau\Drivers
    • MacOS: /Library/JDBC 또는 ~/Library/JDBC

Tableau 데스크톱에서 Looker 데이터에 연결

looker_v1.0.0.tacoavatica-<release_number>-looker.jar 파일을 다운로드하여 저장한 후 다음 단계에 따라 Tableau Desktop을 사용하여 Looker 인스턴스의 데이터에 연결할 수 있습니다.

  1. Tableau 데스크톱의 왼쪽 연결 창에서 서버로 섹션에 있는 더보기... 옵션을 선택합니다.
  2. 검색창에 Looker by Google을 입력합니다.
  3. Looker by Google 옵션을 선택합니다.
  4. 대화상자 창에 다음 매개변수를 입력합니다.

    • 서버: https:// 없이 Looker 인스턴스 URL을 입력합니다. 예를 들면 example.cloud.looker.com입니다.

      LOOKER_INSTANCE_URL
      
    • 포트: 443

    • 인증: OAuth

    • OAuth 인스턴스 URL: https://를 사용하여 전체 Looker 인스턴스 URL을 입력합니다. 예를 들면 https://example.cloud.looker.com입니다.

      https://LOOKER_INSTANCE_URL
      
  5. 로그인을 선택합니다. Tableau에서 Looker 인스턴스에 연결하고 OAuth로 계정을 인증하기 위해 브라우저 창을 엽니다.

  6. 메시지가 표시되면 Looker에 로그인합니다. 이미 로그인한 경우 브라우저 창에 Tableau가 브라우저 창을 사용하여 Looker에 인증했으며 이제 브라우저 창을 닫을 수 있다는 메시지가 표시됩니다.

  7. Looker에 인증이 완료되면 Tableau에서 Looker 인스턴스에 연결된 데이터 소스 페이지를 엽니다.

  8. 스키마 드롭다운 메뉴를 사용하여 Tableau 데스크톱에서 보려는 데이터가 포함된 Looker 모델을 선택합니다. Tableau는 선택한 Looker 모델의 Looker Explore테이블 목록을 채웁니다.

  9. 데이터 탐색을 시작하려면 테이블 목록에서 객체를 선택하여 캔버스로 드래그합니다.

Tableau를 사용하여 Looker 데이터에 연결하는 방법에 대한 자세한 내용은 다음 섹션을 참고하세요.

Tableau Cloud

Tableau Cloud에서 Looker Explore에 연결하는 방법에 관한 자세한 내용은 다음 섹션을 참고하세요.

시작하기 전에

Tableau Cloud를 사용하여 Looker에 연결하려면 다음이 필요합니다.

  • Tableau 관리자가 Looker에 연결하도록 구성한 Tableau Cloud 인스턴스
  • 데이터 소스를 만들 수 있는 Tableau 역할이 있는 Tableau Cloud 사용자 계정 데이터 소스를 만들 권한이 없는 경우 Tableau Cloud 인스턴스에 데이터 소스로 이미 추가된 Looker Explore에만 액세스할 수 있습니다.
  • Looker 25.18 이상을 실행하고 Looker 관리자가 Tableau Cloud용으로 설정한 Looker 인스턴스
  • Tableau에서 액세스하려는 LookML 모델에 대한 explore 권한이 포함된 사용자 역할이 있는 Looker 계정.
  • Google BigQuery 연결의 데이터를 사용하는 LookML 모델:
    • LookML 프로젝트에는 허용된 연결 필드에 하나 이상의 Google BigQuery 연결이 구성된 모델이 포함되어야 합니다. 모델을 구성하고 모델에 허용된 연결을 확인하는 방법에 대한 자세한 내용은 프로젝트 정보 액세스 및 수정 문서 페이지를 참고하세요.
    • LookML 프로젝트에는 connection 매개변수에 BigQuery 연결을 지정하는 모델 파일이 있어야 합니다.

Tableau Cloud에서 Looker 데이터에 연결

기본 요건을 충족하는지 확인한 후 다음 단계에 따라 Looker by Google을 Tableau Cloud의 데이터 소스로 사용할 수 있습니다.

  1. Tableau Cloud 사이트에 로그인한 다음 새로 만들기 드롭다운 메뉴를 클릭하고 통합 문서를 선택합니다.
  2. 데이터에 연결 대화상자에서 커넥터 탭을 클릭합니다.
  3. 커넥터 탭에서 Looker by Google을 클릭합니다.
  4. Looker by Google 옵션을 선택합니다.
  5. 대화상자 창에 다음 매개변수를 입력합니다.

    • 서버: https:// 없이 Looker 인스턴스 URL을 입력합니다. 예를 들면 example.cloud.looker.com입니다.

      LOOKER_INSTANCE_URL
      
    • 포트: 443

    • 인증: OAuth

    • OAuth 인스턴스 URL: https://를 사용하여 전체 Looker 인스턴스 URL을 입력합니다. 예를 들면 https://example.cloud.looker.com입니다.

      https://LOOKER_INSTANCE_URL
      
  6. 로그인을 선택합니다. Tableau에서 Looker 인스턴스에 연결하고 OAuth로 계정을 인증하기 위해 브라우저 창을 엽니다.

  7. 메시지가 표시되면 Looker에 로그인합니다. 이미 로그인한 경우 브라우저 창에 Tableau가 브라우저 창을 사용하여 Looker에 인증했으며 이제 브라우저 창을 닫을 수 있다는 메시지가 표시됩니다.

  8. Looker에 인증이 완료되면 Tableau에서 Looker 인스턴스에 연결된 데이터 소스 페이지를 엽니다.

  9. 스키마 드롭다운 메뉴를 사용하여 Tableau 데스크톱에서 보려는 데이터가 포함된 Looker 모델을 선택합니다. Tableau는 선택한 Looker 모델의 Looker Explore테이블 목록을 채웁니다.

  10. 데이터 탐색을 시작하려면 테이블 목록에서 객체를 선택하여 캔버스로 드래그합니다.

Tableau를 사용하여 Looker 데이터에 연결하는 방법에 대한 자세한 내용은 다음 섹션을 참고하세요.

Tableau Server

Looker–Tableau BI Connector는 Tableau Server에서 지원됩니다. Tableau Server에서 Looker–Tableau BI Connector를 사용하려면 다음이 필요합니다.

  • Looker 24.14 이상을 실행하고 Looker 관리자가 OAuth 통합을 위해 구성한 Looker 인스턴스
  • Tableau 관리자가 Looker에 연결하도록 구성한 Tableau Server 인스턴스

자세한 내용은 Tableau에서 Looker 연결 관리 문서 페이지를 참고하세요.

관리자가 Looker 인스턴스와 Tableau Server를 설정한 경우 Tableau Desktop의 데이터 소스로 Looker를 사용하고 통합 문서 또는 데이터 소스를 Tableau Server에 게시할 수 있습니다.

Looker UI에서 Tableau 쿼리 식별

Tableau의 쿼리는 개방형 SQL 인터페이스를 통해 수행됩니다. Looker 관리자는 개방형 SQL 인터페이스 문서의 설명대로 Looker UI를 사용하여 Open SQL 인터페이스에서 시작된 쿼리를 식별할 수 있습니다.

Looker–Tableau BI Connector의 쿼리는 소스 값이 'sql_interface' 또는 'SQL Interface'입니다.

고려사항

Tableau로 Looker 데이터를 탐색하는 경우 다음 사항을 고려하세요.

  • Looker–Tableau BI Connector는 Looker 개방형 SQL 인터페이스를 기반으로 하며 개방형 SQL 인터페이스와 동일한 LookML 제한사항 및 SQL 제한사항을 갖습니다. 자세한 내용은 개방형 SQL 인터페이스 문서를 참조하세요.
  • Tableau는 Looker–Tableau BI Connector를 사용하여 필드를 추가 및 삭제할 때를 포함하여 쿼리가 변경될 때마다 자동으로 데이터베이스를 쿼리합니다. Tableau에서 자동 업데이트를 사용 중지할 수 있습니다. 자세한 내용은 Tableau 문서를 참조하세요.
  • Tableau를 사용하여 2개의 Looker Explore에 조인할 수 없습니다. 여러 Explore에 조인하려면 Looker를 사용하여 Looker 모델에 조인을 만드세요. Looker에서 조인을 사용하는 방법에 대한 자세한 내용은 Looker 문서 페이지 LookML에서 조인으로 작업하기조인 매개변수를 참고하세요.
  • Looker–Tableau BI Connector는 Tableau에서 실시간 연결로 작동하도록 설계되었습니다. Tableau의 데이터 추출 모드는 값이 'null'인 Looker 측정항목을 추출하므로 정확한 결과를 생성하지 않습니다. 추출 모드를 사용하려면 Looker 측정을 사용하는 대신 Looker 측정기준 필드에서 바로 Tableau에 집계 필드를 만들 수 있습니다.