ClickHouse
작성자: ClickHouse
설명
ClickHouse JDBC 커넥터를 사용하면 Tableau와 ClickHouse 테이블 간의 원활한 통합이 가능하므로, Tableau의 강력한 비주얼리제이션 및 분석 기능을 활용하여 ClickHouse에 저장된 데이터를 분석할 수 있습니다.
설치
요구 사항
- Tableau 2020.4 이상
- ClickHouse 20.7 이상
Tableau Desktop
- Clickhouse JDBC 드라이버를 다운로드하고(버전 0.4.6 필요),
clickhouse-jdbc-0.4.6-shaded.jar
를 다음 위치로 이동합니다.- macOS:
~/Library/Tableau/Drivers
- Windows:
C:\Program Files\Tableau\Drivers
- 폴더가 아직 없는 경우 폴더를 만들어야 함
- macOS:
- 릴리스 페이지에서 최신
clickhouse-jdbc.taco
를 다운로드하고, 다음 위치로 이동합니다.- macOS:
~/도큐멘트/내 Tableau 리포지토리/커넥터
- Windows:
C:\Users\[Windows 사용자]\문서\내 Tableau 리포지토리\커넥터
- macOS:
- Tableau Desktop을 실행합니다.
- Tableau Desktop에서: 연결 ➔ 서버에 연결 ➔ ClickHouse JDBC by ClickHouse, Inc.
Tableau Prep Builder
- Clickhouse JDBC 드라이버를 다운로드하고(버전 0.4.6 필요)
clickhouse-jdbc-0.4.6-shaded.jar
를 다음 위치로 이동합니다.- macOS:
~/Library/Tableau/Drivers
- Windows:
C:\Program Files\Tableau\Drivers
- 폴더가 아직 없는 경우 폴더를 만들어야 함
- macOS:
- 릴리스 페이지에서 최신
clickhouse-jdbc.taco
를 다운로드하고 다음 위치로 이동합니다.- macOS:
~/도큐멘트/내 Tableau Prep 리포지토리/커넥터
- Windows:
C:\Users\[Windows 사용자]\문서\내 Tableau Prep 리포지토리\커넥터
- macOS:
- Tableau Prep Builder를 실행합니다.
- Tableau Prep Builder에서: 연결 ➔ + ➔ 서버에 연결 ➔ ClickHouse JDBC by ClickHouse, Inc.
Tableau Server
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
- Linux:
릴리스 페이지에서 최신
clickhouse-jdbc.taco
를 다운로드하고 각 노드의 다음 폴더로 이동합니다.- Linux:
/opt/tableau/connectors
- Windows:
C:\Program Files\Tableau\Connectors
- Linux:
서버를 다시 시작합니다.
tsm restart
- 커넥터를 추가, 제거 또는 업데이트할 때마다 서버를 다시 시작해야 변경 사항을 확인할 수 있습니다.
자세한 내용: 커넥터의 GitHub 리포지토리