Visão geral das APIs e bibliotecas do BigQuery

Nesta página, você terá uma visão geral das várias APIs associadas ao BigQuery. Embora seja possível usar as APIs diretamente fazendo solicitações brutas ao servidor, as bibliotecas de cliente permitem codificar na linguagem de sua preferência e fornecer simplificações que reduzem significativamente a quantidade de código que você precisa escrever. O BigQuery oferece suporte a bibliotecas de cliente em C#, Go, Java, Node.js, PHP, Python e Ruby. Para uma visão geral das bibliotecas de cliente do Google Cloud, consulte Explicações sobre bibliotecas de cliente.

Para exemplos de uso das várias bibliotecas e APIs do BigQuery, consulte os Exemplos de código do BigQuery.

Para usar as APIs, é necessário fazer a autenticação para verificar a identidade do cliente. Para isso, use o Application Default Credentials, um arquivo de chave da conta de serviço ou as credenciais do usuário. Para saber mais sobre autenticação, consulte a Introdução à autenticação.

API BigQuery

Essa é a principal API que oferece recursos para criar, modificar e excluir recursos principais, como conjuntos de dados, tabelas, jobs e rotinas.

Para informações sobre instalação e uso, consulte Bibliotecas de cliente da API BigQuery. Para acessar links para a documentação de referência e o código-fonte, selecione um idioma:

API BigQuery Data Policy

Essa API ajuda os usuários a gerenciar políticas de dados do BigQuery para segurança no nível da coluna e mascaramento de dados.

Para informações sobre essa API e o uso dela, consulte API BigQuery Data Policy. Para links para a documentação de referência e o código-fonte, selecione um idioma:

API BigQuery Connection

Essa API fornece o plano de controle para estabelecer conexões remotas a fim de permitir que o BigQuery interaja com fontes de dados remotas, como o Cloud SQL. Algumas funcionalidades de consultas federadas são expostas na API e nas bibliotecas do BigQuery.

Para mais informações sobre a instalação e o uso, consulte Bibliotecas de cliente do BigQuery Connection. Para links para a documentação de referência e o código-fonte, selecione um idioma:

API BigQuery Migration

Essa API é compatível com mecanismos para ajudar os usuários a migrar o armazenamento de dados atual para o BigQuery. Em grande parte, os modelos funcionam como uma série de fluxos de trabalho e tarefas a serem processados, como a tradução de SQL.

Para mais informações sobre a instalação e o uso, consulte Bibliotecas de cliente do BigQuery Migration. Para links para a documentação de referência e o código-fonte, selecione um idioma: