Definir nombres de miembros en dimensiones de atributo
Cuando se utiliza la función de atributo, Essbase establece los nombres de miembros predeterminados en las dimensiones de atributo. Puede cambiar estos nombres definidos por el sistema de varias formas para evitar confusiones entre los nombres de miembros de atributos y otros nombres de miembros.
Por ejemplo, los valores True y False definidos por el sistema excluyen otros nombres de miembros de True y False. Los atributos de fecha y los atributos numéricos también se pueden duplicar. Para evitar la confusión de nombres duplicados, puede establecer la configuración para calificar los nombres de miembros en las dimensiones de atributo. El esquema no muestra los nombres de atributo totalmente cualificados, pero puede ver los nombres de atributo completos en cualquier lugar donde seleccione miembros, como cuando defina particiones o seleccione información para recuperar.
Defina la configuración del nombre de miembro antes de definir o crear las dimensiones de atributo. Si se cambia la configuración después de definir las dimensiones y los miembros del atributo, se podrían generar nombres de miembros no válidos.
En las siguientes secciones, se describe cómo trabajar con los nombres de los miembros de las dimensiones de atributos:
- Definición de formatos de sufijo y prefijo para nombre de miembro y dimensiones de atributo
- Definición de nombres de miembro de atributo booleano
- Cambio de los nombres de miembro en las dimensiones de atributo de fecha
- Configuración de nombres de miembro que representan rangos de valores
- Cambio de nombres de miembros de la dimensión de cálculo de atributos
Note:
Si particiona un esquema que contiene dimensiones de atributo, la configuración de formato de nombre de los miembros descritos en esta sección debe ser idéntica en los esquemas de origen y destino.
Definición de formatos de sufijo y prefijo para nombre de miembro y dimensiones de atributo
En las dimensiones de atributo, es posible duplicar el nombre de miembro. Para evitar problemas al hacer referencia a miembros de atributos, puede definir nombres únicos asociando un prefijo o sufijo a los nombres de miembros.
Note:
La información de esta sección no se aplica a esquemas de miembros duplicados con dimensiones de atributo. Para hacer referencia a los nombres de miembros en esquemas de nombres de miembros duplicados, consulte Duplicar nombres de miembros en esquemas.
Los nombres de los miembros de las dimensiones de atributos booleanos, de fecha y numéricos son valores. Es posible encontrar valores de atributo duplicados en diferentes dimensiones de atributo.
-
Ejemplo booleano
Si tiene varias dimensiones de atributos booleanos en un esquema, los dos miembros de cada una de esas dimensiones tienen los mismos nombres, por defecto, True y False.
-
Ejemplo de fecha
Si tiene varias dimensiones de atributo de fecha, algunos nombres de miembros en ambas dimensiones podrían ser los mismos. Por ejemplo, la fecha en la que se abre una tienda en un determinado mercado podría ser la misma que la fecha en la que se introdujo un producto.
-
Ejemplo numérico
El valor de atributo para el tamaño de un producto puede ser 12 y 12 también puede ser el valor para el número de unidades de embalaje de un producto. Este ejemplo da como resultado dos miembros con el nombre 12.
Puede definir nombres únicos adjuntando un prefijo o sufijo a los nombres de miembro en las dimensiones de atributos booleanos, de fecha y numéricos en el esquema. Puede colocar la dimensión, el padre, el abuelo o todos los ascendientes en el nombre del atributo. Por ejemplo, al definir nombres de miembros de dimensiones de atributo para incluir el nombre de dimensión como sufijo, asociado por un guion bajo, el valor de miembro 12 de la dimensión de atributo Ounces asume el nombre de miembro de atributo completo único 12_Ounces.
De forma predeterminada, Essbase asume que no hay ningún prefijo o sufijo asociado a los nombres de los miembros de las dimensiones de atributo.
La convención que seleccione se aplica a los nombres de miembros de nivel 0 de todas las dimensiones numéricas, booleanas y de atributos de fecha del esquema. Puede definir alias para estos nombres si desea mostrar nombres más cortos en las recuperaciones.
Consulte Descripción de Cube.Settings Worksheet: Configuración de atributos.
Definición de nombres de miembro de atributo booleano
Las dimensiones de atributos booleanos tienen nombres de miembros True y False, a menos que los cambie a Yes y No, o a cualquier otra cosa que elija. En el cubo básico de ejemplo de Essbase, hay una dimensión de atributo booleano denominada Caffeinated, que contiene los miembros True y False.
Al definir el tipo de dimensión de una dimensión de atributo como booleana, Essbase crea automáticamente dos miembros de nivel 0 con los nombres especificados para la configuración de atributos booleanos. Los nombres iniciales de los miembros booleanos de una base de datos se definen como True y False. Para cambiar estos nombres por defecto, por ejemplo, a Sí y No, defina los nombres de miembros para las dimensiones de atributos booleanos antes de crear dimensiones de atributos booleanos en la base de datos.
Antes de definir un tipo de dimensión de atributo como booleano, debe suprimir todos los miembros existentes de la dimensión.
Para ver los nombres de miembros de atributos booleanos actuales, puede utilizar el visor/editor de esquemas en la interfaz web de Essbase.
Para cambiar los nombres de miembros de atributos booleanos por defecto, utilice cualquiera de los siguientes métodos:
- Utilice un libro de trabajo de aplicación / Diseñador de cubos. Consulte Descripción de la Hoja de Trabajo Cube.Settings: Configuración de atributos.
- Utilice el editor de esquemas en la interfaz web de Essbase. Consulte Trabajo con Propiedades de Esquema Generales y Relacionadas con Atributos.
- Utilice la API de REST, concretamente, la acción otlUpdate en el punto final edición de esquema por lotes.
Cambio de los nombres de miembro en las dimensiones de atributo de fecha
Puede cambiar el formato de miembros de las dimensiones de atributo de fecha de Essbase. Sin embargo, si cambia el formato de fecha, debe volver al crear las dimensiones de atributos de fecha.
Por ejemplo, puede utilizar los siguientes formatos de fecha:
-
mm-dd-yyyy: El 18 de octubre de 2007 se muestra como 10-18-2007.
-
dd-mm-yyyy: el 18 de octubre de 2007 se muestra como 18-10-2007.
Si cambia el formato de nombre de miembro de fecha, es posible que los nombres de los miembros existentes de las dimensiones de atributo de fecha no sean válidos. Por ejemplo, si el miembro 10-18-2007 existe y cambia el formato a dd-mm-2007, la verificación del esquema encontrará que este miembro no es válido.
Consulte Descripción de Cube.Settings Worksheet: Attribute Settings.
Configuración de nombres de miembro que representan rangos de valores
Los miembros de las dimensiones de atributos numéricos pueden representar valores únicos o rangos de valores. Para los miembros de atributo de rango, puede configurar el nombre como reflejo de la parte superior del rango o la parte inferior del rango.
Miembros de atributo numérico, ejemplo de valor único
En la base de datos Sample Basic, el miembro 12 de la dimensión de atributo Ounces representa el único valor numérico 12; asocie este atributo a todos los productos de 12 onzas. El esquema incluye un miembro independiente para cada tamaño; por ejemplo, 16, 20 y 32.
Ejemplo de miembros de atributo numérico, rango de valores
-
En la base de datos Sample Basic, la dimensión de atributo Population contiene miembros de rango.
Figura 6-1 Dimensión y miembros de atributo de grupo

