Integração com ferramentas de terceiros
É possível integrar o BigQuery às suas soluções de Business Intelligence (BI) de terceiros preferidas para analisar e visualizar seus dados usando as ferramentas que você já tem. Ao configurar a conectividade de rede, a autenticação e os drivers ODBC ou JDBC, é possível gerenciar com segurança a conexão entre o BigQuery e suas plataformas de análise externas.
Se você precisar de ajuda com uma solução, entre em contato com um parceiro doGoogle Cloud Ready - BigQuery. O Cloud Customer Care não oferece suporte ao software de terceiros quando é identificado que o BigQuery está funcionando conforme o esperado.
Conectividade de rede
Todas as soluções de BI e de análise de dados implantadas em hosts e serviços com endereços IP externo podem acessar o BigQuery por meio da API REST do BigQuery pública e da API BigQuery Storage baseada em RPC pela Internet.
As soluções de BI e análise de dados terceirizadas implantadas nas instâncias da VM do Compute Engine apenas com endereços IP internos (sem endereços IP externos) podem usar o Acesso privado do Google para acessar APIs e serviços do Google, como o BigQuery. O Acesso privado do Google é ativado por sub-rede e é uma configuração para sub-redes em uma rede VPC. Para ativar o Acesso privado do Google em uma sub-rede e ver os requisitos, consulte Como configurar o Acesso privado do Google.
As soluções de BI e de análise de dados terceirizadas implantadas em hosts no local podem usar o Acesso privado do Google para hosts no local para acessar APIs e serviços do Google, como o BigQuery. Este serviço estabelece uma conexão privada do data center ao Google Cloudpor meio de Cloud VPN ou Cloud Interconnect. Os hosts locais não precisam de endereços IP externo. Em vez disso, eles usam endereços IP RFC 1918 internos. Para ativar o Acesso privado do Google para hosts no local, você precisa configurar o DNS, as regras de firewall e as rotas nas suas redes locais e VPC. Para mais detalhes sobre o Acesso privado do Google para hosts locais, consulte Como configurar o Acesso privado do Google para hosts locais.
Se você optar por gerenciar sua própria instância de uma solução de BI de terceiros, pense em implantá-la no Compute Engine para aproveitar o backbone da rede do Google e minimizar a latência entre sua instância e o BigQuery.
Se a sua solução de BI for compatível, considere definir
filtros em consultas de relatórios ou painéis sempre que possível.
Essa etapa envia os filtros como cláusulas WHERE para o BigQuery. Embora a configuração desses filtros não reduza a quantidade de dados que o BigQuery verifica, ela reduz a quantidade de dados retornados pela rede.
Para ver mais informações sobre otimizações de rede e de consultas, acesse Como migrar data warehouses para o BigQuery: otimização de desempenho e Introdução à otimização de desempenho da consulta.
Integrações de API e ODBC/JDBC
Os produtos de BI e análise de dados do Google, como Data Studio, Looker, Serviço Gerenciado para Apache Spark, e instâncias do Vertex AI Workbench, e as soluções de terceiros, como Tableau, oferecem integração direta ao BigQuery com uso da API BigQuery.
Para outras soluções e aplicativos personalizados de terceiros, o Google colaborou com a Magnitude Simba para fornecer a ODBC e JDBC. A intenção desses drivers é ajudar você a aproveitar o poder do BigQuery com as ferramentas e infraestrutura atuais que não se integram à API BigQuery.
Para mais detalhes, consulte a documentação do Google Cloud sobre drivers ODBC e JDBC para BigQuery.
Autenticação
A API BigQuery usa tokens de acesso do OAuth 2.0 para autenticar solicitações. Um token de acesso do OAuth 2.0 é uma string que concede acesso temporário a uma API. O servidor OAuth 2.0 do Google concede tokens de acesso a todas as APIs do Google. Os tokens de acesso são associados a um escopo (em inglês), o que limita o acesso do token. Para escopos associados à API BigQuery, consulte a lista completa de escopos da API do Google.
As soluções de BI e de análise de dados que oferecem integração nativa do BigQuery podem gerar tokens de acesso automaticamente para o BigQuery usando protocolos OAuth 2.0 (em inglês) ou chaves privadas de conta de serviço fornecidas pelo cliente. Da mesma forma, as soluções que dependem dos drivers ODBC/JDBC da Simba também podem conseguir tokens de acesso para uma conta de usuário do Google ou para uma conta de serviço do Google (tutoriais em inglês).