Conectar-se a tabelas particionadas por data do BigQuery

O Looker Studio pode buscar dados de tabelas do BigQuery particionadas em um campo DATE, DATETIME ou TIMESTAMP. Uma tabela particionada é dividida em segmentos, chamados partições, que facilitam o gerenciamento e a consulta dos dados. Ao dividir uma tabela grande em partições menores, é possível melhorar o desempenho das consultas e controlar os custos reduzindo o número de bytes lidos por uma consulta. Para mais informações, consulte Introdução a tabelas particionadas.

Como o Looker Studio usa um campo de partição de data do BigQuery

Ao conectar o Looker Studio a uma tabela do BigQuery particionada por data, você pode atribuir o campo de partição como a dimensão de data principal para relatórios que usam essa fonte de dados. Saiba mais sobre como definir períodos para relatórios.

Conectar uma fonte de dados do Looker Studio a uma tabela particionada por data

Para se conectar a uma tabela particionada por data, siga estas etapas:

  1. Crie uma fonte de dados do BigQuery ou edite a conexão de uma fonte de dados atual.
  2. Insira os detalhes da conexão da sua tabela particionada por data.
  3. Na coluna Configuração da página de conexão da fonte de dados, marque a caixa de seleção Usar nomedocampo como dimensão do período, em que nomedocampo é o nome do campo de partição na tabela do BigQuery.

Por exemplo, suponha que você tenha uma tabela no BigQuery com dois campos de data, order_date e ship_date. A tabela é particionada por order_date. Ao se conectar a essa tabela no Looker Studio, você vai encontrar uma opção que permite atribuir esse campo como a dimensão do período para gráficos baseados nessa fonte de dados.

Configuração da fonte de dados do Looker Studio para uma tabela particionada do BigQuery. O campo de partição "order_date" tem uma caixa de seleção para "Usar order_date como dimensão do período".

Efeitos dos filtros de partição obrigatórios

As tabelas do BigQuery podem exigir que o campo de partição seja usado como um filtro nos dados. Esse requisito determina se você pode editar a opção Usar nomedocampo como dimensão do período.

Nenhum filtro de partição é necessário na tabela do BigQuery

Se a tabela não exigir um filtro de partição no tabela do BigQuery, a opção Usar nomedocampo como dimensão do período será desmarcada por padrão.

Marcar a caixa de seleção Usar nomedocampo como dimensão do período tem os seguintes efeitos:

  • O Looker Studio usa automaticamente o campo de partição como a dimensão de período para gráficos baseados nessa fonte de dados.
  • Não será possível selecionar um campo diferente para usar como a dimensão de período ao configurar os gráficos.
  • Os gráficos que usam essa fonte de dados sempre têm um filtro de período padrão aplicado. É possível aplicar um período personalizado ou usar a opção Automático para filtrar os últimos 28 dias.

Quando a opção Usar nomedocampo como dimensão do período não está ativada:

  • Você pode selecionar qualquer campo que queira usar como a dimensão de período ao configurar gráficos baseados nessa fonte de dados.
  • O período dos gráficos que usam essa fonte de dados pode ser sem filtro (período Automático) ou personalizado.

O filtro de partição é obrigatório na tabela do BigQuery

Se a tabela do BigQuery exigir um filtro de partição, a caixa de seleção Usar nomedocampo como dimensão do período será selecionada automaticamente e não poderá ser desmarcada. Os efeitos nos gráficos baseados nessa fonte de dados são os mesmos descritos na seção anterior quando a caixa de seleção está marcada.

Limites da conexão com tabelas particionadas

Como o recurso de particionamento por data define a dimensão do período para um gráfico, o Looker Studio só pode usar partições baseadas em um campo DATE, DATETIME ou TIMESTAMP para fornecer filtragem por data nos seus relatórios.

O Looker Studio só oferece suporte a partições de data quando a opção Particionar por no BigQuery está definida como DIA.

Detalhes da tabela do BigQuery mostrando que ela é particionada por DIA no campo "order_date".

Se a tabela do BigQuery tiver uma partição baseada em outros tipos de dados, como INTEGER, e o filtro de partição for necessário, filtre explicitamente esse campo em uma consulta personalizada. Caso contrário, o Looker Studio vai mostrar um erro. Saiba mais sobre os filtros obrigatórios.