Caso de uso 9: creación de un área temática

Puede crear un área temática para presentar y proteger una vista personalizada de un modelo de negocio para centrarse en una función de negocio concreta.

El modelo semántico predefinido no contiene el modelo de negocio y las métricas necesarias de Google Analytics. En este caso de uso, puede crear, modelar y presentar el área temática de Google Analytics que contiene datos de un origen externo, como Google Analytics. A esta área temática, agregue un hecho personalizado Fact – Google y una dimensión personalizada Fecha de Google.

Puede aplicar los conceptos tratados en este caso de uso a cualquiera de las suscripciones 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.

Asegúrese de consultar Upload Samples for the Semantic Model Extensions Use Cases y completar estos requisitos previos:
  • 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.
  • Cree la tabla de hechos de muestra, FDI_X_DUMMY_GOOGLE_DATA_F, en el almacén de datos autónomo asociado a la instancia de Fusion Data Intelligence mediante los archivos de muestra FDI_X_DUMMY_GOOGLE_DATA_F.xlsx o FDI_X_DUMMY_GOOGLE_DATA_F.sql.
  • Otorgue acceso de modelo semántico a la vista de tabla FDI_X_DUMMY_GOOGLE_DATA_F para el esquema OAX$OAC mediante este script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_DUMMY_GOOGLE_DATA_F" TO "OAX$OAC";
  • Cree la vista FDI_X_GOOGLE_DATE_D_V mediante el siguiente script SQL:
    CREATE OR REPLACE FORCE EDITIONABLE VIEW "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" ("CALENDAR_DATE", "CAL_MONTH_NUMBER", "CAL_YEAR_ID") DEFAULT COLLATION "USING_NLS_COMP"  AS 
      (
    SELECT CALENDAR_DATE, CAL_MONTH_NUMBER, CAL_YEAR_ID
    FROM DW_DAY_D
    );
  • Otorgue acceso al modelo semántico a la vista FDI_X_GOOGLE_DATE_D_V o al esquema OAX$OAC mediante este script SQL:
    GRANT SELECT ON "OAX_USER"."FDI_X_GOOGLE_DATE_D_V" TO "OAX$OAC";
  • Valide que los datos se cargan desde el ejemplo como se esperaba mediante el siguiente script SQL:
    SELECT * FROM OAX_USER.FDI_X_GOOGLE_DATE_D_V;
  • Valide que los datos se cargan desde el ejemplo como se esperaba mediante el siguiente script SQL:
    SELECT * FROM OAX_USER.FDI_X_DUMMY_GOOGLE_DATA_F;

Adición de un hecho personalizado al modelo semántico

Puede crear una estrella lógica para definir los objetos autónomos del almacén de datos, las medidas de hechos, las etiquetas de visualización, las claves, las reglas de agregación y los niveles de contenido.

En este paso, se crea una estrella lógica para definir el hecho personalizado Fact – Google que hace referencia al objeto de almacén de datos autónomo FDI_X_DUMMY_GOOGLE_DATA_F.
  1. En la página Extensiones de modelo semántico, haga clic en el sandbox MySandbox5Mar25.
  2. Haga clic en Realizar acción, haga clic en Gestionar estrella lógica, seleccione Crear estrella lógica y, a continuación, haga clic en Siguiente.
  3. En la página Estrella Lógica: Hecho, haga clic en Agregar Hecho.

    Página Estrella Lógica: Hecho que muestra el botón Agregar Hecho

  4. En la página Agregar un hecho, en el paso 1 del asistente, seleccione OAX_USER en Esquema, seleccione FDI_X_DUMMY_GOOGLE_DATA_F en Objeto y cambie el nombre de Nombre de hecho por Facto - Google. Seleccione la casilla de control Usar para clave para la columna de origen GOOGLE_SESSION_DATE, seleccione la casilla de control Seleccionar hecho para las columnas de origen GOOGLE_ANALYTICS_ACTIVEUSERS y GOOGLE_ANALYTICS_NEWUSERS y haga clic en Siguiente.

    Paso 1 del asistente en la página Agregar un Hecho

  5. Deje las reglas de agregación como Suma y haga clic en Terminar.

    Paso 2 del asistente en la página Agregar un Hecho

  6. Revise el hecho personalizado en el modo gráfico.

    El hecho personalizado en el modo gráfico

  7. Continúe con la siguiente tarea sin salir del asistente, Agregar una dimensión personalizada al modelo semántico.

