BigQuery
Exemplo 1
Dados conectados (G. Sheets) a uma tabela de 30 milhões de registos (ficheiro público de 1.37 GB) com as vendas de bebidas alcoolicas no estado do Iowa (USA);
Neste exemplo abordamos os seguintes temas:
Criação de uma Query para extrair todas as colunas de um dada loja, num dado ano, mês. No projeto "CSV 100K" na consola BigQuery; Ver a query mais abaixo;
Ligação de dados a partir do G. Sheets: Data > Data connectors > Connect to BigQuery; Ligar a um "billing project" que tenha sido criado na Google Cloud);
Criação de um campo cálculado: Lucro = sale_dollars - (state_bottle_cost * bottles_sold);
Criação de uma Tabela Dinâmica:
Rows: item_description (order Desc; Sort by: SUM); vendor_name
Values: Lucro (campo cálculado)
Criação de Parâmetros: Ano e Mês para facilitar a filtragem e apresentação da tabela dinamica;
O utilizador final só precisa de alterar o Ano e Mês, não precisando de ver a folha conectada que poderá até estar escondida se automatizarmos o Refresh na opção "Schedule refresh".
Query utilizada no exemplo:
SELECT
*
FROM
`bigquery-public-data.iowa_liquor_sales.sales`
WHERE
store_number = "2633"
AND EXTRACT(year
FROM
date) = 2022
AND EXTRACT(month
FROM
date) = 1
Link direto à Google Cloud BigQuery: https://console.cloud.google.com/bigquery?sq=86475829645:35578d9a4290416d93d965ed46129a1c