Consideraciones sobre el diseño de informes

Cuando se diseña un informe deben tenerse en cuenta varios elementos.

Límite de datos de informes y cuadrículas

Los orígenes de datos de EPM Cloud tienen un número máximo de celdas que puede devolver una cuadrícula. Este máximo también se aplica a formularios y a cuadrículas ad hoc. El número máximo de celdas puede variar en función del proceso de negocio de EPM Cloud. Si se alcanza este límite, al obtener la vista previa de la cuadrícula o el informe se recibirá este error: "Error al ejecutar la consulta. El número de celdas supera el máximo de <maximum amount>."

Si los resultados del informe son demasiado grandes para mostrarlos en el explorador (HTML con un límite de recuento de celdas de la cuadrícula de 180 000 o un límite de tamaño de PDF de 10 MB), se le pedirá a los usuarios que descarguen el informe como PDF, donde podrá seleccionar Aceptar para descargar o Cancelar para salir de la operación.

Límite del juego de datos del objeto de gráfico

El límite máximo del juego de datos del gráfico es de 50 filas por 25 columnas o 1250 valores.

Uso de segmentos de datos ampliados frente a únicos en consultas

Un segmento de datos es una fila o una columna que recupera datos de una base de datos. Un segmento de datos ampliado es una fila o una columna que se puede ampliar, de tal forma que la cuadrícula resultante se amplíe a dos o más filas o columnas al verla. A menudo, los segmentos de datos ampliados utilizan funciones como Elemento secundario de o Descendientes de. Un segmento de datos único es una fila o una columna que permanece como fila o columna única cuando se muestra en el visor.

Aunque por lo general es válido utilizar segmentos de datos ampliados y únicos en la misma cuadrícula, al diseñar cuadrículas con grandes cantidades de datos, resulta más conveniente el uso de segmentos de datos ampliados, en lugar de únicos. Los segmentos de datos ampliados proporcionan ciertas ventajas de rendimiento respecto a los únicos; no obstante, para generar un formato detallado en distintas filas o columnas de datos, será mejor utilizar segmentos de datos únicos.

Supresión de bloques que faltan

Nota:

La capacidad para suprimir los bloques que faltan solo está disponible para los productos de EPM Cloud.

Se pueden suprimir los bloques que faltan para mejorar el rendimiento cuando las filas y las columnas contienen dimensiones dispersas. Cuando se suprimen los bloques que faltan, se pueden situar grandes dimensiones dispersas en filas, ofreciendo un tiempo de respuesta mejor si la densidad de la consulta es baja. Solo se recuperan los bloques con datos. Por ejemplo, si se sitúa una dimensión de empleado formada por miles de miembros en filas y se coloca la entidad en la página o TPV, solo se recuperarán los empleados de la entidad seleccionada.

La supresión de los bloques que faltan resulta de utilidad cuando se suprime un gran número de filas, un 90% o un porcentaje mayor. Sin embargo, si se realiza la supresión cuando existen pocas filas, o ninguna, que contengan bloques suprimibles, puede disminuir el rendimiento. Además, ciertos bloques suprimidos podrían ignorar los miembros de cálculo dinámico.

Cambio de nombre de dimensiones y miembros

Si se cambia el nombre de las dimensiones o los miembros de un origen de datos, deberá actualizarse de forma manual cada informe de Reports para reflejar los cambios.

Consideraciones de rendimiento

  • Intente evitar escribir informes de tipo relacional

    • Una buena indicación del informe de tipo relacional es aquella con varias dimensiones de filas expandidas con funciones de selección de miembros como Descendants o Bottom Level que devuelven un gran número de miembros.

    • Los informes grandes pueden tardar mucho tiempo en ejecutarse. Un informe se considera grande cuando el número de celdas comienza a llegar a decenas de miles.

    • Los informes no se deben usar como herramienta de extracción de datos a gran escala.

  • Si bien el almacenamiento de cálculo dinámico en padres de dimensiones ligeras en los orígenes de datos de cubos BSO mejorarán el rendimiento de cálculo y agregación, puede afectar negativamente al rendimiento de recuperación, especialmente si se usa con varias dimensiones. Si tiene estos valores de almacenamiento implementados a nivel de origen de datos y está experimentando tiempos de recuperación de informe más lentos, se recomienda volver a consultar estos valores de almacenamiento.

Otras consideraciones de diseño

