Criar UDAs
Você pode criar atributos definidos pelo usuário (UDA) para membros do Essbase. Por exemplo, você pode criar um UDA chamado Débito. Use UDAs em scripts de cálculo ou ao carregar dados no cubo.
-
UDA em Scripts de cálculo. Depois de definir um UDA, você pode consultar um membro para seu UDA em um script de cálculo. Por exemplo, você pode multiplicar todos os membros com o Débito UDA por –1 para que sejam exibidos como positivos ou negativos (dependendo de como os dados estão armazenados no momento). Consulte Desenvolver Scripts de Cálculo para Cubos de Armazenamento em Blocos.
-
UDA no carregamento de dados. Você pode alterar o sinal dos dados conforme eles são carregados no banco de dados com base em seu UDA.
Para executar um cálculo, recupere dados seletivamente com base em valores de atributo ou forneça suporte completo a tabela de referência cruzada, tabela dinâmica e drill-down na planilha, crie dimensões de atributo em vez de UDAs. Consulte Comparação de Atributos e UDAs.
Observação:
Em bancos de dados de armazenamento agregado, o uso de UDAs para definir grupos de membros diminui consideravelmente as velocidades de execução das funções do Essbase. Para evitar essa perda de desempenho, use dimensões de atributo para definir grupos de membros.
Observe as seguintes diretrizes ao criar UDAs:
-
Você pode definir vários UDAs por membro.
-
Não é possível definir o mesmo UDA duas vezes para um membro.
-
É possível definir o mesmo UDA para membros diferentes.
-
Um nome de UDA pode ser igual a um membro, alias, nível ou nome de geração. Siga as mesmas regras de nomenclatura dos membros. Consulte Convenções de Nomeação para Dimensões, Membros e Aliases.
-
Não é possível criar um UDA em membros compartilhados.
-
Não é possível criar um UDA em membros de dimensões de atributo.
-
Um UDA se aplica somente ao membro especificado. Descendentes e ancestrais do membro não recebem automaticamente o mesmo UDA.
Para adicionar, remover ou atualizar UDAs usando a interface web do Essbase, abra o outline para edição, selecione um membro e edite suas propriedades. Clique em Atributos Definidos Pelo Usuário. Para obter mais detalhes, consulte Criar Atributos Definidos pelo Usuário.
Se você estiver usando uma pasta de trabalho do aplicativo ou o Designer de Cubo para adicionar ou editar um UDA, atualize uma ou mais propriedades de UDA na planilha de dimensão relevante.

Se você usar a API REST para editar o outline, atualizará o valor da propriedade udas de mbrInfo para adicionar, remover ou substituir UDAs ao executar uma ação de adição ou atualização de membro. Consulte a documentação do ponto final Executar Edição de Estrutura em Batch.