Caso de uso 2: ampliación de una dimensión degenerada

Puede ampliar una carpeta de dimensión de detalles de transacción agregando nuevas columnas que representen atributos descriptivos adicionales relacionados con la dimensión degenerada (degen).

La carpeta Detalles de orden de venta (una subcarpeta del área temática Detalles de línea de cumplimiento) disponible en el área temática SCM – Orden de venta predefinida no contiene el atributo descriptivo necesario Filtrar socio.

En este caso de uso, agregue la columna Filtrar socio de un origen externo a la carpeta Detalles de orden de venta predefinida para asociar los detalles del socio que está ejecutando la orden de venta aplicable. La extensión personalizada se une a la dimensión de degradación Dim – OM Sales Order Details predefinida mediante la columna ID de línea de satisfacción.

Este caso de uso requiere la suscripción a Fusion SCM Analytics. Sin embargo, puede aplicar los conceptos tratados en este caso de uso a cualquier otra suscripción de Fusion Data Intelligence. El caso de uso puede hacer referencia a tablas y sinónimos predefinidos de Autonomous Data Warehouse, así como a simular tablas y vistas de bases de datos personalizadas. Si ha activado la suscripción de Fusion Data Intelligence especificada, puede utilizar los ejemplos proporcionados. Se recomienda sustituir los objetos de ejemplo por sus propios objetos personalizados de Autonomous Data Warehouse, como la tabla personalizada, la vista materializada, la vista, el sinónimo personalizado o el sinónimo de juego de datos de aumento de datos.

Utilice lo siguiente para completar esta tarea:
  • Atributo - Columna Socio de satisfacción
  • Área temática - SCM - Órdenes de venta
  • Carpeta de dimensión principal - Órdenes de venta
  • Carpeta de dimensiones - Dimensión - Detalles de órdenes de venta de OM
Asegúrese de consultar Upload Samples for the Semantic Model Extensions Use Cases y completar estos requisitos previos:
  1. Cree un sandbox titulado MySandbox5Mar25. Consulte Crear sandbox. O bien, edite un sandbox existente en la página Extensiones de modelo semántico; por ejemplo, haciendo clic en el sandbox MySandbox5Mar25.
  2. Genere la vista de extensión de detalles de transacción de ejemplo titulada FDI_X_OM_FULFILLMENT_CF_V usando este script SQL:
    CREATE OR REPLACE VIEW FDI_X_OM_FULFILLMENT_CF_V
    AS
    (
    SELECT FULFILL_LINE_ID,
    CASE ORDER_LINE_NUMBER
    WHEN 1 THEN 'Sysco Corporation'
    WHEN 2 THEN 'US Foods'
    WHEN 3 THEN 'Performance Food Group (PFG)'
    WHEN 4 THEN 'McLane Company'
    WHEN 5 THEN 'Gordon Food Service (GFS)'
    WHEN 6 THEN 'The H.T.'
    WHEN 7 THEN 'KeHE Distributors.'
    WHEN 8 THEN 'Reyes Holdings'
    WHEN 9 THEN 'Ben E. Keith Foods'
    WHEN 10 THEN 'Shamrock Foods'
    WHEN 11 THEN 'Maines Paper and Food Service'
    WHEN 12 THEN 'SpartanNash'
    WHEN 13 THEN 'UNFI'
    WHEN 14 THEN 'C and S Wholesale Grocers'
    WHEN 15 THEN 'Core-Mark Holding Company'
    WHEN 16 THEN 'Cheney Brothers'
    ELSE 'Unknown'
    END AS FULFIL_PARTNER
    FROM OAX_USER.DW_OM_FULFILLMENT_CF
    );
    

    Esta vista se basa en la tabla de hechos OAX_USER.DW_OM_FULFILLMENT_CF. Sin embargo, puede cambiarlo a cualquier otra tabla de hechos.

  3. Otorgue acceso al modelo semántico a la vista FDI_X_OM_FULFILLMENT_CF_V para el esquema OAX$OAC mediante el siguiente script SQL:
    GRANT SELECT ON OAX_USER. FDI_X_OM_FULFILLMENT_CF_V TO "OAX$OAC";
    
  4. Valide que los datos se cargan desde el ejemplo como se esperaba mediante el siguiente script SQL:
    SELECT * FROM FDI_X_OM_FULFILLMENT_CF_V;

Adición de una extensión de detalles de transacción al modelo semántico

Edite la estrella lógica para definir el objeto, los atributos, las etiquetas de visualización y las claves del almacén de datos autónomo y, a continuación, una el objeto personalizado a la dimensión degen predefinida que se va a ampliar.

