Usando o SQL Report Builder

NOTE
Exige permissões de administrador para criar e editar gráficos SQL. Standard usuários podem reorganizar esses gráficos em painéis, e Read-only usuários têm a mesma experiência que têm com gráficos tradicionais. Além disso, Read-only usuários não têm acesso ao texto da consulta.

Veja o vídeo de treinamento para saber mais.

SQL, ou Linguagem de Consulta Estruturada, é uma linguagem de programação usada para se comunicar com bancos de dados. No Commerce Intelligence, o SQL é usado para consultar ou recuperar dados da sua Data Warehouse. Examine os relatórios em seu painel - nos bastidores, cada um é alimentado por uma consulta SQL.

Você pode usar o SQL Report Builder para consultar diretamente a Data Warehouse, visualizar os resultados e transformá-los em um gráfico. Você pode começar a criar um relatório com o SQL Report Builder clicando em Report Builder > SQL Report Builder.

Veja o vídeo de treinamento para saber mais.

O SQL Report Builder permite consultar diretamente a Data Warehouse, visualizar os resultados e transformá-los rapidamente em um gráfico. A melhor parte do uso do SQL para criar relatórios é que você não precisa esperar nos ciclos de atualização para iterar nas colunas que criar. Se os resultados não parecerem corretos, você poderá editar e executar novamente a query rapidamente até que tudo corresponda às suas expectativas.

Este tópico mostra como usar o SQL Report Builder. Depois de conhecer sua alternativa, confira o tutorial do SQL para visualizações ou tente otimizar algumas das consultas que você escreveu.

Abrangido neste artigo:

SQL Report Builder Integrações

Google Analytics é a única integração não disponível para uso com o SQL Report Builder. Essa funcionalidade está em desenvolvimento.

Para começar a criar um relatório de SQL, clique em Report Builder ou Add Report na parte superior de qualquer painel. Na tela Report Picker, clique em SQL Report Builder para abrir o editor SQL.

Introdução

Para editar um relatório, clique no ícone de engrenagem ( ) no canto superior direito de um gráfico baseado em SQL e clique em Edit.

Gravação de uma consulta writing

NOTE
SQL Report Builder consultas diferenciam maiúsculas de minúsculas. Verifique se está usando as letras maiúsculas e minúsculas corretas ao escrever consultas ou você pode acabar com resultados inesperados ou erros.

Seguindo as diretrizes de otimização de consulta, escreva uma consulta no editor SQL.

IMPORTANT
Métricas em SQL relatórios - Quando você insere uma métrica em um relatório SQL, o current definition da métrica é usado.

Se a métrica for atualizada no futuro, o relatório SQL não refletirá as alterações. Você deve editar o relatório manualmente para que as alterações entrem em vigor.

Usando os botões na parte superior da barra lateral, você pode alternar entre listas de tabelas e métricas disponíveis para uso no SQL Report Builder. Se você não vir o que está procurando na lista, tente pesquisá-lo usando a barra de pesquisa na parte superior da barra lateral.

Você também pode usar a barra lateral no editor SQL para inserir métricas, tabelas e colunas diretamente nas consultas, passando o mouse sobre elas e clicando em Insert:

Inserindo uma tabela no editor SQL.

NOTE
Qualquer função SELECT, ou qualquer função que não altere dados, que seja suportada pelo PostgreSQL, é suportada no Report Builder SQL. Isso inclui, mas não está limitado a, MÉDIA, CONTAGEM, CONTAGEM DISTINTA, MÍN/MAX e SOMA.

Além disso, qualquer tipo JOIN é suportado, mas o Adobe recomenda usar somente INNER JOIN, pois é o mais barato dos tipos JOIN.

Execução da consulta e exibição dos resultados runquery

Quando terminar de gravar sua consulta, clique em Run Query. Os resultados são exibidos em uma tabela abaixo do editor SQL:

Executando a consulta e exibindo resultados.

Se algo parecer incorreto nos resultados, você poderá editar a consulta e executá-la novamente até que esteja satisfeito.

Às vezes, você pode ver mensagens abaixo do editor com EXPLICAR nelas. Se você vir um desses, significa que o query não foi executado e precisa de um pouco de ajuste.

Após concluir a edição do query, você pode criar uma visualização ou salvar o trabalho em um painel.

Criação de uma visualização createviz

Para criar uma visualização com os resultados da consulta, clique na guia Chart no painel Results. Nesta guia, você seleciona:

  • O Series ou a coluna que você deseja medir, como Itens vendidos.
  • A Category ou a coluna que você deseja usar para segmentar seus dados, como fonte de aquisição.
  • Os valores do eixo Labels ou X.

Veja abaixo como é o processo de visualização:

Para obter uma apresentação detalhada de como criar uma visualização, consulte o Tutorial de criação de visualizações de consultas SQL{: target="_blank"}.

Salvamento do relatório save

