ClickHouse | Tableau Exchange

ClickHouse

작성자: ClickHouse

설명

ClickHouse JDBC 커넥터를 사용하면 Tableau와 ClickHouse 테이블 간의 원활한 통합이 가능하므로, Tableau의 강력한 비주얼리제이션 및 분석 기능을 활용하여 ClickHouse에 저장된 데이터를 분석할 수 있습니다.

설치

요구 사항

  • Tableau 2020.4 이상
  • ClickHouse 20.7 이상

Tableau Desktop

  1. Clickhouse JDBC 드라이버를 다운로드하고(버전 0.4.6 필요), 'clickhouse-jdbc-0.4.6-shaded.jar'를 다음 위치로 이동합니다.
    • macOS: '~/Library/Tableau/Drivers'
    • Windows: 'C:\Program Files\Tableau\Drivers'
    • 폴더가 아직 없는 경우 폴더를 만들어야 함
  2. 릴리스 페이지에서 최신 'clickhouse-jdbc.taco'를 다운로드하고, 다음 위치로 이동합니다.
    • macOS: '~/도큐멘트/내 Tableau 리포지토리/커넥터'
    • Windows: 'C:\Users[Windows 사용자]\문서\내 Tableau 리포지토리\커넥터'
  3. Tableau Desktop을 실행합니다.
  4. Tableau Desktop에서: 연결서버에 연결ClickHouse JDBC by ClickHouse, Inc.

Tableau Prep Builder

  1. Clickhouse JDBC 드라이버를 다운로드하고(버전 0.4.6 필요) 'clickhouse-jdbc-0.4.6-shaded.jar'를 다음 위치로 이동합니다.
    • macOS: '~/Library/Tableau/Drivers'
    • Windows: 'C:\Program Files\Tableau\Drivers'
    • 폴더가 아직 없는 경우 폴더를 만들어야 함
  2. 릴리스 페이지에서 최신 'clickhouse-jdbc.taco'를 다운로드하고 다음 위치로 이동합니다.
    • macOS: '~/도큐멘트/내 Tableau Prep 리포지토리/커넥터'
    • Windows: 'C:\Users[Windows 사용자]\문서\내 Tableau Prep 리포지토리\커넥터'
  3. Tableau Prep Builder를 실행합니다.
  4. Tableau Prep Builder에서: 연결+서버에 연결ClickHouse JDBC by ClickHouse, Inc.

Tableau Server

  1. Clickhouse JDBC 드라이버를 다운로드하고(버전 0.4.6 필요) 'clickhouse-jdbc-0.4.6-shaded.jar'를 다음 위치로 이동합니다.

    • Linux: '/opt/tableau/tableau_driver/jdbc'
    • Windows: 'C:\Program Files\Tableau\Drivers'
    • 디렉터리가 아직 없는 경우 디렉터리를 만들어야 함
    • Linux의 경우: 디렉터리를 'tableau' 사용자가 읽을 수 있는지 확인해야 합니다. 이를 수행하려면:
      • 다음 디렉터리 만들기:

        sudo mkdir -p /opt/tableau/tableau_driver/jdbc
        
      • 다운로드한 드라이버 파일을 해당 위치에 복사하고, '[/path/to/file]'을 실제 경로로 바꾸고, '[드라이버 파일 이름]'을 다운로드한 드라이버의 이름으로 바꾸기:

        sudo cp [/path/to/file/][드라이버 파일 이름].jar /opt/tableau/tableau_driver/jdbc
        
      • 'tableau' 사용자가 파일을 읽을 수 있도록 사용 권한을 설정하고 '[드라이버 파일 이름]'을 다운로드한 드라이버의 이름으로 바꾸기:

        sudo chmod 755 /opt/tableau/tableau_driver/jdbc/[드라이버 파일 이름].jar
        
  2. 릴리스 페이지에서 최신 'clickhouse-jdbc.taco'를 다운로드하고 각 노드의 다음 폴더로 이동합니다.

    • Linux: '/opt/tableau/connectors'
    • Windows: 'C:\Program Files\Tableau\Connectors'
  3. 서버를 다시 시작합니다.

    tsm restart
    
    • 커넥터를 추가, 제거 또는 업데이트할 때마다 서버를 다시 시작해야 변경 사항을 확인할 수 있습니다.

자세한 내용: 커넥터의 GitHub 리포지토리

기술 사양

버전
0.3.1
지원 대상
Tableau 2020.4 이상

리소스