Trabajar con los juegos de datos de un libro de trabajo

En este tema se describe lo que necesita saber para trabajar con los juegos de datos de un libro de trabajo.

Adición de juegos de datos a un libro de trabajo

El libro de trabajo puede utilizar más de un juego de datos.

Cuando agrega más de un juego de datos, Oracle Analytics combina los datos. Puede activar la combinación por defecto, o actualizar o agregar datos para combinar entre juegos de datos. Consulte Combinación de juegos de datos.
  1. En la página de inicio, pase el cursor por encima de un libro de trabajo, haga clic en Acciones y, a continuación, seleccione Abrir.
  2. En el panel Datos, haga clic en Agregar y seleccione Agregar datos.
    A continuación se muestra la descripción de GUID-FF0C7C3F-3D35-4247-B2A0-C7E2B8F8CE93-default.jpg
    .jpg
  3. Seleccione un juego de datos y, a continuación, haga clic en Agregar a libro de trabajo.

Sustitución de un juego de datos en un libro de trabajo

Al sustituir un juego de datos, Oracle Analytics sugiere cómo puede reasignar las columnas del juego de datos que ha sustituido al juego de datos de sustitución. Puede aceptar o actualizar estas asignaciones sugeridas.

Por ejemplo, puede sustituir el juego de datos de prueba de un libro de trabajo por un juego de datos de producción. O bien, puede copiar un libro de trabajo y sus visualizaciones y, a continuación, utilizar el libro de trabajo duplicado como plantilla. Después de renombrar el libro de trabajo duplicado, puede agregar un juego de datos diferente.
Cuando se sustituye el juego de datos, se aplican al libro de trabajo todas las asignaciones de datos que especifique. Por ejemplo, si asigna un elemento de datos a Ninguno, los datos específicos se eliminan de las visualizaciones, los cálculos y los filtros del libro de trabajo.
  1. En la página de inicio, pase el cursor por encima de un libro de trabajo para utilizarlo como plantilla, haga clic en Acciones y, a continuación, seleccione Abrir.
  2. En la página Visualizar, haga clic en Datos.
  3. En la página Datos, haga clic en Diagrama de datos.
  4. Busque el juego de datos que desea sustituir y haga clic en Acciones.
    A continuación se muestra la descripción de GUID-5E165D8C-2B66-4255-9A98-21E7631682BB-default.jpg
    .jpg
  5. Seleccione Sustituir juego de datos.
  6. En el cuadro de diálogo Sustituir juego de datos, haga clic en el juego de datos de sustitución. Haga clic en Seleccionar.
  7. Revise, actualice y especifique las asignaciones de columna para las visualizaciones, los cálculos y los filtros del libro de trabajo.
  8. Haga clic en Sustituir.
  9. Opcional: Si desea agregar una combinación entre juegos de datos, en el Diagrama de datos, haga clic entre los juegos de datos que desee combinar y, en el cuadro de diálogo Combinar datos, agregue coincidencias de columna.

Eliminación de un juego de datos de un libro de trabajo

Puede eliminar un juego de datos de un libro de trabajo. Al hacerlo, se eliminan todas las columnas del juego de datos de las visualizaciones, los filtros y los cálculos del libro de trabajo.

  1. En la página de inicio, pase el cursor por encima de un libro de trabajo, haga clic en Acciones y, a continuación, seleccione Abrir.
  2. En el lienzo Visualizar, vaya al panel de datos, haga clic con el botón derecho en el juego de datos que desee eliminar y seleccione Eliminar de libro de trabajo.
    A continuación se muestra la descripción de GUID-3022CFD3-0848-4CDD-9A11-AD43195733B6-default.jpg
    .jpg
  3. Haga clic en Guardar.

Modificación de los juegos de datos de un libro de trabajo

Puede utilizar la página Datos del editor de libros de trabajo para desplazarse hasta el editor de juegos de datos o el editor de transformación y ver o modificar los juegos de datos de un libro de trabajo.

Al buscar el icono de un juego de datos en el diagrama de datos y hacer clic en Editar, se abre un nuevo separador del explorador que contiene el editor que utiliza para ver o modificar el juego de datos. El editor de libros de trabajo permanece abierto en su propio separador del explorador e inmediatamente refleja todos los cambios guardados en el juego de datos.

Nota:

Un juego de datos se puede utilizar en varios libros de trabajo y flujos de datos. La modificación de un juego de datos afecta a todos los libros de trabajo y flujos de datos que utilizan el juego de datos.
  1. En la página de inicio, pase el cursor por encima de un libro de trabajo, haga clic en Acciones y, a continuación, seleccione Abrir.
  2. En el editor de libros de trabajo, haga clic en Datos para ir a la página Datos.
  3. En el diagrama de datos, busque el juego de datos y haga clic en su botón Abrir.
    El separador que aparece depende del juego de datos que ha seleccionado:
    • Si el juego de datos utiliza una conexión de Oracle EPM Cloud, Oracle Essbase o Google Analytics, el editor de transformación se abre en un separador.
    • Si el juego de datos utiliza una conexión que soporta varias tablas (por ejemplo, Oracle Database u Oracle Autonomous Data Warehouse), el editor de juegos de datos se abre en un separador.
  4. Opcional: Si aparece el editor de juegos de datos, haga clic en el separador de la tabla que desee ver o modificar y se mostrará el editor de transformación.
  5. Modifique y guarde el juego de datos.

Combinación de juegos de datos

En este tema se explica la combinación y cómo combinar los juegos de datos de un libro de trabajo.

Descripción de combinación

Cuando agrega más de un juego de datos a un libro de trabajo, Oracle Analytics intenta hacer coincidir las columnas entre los juegos de datos que ha agregado. Esta coincidencia se denomina combinación.

Por ejemplo, el juego de datos A puede contener nuevas dimensiones que extiendan los atributos del juego de datos B. O es posible que el juego de datos B contenga nuevos hechos que puedan utilizarse junto con las medidas que ya existen en el juego de datos A.

La combinación hace coincidir automáticamente las dimensiones externas que comparten un nombre común y tienen un tipo de dato compatible con los atributos del juego de datos existente.
Cuadro de diálogo Combinación de datos

Los juegos de datos que no están combinados se encuentran divididos por una línea en el panel de datos del libro de trabajo.
Panel de datos con juegos de datos no combinados

Cuando un libro de trabajo contiene juegos de datos que no están combinados, hay restricciones entre los elementos de datos y las visualizaciones. Por ejemplo, si el libro de trabajo contiene dos juegos de datos que no se han combinado, no puede incluir los elementos de datos de un juego de datos en los filtros, las visualizaciones ni los cálculos del otro juego de datos.

Las relaciones de combinación se almacenan en las tablas y no en el libro de trabajo. Por ello, todas las coincidencias de combinación que agregue o elimine afectan a los demás juegos de datos que utilizan las mismas tablas.

Los juegos de datos que utilizan conexiones de Oracle Essbase o de Oracle EPM Cloud no están disponibles para su combinación.

El libro de trabajo puede contener un juego de datos que incluya tablas de diferentes conexiones y esquemas. Si un juego de datos contiene varias tablas, estas contendrán uniones. Consulte Descripción de uniones de tablas de juego de datos. En el libro de trabajo, puede combinar juegos de datos que contengan varias tablas y uniones. Por ejemplo, puede agregar y combinar juegos de datos con varias tablas cuando desee que el proyecto contenga análisis de datos cruzados.

Acerca de los valores no coincidentes en datos combinados

En algunos casos, si faltan las filas de datos que espera que aparezcan en un juego de datos, debe especificar el juego de datos que desea utilizar para la combinación de datos.

A veces faltan filas de datos cuando el libro de trabajo incluye datos de dos juegos de datos que contienen una mezcla de atributos y valores, y hay valores coincidentes en un origen que no existen en el otro.

Suponga que tenemos dos juegos de datos (Origen A y Origen B) con filas ligeramente diferentes, tal y como se muestra en la siguiente imagen. Tenga en cuenta que Source A no incluye IN-8 y Source B no incluye IN-7.



Los resultados siguientes se muestran si selecciona la opción de combinación de datos Todas las filas para Source A y la opción Filas coincidentes para Source B. Puesto que IN-7 no existe en Source B, los resultados contienen valores nulos en Rep y Bonus.



Los resultados siguientes se muestran si selecciona la opción de combinación de datos Filas coincidentes para Source A y la opción Todas las filas para Source B. Puesto que IN-8 no existe en Source A, los resultados contienen valores nulos en Date y Revenue.



La visualización para Source A incluye Date como atributo y Source B incluye Rep también como atributo, y la columna de coincidencia es Inv#. En las reglas dimensionales, no puede utilizar estos atributos con una medida de la tabla opuesta, a menos que también utilice la columna coincidente.

Hay dos valores para combinar tablas que contienen tanto atributos como medidas. Estos se definen de forma independiente en cada visualización según las columnas que se utilicen en dicha visualización. Los valores son Todas las filas y Filas coincidentes, y describen qué filas de origen utiliza el sistema al devolver datos para visualizarlos.

