
StarRocks
작성자: CelerData Inc
설명
StarRocks Tableau 커넥터를 사용하면 Tableau와 StarRocks 간의 원활하고 안전한 통합이 가능합니다. 효율적인 레이크하우스 쿼리 기능을 제공하여 Tableau의 강력한 비주얼리제이션 및 분석 기능을 활용할 수 있도록 지원합니다. 버전 2.1은 카탈로그, 데이터베이스, 테이블의 3계층 아키텍처를 지원하지만 해당 드라이버를 함께 사용해야 합니다. 또한 대규모의 정확한 쿼리도 지원합니다.
설치
Tableau Desktop
필수 요건
계속 진행하기 전에 다음 요구 사항을 충족해야 합니다.
- Tableau 버전: Tableau 2020.4 이상
- CelerData 또는 StarRocks 버전: v3.2 이상
Tableau Desktop용 커넥터 설치
- StarRocks JDBC 드라이버를 다운로드합니다.
- 드라이버 파일을 다음 디렉터리에 저장합니다(없는 경우 디렉터리를 만들어야 함).
- macOS:
~/Library/Tableau/Drivers
- Windows:
C:\Program Files\Tableau\Drivers
- macOS:
- 페이지 맨 위의 **다운로드** 단추를 사용하여 StarRocks Tableau JDBC 커넥터(taco) 파일을 다운로드합니다.
- 커넥터 파일을 다음 디렉터리에 저장합니다.
- macOS:
~/도큐멘트/내 Tableau 리포지토리/커넥터
- Windows:
C:\Users\[Windows 사용자]\문서\내 Tableau 리포지토리\커넥터
- macOS:
- Tableau Desktop을 시작합니다.
- 연결 -> 서버에 연결 -> CelerData의 StarRocks JDBC로 이동합니다.
Tableau Server용 커넥터 설치
StarRocks JDBC 드라이버를 다운로드합니다.
드라이버 파일을 다음 디렉터리에 저장합니다(없는 경우 디렉터리를 만들어야 함).
- Linux:
/opt/tableau/tableau_driver/jdbc
- Windows:
C:\Program Files\Tableau\Drivers
Linux에서 'Tableau' 사용자가 디렉터리에 액세스할 수 있도록 허용해야 합니다. 수행할 단계:
- Linux:
다음 디렉터리를 만들고 드라이버 파일을 해당 디렉터리에 복사합니다.
```bash
sudo mkdir -p /opt/tableau/tableau_driver/jdbc
# <path_to_driver_file_name>을 드라이버 파일의 절대 경로로 바꿉니다.
sudo cp /<path_to_driver_file_name>.jar /opt/tableau/tableau_driver/jdbc
```
'Tableau' 사용자에게 사용 권한을 부여합니다.
```bash
# <driver_file_name>을 드라이버 파일의 이름으로 바꿉니다.
sudo chmod 755 /opt/tableau/tableau_driver/jdbc/<driver_file_name>.jar
```
페이지 맨 위의 **다운로드** 단추를 사용하여 StarRocks Tableau JDBC 커넥터(taco) 파일을 다운로드합니다.
커넥터 파일을 각 노드의 다음 디렉터리에 저장합니다.
- Linux:
/opt/tableau/connectors
- Windows:
C:\Program Files\Tableau\Connectors
- Linux:
Tableau Server를 다시 시작합니다.
tsm restart
참고
커넥터를 추가, 제거 또는 업데이트할 때마다 Tableau Server를 다시 시작해야 변경 사항을 적용할 수 있습니다.