Dimension Load
Descrição
Seção intitulada “Descrição”Carrega ou atualiza uma dimensão a partir de dados de uma tabela do PlaidCloud. Trata tanto cargas iniciais (criando a hierarquia do zero) quanto atualizações incrementais (adicionando membros, alterando pais e atualizando propriedades sem reconstruir tudo desde o início).
Aceita dois formatos de dados de origem: Pai-filho (uma linha por aresta da árvore) e Níveis (uma coluna por nível da hierarquia, um caminho completo por linha). Valores, aliases e propriedades podem ser carregados junto com os dados estruturais.
Seleção de dimensão
Seção intitulada “Seleção de dimensão”Especificar dimensão dinamicamente
Seção intitulada “Especificar dimensão dinamicamente”Para especificar uma dimensão dinamicamente, inclua variáveis de projeto e/ou locais no nome.
As variáveis são úteis quando as dimensões são atualizadas periodicamente e se deseja manter a visão histórica.
Um exemplo que usa a variável current_month para carregar a dimensão dinamicamente:
dimension_name_{current_month}Usar dimensão específica
Seção intitulada “Usar dimensão específica”Para usar uma dimensão específica, selecione a dimensão no menu suspenso.
Carregar em hierarquia alternativa
Seção intitulada “Carregar em hierarquia alternativa”Para carregar uma hierarquia alternativa, primeiro selecione a dimensão, de forma dinâmica ou específica, marque a caixa de seleção Carregar em hierarquia alternativa e informe o nome da hierarquia alternativa a ser carregada.
Um membro que não está na hierarquia principal pode ficar em apenas uma hierarquia alternativa. Uma carga que o colocaria também em uma segunda hierarquia alternativa falha e informa o membro e a hierarquia alternativa que já o contém. Para usar uma folha em várias hierarquias alternativas, adicione-a primeiro à hierarquia principal. Um pai precisa ter o próprio nome em cada hierarquia alternativa, porque uma hierarquia alternativa não pode adicionar membros sob um membro da hierarquia principal.
Tabela de origem
Seção intitulada “Tabela de origem”Dinâmica
Seção intitulada “Dinâmica”Para especificar a tabela de origem dinamicamente, marque a caixa de seleção Dinâmica e informe o nome da tabela, incluindo variáveis de projeto e/ou locais no nome.
Estática
Seção intitulada “Estática”Para usar uma tabela de origem específica, selecione a tabela no menu suspenso.
Propriedades da dimensão e layout da tabela
Seção intitulada “Propriedades da dimensão e layout da tabela”Tipo de consolidação padrão
Seção intitulada “Tipo de consolidação padrão”Há três opções de tipo de consolidação:
- “+”: agrega valores na dimensão.
- “-”: subtrai valores na dimensão.
- “~”: nenhuma agregação é feita na dimensão.
Formato das colunas da tabela
Seção intitulada “Formato das colunas da tabela”Há duas opções de formato para a Tabela de origem ao carregar uma dimensão.
Pai-filho
Seção intitulada “Pai-filho”Em uma tabela Pai-filho, duas colunas representam a estrutura da dimensão: Pai e Filho.
EXEMPLO PAI-FILHO
| PAI | FILHO | Tipo de consolidação |
|---|---|---|
| Parent All | Parent 1 | ~ |
| Parent All | Parent 2 | ~ |
| Parent 1 | Child 1 | + |
| Parent 2 | Child 2 | + |
| Child 1 | Child 3 | + |
| Child 1 | Child 4 | + |
| Child 2 | Child 5 | + |
Uma linha com pai vazio carrega seu filho como um membro de nível superior, diretamente sob a raiz. Uma linha com filho vazio é ignorada.
Níveis achatados
Seção intitulada “Níveis achatados”Em uma tabela de Níveis achatados, há um número ilimitado de colunas, e cada coluna representa um nível da dimensão.
EXEMPLO DE NÍVEIS ACHATADOS
| Nível 1 | Nível 2 | Nível 3 | Nível 4 |
|---|---|---|---|
| Parent All | Parent 1 | Child 1 | Child 3 |
| Parent All | Parent 1 | Child 1 | Child 4 |
| Parent All | Parent 2 | Child 2 | Child 5 |
Mapeamento de colunas
Seção intitulada “Mapeamento de colunas”Usar o botão de menu Inspecionar origem preenche a Coluna de origem no data mapper. Depois que a Coluna de origem for preenchida, use o menu suspenso Tipo para mapear as Colunas de origem para o tipo de coluna apropriado.