Referencia: mejores prácticas para informes de gran volumen
Tenga en cuenta estas mejores prácticas de rendimiento para optimizar los informes que contienen grandes volúmenes de datos:
Objeto | Práctica recomendada |
|---|---|
Orígenes de datos de informe | Utilice orígenes de datos de informe indexados (RDS) en lugar de RDS no indexados para optimizar el rendimiento del informe.
Para obtener un rendimiento óptimo del informe, seleccione el origen de datos de informe que devuelva el menor número de instancias de objeto de gestión que necesite. Ejemplo: desea ejecutar un informe que muestre una fila por cada trabajador que haya recibido un bonus en un rango de fechas especificado. En lugar de utilizar el origen de datos de informe Todos los trabajadores activos y dados de baja , utilice el evento transaccional, como Payroll Results , como el origen de datos de informe y, a continuación, filtre por el rango de fechas y el tipo de bonus.Ejemplo: desea ejecutar un informe que muestre los resultados de un solo empleado. En lugar de filtrar una lista de empleados o definir una lista de valores, utilice el Worker from Prompt RDS. |
Subfiltros | Utilice subfiltros en informes avanzados para filtrar por un objeto de gestión relacionado. Para evitar bucles anidados, utilice el objeto de gestión relacionado como objeto de gestión principal. |
Campos de informe | Seleccione campos de informe que tengan como destino los datos que desea y utilice campos indexados para optimizar el rendimiento del informe para:
Desde el objeto de gestión Global, utilice campos de informe globales estáticos en campos calculados y listas de valores, ya que siempre devuelven el mismo valor. |
Filtrar orden de campo | Ordene los campos de más restrictivos a menos restrictivos. Workday evalúa las condiciones de filtro en el orden en que las define en la definición de informe. |
Campos calculados en filtro | Utilice el menor número posible de campos calculados en las condiciones de filtro para que su informe tenga un mejor rendimiento. |
Proporción de filtro alta | Revise el campo High Filter Ratio en el informe Consulta de registros de desempeño de informe para determinar si su informe es eficaz. Si la relación entre el Recuento de instancias de origen de datos y el Recuento de instancias filtradas es grande, el RDS no proporciona de forma efectiva las instancias que necesita.
Ejemplo: utilice el origen de datos de informe Mis dependencias directas en lugar de filtrar el origen de datos de informe Todos los trabajadores activos por gerente. |
Ordenación de resultados de informe | Evite ordenar los resultados de los informes para optimizar el rendimiento del informe. Cuando activa la ordenación, Workday carga todos los resultados en el informe en lugar de cargar un subconjunto de los resultados. |
Momento efectivo | Evite utilizar una fecha efectiva para optimizar el rendimiento del informe. Los informes que utilizan RDS indexados no admiten fechas efectivas y funcionan mejor cuando se ejecuta el informe con el momento actual. |
Restricción de permisos de programación | Restrinja el número de usuarios autorizados para programar informes a las personas necesarias para optimizar el rendimiento de su entorno de cliente. Cuando muchos usuarios tienen permiso para programar informes, los administradores pierden visibilidad y control sobre cómo los usuarios programan informes. Es posible que los usuarios no utilicen nunca el resultado del informe u olviden que se ha ejecutado el informe programado. |