Adicionar Membros como Irmãos do Nível Mais Baixo

Quando precisar adicionar novos membros ao outline do Essbase, mas os dados de origem não especificarem seus antecessores, você poderá criar uma regra de criação de dimensão que os adicione como irmãos do membro existente de nível inferior. Use o método de criação de dimensão Adicionar como irmão do nível mais baixo.

Se você usar esse método de build, quando o Essbase encontrar um novo membro nos dados de origem, ele verificará o outline para a ramificação de nível 0 dos membros e adicionará o(s) novo(s) membro(s) como um irmão desses membros.

Observação:

Se o outline contiver vários grupos de membros de nível 0, o Essbase adicionará o(s) novo(s) membro(s) ao primeiro grupo que encontrar.

Para este exemplo de criação de dimensão, suponha que você queira adicionar A100-20 e A100-99 como irmãos dos membros de nível mais baixo na dimensão Medidas.
Esta imagem mostra os novos membros A100–20 e A100–99 adicionados como filhos da Margem.

Suponha que você queira usar o seguinte arquivo de dados de texto para adicionar os novos membros:

100-10	Texas	A100-10	100	120	100
200-20	Texas	A100-99	111	154	180

Você pode criar o arquivo de regra a seguir para criar as dimensões usando o método de criação Adicionar como irmão no nível mais baixo.

Para recriar este exemplo,

  1. Importe/crie o cubo Básico de Amostra, usando a pasta de trabalho do aplicativo disponível na galeria no catálogo de arquivos do Essbase Server.

  2. Crie um arquivo de dados delimitado por tabulações como o seguinte, nomeie-o como siblow.txt e faça upload dele para o diretório de cubo Sample Basic.

    100-10	Texas	A100-10	100	120	100
    200-20	Texas	A100-99	111	154	180
  3. Na Home page, abra o aplicativo e, em seguida, abra o banco de dados (cubo).

  4. Selecione a guia Scripts e clique em Regras.


    A guia Scripts está selecionada e o bloco Regras está destacado, na interface web do Essbase.

  5. Clique em Criar e escolha Criação de Dimensão (Regular).


    Na caixa de diálogo do banco de dados, o botão Criar é pressionado e a opção Criação de Dimensão (Regular) é selecionada

  6. Na caixa de diálogo Nova Regra,

    1. Informe um nome de regra; por exemplo, siblow.

    2. Para Tipo de Origem, selecione Arquivo, clique em Catálogo e navegue até siblow.txt.

      Quando você clica em Catálogo, espera-se que o arquivo esteja localizado no diretório de cubo no Essbase Server por padrão, portanto, você já deve tê-lo carregado usando a seção Arquivos da interface Web do Essbase. Se o arquivo estiver na sua máquina cliente, clique em File Browser para localizar o arquivo.

    3. Deixe os campos Número de Registro do Cabeçalho e Número de Registro de Criação de Dimensão como 0. Registros de cabeçalho não são úteis para builds de dimensão.

    4. Altere o valor de Delimitador de Vírgula para Guia.

    5. Clique em Continuar.

    6. A regra de criação de dimensão é aberta com campos indefinidos e dados de visualização (do arquivo de texto) preenchendo a grade abaixo dos campos.
      Imagem do editor de regras de criação de dimensão para a nova regra "siblow", com campos indefinidos de 1 a 6 como colunas de metadados aguardando para serem preenchidas. Em cada campo estão os valores de dados importados do arquivo de dados de origem.

  7. Como esta é uma nova regra, ainda não há dimensões associadas.

    1. Clique em Dimensões.
      Botão Dimensões no editor de regras

    2. Selecione ou digite o nome da dimensão Medidas e clique em Adicionar.
  8. Agora você precisa definir o método de criação e verificar outras instruções operacionais de criação de dimensão. Clique em Medidas para editar as propriedades.

  9. Altere Método de Criação para Adicionar como irmão do nível mais baixo e deixe o campo Nome do Membro abaixo dele em branco.
    Imagem da janela Editar Dimensões no editor de regras de criação de dimensão, com Adicionar como irmão do nível inferior selecionado.

    Clique em OK.

  10. Clique no seletor de Dimensão no Campo 3 e selecione Medidas.
    Imagem do campo 3 no editor de regras de criação de dimensão, preenchida com dados e com a dimensão de medidas selecionada.

  11. Deixe o seletor Tipo do Campo 3 em branco.

  12. Selecione os Campos 1 - 6. Para fazer isso, clique na área de cabeçalho inativa com o rótulo Campo 1, mantenha pressionada a tecla Shift e clique na área de cabeçalho Campo 6. Agora, mantenha pressionada a tecla Control e clique no campo 3 para desmarcá-la. Clique em Ignorar.
    Imagem do editor de regras de criação de dimensão, preenchida com dados, com os campos 1, 2, 4, 5 e 6 ignorados.

    Como resultado, essa regra só funcionará no terceiro campo de cada registro. Ignorar campos pode ser útil quando você não precisa usar todos os campos na origem para sua criação de dimensão, mas não deseja preparar diferentes origens.

  13. Verifique a regra, em seguida, salve e feche. Se houver erros, consulte Requisitos para Arquivos de Regra de Criação de Dimensão Válidos.

  14. Execute o job de criação de dimensão.

  15. Exiba o outline e inspecione os filhos da Margem (na dimensão Medidas) para confirmar se os membros foram adicionados.
    Imagem do esboço básico de amostra com novos membros A100-20 e A100-99 mostrando em Margem (na dimensão Medidas).

Tabela 14-2 Resumo da Adição de Membros como Irmãos do Nível Mais Baixo

Campo Valor Mais informações

Dimensão de medidas

Selecione o método de build Adicionar como irmão do nível inferior

Selecione um Método de Criação

Campo 3 (Medidas)

  • Não selecione um tipo de campo.

  • Definir a dimensão do campo como Medidas

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

Campos 1, 2, 4, 5 e 6

Ignorar os campos

Você pode ignorar todos os campos de uma coluna especificada dos dados de origem.

Consulte Ignorar campos.