Definir Nomes de Membros em Dimensões de Atributo
Quando você usa o recurso de atributo, o Essbase estabelece nomes de membros padrão nas dimensões de atributo. Você pode alterar esses nomes definidos pelo sistema de várias maneiras para evitar confusão entre nomes de membros de atributos e outros nomes de membros.
Por exemplo, True e False definidos pelo sistema exclui outros nomes de membro de True e False. Os atributos de data e os atributos numéricos também podem ser duplicados. Para evitar confusão de nomes duplicados, você pode estabelecer configurações para nomes de membros qualificados em dimensões de atributo. O outline não mostra os nomes de atributo totalmente qualificados, mas você pode ver os nomes de atributo completos em qualquer lugar onde selecionar membros, como quando definir partições ou selecionar informações a serem recuperadas.
Defina as configurações de nome de membro antes de definir ou criar as dimensões de atributo. A alteração das configurações após a definição das dimensões e dos membros do atributo pode resultar em nomes de membros inválidos.
As seções a seguir descrevem como trabalhar com os nomes de membros de dimensões de atributo:
- Definir Formatos do Prefixo e do Sufixo para Nomes de Membros de Dimensões de Atributo
- Definir Nomes do Membro do Atributo Booliano
- Alterar os Nomes de Membros nas Dimensões do Atributo da Data
- Configurar Nomes de Membros que Representam Faixas de Valores
- Alterar os Nomes de Membros da Dimensão de Cálculos de Atributo
Observação:
Se você particionar um contorno contendo dimensões de atributo, as definições de formato de nome dos membros descritos nesta seção deverão ser idênticas nos contornos de origem e de destino.
Definir Formatos do Prefixo e do Sufixo para Nomes de Membros de Dimensões de Atributo
Nas dimensões de atributo, a duplicação do nome do membro é possível. Para evitar problemas ao fazer referência a membros de atributo, você pode definir nomes exclusivos anexando um prefixo ou sufixo aos nomes de membro.
Observação:
As informações nesta seção não se aplicam a contornos de membros duplicados com dimensões de atributo. Para fazer referência a nomes de membros em outlines de nomes de membros duplicados, consulte Duplicar Nomes de Membros em Outlines.
Os nomes dos membros das dimensões de atributo Booliano, de data e numérico são valores. É possível encontrar valores de atributo duplicados em diferentes dimensões de atributo.
-
Exemplo booliano
Se você tiver várias dimensões de atributo Booliano em um outline, os dois membros de cada uma dessas dimensões terão os mesmos nomes, por padrão, Verdadeiro e Falso.
-
Exemplo de data
Se você tiver várias dimensões de atributo de data, alguns nomes de membro em ambas as dimensões poderão ser os mesmos. Por exemplo, a data em que uma loja abre em um determinado mercado pode ser a mesma que a data em que um produto foi introduzido.
-
Exemplo numérico
O valor do atributo para o tamanho de um produto pode ser 12, e 12 também pode ser o valor para o número de unidades de embalagem de um produto. Este exemplo resulta em dois membros com o nome 12.
Você pode definir nomes exclusivos anexando um prefixo ou sufixo aos nomes dos membros nas dimensões de atributo Booliano, de data e numérico no outline. É possível afixar a dimensão, o pai, o avô ou todos os antecessores no nome do atributo. Por exemplo, definindo nomes de membros de dimensões de atributo para incluir o nome da dimensão como o sufixo, anexado por um sublinhado, o valor de membro 12 na dimensão de atributo Onças assume o nome de membro exclusivo e completo 12_Ounces.
Por padrão, o Essbase assume que nenhum prefixo ou sufixo está anexado aos nomes de membros de dimensões de atributo.
A convenção selecionada se aplica aos nomes de membro de nível 0 de todas as dimensões de atributo numéricas, boolianas e de data no outline. Você pode definir aliases para esses nomes se quiser exibir nomes menores em recuperações.
Consulte Noções Básicas Sobre a Planilha Cube.Settings: Definições de Atributo.
Definir Nomes do Membro do Atributo Booliano
As dimensões de atributo booliano têm os nomes de membro Verdadeiro e Falso, a menos que você as altere para Sim e Não ou para qualquer outra coisa que escolher. No cubo Básico de Amostra do Essbase, há uma dimensão de atributo Booliano chamada Cafeinado, contendo os membros Verdadeiro e Falso.
Quando você define o tipo de dimensão de uma dimensão de atributo como Booliano, o Essbase cria automaticamente dois membros de nível 0 com os nomes especificados para as configurações de atributo Booliano. Os nomes iniciais de membros Boolianos em um banco de dados são definidos como Verdadeiro e Falso. Para alterar esses nomes padrão, por exemplo, para Sim e Não, defina os nomes de membro para dimensões de atributo Booliano antes de criar dimensões de atributo Booliano no banco de dados.
Antes de definir um tipo de dimensão de atributo como Booliano, você deve excluir todos os membros existentes na dimensão.
Para exibir os nomes atuais de membros do atributo Booliano, você pode usar o visualizador/editor de outline na interface Web do Essbase.
Para alterar os nomes de membro do atributo Booliano padrão, use qualquer um dos seguintes métodos:
- Use uma pasta de trabalho do aplicativo/Designer de Cubo. Consulte Noções Básicas Sobre a Planilha Cube.Settings: Definições de Atributo.
- Use o editor de outline na interface Web do Essbase. Consulte Trabalhar com Propriedades de Estrutura de Tópicos Gerais e Relacionadas a Atributo.
- Use a API REST -- especificamente, a ação otlUpdate no ponto final de edição de outline em batch.
Alterar os Nomes de Membros nas Dimensões do Atributo da Data
Você pode alterar o formato dos membros das dimensões do atributo de data do Essbase. No entanto, se você alterar o formato de data, deverá recriar as dimensões do atributo de data.
Por exemplo, você pode usar os seguintes formatos de data:
-
mm-dd-yyyy: 18 de outubro de 2007 é exibido como 10-18-2007.
-
dd-mm-yyyy: 18 de outubro de 2007 é exibido como 18-10-2007.
Se você alterar o formato do nome do membro de data, os nomes dos membros existentes das dimensões do atributo de data poderão se tornar inválidos. Por exemplo, se o membro 10-18-2007 existir e você alterar o formato para dd-mm-2007, a verificação de estrutura achará esse membro inválido.
Consulte Entender a Planilha Cube.Settings: Definições de Atributo.
Configurar Nomes de Membros que Representam Faixas de Valores
Os membros de dimensões de atributo numérico podem representar valores únicos ou intervalos de valores. Para os membros do atributo de intervalo, você pode configurar o nome como um reflexo da parte superior do intervalo ou da parte inferior do intervalo.
Membros de Atributo Numérico, Exemplo de Valor Único
No banco de dados de Amostra Básica, o membro 12 na dimensão de atributo Onças representa o valor numérico único 12; você associa esse atributo a todos os produtos de 12 onças. O esboço inclui um membro separado para cada tamanho; por exemplo, 16, 20 e 32.
Membros do Atributo Numérico, Exemplo de Faixa de Valores
-
No banco de dados Básico de Amostra, a dimensão de atributo População contém membros de intervalo.
Figura 6-1 Dimensão e Membros do Atributo de População

