Criar ou Excluir Caminhos para Colunas Calculadas

Atualizador das Colunas Calculadas

Quando criação de colunas calculadas na Data Warehouse, é solicitado que você defina um caminho que descreva como a tabela em que está criando uma coluna está relacionada à tabela da qual está obtendo informações. Para criar um caminho com êxito, você precisa saber duas coisas:

  1. Como as tabelas em seus bancos de dados se relacionam
  2. As chaves primária e estrangeira que definem esta relação

Se você souber essas informações, poderá criar facilmente um caminho seguindo as instruções neste tópico. Você pode solicitar um especialista técnico em sua organização ou entrar em contato com o Equipe de serviços profissionais.

Atualizadores de relacionamentos de tabela e tipos de chave refresher

Relacionamentos de tabela relationships

Este conceito é Artigo Entendendo e avaliando relações de tabelaMas um resumo rápido nunca machucou ninguém, certo?

As tabelas podem ser relacionadas entre si de uma das três formas a seguir:

Relationship Type
Example
one-to-one
A relação entre pessoas e números de carteira de motorista. Uma pessoa pode ter apenas um número de carteira de motorista, e um número de carteira de motorista pertence a apenas uma pessoa.
one-to-many
A relação entre pedidos e itens - um pedido pode conter muitos itens, mas um item pertence a um único pedido. Nesse caso, a tabela pedidos é o lado um e a tabela itens é o lado muitos.
many-to-many
A relação entre produtos e categorias: um produto pode pertencer a muitas categorias e uma categoria pode conter muitos produtos.

Quando uma relação entre duas tabelas é entendida, ela pode ser usada para determinar qual caminho deve ser criado para trazer informações de uma tabela para outra. A próxima etapa requer o conhecimento das chaves primária e estrangeira que facilitam uma relação com a tabela.

Chaves primárias e estrangeiras keys

A Primary Key é uma coluna ou conjunto de colunas inalterável que produz valores únicos em uma tabela. Por exemplo, quando um cliente faz um pedido em um site, uma nova linha é adicionada à variável orders tabela no carrinho de compras, com um novo order_id. Este order_id permite que o cliente e a empresa acompanhem o progresso desse pedido específico. Como a ID do pedido é exclusiva, geralmente é a Primary Key de um orders tabela.

A Foreign Key é uma coluna criada dentro de uma tabela vinculada à Primary Key coluna de outra tabela. As Chaves estrangeiras criam referências entre tabelas, permitindo que os analistas pesquisem e vinculem registros facilmente. Diga que você queria saber quais pedidos pertenciam a cada um de seus clientes. A variável customer id coluna (Primary Key do customers tabela) e a order_id coluna (Foreign Key no customers tabela, fazendo referência ao Primary Key do orders tabela) permite vincular e analisar essas informações. Ao criar um caminho, você é solicitado a definir as variáveis Primary Key e Foreign Key.

Criação de um caminho createpath

Ao criar uma coluna na Data Warehouse, você deve definir o caminho que traz informações de uma tabela para outra. Às vezes, os caminhos são preenchidos previamente porque existe um caminho entre as tabelas, mas se isso não acontecer, você deverá criar um.

Usar a relação entre clientes e pedidos para mostrar como é feito. Detalhado:

  • A relação é one-to-many - um cliente pode ter muitos pedidos, mas um pedido só pode ter um cliente. Isso informa a direção do relacionamento ou onde a coluna calculada deve ser criada. Neste caso, trata-se de informações orders tabela pode ser trazida para a customers tabela.
  • A variável primary key que você deseja usar é customers.customeridou a variável customer ID na customers tabela.
  • A variável foreign key que você deseja usar é orders.customeridou a variável customer ID na orders tabela.

Agora, você pode criar o caminho.

  1. Clique em Data > Data Warehouse.

  2. Na lista da tabela, clique na tabela na qual deseja criar a coluna. Neste exemplo, é o customers tabela.

  3. O esquema de tabela é exibido. Clique em Create New Column.

  4. Dê um nome à coluna, por exemplo, Customer's orders.

  5. Selecione a definição da coluna. Confira o Guia da coluna calculada para uma folha de características útil.

  6. No Select table and column , clique na guia Create new path opção.

    Criação de caminhos para o modal de colunas calculadas

  7. Usando os menus suspensos, selecione as chaves primária e estrangeira para cada tabela.

    No Many lado, selecione orders.customerid - lembre-se, os clientes podem ter muitos pedidos.

    No One lado, selecione customers.customerid - um pedido só pode ter um cliente.

  8. Clique em Save para salvar o caminho e concluir a criação da coluna.

Limitações da criação de caminhos limits

  • Commerce Intelligencenão é possível adivinhar relações de chave primária/estrangeira. Você não deseja introduzir dados incorretos em sua conta, portanto, a criação de caminhos deve ser feita manualmente.

  • Atualmente, os caminhos só podem ser especificados entre duas tabelas diferentes. A lógica que você está tentando recriar envolve mais de duas tabelas? Então, pode fazer sentido (1) unir as colunas a uma tabela intermediária primeiro, em seguida, à tabela "destino final", ou (2) consultar com o Equipe de serviços profissionais para encontrar a melhor abordagem para suas metas.

  • Uma coluna só pode ser a referência de chave estrangeira para UM caminho de cada vez. Por exemplo, se order_items.order_id aponta para orders.id, depois order_items.order_id não pode apontar para outra coisa.

  • Many-to-manytecnicamente podem ser criados, mas geralmente produzem dados ruins porque nenhum dos lados é verdadeiro one-to-many chave estrangeira. A melhor maneira de abordar esses caminhos sempre depende da análise específica desejada. Consulte a equipe de analistas do RJ para descobrir a melhor solução.

Se você for impedido de criar uma coluna calculada devido a uma ou mais limitações acima, entre em contato com o suporte com uma descrição da coluna em que você está

Excluir um Caminho de Coluna Calculada delete

Criou um caminho incorreto na Data Warehouse? Ou talvez você esteja fazendo uma pequena limpeza de primavera e queira arrumar? Se precisar excluir um caminho da sua conta, você poderá enviar um tíquete para os analistas de suporte do Adobe. Certifique-se de incluir o nome do caminho!

Encapsulamento wrapup

Agora que você está familiarizado com a criação de caminhos para colunas calculadas na sua Data Warehouse. Se não tiver certeza sobre um caminho específico, lembre-se de que você sempre pode clicar em Support no seu Commerce Intelligence conta para obter assistência.

Relacionados

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