Al diseñar informes:

  • Utilice segmentos de datos ampliados para obtener un rendimiento óptimo:

    • Utilice funciones sobre segmentos de datos ampliados que no se sitúan en filas o columnas independientes.

    • Utilice selecciones de varios miembros sobre segmentos de datos ampliados que no se sitúan en filas o columnas independientes.

    • Utilice segmentos de datos únicos solo cuando sea necesario por formato o cálculos.

  • Escriba fórmulas eficientes:

    • Utilice fórmulas de fila o columna en lugar de fórmulas de celda, siempre que sea posible.

    • Utilice propiedades de referencia.

    • Utilice una referencia de celda en lugar de referencias de eje cruzado.

    • Elimine de las fórmulas los paréntesis innecesarios.

  • No limite el informe al objeto de cuadrícula:

    • Agregue funciones en cuadros de texto que resalten áreas específicas.

    • Oculte una cuadrícula de datos en un informe para resaltar solo los gráficos.

Redondeo y suma en un informe

Información general

Al mostrar los valores de datos en una cuadrícula de informe, donde los valores de datos se muestran según la escala (por ejemplo, 173,545,723 con escala "miles" se redondea y se muestra como 173,546), puede que el detalle del balance de escala no se sume en los subtotales y los totales redondeados en el informe. El diseño de la cuadrícula se puede modificar para corregir las diferencias de suma provocadas por los valores redondeados con la fórmula de fila o columna para saber la diferencia e incluirla en una cantidad de "enlace".

En este tema se muestra un ejemplo de las actualizaciones necesarias en una cuadrícula simple que muestra activos circulantes escalados y redondeados aplicándose en un miembro de total de activos circulantes. En el ejemplo se usa la aplicación de muestra Narrative Reporting.

Problemas en Reports

Observe el siguiente diseño de cuadrícula, donde se han seleccionado los activos circulantes individuales y el total de activos circulantes en distintas filas.

  • En la primera columna se incluyen los valores de datos originales o sin escala para Q2.

  • La segunda columna se escala por "miles" en formato de celda de Q2.


explicación de los problemas encontrados en un informe

A continuación se muestra la vista previa de la cuadrícula. Observe los valores con escala de la segunda columna. Observe también que los valores de la segunda columna suman 904,569, con lo que se obtiene una varianza con escala "1" del total con escala mostrado de 904,570.


obtención de la vista previa de un informe

Solución para informes

La solución consiste en crear una fila de fórmula en la cuadrícula para calcular la varianza y aplicar la varianza como cantidad de "enlace" a una de las cuentas existentes en las filas (Gastos pagados por adelantado en nuestro ejemplo). Una fórmula de fila para la cantidad de enlace sustituirá la fila de datos Gastos pagados por adelantado, que no se mostrará.

En las fórmulas de la cuadrícula Informe se utilizan los valores de datos sin escala subyacentes, y no los valores con escala mostrados (por ejemplo, 173,545,723 sin escala en la primera celda frente a 173,546 con escala de miles). En los valores de datos será necesario aplicar el redondeo mediante una columna de fórmula antes de aplicar la fórmula de filas para la cantidad de enlace. La columna de datos original no se mostrará.

Observe que, en el diseño modificado que aparece a continuación, donde la primera columna aún contiene los valores de datos sin escala, la segunda columna es una columna de fórmula que redondea los valores de la columna de datos a tres dígitos con la siguiente fórmula de columna: ROUND([A],-3). Tenga también en cuenta que se usa una función de texto en la columna de fórmula para mostrar el nombre de miembro en la primera columna de datos.


solución de problemas en un informe

Se ha insertado una fila de fórmula bajo la fila de datos Gastos pagados por adelantado (nombre de miembro 114000) que toma la diferencia entre el miembro de total de activos circulantes (110000) y la suma de las cuentas de activos circulantes, excepto para el valor de datos Gastos pagados por adelantado en la fila 5: [7] - SUM([2:4]). Se ha usado una fórmula "personalizada", que aplica la fórmula solo a la celda seleccionada, no a una columna o fila completa.


adición de una fórmula en el informe

También se ha especificado una cabecera personalizada "Gastos pagados por adelantado" para la cabecera de fila de fórmula:


cabecera de fila de fórmula

A continuación, Column A y la fila 5 no se muestran:


visualización de fila y columna

En la vista previa de la cuadrícula, observe que la varianza original de "1" se enlaza con el valor Gastos pagados por adelantado original de 124,569, lo que genera el valor 124,570, que ahora se suma correctamente en la cantidad de total de activos circulantes:


revisar el informe tras el redondeo