Pular para o conteúdo

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.

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}

Para usar uma dimensão específica, selecione a dimensão no menu suspenso.

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.

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.

Para usar uma tabela de origem específica, selecione a tabela no menu suspenso.

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.

Há duas opções de formato para a Tabela de origem ao carregar uma dimensão.

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.

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

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.