En este esquema, los miembros de la dimensión de atributo Población representan rangos de valores de población en la dimensión Mercado asociada. El miembro 3000000 representa poblaciones de cero a 3.000.000; el miembro 6000000 representa poblaciones de 3.000.001 a 6.000.000, y así sucesivamente. Un valor para el esquema establece que cada miembro numérico representa la parte superior de su rango.
También puede definir esta configuración de esquema para que los miembros de las dimensiones de atributos numéricos sean los fondos de los rangos que representan. Por ejemplo, si los miembros numéricos se definen para definir los fondos de los rangos, el miembro 3000000 representa poblaciones de 3.000.000 a 5.999.999, y el miembro 600000 representa poblaciones de 6.000.000 a 8.999.999.
Al crear la dimensión base, Essbase asocia automáticamente los miembros de la dimensión base con el rango de atributos adecuado. Por ejemplo, si los miembros numéricos representan la parte superior de los rangos, Essbase asocia automáticamente el mercado de Connecticut, con una población de 3.269.858, con el miembro 6000000 de la dimensión de atributo Población.
Para ver los nombres de miembros de atributos numéricos actuales, puede utilizar el visor/editor de esquemas en la interfaz web de Essbase o puede ejecutar la siguiente sentencia MaxL:
query database appName.dbName get attribute_spec;Para cambiar los nombres de miembros de atributos numéricos, utilice cualquiera de los siguientes métodos:
- Utilice un libro de trabajo de aplicación / Diseñador de cubos. Consulte Descripción de la Hoja de Trabajo Cube.Settings: Configuración de atributos.
- Utilice el editor de esquemas en la interfaz web de Essbase. Consulte Trabajo con Propiedades de Esquema Generales y Relacionadas con Atributos.
- Utilice la API de REST, concretamente, la acción otlUpdate en el punto final edición de esquema por lotes, que incluye las opciones bucketingType.
En una regla de creación de dimensión, especifique el tamaño del rango para cada miembro de la dimensión de atributo numérico. En la dimensión Population de ejemplo utilizada en este tema, observe que cada atributo representa un rango de 3.000.000. Consulte Atributos de rango numérico.
Note:
Oracle recomienda que los nombres de miembros de dimensión de atributo numérico no contengan más de seis posiciones decimales. De lo contrario, debido a los ajustes de precisión, es posible que un esquema no supere la verificación.
Cambio de nombres de miembros de la dimensión de cálculo de atributos
La dimensión Cálculos de atributos de Essbase, de forma predeterminada, tiene miembros denominados Sum, Count, Min, Max y Average. Si es necesario, puede cambiar los nombres y su funcionalidad no cambiará.