Adición de una dimensión personalizada al modelo semántico

Edite la estrella lógica para definir los objetos, atributos, etiquetas de visualización, claves y jerarquía del almacén de datos autónomo.

En este paso, puede editar la estrella lógica Fact – Google para agregar una dimensión personalizada Dim – Google Date que haga referencia al objeto de almacén de datos autónomo FDI_X_GOOGLE_DATE_D_V y definir una jerarquía de varios niveles denominada Jerarquía de Google. Para cada nivel, el caso de uso define una clave primaria única y un atributo de visualización.
  1. En la página Estrella lógica: Hecho, haga clic en Gestionar dimensión y, a continuación, en Agregar dimensión.

    Página Estrella Lógica: Hecho que muestra la lista de valores Gestionar Dimensión

  2. On the Add a Dimension page, in step 1 of the wizard, select OAX_USER in Schema, select FDI_X_GOOGLE_DATE_D_V in Object, rename Dimension Name as Google Date, select the Use for Key check box for CALENDAR_DATE and the Add Attributes check box for CALENDAR_DATE, CAL_MONTH_NUMBER, and CAL_YEAR_ID. Haga clic en Siguiente.

    Paso 1 del asistente en la página Agregar una dimensión

  3. En Nombre mostrado, cambie el nombre de la siguiente manera:
    • Fecha de calendario como fecha
    • Número de mes de cálculo como mes
    • ID de año de cálculo como año
    Nota

    Para los nombres únicos, puede agregar un prefijo a Google para Fecha, Mes y Año.
  4. Especifique la jerarquía de fechas para la dimensión Fecha de Google de la siguiente manera:
    1. Introduzca Jerarquía de Google en Nombre de jerarquía.

      Paso 2 del asistente en la página Agregar una dimensión que muestra el nombre de jerarquía introducido

    2. En Elementos de datos seleccionados, haga clic con el botón derecho en el nivel superior, Total, y haga clic en Agregar 'n' niveles secundarios. En Número de niveles, especifique 2 como Número de niveles de jerarquía y haga clic en Listo.

      Cuadro de diálogo Número de niveles

    3. Cambie el nombre de los niveles y arrastre las columnas correspondientes de Fecha de Google en Elementos de datos disponibles a cada carpeta de nivel.
      Arrastre de la siguiente manera:
      • Arrastre Mes de Google a la carpeta de nivel Mes.
      • Arrastre Año de Google a la carpeta de nivel Año.
      • Si aún no está allí de forma predeterminada, arrastre Fecha de Google a la carpeta de nivel Detalle.

      Paso 2 del asistente en la página Agregar una dimensión que muestra cómo cambiar el nombre de los niveles y arrastrar las columnas correspondientes a cada carpeta de nivel

    4. Defina la clave principal y el atributo de visualización para cada nivel.
      • Carpeta de año (elemento de datos): en Propiedades, seleccione el lápiz para definir Clave principal y Atributo de visualización para el nivel de año en Año de Google.


        Paso 2 del asistente en la página Add a Dimension que muestra cómo definir la clave primaria y mostrar el atributo en el nivel Year

      • Carpeta de mes (elemento de datos): en Propiedades, seleccione el lápiz para definir Clave principal y Atributo de visualización para el nivel de mes en Mes de Google.


        Paso 2 del asistente en la página Add a Dimension que muestra cómo definir la clave primaria y mostrar el atributo en el nivel Month

      • Carpeta de detalle (elemento de datos): en Propiedades, seleccione el lápiz para definir Clave principal y Atributo de visualización para el nivel de detalle en Fecha de Google.


        Paso 2 del asistente en la página Agregar una dimensión que muestra cómo definir la clave primaria y mostrar el atributo en el nivel de detalle

  5. Haga clic en Terminar. Continúe con la siguiente tarea sin salir del asistente, Unirse al hecho personalizado a la dimensión personalizada.

