Tipos de Colunas Calculadas
No Gerenciador de Datas Warehouse, você pode criar colunas para aumentar e otimizar seus dados para análise. Esta funcionalidade pode ser acessada selecionando qualquer tabela no Gerenciador de Datas Warehouse e clicando em Create New Column.
Este tópico descreve os tipos de colunas que você pode criar com o Gerenciador de Datas Warehouse. Também aborda a descrição, uma apresentação visual dessa coluna e um mapa de referência de todas as entradas necessárias para criar uma coluna. Há três maneiras de criar colunas calculadas:
Mesmas colunas calculadas da tabela sametable
Essas colunas são criadas usando colunas de entrada da mesma tabela.
Idade age
Uma coluna calculada por idade retorna o número de segundos entre a hora atual e a hora de entrada.
O exemplo abaixo cria Seconds since customer's most recent order
na tabela customers
. Isso pode ser usado para criar listas de usuários de clientes que não fizeram compras (às vezes chamadas de churning) em X days
.
Conversor de moeda
Uma coluna calculada de conversor de moeda converte a moeda nativa de uma coluna para uma nova moeda desejada.
O exemplo abaixo cria base\_grand\_total In AED
, convertendo base\_grand\_total
de sua moeda nativa para AED na tabela sales\_flat\_order
. Essa coluna funciona bem para lojas com várias moedas que desejam relatar em sua moeda local.
Para clientes Commerce, o campo base\_currency\_code
geralmente armazena moedas nativas. O campo Spot Time
deve corresponder à data usada em suas métricas.
Colunas calculadas de um para muitos onetomany
One-to-Many
colunas usam um caminho entre duas tabelas. Esse caminho sempre implica em uma tabela, onde vive um atributo, e em uma tabela "many", onde esse atributo é "realocado". O caminho pode ser descrito como uma relação foreign key--primary key
.
Coluna unida joined
Uma coluna unida realoca um atributo em uma tabela para a muitas tabelas. O exemplo clássico de um/muitos é clientes (um) e pedidos (muitos).
No exemplo abaixo, a dimensão Customer's group\_id
é unida à tabela orders
.
Colunas calculadas de muitos para um manytoone
Essas colunas usam os mesmos caminhos que as colunas de um para muitos, mas apontam os dados na direção oposta. A coluna é criada em um lado do caminho, em vez do lado muitos. Devido a essa relação, o valor na coluna precisa ser uma agregação, ou seja, uma operação matemática executada nos pontos de dados em vários lados. Há muitos casos de uso para isso, e alguns estão listados abaixo.
Contagem count
Este tipo de coluna calculada retorna a contagem de valores em muitas tabelas em a uma tabela.
No exemplo abaixo, a dimensão Customer's lifetime number of canceled orders
é criada na tabela customers
(com um filtro para orders.status
).
{width=""699""}
Sum sum
Uma coluna calculada de soma é a soma dos valores na tabela many
em uma tabela.
Isso pode ser usado para criar dimensões de nível de cliente como Customer's lifetime revenue
.
Mínimo ou máximo minmax
Uma coluna calculada mín. ou máx. retorna o menor ou o maior registro existente no lado muitos.
Isso pode ser usado para criar dimensões de nível de cliente como Customer's first order date
.
Existe exists
Uma coluna calculada é um teste binário que determina a presença de um registro em vários lados. Em outras palavras, a nova coluna retornará um 1
se o caminho conectar pelo menos uma linha em cada tabela, e 0
se nenhuma conexão puder ser feita.
Esse tipo de dimensão pode determinar, por exemplo, se um cliente comprou um produto específico. Usando uma junção entre uma tabela customers
e uma tabela orders
, um filtro para um produto específico, uma dimensão Customer has purchased Product X?
pode ser criada.
Mapa de referência prático map
Se você estiver tendo problemas para lembrar o que são todas as entradas ao criar uma coluna calculada, mantenha esse mapa de referência disponível quando estiver criando:
Colunas calculadas avançadas advanced
Em sua busca para analisar e responder perguntas sobre sua empresa, você pode se deparar com uma situação em que não é possível criar a coluna exata desejada.
Para garantir uma recuperação rápida, a Adobe recomenda consultar o guia Tipos de Coluna Calculados Avançados para ver que tipo de colunas a equipe de suporte do Adobe pode criar. Esse tópico também aborda as informações necessárias para criar a coluna; inclua-a na solicitação.