Vista geral das APIs e bibliotecas do BigQuery
Esta página oferece uma vista geral das várias APIs associadas ao BigQuery. Embora possa usar as APIs diretamente fazendo pedidos não processados ao servidor, as bibliotecas cliente permitem-lhe programar no seu idioma preferido e oferecem simplificações que reduzem significativamente a quantidade de código que tem de escrever. O BigQuery suporta bibliotecas cliente em C#, Go, Java, Node.js, PHP, Python e Ruby. Para uma vista geral mais geral das bibliotecas de cliente no Trusted Cloud by S3NS, consulte o artigo Bibliotecas de cliente explicadas.
Para ver exemplos de utilização das várias bibliotecas e APIs BigQuery, consulte os exemplos de código do BigQuery.
Para usar as APIs, tem de se autenticar para validar a identidade do seu cliente. Pode fazê-lo através das credenciais padrão da aplicação, de um ficheiro de chave da conta de serviço ou de credenciais do utilizador. Para saber mais sobre a autenticação, consulte a Introdução à autenticação.
Consulte a secção Preços para mais informações sobre os preços do BigQuery, incluindo os preços da incorporação de dados e da extração de dados.
API BigQuery
Esta é a API principal que fornece recursos para criar, modificar e eliminar recursos essenciais, como conjuntos de dados, tabelas, tarefas e rotinas.
Para ver informações sobre a instalação e a utilização, consulte o artigo Bibliotecas cliente da API BigQuery. Para ver links para a documentação de referência e o código-fonte, selecione um idioma:
C#
Go
Java
Node.js
PHP
Python
Ruby
API BigQuery Data Policy
Esta API ajuda os utilizadores a gerir políticas de dados do BigQuery para segurança ao nível da coluna e ocultação de dados.
Para informações sobre esta API e a respetiva utilização, consulte a API Google Data Policy. Para ver links para a documentação de referência e o código-fonte, selecione um idioma:
C++
C#
Go
Java
PHP
Ruby
API BigQuery Connection
Esta API fornece o plano de controlo para estabelecer ligações remotas que permitem ao BigQuery interagir com origens 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 a utilização, consulte as bibliotecas cliente da ligação do BigQuery. Para ver links para a documentação de referência e o código-fonte, selecione um idioma:
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
API BigQuery Migration
Esta API suporta mecanismos para ajudar os utilizadores a migrar armazéns de dados existentes para o BigQuery. Em grande parte, modela o trabalho como uma série de fluxos de trabalho e tarefas a serem processadas, como a tradução de SQL.
Para mais informações sobre a instalação e a utilização, consulte o artigo Bibliotecas cliente de migração do BigQuery. Para ver links para a documentação de referência e o código-fonte, selecione um idioma:
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
BigQuery Storage API
Esta API expõe a leitura de dados de elevado débito para os consumidores que precisam de analisar grandes volumes de dados geridos a partir das suas próprias aplicações e ferramentas. A API suporta um mecanismo paralelo de análise do armazenamento e expõe suporte para tirar partido de funcionalidades como projetos de colunas e filtragem.
Para mais informações sobre a instalação e a utilização, consulte as bibliotecas cliente do BigQuery Storage. Para ver links para a documentação de referência e o código-fonte, selecione um idioma:
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
API BigQuery Reservation
Esta API fornece os mecanismos através dos quais os utilizadores empresariais podem aprovisionar e gerir recursos dedicados, como slots e atribuições de memória do BI Engine do BigQuery.
Para mais informações sobre a instalação e a utilização, consulte as bibliotecas cliente de reservas do BigQuery. Para ver links para a documentação de referência e o código-fonte, selecione um idioma:
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
Partilha do BigQuery (anteriormente Analytics Hub)
Esta API facilita a partilha de dados dentro e entre organizações. Permite que os fornecedores de dados publiquem fichas que referenciam recursos partilhados, incluindo conjuntos de dados do BigQuery e tópicos do Pub/Sub. Com a partilha do BigQuery, os utilizadores podem descobrir e pesquisar fichas às quais têm acesso. Os subscritores podem ver e subscrever fichas. Quando subscreve uma ficha, a partilha cria um conjunto de dados associado no seu projeto.
Para mais informações sobre esta API e a respetiva utilização, consulte a API Analytics Hub. Para ver links para a documentação de referência e o código-fonte, selecione um idioma:
C++
C#
Go
Java
Node.js
PHP
Python
Ruby
API do Serviço de transferência de dados do BigQuery
Esta API é usada para pipelines de carregamento geridos. Exemplos de pipelines incluem: agendamento de carregamentos periódicos a partir do Cloud Storage, carregamento automático de dados de estatísticas de outras propriedades Google, como o YouTube, ou transferências de dados de parceiros externos que se integram com o serviço.
É também nesta API que as consultas agendadas são definidas e geridas no BigQuery.
Para mais informações sobre a instalação e a utilização, consulte as bibliotecas cliente do Serviço de transferência de dados do BigQuery. Para ver links para a documentação de referência e o código-fonte, selecione um idioma: