REST API Connector
작성자: Tableau
설명
이 커넥터는 Tableau JDBC REST API 드라이버를 사용하여 HTTP GET을 통해 REST API에서 데이터를 가져오며, JSON 및 CSV 응답 형식을 모두 지원합니다. API 데이터를 실용적인 인사이트로 전환하고, 캠페인 성과, 고객 참여 메트릭 등을 Tableau의 강력한 분석 환경 내에서 분석할 수 있습니다.
REST API 커넥터는 다음 기능을 제공합니다.
- 데이터 가져오기: HTTP GET 요청을 통해 REST API에서 데이터 가져오기
- 응답 형식 지원: 다음을 사용하여 JSON 또는 CSV 응답 형식 처리:
- 레코드의 JSONPath 구성
- CSV 구분 기호 구성
- 인증 모드: 다양한 인증 방식 지원:
- 기본 인증
- 전달자 토큰 인증(액세스 토큰)
- OAuth(Tableau를 통한 권한 부여 코드 흐름, 액세스 토큰 및 새로 고침 토큰 지원)
- HTTP 구성:
- 사용자 지정 HTTP 헤더
- HTTP 연결 시간 초과 설정
- TLS 인증서 유효성 검사 제어
- 확장 프로그램 프레임워크를 통한 페이지 매김 지원(오프셋/제한)
- 테이블 구성: API 끝점에 대한 JDBC 테이블 이름 구성
- 다중 REST API: 여러 REST API 끝점을 참조하고 관계를 통해 조인
설치
JDBC 드라이버 설치:
- 드라이버 다운로드 페이지에서 JDBC REST API 드라이버 다운로드
- .jar 파일을 다음 디렉터리로 이동:
- Windows: C:\Program Files\Tableau\Drivers
- macOS: /Users/[user]/Library/Tableau/Drivers
- Linux: /opt/tableau/tableau_driver/jdbc
- Tableau Desktop(2023.3 이상) 시작:
- 연결 → 서버에 연결로 이동하고 REST API 선택
참고: 이 커넥터는 추출 전용이므로 먼저 데이터를 Tableau로 추출해야 합니다. REST API 데이터 원본에 연결한 후 워크시트 페이지로 이동하고 데이터 → **모든 추출 새로 고침...**을 사용하여 추출을 새로 고칩니다.