Realiza integraciones con herramientas de terceros

En este documento, se describen los pasos iniciales de configuración que puedes seguir para administrar la conexión entre BigQuery y tus soluciones de inteligencia empresarial (IE) de terceros. Si necesitas asistencia con una solución, considera comunicarte con un socio de Google Cloud Ready - BigQuery. El software de terceros no se respaldará por atención al cliente de Cloud cuando se haya identificado que BigQuery funciona según lo previsto.

Conectividad de red

Todas las soluciones de IE y estadísticas de datos que se implementan en hosts y servicios con direcciones IP externas pueden acceder a BigQuery a través de la API de REST de BigQuery pública y la API de BigQuery Storage basada en RPC a través de Internet.

Las soluciones de estadísticas de datos y, además, de IE de terceros que se implementan en instancias de VM de Compute Engine solo con direcciones IP internas (sin direcciones IP externas) pueden usar el Acceso privado a Google para conectarse a los servicios y APIs de Google como BigQuery. El Acceso privado a Google se habilita subred por subred; es una configuración para subredes en una red de VPC. Si quieres habilitar una subred para el Acceso privado a Google y ver los requisitos, consulta Cómo configurar el Acceso privado a Google.

Las soluciones de IE y estadísticas de datos de terceros que se implementan en hosts locales pueden usar el Acceso privado a Google para hosts locales a fin de conectarse a los servicios y API de Google, como BigQuery. Este servicio establece una conexión privada a través de Cloud VPN o Cloud Interconnect desde tu centro de datos a Google Cloud. Los hosts locales no necesitan direcciones IP externas, sino que usan direcciones IP RFC 1918 internas. Si quieres habilitar el Acceso privado a Google para los hosts locales, debes configurar un DNS, las reglas de firewall y el enrutamiento de manera local y en tus redes de VPC. Si deseas obtener más detalles sobre el Acceso privado a Google para hosts locales, consulta Configura el Acceso privado a Google para hosts locales.

Si decides administrar tu propia instancia de una solución de IE de terceros, considera implementarla en Compute Engine para aprovechar la estructura de red de Google y minimizar la latencia entre tu instancia y BigQuery.

Si tu solución de IE lo admite, puedes considerar establecer filtros en las consultas de informe o panel siempre que sea posible. Con este paso, se envían los filtros como cláusulas WHERE a BigQuery. Aunque la configuración de estos filtros no reduce la cantidad de datos que escanea BigQuery, reduce la cantidad de datos que regresan a través de la red.

Para obtener más información sobre las optimizaciones de consultas y redes, consulta la sección sobre cómo migrar almacenes de datos a BigQuery: optimización del rendimiento y la introducción a la optimización del rendimiento de las consultas.

Integraciones de API y ODBC/JDBC

Productos de IE y estadísticas de datos de Google, como Looker Studio, Looker, Dataproc e instancias Vertex AI Workbench y soluciones de terceros, comoTableau, ofrecen integración directa en BigQuery con la API de BigQuery.

Para otras soluciones de terceros y aplicaciones personalizadas, Google colaboró con Magnitude Simba para proporcionar controladores ODBC y JDBC. El propósito de estos controladores es ayudarte a aprovechar el poder de BigQuery con infraestructura y herramientas existentes que no se integran en la API de BigQuery.

Para obtener más información, consulta la documentación de Google sobre controladores de ODBC y JDBC para Google BigQuery.

Autenticación

La API de BigQuery usa tokens de acceso de OAuth 2.0 para autenticar solicitudes. Un token de acceso de OAuth 2.0 es una string que otorga acceso temporal a una API. El servidor OAuth 2.0 de Google otorga tokens de acceso para todas las API de Google. Los tokens de acceso se asocian con un alcance, que limita su acceso. Para conocer los alcances asociados con la API de BigQuery, consulta la lista completa de alcances de las API de Google.

Las soluciones de IE y estadísticas de datos que ofrecen la integración nativa de BigQuery pueden generar de forma automática tokens de acceso para BigQuery mediante el uso de protocolos OAuth 2.0 o claves privadas de cuenta de servicio proporcionadas por el cliente. Del mismo modo, las soluciones que dependen de los controladores ODBC/JDBC de Simba también pueden obtener tokens de acceso para una cuenta de usuario de Google o una cuenta de servicio de Google.