Introdução a tabelas

Nesta página, você encontra uma visão geral sobre as tabelas do BigQuery.

Tabelas do BigQuery

A tabela do BigQuery contém registros individuais organizados em linhas. Cada registro é formado por colunas, também chamadas de campos.

Todas as tabelas são definidas por um esquema, que descreve os nomes, tipos de dados e outras informações da coluna. Você pode especificar o esquema de uma tabela durante a criação dela. Também é possível criá-la sem um esquema para declará-lo no job de consulta ou um carregamento que o preencha com dados primeiro.

O BigQuery é compatível com os tipos de tabela a seguir:

  • Tabelas nativas: compatíveis com o armazenamento do BigQuery nativo.
  • Tabelas externas: compatíveis com armazenamento externo ao BigQuery. Para saber mais informações, consulte Como consultar fontes de dados externas.
  • Visualizações: tabelas virtuais definidas por uma consulta SQL. Para mais informações, consulte Como criar exibições.

Limitações da tabela

As tabelas do BigQuery estão sujeitas às seguintes limitações:

  • Os nomes das tabelas precisam ser exclusivos por conjunto de dados.
  • O console e a IU da Web clássica do BigQuery aceitam a cópia de apenas uma tabela por vez.
  • Ao copiar tabelas, o conjunto de dados de destino e a tabela a ser copiada precisam estar no mesmo local. Por exemplo, não é possível copiar uma tabela de um conjunto de dados baseado na UE para um conjunto de dados baseado nos EUA.
  • Para copiar várias tabelas de origem para uma de destino usando a CLI ou a API, todas elas precisam ter esquemas idênticos.
  • É possível excluir apenas uma tabela de cada vez usando o console, a IU da Web clássica do BigQuery, a ferramenta de linha de comando ou a API.
  • Ao exportar dados de tabelas, o único destino aceito é o Cloud Storage.
  • À medida que você se aproxima de 50.000 tabelas ou mais em um conjunto de dados, a enumeração delas fica mais lenta. O desempenho de enumeração é prejudicado se você usa uma chamada de API ou a IU da Web clássica do BigQuery. Atualmente, a IU da Web do BigQuery no Console do GCP permite exibir apenas 50.000 tabelas por conjunto de dados.

    Para melhorar o desempenho da IU da Web clássica do BigQuery, use o parâmetro ?minimal para limitar o número de tabelas exibidas a 30.000 tabelas por projeto. Adicione o parâmetro ao URL da IU da Web clássica do BigQuery no seguinte formato: https://bigquery.cloud.google.com/queries/[PROJECT_NAME]?minimal.

Cotas da tabela

Aplicamos cotas e limites aos diferentes tipos de jobs que você executa em tabelas, incluindo:

Para mais informações sobre todas as cotas e limites, consulte Cotas e limites.

Preços da tabela

Ao criar e usar tabelas no BigQuery, as cobranças são de acordo com a quantidade de dados armazenados nelas e nas partições e com as consultas nos dados da tabela:

  • Para saber mais sobre preços de armazenamento, consulte esta página.
  • Para saber mais sobre preços de consulta, consulte esta página.

Muitas operações de tabela são gratuitas, incluindo carregamento, cópia e exportação de dados. Por isso, elas estão sujeitas às cotas e limites do BigQuery. Para mais informações, consulte Operações gratuitas na página de preços.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Precisa de ajuda? Acesse nossa página de suporte.