BigQuery용 Simba ODBC 및 JDBC 드라이버 사용
BigQuery용 Simba Open Database Connectivity (ODBC) 및 Java Database Connectivity(JDBC) 드라이버는 애플리케이션을 BigQuery에 연결하여 선호하는 도구 및 인프라에서 BigQuery 기능을 사용할 수 있도록 합니다. 일반적으로 JDBC 드라이버는 Java 애플리케이션과 함께 사용되고 ODBC 드라이버는 그 외의 경우에 사용됩니다.
Simba ODBC 및 JDBC 드라이버는 Ready - BigQuery 파트너인 Google Cloud insightsoftware에서 개발합니다.
제한사항
BigQuery용 Simba ODBC 및 JDBC 드라이버에는 다음과 같은 제한사항이 적용됩니다.
- BigQuery 로드 기능은 지원되지 않습니다.
- BigQuery 내보내기 기능은 지원되지 않습니다.
- 쿼리 접두사는 지원되지 않습니다.
- 모든 DML (Data Manipulation Language) 제한사항이 적용됩니다.
- 매개변수화된 쿼리는 쿼리 검증만 제공합니다. 쿼리 성능에는 영향을 주지 않습니다.
- 드라이버는 BigQuery에만 해당되며 다른 제품 또는 서비스에는 사용할 수 없습니다.
시작하기 전에
BigQuery용 Simba ODBC 및 JDBC 드라이버를 사용하는 경우 표준 BigQuery API 대신 BigQuery Storage Read API로 데이터를 읽을 수 있습니다. insightsoftware 문서에서 이 기능을 High-Throughput 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.3.1.3003을 다운로드합니다.
- Windows 32비트 (
.msi파일) - Windows 64비트 (
.msi파일) - Linux 32비트 및 64비트 (
.tar.gz파일) - macOS (
.dmg파일)
BigQuery용 Simba ODBC 드라이버를 다운로드하면 해당 Google 서비스 약관에 동의하는 것으로 간주됩니다. 재라이선스 또는 OEM 재배포에는 별도의 라이선스가 필요할 수 있습니다.
- Windows 32비트 (
insightsoftware 설치 및 구성 가이드의 안내를 따르세요.
기능 변경사항 및 워크플로 업데이트에 대한 자세한 내용은 Simba Google BigQuery ODBC 데이터 커넥터 출시 노트를 참조하세요.
이전 드라이버 버전 목록을 보려면 다음 섹션을 펼치세요.
BigQuery용 Simba JDBC 드라이버 설치 및 구성
드라이버 버전 1.8.0.1001을 다운로드합니다.
BigQuery용 Simba JDBC 드라이버를 다운로드하면 해당 Google 서비스 약관에 동의하는 것으로 간주됩니다. 재라이선스 또는 OEM 재배포에는 별도의 라이선스가 필요할 수 있습니다.
insightsoftware 설치 및 구성 가이드의 안내를 따르세요.
기능 변경사항 및 워크플로 업데이트에 대한 자세한 내용은 Simba Google BigQuery JDBC 데이터 커넥터 출시 노트를 참조하세요.
이전 드라이버 버전 목록을 보려면 다음 섹션을 펼치세요.
지원
BigQuery용 Simba ODBC 및 JDBC 드라이버에 대한 지원은 표준 Cloud Customer Care 채널을 통해 제공됩니다.
가격 책정
BigQuery용 Simba ODBC 및 JDBC 드라이버는 무료로 다운로드할 수 있습니다. 하지만 재라이선스 또는 OEM 배포에는 별도의 라이선스가 필요할 수 있습니다.
재배포 또는 OEM 라이선스와 관련된 추가 라이선스 문의사항이 있는 경우 insightsoftware (이전 Simba)에 insightsoftware.com으로 직접 문의하세요.
드라이버를 사용하면 다음 BigQuery 가격 책정이 적용됩니다.
- 실행하는 쿼리의 컴퓨팅 가격 책정
- 스토리지 가격 책정, 드라이버가 대상 테이블에 대규모 결과 조합을 작성하도록 구성된 경우
- BigQuery Storage Read API 가격 책정 드라이버가 High-Throughput API 기능을 사용하는 경우 대규모 결과 조합의 데이터 읽기에 대한
다음 단계
- Google에서 개발한 BigQuery용 JDBC 드라이버에 대해 자세히 알아보세요.
- 다른 BigQuery 개발자 도구를 살펴보세요.