Agregar miembros como hermanos del nivel más bajo

Cuando necesite agregar nuevos miembros al esquema de Essbase, pero los datos de origen no especifican sus ascendientes, puede diseñar una regla de creación de dimensiones que los agregue como hermanos del miembro existente de nivel inferior. Utilice el método de creación de dimensiones Agregar como hermano de nivel inferior.

Si utiliza este método de creación, cuando Essbase encuentra un nuevo miembro en los datos de origen, explora el esquema para la rama de nivel 0 de miembros y agrega los nuevos miembros como hermanos de estos miembros.

Note:

Si el esquema contiene varios grupos de miembros de nivel 0, Essbase agrega los nuevos miembros al primer grupo que encuentre.

Para este ejemplo de creación de dimensión, suponga que desea agregar A100-20 y A100-99 como hermanos de los miembros de nivel inferior en la dimensión Measures.
En esta imagen se muestran los nuevos miembros A100–20 y A100–99 agregados como hijos de Margen.

Supongamos que desea utilizar el siguiente archivo de datos de texto para agregar los nuevos miembros:

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

Puede crear el siguiente archivo de reglas para crear las dimensiones mediante el método de creación Agregar como hermano en el nivel más bajo.

Para volver a crear este ejemplo,

  1. Importe/cree el cubo de ejemplo básico utilizando el libro de trabajo de la aplicación disponible en la galería del catálogo de archivos del servidor de Essbase.

  2. Cree un archivo de datos delimitado por tabuladores como el siguiente, asígnele el nombre siblow.txt y cárguelo en el directorio de cubo básico de ejemplo.

    100-10	Texas	A100-10	100	120	100
    200-20	Texas	A100-99	111	154	180
  3. En la página de inicio, abra la aplicación y, a continuación, abra la base de datos (cubo).

  4. Seleccione el separador Scripts y, a continuación, haga clic en Reglas.


    El separador Scripts está seleccionado y el mosaico Reglas está resaltado en la interfaz web de Essbase.

  5. Haga clic en Crear y seleccione Creación de dimensiones (normal).


    En el cuadro de diálogo de la base de datos, se pulsa el botón Crear y se selecciona la opción Creación de dimensiones (normal)

  6. En el cuadro de diálogo Nueva regla,

    1. Introduzca un nombre de regla. Por ejemplo, siblow.

    2. En Tipo de origen, seleccione Archivo, haga clic en Catálogo y navegue a siblow.txt.

      Al hacer clic en Catálogo, se espera que el archivo se encuentre en el directorio de cubo del servidor de Essbase de forma predeterminada, por lo que ya debe haberlo cargado mediante la sección Archivos de la interfaz web de Essbase. Si el archivo está en la máquina cliente, haga clic en Explorador de archivos para localizar el archivo.

    3. Deje los campos Número de registro de cabecera y Número de registro de creación de dimensión como 0. Los registros de cabecera no son útiles para las compilaciones de dimensiones.

    4. Cambie el valor de Delimitador de coma a Separador.

    5. Haga clic en Continuar.

    6. La regla de creación de dimensiones se abre con campos no definidos y obtiene una vista previa de los datos (del archivo de texto) que rellenan la cuadrícula debajo de los campos.
      Imagen del editor de reglas de creación de dimensiones para la nueva regla "siblow", con campos no definidos del 1 al 6 como columnas de metadatos a la espera de rellenarse. En cada campo se encuentran los valores de datos importados del archivo de datos de origen.

  7. Como se trata de una regla nueva, aún no hay dimensiones asociadas.

    1. Haga clic en Dimensiones.
      Botón Dimensiones en editor de reglas

    2. Seleccione o escriba el nombre de dimensión Medidas y haga clic en Agregar.
  8. Ahora debe definir el método de creación y comprobar otras instrucciones operativas de creación de dimensiones. Haga clic en Medidas para editar las propiedades.

  9. Cambie Método de creación a Agregar como hermano del nivel más bajo y deje en blanco el campo Nombre de miembro debajo.
    Imagen de la ventana Editar dimensiones en el editor de reglas de creación de dimensiones, con Agregar como hermano del nivel más bajo seleccionado.

    Haga clic en Aceptar.

  10. Haga clic en el selector Dimensión en el campo 3 y seleccione Medidas.
    Imagen del campo 3 del editor de reglas de creación de dimensiones, rellenada con datos y con la dimensión de medidas seleccionada.

  11. Deje en blanco el selector Tipo del campo 3.

  12. Seleccione Fields 1 - 6. Para ello, haga clic en el área de encabezado inactiva denominada Campo 1, mantenga presionada la tecla Mayús y haga clic en el área de encabezado Campo 6. Ahora mantenga pulsada la tecla Control y haga clic en el campo 3 para anular la selección. Haga clic en Ignorar.
    Imagen del editor de reglas de creación de dimensiones, rellenada con datos, con los campos 1, 2, 4, 5 y 6 ignorados.

    Como resultado, esta regla solo funcionará en el tercer campo de cada registro. Ignorar campos puede ser útil cuando no necesita utilizar todos los campos del origen para la creación de la dimensión, pero no desea preparar diferentes orígenes.

  13. Verifique la regla, luego guarde y cierre. Si hay errores, consulte Requisitos para archivos de reglas de creación de dimensiones válidas.

  14. Ejecute el trabajo de creación de dimensión.

  15. Vea el esquema e inspeccione los secundarios de Margin (en la dimensión Measures) para confirmar que se han agregado los miembros.
    Imagen del esquema básico de muestra con los nuevos miembros A100-20 y A100-99 que se muestran en Margen (en la dimensión Medidas).

Tabla 14-2 Resumen de Adición de Miembros como Hermanos del Nivel Más Bajo

Campo Valor Más información

Dimensión de medidas

Seleccione el método de creación Agregar como hermano de nivel inferior

Seleccionar método de creación

Campo 3 (Medidas)

  • No seleccione un tipo para el campo

  • Definir la dimensión del campo en Medidas

Definir información de tipo de campo de creación de dimensión

Campos 1, 2, 4, 5 y 6

Ignorar los campos

Puede ignorar todos los campos de una columna especificada de los datos de origen.

Consulte Ignorar campos.