Definir Informações do Tipo de Campo de Criação de Dimensão

Se você não estiver executando uma criação de dimensão, ignore este tópico.

Os campos nos registros de dados de origem são descritivos dos membros adicionados ou alterados no Essbase. Os campos podem conter informações sobre nomes de membros, propriedades de membros e associações de atributos. Para permitir que o Essbase processe informações de campo encontradas nos dados de origem, especifique os tipos de campo na regra de criação de dimensão.

Ao definir tipos de campo na regra, você especifica pelo menos as seguintes informações:

  • A dimensão à qual os membros dessa coluna pertencem.

  • O tipo de campo a ser esperado nessa coluna, como pai, filho, geração, propriedade ou alias. O tipo de campo depende da origem de dados e do método de construção usado.


    Campo com dois seletores em branco, uma Dimensão rotulada e a outra Tipo rotulada

  • Informações adicionais, dependendo do tipo de campo. Por exemplo, para um tipo de campo de geração, você também especifica o número de geração dos integrantes dessa coluna.


    Campo com três seletores em branco. O seletor de dimensão contém Produto, o Seletor de tipo contém Geração e um seletor adicional numerado 1

Tipos de Campo e Métodos de Criação Válidos

Ao criar uma regra de criação de dimensão, você atribui tipos aos campos de dados de origem para ajudar o Essbase a criar a dimensão corretamente.

Na interface Web do Essbase, você atribui o tipo abaixo do nome da dimensão:


Tipo de Campo na regra de criação de dimensão. Campo 2 com dimensão chamada Produto e uma opção Tipo que precisa ser selecionada. As opções de Tipo Válido são listadas na tabela.

A tabela a seguir lista os tipos de campo e os métodos de criação válidos.

Tabela 12-1 Tipos de Campo e Métodos de Criação Válidos

Tipo de Campo(1) O Que o Campo Contém Métodos de Compilação Válidos

Alias

Um alias

O valor do alias não será atribuído ao novo membro se a Criação da dimensão de atualização do membro estiver definida como Remover não especificado e a origem de dados de um novo membro contiver o valor do alias de um membro removido. Será atribuído se você especificar Redefinir Dimensão.

Em uma regra Regular, deve haver um campo Geração ou Nível com o mesmo valor ou um campo anterior deve ser pai ou filho.

Em uma regra baseada em Índice, deve haver um campo Geração ou Nível com o mesmo valor ou um campo anterior deve ser pai ou filho.

Referências de geração, nível e pai-filho

Property

Uma propriedade de membro. Nos dados de origem, use os códigos a seguir para especificar a propriedade.

Operador de Consolidação

  • + - Adicionar
  • - - Subtrair
  • * - Multiplicar
  • / - Dividir
  • % - Percentual
  • ~ - Ignorar
  • ^ - Nunca consolidar

Tipo de armazenamento de dados

  • S - Armazenado
  • N - Nunca compartilhar
  • O - Somente rótulo
  • X - Cálculo Dinâmico

Saldo de Tempo

  • K - Nenhum
  • F - Primeiro
  • L - Último
  • A - Média

Cálculo em Dois Passos

  • T - Verdadeiro
  • G - Falso
Ignorar Opção
  • P - Nenhum
  • M - Ausente
  • Z - Zeros
  • B - Ausente e zeros

Relatório de Despesas

  • E - Verdadeiro
  • J - Falso
  • Q - Data

Tipo de Hierarquia

  • C - Armazenado
  • D - Dinâmico
  • H - Várias hierarquias ativadas

Referências de geração, nível e pai-filho

Fórmula

Uma fórmula

 

Nome da moeda

(Somente contornos de armazenamento em bloco) Um nome de moeda

 

Categoria da moeda

(Somente contornos de armazenamento em bloco) Uma categoria de moeda

 

UDA

Um UDA

 

Dimensão do Atributo

Uma dimensão de atributo. Disponível em regras Regulares e Baseadas em Índice.  

