Conectar-se a tabelas particionadas por data do BigQuery

O Data Studio pode buscar dados de tabelas do BigQuery que são 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, você melhora o desempenho da consulta e controla os custos ao reduzir o número de bytes lidos por uma consulta. Para mais informações, consulte Introdução a tabelas particionadas.

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

Ao conectar o Data 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 como definir períodos de relatórios.

Conectar uma fonte de dados do Data 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.
  2. Insira os detalhes da conexão da 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 Data Studio, você verá 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 opção de 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 ou não editar a opção Usar nomedocampo como dimensão do período.

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

Se a tabela não exigir um filtro de partição na 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 Data Studio usa automaticamente o campo de partição como a dimensão do período para gráficos baseados nessa fonte de dados.
  • Não é possível selecionar um campo diferente para usar como a dimensão do período ao configurar os gráficos.
  • Os gráficos que usam essa fonte de dados sempre terão um filtro de período padrão aplicado. Você pode 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 quiser usar como a dimensão do 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 não filtrado (período automático) ou você pode aplicar um período 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 partição de data define a dimensão do período para um gráfico, o Data Studio só pode usar partições baseadas em um campo DATE, DATETIME, ou TIMESTAMP para fornecer a filtragem de data nos relatórios.

O Data 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 obrigatório, você precisará filtrar explicitamente esse campo em uma consulta personalizada. Caso contrário, o Data Studio vai mostrar um erro. Saiba mais sobre os filtros obrigatórios.