Neste esboço, os membros da dimensão de atributo População representam faixas de valores de população na dimensão Mercado associada. O membro 3000000 representa populações de zero a 3.000.000; o membro 6000000 representa populações de 3.000.001 a 6.000.000; e assim por diante. Uma configuração para o outline estabelece que cada membro numérico representa a parte superior de seu intervalo.
Você também pode definir essa definição de estrutura para que os membros de dimensões de atributo numérico sejam os fundos das faixas que eles representam. Por exemplo, se os membros numéricos forem definidos para definir os fundos dos intervalos, o membro 3000000 representará populações de 3.000.000 a 5.999.999 e o membro 6000000 representará populações de 6.000.000 a 8.999.999.
Quando você cria a dimensão base, o Essbase associa automaticamente os membros da dimensão base ao intervalo de atributos apropriado. Por exemplo, se os membros numéricos representarem os topos dos intervalos, o Essbase associará automaticamente o mercado de Connecticut, com uma população de 3.269.858, com o membro 6000000 da dimensão de atributo População.
Para exibir os nomes de membros de atributos numéricos atuais, você pode usar o visualizador/editor de outline na interface Web do Essbase ou pode executar a seguinte instrução MaxL:
query database appName.dbName get attribute_spec;Para alterar os nomes dos membros de atributos numéricos, use qualquer um dos seguintes métodos:
- Use uma pasta de trabalho do aplicativo/Designer de Cubo. Consulte Noções Básicas Sobre a Planilha Cube.Settings: Definições de Atributo.
- Use o editor de outline na interface Web do Essbase. Consulte Trabalhar com Propriedades de Estrutura de Tópicos Gerais e Relacionadas a Atributo.
- Use a API REST -- especificamente, a ação otlUpdate no ponto final de edição de outline em batch, que inclui opções bucketingType.
Em uma regra de criação de dimensão, você especifica o tamanho do intervalo para cada membro da dimensão de atributo numérico. No exemplo de dimensão População usada neste tópico, observe que cada atributo representa uma faixa de 3.000.000. Consulte Atributos de Intervalo Numérico.
Observação:
A Oracle recomenda que os nomes dos membros da dimensão de atributo numérico não contenham mais de seis casas decimais. Caso contrário, devido a ajustes de precisão, um esboço pode não passar na verificação.
Alterar os Nomes de Membros da Dimensão de Cálculos de Atributo
A dimensão Cálculos de Atributo do Essbase, por padrão, tem membros denominados Soma, Contagem, Mín., Máx. e Média. Se necessário, você pode alterar os nomes e sua funcionalidade não será alterada.

