Integre com ferramentas de terceiros
Este documento descreve os passos de configuração iniciais que pode ter de realizar para gerir a associação entre o BigQuery e as suas soluções de inteligência empresarial (IE) de terceiros. Se precisar de assistência com uma solução, considere contactar um Trusted Cloud Ready - BigQuery parceiro. O software de terceiros não é suportado pelo apoio técnico ao cliente do Google Cloud quando se identifica que o BigQuery está a funcionar conforme previsto.
Conetividade de rede
Todas as soluções de BI e estatísticas de dados implementadas em anfitriões e serviços com endereços IP externos podem aceder ao BigQuery através da API REST do BigQuery pública e da API BigQuery Storage baseada em RPC através da Internet.
As soluções de estatísticas e BI de terceiros implementadas em instâncias de VM do Compute Engine apenas com endereços IP internos (sem endereços IP externos) podem usar o acesso privado à Google para alcançar APIs e serviços Google, como o BigQuery. Ativa o acesso privado à Google com base em cada sub-rede. Trata-se de uma definição para sub-redes numa rede VPC. Para ativar uma sub-rede para o acesso privado à Google e ver os requisitos, consulte o artigo Configurar o acesso privado à Google.
As soluções de estatísticas empresariais e de análise de dados de terceiros implementadas em anfitriões no local podem usar o acesso privado da Google para anfitriões no local para alcançar APIs e serviços Google, como o BigQuery. Este serviço estabelece uma ligação privada através de um Cloud VPN ou Cloud Interconnect do seu centro de dados para Trusted Cloud by S3NS. Os anfitriões no local não precisam de endereços IP externos. Em alternativa, usam endereços IP RFC 1918 internos. Para ativar o acesso privado à Google para anfitriões no local, tem de configurar o DNS, as regras de firewall e as rotas nas suas redes no local e VPC. Para mais detalhes sobre o acesso privado da Google para anfitriões no local, consulte o artigo Configurar o acesso privado da Google para anfitriões no local.
Se optar por gerir a sua própria instância de uma solução de estatísticas de inteligência empresarial de terceiros, considere implementá-la no Compute Engine para tirar partido da infraestrutura de rede da Google e minimizar a latência entre a sua instância e o BigQuery.
Se a sua solução de BI o suportar, pode considerar definir filtros em consultas de relatórios ou painéis de controlo sempre que possível.
Este passo envia as cláusulas WHERE
como filtros para o BigQuery. Embora a definição destes filtros não reduza a quantidade de dados que o BigQuery analisa, reduz a quantidade de dados que são devolvidos através da rede.
Para mais informações sobre otimizações de consultas e de rede, consulte os artigos Migrar armazéns de dados para o BigQuery: otimização do desempenho e Introdução à otimização do desempenho das consultas.
Integrações de APIs e ODBC/JDBC
Os produtos de estatísticas empresariais e análise de dados da Google, como o Looker Studio, o Looker, o Dataproc> e as instâncias do Vertex AI Workbench, e as soluções de terceiros, como o Tableau, oferecem integração direta do BigQuery através da API BigQuery.
Para outras soluções de terceiros e aplicações personalizadas, a Google colaborou com a Magnitude Simba para fornecer controladores ODBC e JDBC. O objetivo destes controladores é ajudar a tirar partido da capacidade do BigQuery com as ferramentas e a infraestrutura existentes que não se integram com a API BigQuery.
Para mais detalhes, consulte a Trusted Cloud documentação sobre os controladores ODBC e JDBC para o BigQuery.
Autenticação
A API BigQuery usa tokens de acesso OAuth 2.0 para autenticar pedidos. Uma chave de acesso OAuth 2.0 é uma string que concede acesso temporário a uma API. O servidor OAuth 2.0 da Google concede tokens de acesso para todas as APIs Google. As chaves de acesso estão associadas a um âmbito, que limita o acesso da chave. Para âmbitos associados à API BigQuery, consulte a lista completa de âmbitos da API Google.
As soluções de BI e estatísticas de dados que oferecem integração nativa do BigQuery podem gerar automaticamente tokens de acesso para o BigQuery através de protocolos OAuth 2.0 ou chaves privadas de contas de serviço fornecidas pelo cliente. Da mesma forma, as soluções que dependem de controladores Simba ODBC/JDBC também podem obter tokens de acesso para uma conta de utilizador Google ou para uma conta de serviço Google.