Antes de salvar seu trabalho, você deve dar um nome ao relatório. Lembre-se de seguir as diretrizes de práticas recomendadas para nomenclatura{: target="_blank"} e escolher algo que transmita claramente o que é o relatório!

Clique em Save no canto superior direito do editor SQL e selecione o relatório Type (Chart ou Table). Para finalizar, selecione o painel no qual salvar o relatório e clique em Save to Dashboard.

Analisar seus dados

SQL Report Builder

O SQL Report Builder possibilita consultar diretamente a Data Warehouse, visualizar os resultados e transformá-los rapidamente em um relatório. Usar o SQL também permite que você use SQL funções que não estão disponíveis nos Visual ou Cohort Report Builder, dando a você maior controle sobre seus dados.

As colunas calculadas criadas usando SQL não dependem dos ciclos de atualização, o que significa que você pode iterar nelas da maneira que desejar e ver os resultados imediatamente.

NOTE
Isso se aplica somente à estrutura da coluna, não à atualização dos dados. Os dados atualizados ainda dependem dos ciclos de atualização concluídos com êxito.
Perfeito para…
Isso não é tão bom para…
Analistas intermediários/avançados
Iniciantes - você precisa saber SQL.
O especialista SQL
Análises simples - escrever uma consulta pode ser mais trabalhoso que simplesmente usar o Visual Report Builder.
Criação de colunas calculadas de uso único
Compartilhamento com outras pessoas - considere seu público-alvo: eles entendem SQL? Caso contrário, eles podem se confundir com a forma como o relatório é construído.
Dados com one-to-many relações
Teste de uma nova coluna ou análise

Resultados do Editor de Banco de Dados vs SQL

Na maioria das vezes, as diferenças nos resultados podem ser atribuídas aos ciclos de atualização. Se Commerce Intelligence estiver replicando dados do banco de dados para a Data Warehouse, você poderá ver resultados diferentes mesmo ao usar a mesma consulta.

Problemas de conexão também podem resultar em discrepâncias. Navegue até a página Connections clicando em Manage Data > Connections para fazer o check-out - há um erro para a integração de banco de dados em questão? Em caso afirmativo, talvez seja necessário reautenticar a integração para executar as tarefas novamente.

Se todas as suas integrações forem conectadas com êxito e você não estiver no meio de um ciclo de atualização, talvez haja algo errado.

A exclusão de um relatório SQL também exclui as colunas subjacentes da minha Data Warehouse?

Não, você não perde nenhuma coluna da Data Warehouse, independentemente de como as criou.

As colunas criadas usando Data Warehouse Manager não serão afetadas se você excluir um relatório ou consulta que as utiliza.

As colunas criadas usando o SQL Report Builder não são salvas na Data Warehouse.

Report Builder versus SQL Report Builder

O SQL Report Builder oferece mais flexibilidade ao criar e estruturar seus gráficos - você pode, por exemplo, selecionar quais valores devem ser mostrados nos eixos X e Y. Para obter mais informações sobre como criar gráficos no SQL Report Builder, confira o tutorial Criação de visualizações de SQL consultas.

Cohort Report Builder cohortrb

Ao contrário do Visual Report Builder, o Cohort Report Builder é destinado a um único propósito - analisar e identificar tendências comportamentais de grupos de usuários semelhantes ao longo do tempo. O uso do Cohort Report Builder não requer nenhum conhecimento do SQL, portanto, você pode mergulhar imediatamente, sem hesitar, se estiver apenas começando.

Perfeito para…
Isso não é tão bom para…
Analistas intermediários/avançados
Iniciantes - você precisa de coortes que definam práticas.
Identificação de tendências comportamentais ao longo do tempo
Análise qualitativa - pode ser concluído, mas requer assistência para Adobe.

Reconstrução de Consultas após o Ciclo de Atualização

Não é necessário recriar as consultas. Os relatórios criados usando o SQL Report Builder são salvos como os criados no Report Builder tradicional. O processo de atualização dos gráficos de SQL é o mesmo - depois que os dados forem atualizados, os valores nos gráficos serão recalculados e exibidos novamente.

NOTE
Ao excluir um relatório/consulta SQL, as colunas subjacentes não são excluídas da sua Data Warehouse. Você não perde nenhuma coluna, independentemente de como as criou.
  • As colunas criadas usando o Gerenciador de Datas Warehouse não serão afetadas se você excluir um relatório ou consulta que as utiliza.

  • As colunas criadas usando o Report Builder SQL não são salvas na Data Warehouse.

Encapsulamento wrapup

Se você deseja tentar algo um pouco mais desafiador, por que não tentar escrever uma consulta otimizada para visualização? Confira o Tutorial de criação de visualizações de SQL consultas{: target="_blank"} para começar.

recommendation-more-help
e1f8a7e8-8cc7-4c99-9697-b1daa1d66dbc