Pai do atributo

Em uma dimensão de atributo, o nome do membro pai do membro de atributo no campo subsequente. Só será necessário se o outline estiver ativado para membro duplicado e houver dois membros de atributo com o mesmo nome. Disponível apenas para regras Regulares.

 

O nome de uma dimensão de atributo específica

Um membro da dimensão de atributo especificada. Este membro está associado a uma geração ou nível especificado da dimensão base selecionada.

 

Geração

O nome de um membro na geração especificada

Referências de geração

Geração duplicada

O nome de um membro com um membro compartilhado como filho. Disponível apenas para regras Regulares.

 

Alias de geração duplicado

O alias do membro compartilhado. Disponível apenas para regras Regulares.

 

Nível

O nome de um membro em um nível. Disponível apenas para regras Regulares.

Referências de nível

Nível duplicado

O nome de um membro com um membro compartilhado como filho. Disponível apenas para regras Regulares.

 

Alias de nível duplicado

O alias do membro compartilhado. Disponível apenas para regras Regulares.

 

Pai

O nome de um pai.

Referência pai-filho

Filho

O nome de um filho. Deve haver um campo pai em algum lugar que o preceda.

 

Ordem da solução

Prioridade na qual o membro é calculado ( 0 a 127 )

 

ID do membro

Identificador exclusivo de um membro, separado de seu nome. Disponível apenas para regras baseadas em Índice.

Quando você cria dimensões, todos os membros (incluindo membros compartilhados) têm IDs de membros exclusivos.

Se você migrar um outline existente usando uma das ferramentas de migração do Essbase, os IDs de membros serão atribuídos automaticamente durante a migração. Se você aplicar patch ao Essbase sem migrar usando uma das ferramentas de migração do Essbase, os IDs de membro serão atribuídos na primeira edição bem-sucedida do outline depois que você aplicar o patch.

 

Membro de Referência

Suportado apenas em regras baseadas em Índice, esse tipo oferece flexibilidade na modificação de membros existentes. O uso deste tipo exige que o campo se refira a um membro já existente. Para um caso de uso, consulte "Exercício de Bônus" em Criar Nova Regra de Criação de Dimensão

Referências de Geração

Uso de Nível Agregado

Opções para influenciar a seleção de view padrão e baseada em consulta em cubos de armazenamento agregado.

  • 11 - Padrão
  • 12 - Considerar todos os níveis
  • 13 - Não agregar
  • 14 - Considerar somente nível inferior
  • 15 - Considerar somente nível superior
  • 16 - Nunca agregar a níveis intermediários
 
Formatar String Uma string de formato, se o cubo estiver ativado para medidas digitadas. A string de formato permite formatar os valores de medidas digitadas numéricas para que elas apareçam em consultas como texto, datas ou outros tipos predefinidos. Por exemplo, usando um valor formatado baseado em texto, você pode exibir células de dados como "Alto", "Médio" e "Baixo".  
Protótipo O ID do membro (ou nome exclusivo) do membro do protótipo para este membro compartilhado. Este campo é obrigatório para membros compartilhados em outlines de membros duplicados. Se este valor não for definido, os membros serão criados como membros duplicados em vez de membros compartilhados.  

Nota de Rodapé 1 Os tipos de campos cujos nomes começam com duplicidade (como geração duplicada e alias de nível duplicado) não estão relacionados a nomes de membros duplicados.

Exemplo de Método de Criação Pai-Filho

Veja a seguir um exemplo de uma regra de criação de dimensão que usa o método de criação Pai-filho. O tipo de campo Pai deve vir primeiro, seguido pelos filhos.


Método de criação pai-filho mostrado em uma regra de criação de dimensão.

Exemplo de Método de Criação de Geração

Veja a seguir um exemplo de uma regra de criação de dimensão que usa o método de criação Geração. A Geração 1 é a própria dimensão, portanto, a regra de criação começa com a Geração 2. As gerações devem estar em ordem crescente na regra, pois esta é uma regra regular (não baseada em índice).