Sum, Count, Min, Max e Avg — os nomes dos membros que o Essbase cria na dimensão Attribute Calculations — não são considerados palavras reservadas, porque você pode alterar esses nomes e, em seguida, usar o nome default em um atributo ou dimensão padrão. Siga estas diretrizes:
-
Se o outline for marcado como um outline de membro duplicado, você poderá usar os nomes padrão para nomear outros membros de base ou de atributo.
-
Se o outline for marcado como um outline do membro exclusivo, você deverá evitar o uso de Soma, Contagem, Mín, Máx e Média como nomes de membros. Por exemplo, se você usar Max em uma dimensão padrão e, em seguida, criar uma dimensão de atributos, em que o Essbase cria o membro Max na dimensão Cálculos de Atributos, o Essbase detectará um nome duplicado e retornará uma mensagem de erro indicando que o nome já está em uso.
Independentemente do nome que você usa para um membro da dimensão Cálculos de Atributo, sua função permanece a mesma. Por exemplo, Count, o segundo membro, sempre conta.
Para exibir os nomes de membro Cálculos de Atributo atuais, você pode usar o visualizador/editor de outline na interface Web do Essbase ou pode executar a seguinte instrução MaxL:
query database appName.dbName get attribute_spec;Para alterar os nomes de membro padrão de Cálculos de Atributo, use qualquer um dos seguintes métodos:
- Use uma pasta de trabalho do aplicativo/Designer de Cubo. Consulte Noções Básicas Sobre a Planilha Cube.Settings: Definições de Atributo.
- Use o editor de outline na interface Web do Essbase. Consulte Trabalhar com Propriedades de Estrutura de Tópicos Gerais e Relacionadas a Atributo.
- Use a API REST -- especificamente, a ação otlUpdate no ponto final de edição de outline em batch.