El sistema asigna automáticamente la combinación de datos según las siguientes reglas:

  • Si la visualización contiene una columna coincidente, el sistema define orígenes con la columna coincidente en Todas las filas.
  • Si la visualización contiene un atributo, el sistema define su origen en Todas las filas y define el resto de orígenes en Filas coincidentes.
  • Si los atributos de la visualización proceden del mismo origen, el sistema define el origen en Todas las filas y define el resto de orígenes en Filas coincidentes.
  • Si los atributos proceden de varios orígenes, el sistema define el origen mostrado en primer lugar en el panel de elementos del libro de trabajo en Todas las filas y define el resto de orígenes en Filas coincidentes.

Combinación de juegos de datos

Si el libro de trabajo contiene varios juegos de datos, puede combinar los datos de un juego de datos con los datos de otro juego de datos.

Al agregar más de un juego de datos a un libro de trabajo, el sistema intenta encontrar coincidencias de los datos que se han agregado. Automáticamente, hace coincidir las dimensiones externas que comparten un nombre común y tienen un tipo de dato compatible con los atributos del juego de datos existente. Las relaciones de combinación se almacenan en las tablas y no en el libro de trabajo. Por ello, todas las coincidencias de combinación que agregue o elimine afectan a los demás juegos de datos que utilizan las mismas tablas.

Consulte Descripción de la combinación.

Los juegos de datos que utilizan conexiones de Oracle Essbase o de Oracle EPM Cloud no están disponibles para su combinación.

Nota:

Los juegos de datos pueden incluir tablas de diferentes conexiones y esquemas. Estos juegos de datos utilizan uniones, que se definen en el editor de juegos de datos. Para reducir o eliminar combinaciones en los libros de trabajo, Oracle recomienda que, siempre que sea posible, cree juegos de datos que contengan varias tablas y utilice uniones. Consulte Creación de un juego de datos a partir de una conexión.
  1. En la página de inicio, pase el cursor por encima de un libro de trabajo, haga clic en Acciones y, a continuación, seleccioneAbrir.
  2. Para agregar otro juego de datos al flujo, haga clic en Datos y en la página Datos, vaya al panel de datos, y haga clic en Agregar (+) y, a continuación, en Agregar juego de datos.
  3. En el cuadro de diálogo Agregar juego de datos, seleccione un juego de datos y haga clic en Agregar a libro de trabajo.
  4. En la página Datos, vaya al Diagrama de datos y busque los juegos de datos para combinarlos.
  5. Haga clic en el número situado entre los iconos de juego de datos.
    Número de coincidencias de columna
  6. Opcional: Para cambiar la coincidencia para una columna, haga clic en el nombre de la columna y seleccione una columna diferente.

    Si las columnas tienen el mismo nombre y el mismo tipo de datos, se reconocen como una posible coincidencia. Puede personalizar este aspecto y especificar que una columna coincide con otra seleccionándola explícitamente aunque su nombre no sea el mismo. Puede seleccionar solo las columnas que tengan un tipo de dato que coincida.

  7. Opcional: Haga clic en Agregar otra coincidencia y, en la tabla, seleccione las columnas que desee unir.
  8. Opcional: Para una medida que va a cargar por primera vez, especifique el tipo de agregación, por ejemplo, Suma o Media.
  9. Haga clic en Aceptar.

Consejos sobre la combinación de datos

A continuación se incluyen algunos consejos para obtener los mejores resultados al combinar datos.

Evitar el error de límite máximo de tiempo de ejecución

Si combina un juego de datos externo con un área temática de Oracle Analytics y utiliza columnas y filtros de ambos orígenes en la misma visualización, se puede producir un timeout de Oracle Analytics.

Para evitar un timeout, aplique más filtros de Área temática para reducir la cantidad de datos devueltos por la consulta.

Cambio de la combinación de datos en una visualización

Puede modificar las propiedades de una visualización para sustituir la configuración de combinación de datos de un libro de trabajo.

Los juegos de datos que usan conexiones de Oracle Essbase u Oracle EPM Cloud no se pueden combinar.
  1. En la página de inicio, pase el cursor por encima de un libro de trabajo, haga clic en Acciones y, a continuación, seleccione Abrir.
  2. En el libro de trabajo, seleccione una visualización y, en el panel Propiedades, haga clic en Juegos de datos.
    Panel de propiedades de una visualización
  3. Para cambiar la combinación por defecto, haga clic en Combinación de datos y seleccione una de las opciones siguientes: Automática o Personalizada.
    Si selecciona la opción Personalizada, puede definir la combinación en Todas las filas o Filas coincidentes.
    • Debe asignar al menos un origen a la opción Todas las filas.
    • Si ambos orígenes están asignados a Todas las filas, el sistema asume que las tablas son meramente dimensionales.
    • No puede asignar ambos orígenes a Filas coincidentes.