BigQuery용 Simba ODBC 및 JDBC 드라이버 사용
BigQuery용 Simba Open Database Connectivity (ODBC) 및 Java Database Connectivity(JDBC) 드라이버는 애플리케이션을 BigQuery에 연결하여 원하는 도구 및 인프라로 BigQuery 기능을 사용할 수 있도록 지원합니다. 일반적으로 JDBC 드라이버는 Java 애플리케이션과 함께 사용되고 ODBC 드라이버는 그 외의 경우에 사용됩니다.
Simba ODBC 및 JDBC 드라이버는 Google Cloud Ready - BigQuery 파트너인 insightsoftware에서 개발했습니다. Simba JDBC 드라이버의 대안으로 미리보기에서 Google에서 개발한 BigQuery용 JDBC 드라이버를 사용할 수 있습니다.
제한사항
BigQuery용 Simba ODBC 및 JDBC 드라이버에는 다음과 같은 제한사항이 적용됩니다.
- BigQuery 로드 기능은 지원되지 않습니다.
- BigQuery Export 기능은 지원되지 않습니다.
- 쿼리 접두사는 지원되지 않습니다.
- 모든 데이터 조작 언어 (DML) 제한사항이 적용됩니다.
- 매개변수화된 쿼리는 쿼리 검증만 제공합니다. 쿼리 성능에는 영향을 미치지 않습니다.
- 드라이버는 BigQuery에만 해당하며 다른 제품 또는 서비스에는 사용할 수 없습니다.
시작하기 전에
BigQuery용 Simba ODBC 및 JDBC 드라이버를 사용하는 경우 표준 BigQuery API 대신 BigQuery Storage Read API를 사용하여 데이터를 읽을 수 있습니다. insightsoftware 문서에서는 이 기능을 고처리량 API라고 합니다. 이 선택적 기능을 사용하려면 필수 역할이 있는지 확인하세요.
High-Throughput API에 필요한 역할
High-Throughput API를 사용하는 데 필요한 권한을 얻으려면 관리자에게 BigQuery 프로젝트에 대한 BigQuery 읽기 세션 사용자 (roles/bigquery.readSessionUser) IAM 역할을 부여해 달라고 요청하세요.
역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.
이 사전 정의된 역할에는 High-Throughput API를 사용하는 데 필요한 권한이 포함되어 있습니다. 필요한 정확한 권한을 보려면 필수 권한 섹션을 펼치세요.
필수 권한
High-Throughput API를 사용하려면 다음 권한이 필요합니다.
-
resourcemanager.projects.get -
resourcemanager.projects.list -
bigquery.readsessions.create -
bigquery.readsessions.getData -
bigquery.readsessions.update
커스텀 역할이나 다른 사전 정의된 역할을 사용하여 이 권한을 부여받을 수도 있습니다.
BigQuery용 Simba ODBC 드라이버 설치 및 구성
운영체제에 맞는 3.1.6.1026 버전 드라이버를 다운로드합니다.
- Windows 32비트 (
.msi파일) - Windows 64비트 (
.msi파일) - Linux 32비트 및 64비트 (
.tar.gz파일) - macOS (
.dmg파일)
- Windows 32비트 (
insightsoftware 설치 및 구성 가이드의 안내를 따르세요.
기능 변경사항 및 워크플로 업데이트에 대한 자세한 내용은 Simba Google BigQuery ODBC 데이터 커넥터 출시 노트를 참고하세요.
이전 드라이버 버전 목록을 보려면 다음 섹션을 펼치세요.
BigQuery용 Simba JDBC 드라이버 설치 및 구성
1.6.5.1002 버전의 드라이버를 다운로드합니다.
insightsoftware 설치 및 구성 가이드의 안내를 따릅니다.
기능 변경사항 및 워크플로 업데이트에 대한 자세한 내용은 Simba Google BigQuery JDBC 데이터 커넥터 출시 노트를 참고하세요.
이전 드라이버 버전 목록을 보려면 다음 섹션을 펼치세요.
지원
BigQuery용 Simba ODBC 및 JDBC 드라이버에 대한 지원은 표준 Cloud Customer Care 채널을 통해 제공됩니다.
가격 책정
BigQuery용 Simba ODBC 및 JDBC 드라이버는 무료로 다운로드할 수 있으며 드라이버를 사용하는 데 추가 라이선스가 필요하지 않습니다. 하지만 드라이버를 사용하는 경우 다음 BigQuery 가격 책정이 적용됩니다.
- 실행하는 쿼리의 컴퓨팅 가격
- 드라이버가 대상 테이블에 대규모 결과 조합을 작성하도록 구성된 경우 스토리지 가격
- 드라이버가 처리량 API 기능을 사용하는 경우 대규모 결과 집합의 데이터 읽기에 대한 BigQuery Storage Read API 가격
다음 단계
- Google에서 개발한 BigQuery용 JDBC 드라이버에 대해 자세히 알아보세요.
- 다른 BigQuery 개발자 도구를 살펴보세요.