En este paso, edita la estrella lógica Fact – OM Sales Orders para agregar una extensión de dimensión en Dim – OM Sales Order Details que hace referencia al objeto de almacén de datos autónomo FDI_X_OM_FULFILLMENT_CF_V. La extensión personalizada se une a la dimensión de degradación Dim – OM Sales Order Details predefinida mediante el ID de línea de satisfacción.
  1. En la página Extensiones de modelo semántico, haga clic en el sandbox MySandbox5Mar25.
  2. In Perform Action, click Manage Logical Star, then Edit Logical Star, then Out of the box, then select SCM - Sales Orders as the subject area, select Fact - OM Sales Orders as the corresponding fact, and then click Next.
  3. En la página Estrella lógica: Hecho, busque la tabla de dimensiones Dim - Detalles de órdenes de venta de OM, haga clic con el botón derecho en ella y, a continuación, haga clic en Gestionar extensión.

    La página Estrella lógica: Hecho que muestra la tabla de dimensiones Dimensión - Detalles de órdenes de venta de OM

  4. En la lista de valores Gestionar extensión, seleccione Ampliar dimensión.
  5. En la página Extender una dimensión, en el paso 1 del asistente, seleccione OAX_USER en Esquema y seleccione FDI_X_OM_FULFILLMENT_CF_V en Objeto. Seleccione la casilla de control Usar para clave para la columna de origen FULFIL_LINE_ID y seleccione la casilla de control Agregar atributos para la columna de origen FULFIL_PARTNER. Haga clic en Siguiente.

    Página Extender una Dimensión

  6. En el paso 2 del asistente, seleccione Interno en Seleccionar tipo de unión. Seleccione Identificador de línea de satisfacción de orden (DOUBLE) como Clave de dimensión y FULFILL_LINE_ID (DOUBLE) como Clave de dimensión ampliada para unir el identificador de línea y el ID según lo definido en la vista FDI_X_OM_FULFILLMENT_CF_V. Haga clic en Terminar.

    Paso 2 del asistente en la página Extender una dimensión que muestra el tipo de unión y las claves en las que se va a unir

  7. Revise la dimensión ampliada.

    Página Sandbox: MySandbox5Mar2025 que muestra la dimensión ampliada

Presentar la extensión de detalles de transacción en el modelo semántico

El área temática se modifica para presentar las columnas ampliadas en una carpeta de área temática.

En este paso, se modifica el área temática SCM - Orden de venta para presentar la columna Filtrar socio ampliada en la carpeta Detalles de orden de venta predefinida.
  1. Vaya al sandbox MySandbox5Mar25.
  2. En el sandbox MySandbox5Mar2025, haga clic en Realizar acción, Gestionar áreas temáticas y, a continuación, en Modificar un área temática, seleccione SCM - Órdenes de venta como área temática y, a continuación, haga clic en Siguiente.
  3. En el paso 1 del asistente de la página Modificar un área temática - SCM - Órdenes de venta, consulte los detalles y haga clic en Siguiente.
  4. En el paso 2 del asistente, seleccione Gestionar elementos y, a continuación, haga clic en Gestionar personalizaciones de fábrica.

    El paso 2 del asistente en la página Modificar un área temática - SCM - Órdenes de venta que muestra la lista de valores Gestionar elementos

  5. En Agregar un área temática, seleccione la dimensión Dim – Detalles de órdenes de venta de OM y el atributo Filtrar socio para ampliarlos a los detalles de transacción y haga clic en Agregar carpetas.

    Cuadro de diálogo Agregar un área temática que muestra la dimensión Dimensión - Detalles de órdenes de venta de OM y el atributo Socio de satisfacción

  6. En Agregar un área temática, seleccione la carpeta Detalles de órdenes de venta y haga clic en Agregar carpetas.

    Cuadro de diálogo Agregar un área temática que muestra la carpeta Detalles de órdenes de venta seleccionada

  7. Revise las altas y haga clic en Terminar.

    La página Modificación de un área temática - SCM - Órdenes de venta en la que se muestran las altas

Aplicación y publicación de las personalizaciones

Aplique los cambios para compilar el sandbox y asegúrese de que el sandbox esté libre de errores.

A continuación, utilice el separador Activity para depurar, resolver errores y confirmar que la acción Apply Changes se completa y se realiza correctamente. Por último, fusione los cambios en el sandbox principal y publique las principales extensiones de usuario para compartir las nuevas extensiones con los consumidores.

En este paso, puede aplicar los cambios, utilizar el separador Actividad para supervisar el estado, fusionar el sandbox MySandbox5Mar25 en el sandbox principal y, a continuación, publicar la extensión de usuario principal.

  1. En la página Extensiones de modelo semántico, desplace el mouse sobre el sandbox MySandbox5Mar25 para ver Acciones y, a continuación, haga clic en Aplicar cambios.
  2. Haga clic en el separador Actividad para supervisar la tarea Aplicar cambios en la página Actividad.
  3. Cuando los cambios se hayan aplicado correctamente, haga clic en Publicar modelo en la página Extensiones de modelo semántico.
  4. En Publicar modelo, en Extensiones de usuario, seleccione MySandbox5Mar25 y en Configuraciones de seguridad, seleccione Todo.
  5. Haga clic en Publicar.
  6. En la página Extensiones de modelo semántico, haga clic en el separador Actividad para supervisar la tarea Publicar personalizaciones.

Validación de resultados

Verifique que las personalizaciones estén visibles en el modelo semántico.

  1. En la consola de Fusion Data Intelligence, haga clic en Ir a página de inicio.
  2. En la página de inicio de Oracle Analytics, haga clic en Crear, en Libro de trabajo, en Agregar datos, seleccione SCM – Órdenes de venta, el área temática que se amplía en este caso de uso y, a continuación, haga clic en Agregar a libro de trabajo.

    Agregar datos que muestra el área temática SCM - Órdenes de venta seleccionada

  3. Expanda la carpeta Detalles de línea de satisfacción y, a continuación, amplíe la carpeta Detalles de orden de venta y verifique que el nuevo campo Filtrar socio esté disponible para su uso y que los datos sigan siendo precisos.

    La carpeta ampliada Detalles de línea de satisfacción que muestra el campo Socio de satisfacción recién agregado

  4. Cree un libro de trabajo que contenga el nuevo atributo ampliado Fulfil Partner, así como una medida de la carpeta Detalles de orden de venta para validar que la unión entre la extensión y la tabla de hechos devuelve los resultados esperados.

    Libro de trabajo que contiene el nuevo atributo ampliado Socio de ejecución y medida de la carpeta Detalles de orden de venta