Regra para criação de geração. Campo 1: Produto, Geração 2 nomeado Categoria. Campo 2: Produto, SKU do Produto nomeado da Geração 3. Campo 3: Produto, Promoções nomeadas da Geração 4

Requisitos para Atribuição de Tipos de Campo

Cada método de criação tem requisitos para a atribuição de tipos de campo.

Requisitos de método de criação de geração para compilações de dimensão Regular (não Índice):

  • Se os números de geração não começarem em 2, o primeiro membro da geração especificada deverá existir no outline.

  • Os números de geração devem formar um intervalo contíguo. Por exemplo, se existirem as gerações 3 e 5, você também deverá definir a geração 4.

  • Colocar campos de Geração Duplicada imediatamente após os campos de geração (eles serão aplicáveis se você usar membros compartilhados em uma regra de método de criação de geração). Da mesma forma, coloque os campos Alias de geração duplicada imediatamente após os campos Geração duplicada.


    O Campo 1 é marcado como Produto, Geração 2. O Campo 2 está marcado como Produto, Geração Duplicada.

  • Agrupe os campos de geração sequencialmente em uma dimensão. Por exemplo:

    Product Generation 2, Product Generation 3, Product Generation 4.

  • Coloque os campos de associação de atributo após o campo base ao qual eles estão associados e especifique o número de geração do membro de dimensão base associado. Por exemplo:

    Product Generation 2, Product Generation 3, Onças de Produto 3

    O número de geração deve corresponder à geração do membro no outline para o qual o campo fornece valores. Por exemplo, Geração de Produto 3 significa que os valores no campo são membros de terceira geração da dimensão Produto. O 2 no ID do Membro da População 2 e o Alias da População 2 mostram que os valores no campo estão associados ao membro de segunda geração da dimensão População.


    Campo 8 com Geração 2 da População, Campo 9 com ID Membro da População 2 e Campo 10 com Alias da População ChineseNames 2.

Observação:

Ao usar o método de criação de geração para criar uma dimensão de membro duplicada, o número máximo de gerações é 20.

Requisitos do método de compilação de nível:

  • Colocar campos de Nível Duplicado imediatamente após os campos de nível (eles serão aplicáveis se você usar membros compartilhados em uma regra de método de criação de nível). Da mesma forma, coloque os campos Alias do nível duplicado imediatamente após os campos Nível duplicado.

  • Cada registro deve conter um membro de nível 0. Se um membro de nível 0 for repetido em um novo registro com um pai diferente, o Essbase rejeitará o registro, a menos que você selecione a propriedade de membro Permitir Movimentações.

  • Agrupe campos de nível sequencialmente dentro de uma dimensão.

  • Coloque os campos de cada acúmulo em ordem sequencial.

  • Use um único registro para descrever os acúmulos principal e secundário.

  • Coloque os campos de associação de atributo após o campo base ao qual eles estão associados e especifique o número do nível do membro de dimensão base associado. Por exemplo:

    Nível de Produto 3, Onças de Produto 3, Nível de Produto 2

  • O número do nível deve corresponder ao nível do membro no outline para o qual o campo fornece valores. Por exemplo, o 3 em Nível de Produto 3 mostra que os valores no campo são membros de nível 3 da dimensão Produto. O 2 em Alias da População 2 mostra que os valores no campo estão associados ao segundo nível da dimensão População.

Requisitos do método de compilação pai-filho:

Se o tipo de campo for pai ou filho, insira 0 (zero) na caixa de texto Número.

Requisitos do método de criação do nome da dimensão de atributo:

O número da geração ou do nível deve corresponder à geração ou ao nível do membro base associado na estrutura. Por exemplo, o 3 em Unidades de Produto 3 mostra que os valores no campo são os membros da dimensão de atributo Onças associados ao membro de terceira geração da dimensão Produto no mesmo registro de dados de origem.

Se necessário, mova os campos para os locais obrigatórios.