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:
- Crie uma fonte de dados do BigQuery ou edite a conexão de uma fonte de dados atual.
- Insira os detalhes da conexão da sua tabela particionada por data.
- 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.
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.
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.