Etapa 1: Gravar a consulta
Lembre-se do seguinte:
-
O SQL Report Builder usa
Redshift SQL
. -
Se estiver criando um relatório com uma série temporal, certifique-se de
ORDER BY
a(s) coluna(s) de carimbo de data e hora. Isso garante que os carimbos de data e hora sejam plotados na ordem correta no relatório. -
A função
EXTRACT
é ideal para ser usada na análise do dia, semana, mês ou ano do carimbo de data e hora. Isso é útil quando otime interval
que você deseja usar no relatório édaily
,weekly
,monthly
ouyearly
.
Para começar, abra o SQL Report Builder clicando em Report Builder > SQL Report Builder.
Como exemplo, considere esta consulta que retorna o número total mensal de itens vendidos para cada produto:
SELECT SUM("qty") AS "Items Sold", "products's name" AS "product name",
EXTRACT(year from "Order date") AS "year",
EXTRACT(month from "Order date") AS "month"
FROM "items"
WHERE "products's name" LIKE '%Jeans'
GROUP BY "products's name", "year","month"
ORDER BY "year" ASC,"month" ASC
LIMIT 3500
Esta consulta retorna esta tabela de resultados:
Etapa 2: criar a visualização
Com esses resultados, como você cria a visualização? Para começar, clique na guia Chart no painel Results
. Isso exibe a guia Chart settings
.
Quando uma consulta é executada pela primeira vez, o relatório pode parecer inescrutável, pois todas as colunas na consulta são representadas como uma série:
Neste exemplo, você deseja que seja um gráfico de linhas com tendência ao longo do tempo. Para criá-lo, use estas configurações:
-
Series
: Selecione a colunaItems sold
comoSeries
já que deseja medi-la. Depois de definir uma colunaSeries
, você verá uma única linha plotada no relatório. -
Category
: Neste exemplo, você deseja exibir cada produto como uma linha diferente no relatório. Para fazer isso, você definiuProduct name
comoCategory
. -
Labels
: Use as colunasyear
emonth
como rótulos no eixo x para poder exibirItems Sold
como tendência ao longo do tempo.
ORDER BY
nos rótulos se forem colunas date
/time
.Veja abaixo rapidamente como você criou essa visualização, desde a execução da consulta até a configuração do relatório: