Usa los controladores ODBC y JDBC de Simba para BigQuery

Los controladores de conectividad abierta de bases de datos (ODBC) y de conectividad de bases de datos de Java (JDBC) de Simba para BigQuery conectan tus aplicaciones a BigQuery, lo que te permite usar las funciones de BigQuery con la infraestructura y las herramientas que prefieras. En general, el controlador JDBC se usa con aplicaciones Java, y el controlador ODBC se usa en otros casos.

Los controladores ODBC y JDBC de Simba son desarrollados por insightsoftware, un socio deGoogle Cloud Ready de BigQuery. Como alternativa al controlador JDBC de Simba, hay disponible un controlador JDBC para BigQuery desarrollado por Google en versión preliminar.

Limitaciones

Los controladores ODBC y JDBC de Simba para BigQuery están sujetos a las siguientes limitaciones:

Antes de comenzar

Cuando usas los controladores Simba ODBC y JDBC para BigQuery, tienes la opción de leer datos con la API de BigQuery Storage Read, en lugar de con la API estándar de BigQuery. En la documentación de insightsoftware, esta función se llama API de alto rendimiento. Si planeas usar esta función opcional, asegúrate de tener los roles necesarios.

Roles requeridos para la API de High-Throughput

Para obtener los permisos que necesitas para usar la API de High-Throughput, pídele a tu administrador que te otorgue el rol de IAM de Usuario de sesión de lectura de BigQuery (roles/bigquery.readSessionUser) en tu proyecto de BigQuery. Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.

Este rol predefinido contiene los permisos necesarios para usar la API de alta capacidad de procesamiento. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:

Permisos necesarios

Se requieren los siguientes permisos para usar la API de alta capacidad de procesamiento:

  • resourcemanager.projects.get
  • resourcemanager.projects.list
  • bigquery.readsessions.create
  • bigquery.readsessions.getData
  • bigquery.readsessions.update

También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.

Instala y configura el controlador ODBC de Simba para BigQuery

  1. Descarga la versión 3.1.6.1026 del controlador para tu sistema operativo:

  2. Sigue las instrucciones de la guía de instalación y configuración de insightsoftware.

Para obtener información sobre los cambios en las funciones y las actualizaciones del flujo de trabajo, consulta las Notas de la versión del conector de datos ODBC de Simba Google BigQuery.

Para ver una lista de las versiones anteriores del controlador, expande la siguiente sección:

Instala y configura el controlador JDBC de Simba para BigQuery

  1. Descarga la versión 1.6.5.1002 del controlador.

  2. Sigue las instrucciones de la guía de instalación y configuración de insightsoftware.

Para obtener información sobre los cambios en las funciones y las actualizaciones del flujo de trabajo, consulta las Notas de la versión del conector de datos JDBC de Simba Google BigQuery.

Para ver una lista de las versiones anteriores del controlador, expande la siguiente sección:

Asistencia

La asistencia para los controladores ODBC y JDBC de Simba para BigQuery está disponible a través de los canales estándar de Atención al cliente de Cloud.

Precios

Puedes descargar los controladores Simba ODBC y JDBC para BigQuery sin costo, y no necesitas licencias adicionales para usarlos. Sin embargo, cuando usas el controlador, se aplica el siguiente precio de BigQuery:

¿Qué sigue?