Unir el hecho personalizado a la dimensión personalizada

Puede unir la jerarquía de dimensiones personalizadas al hecho personalizado definiendo el tipo de unión y la condición de unión. Puede definir uniones complejas; sin embargo, se recomienda intentar utilizar uniones estándar siempre que sea posible.

En este paso, se define una unión interna estándar en el hecho personalizado Fact – Google a la jerarquía de dimensiones personalizada Dim – Google Date mediante la clave Google Session Date.
  1. En la página Estrella lógica: Hecho, arrastre desde el círculo de hecho personalizado (Hecho - Google) hasta la dimensión personalizada (Dim - Fecha de Google) para abrir el cuadro de diálogo Unir.

    Página Estrella Lógica: Hecho que muestra cómo unir el hecho personalizado y la dimensión personalizada

  2. In Join, specify Inner as Join Type, under Join Condition, select Google Session Date (DATE) for Fact - Google, select Google Date (DATE) for Dim - Google Date, and click Done.

    Cuadro de diálogo Unión

  3. Ver la unión en modo gráfico.

    La unión en modo gráfico

  4. Haga clic en la flecha hacia atrás de la página Logical Star: Fact para volver a la página Sandbox: MySandbox5Mar2025.

Presentar dimensión personalizada y hecho en el modelo semántico

Modifique el área temática para presentar el nuevo hecho personalizado y sus métricas agregables, junto con los nuevos atributos de dimensión personalizados y niveles de jerarquía.

El hecho se representa como una carpeta que contiene columnas de medida en el área temática. La dimensión se representa como una carpeta que contiene columnas en el área temática. Los niveles de jerarquía se representan en la parte inferior de la carpeta de dimensiones personalizada. Los niveles de jerarquía utilizados en los libros de trabajo se pueden ampliar y contraer para mostrar u ocultar filas detalladas.

En este paso, se crea una nueva área temática Google Analytics para presentar las medidas Fact – Google de la nueva carpeta de hechos que contiene las medidas Google Analytics Activeusers y Google Analytics Newusers, junto con la nueva carpeta personalizada Google Date que contiene la jerarquía personalizada Google Hierarchy con dos niveles (año, mes) y el nivel más bajo detallado.

  1. En la página Sandbox: MySandbox5Mar2025, haga clic en Realizar acción, en Gestionar área temática, seleccione Crear un área temática y, a continuación, haga clic en Siguiente.
  2. En la página Crear un área temática, en el paso 1 del asistente, introduzca Google Analytics en Nuevo nombre de área temática y haga clic en Siguiente.

    Paso 1 del asistente en la página Crear un área temática

  3. En el paso 2 del asistente, haga clic en Gestionar elementos y, a continuación, en Gestionar nuevas personalizaciones.
  4. En Agregar un área temática, seleccione la dimensión personalizada, la carpeta de dimensión Dim - Fecha de Google (incluida la jerarquía) y el hecho personalizado, Hecho - Google junto con todas las medidas y, a continuación, haga clic en Agregar.

    Cuadro de diálogo Agregar un área temática que muestra la dimensión y el hecho personalizados seleccionados

  5. Revise y haga clic en Siguiente.

    Revisar el hecho personalizado, Hecho - Google

  6. En el paso 3 del asistente, haga clic con el botón derecho en los elementos del área temática personalizada para cambiar el nombre que desee o arrastre los elementos para reordenarlos y haga clic en Siguiente.

    Paso 3 del asistente en la página Crear un área temática que muestra cómo cambiar el nombre y reordenar los artículos

  7. Revise y haga clic en Terminar.

    Paso 4 del asistente en la página Crear un área temática que muestra el botón Finalizar

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 Google Analytics y, a continuación, haga clic en Agregar a libro de trabajo.

    Cuadro de diálogo Agregar datos que muestra el área temática personalizada seleccionada, Google Analytics

  3. Cree un informe basado en Google Analytics, el área temática personalizada que ha creado. Utilice las columnas de la carpeta Fecha de Google y las medidas de Fact - Google para confirmar que el hecho y la dimensión se han unido correctamente.

    Informe basado en el área temática personalizada, Google Analytics