Suma, Recuento, Mín, Máx y Promedio (los nombres de los miembros que crea Essbase en la dimensión Cálculos de atributos) no se consideran palabras reservadas porque puede modificar estos nombres y luego utilizar el nombre por defecto en una dimensión del atributo o estándar. Siga estas directrices:
-
Si el esquema está etiquetado como un esquema de miembro duplicado, puede utilizar los nombres predeterminados para asignar un nombre a otros miembros de base o atributo.
-
Si el esquema está identificado como esquema de miembros exclusivo, evite utilizar Suma, Recuento, Mín., Máx. y Prom como nombres de miembro. Por ejemplo, si utiliza Máx en una dimensión estándar y luego crea una dimensión de atributos, en el cual Essbase crea el miembro Máx en las dimensiones de cálculos de atributos, Essbase detecta un nombre duplicado y genera el mensaje del error que indica que el nombre ya está en uso.
Independientemente del nombre que utilice para un miembro de dimensión de cálculos de atributos, su función sigue siendo la misma. Por ejemplo, Count, el segundo miembro, siempre cuenta.
Para ver los nombres de miembros de los cálculos de atributos actuales, puede utilizar el visor/editor de esquemas en la interfaz web de Essbase o puede ejecutar la siguiente sentencia MaxL:
query database appName.dbName get attribute_spec;Para cambiar los nombres de miembro por defecto de Attribute Calculations, utilice cualquiera de los siguientes métodos:
- Utilice un libro de trabajo de aplicación / Diseñador de cubos. Consulte Descripción de la Hoja de Trabajo Cube.Settings: Configuración de atributos.
- Utilice el editor de esquemas en la interfaz web de Essbase. Consulte Trabajo con Propiedades de Esquema Generales y Relacionadas con Atributos.
- Utilice la API de REST, concretamente, la acción otlUpdate en el punto final edición de esquema por lotes.