Concepto: mejores prácticas de diseño de modelos
Algunas prácticas recomendadas universales pueden ayudar a mejorar el rendimiento de su modelo. Utilice estas pautas para diseñar y crear una base sólida. El diseño del modelo no es un proceso único. Un modelo debe satisfacer sus necesidades de planificación específicas. También debe reflejar la infraestructura de su empresa.
Uso de atributos de nivel en lugar de dimensiones de nivel
Los niveles imitan la estructura de organización de su empresa. Ejemplo: los niveles pueden representar departamentos, centros de beneficios, centros de costos o regiones geográficas.
Puede asociar atributos o dimensiones personalizadas a niveles. Utilice estos puntos como ayuda para tomar una decisión:
- Los atributos de nivel son la forma más rápida de hacer casi lo mismo que pueden hacer las dimensiones de nivel.
- Las dimensiones de nivel pueden hacer algo más que los atributos en algunos casos específicos.
Si se inclina por las dimensiones, pruebe primero con los atributos. Cambiar de atributos a dimensiones es muy sencillo, al contrario que cambiar de dimensiones a atributos.
Cuando cambie de dimensiones, audite informes y fórmulas en todo el modelo. Realice los ajustes necesarios para conservar los datos históricos.
Aplicar disponibilidad de versión
La disponibilidad de la versión es una configuración de nivel. El ajuste le impide acceder al nivel en determinadas versiones. Es una forma de retirar un nivel sin perder datos.
Marque el nivel como no disponible en la versión del plan actual para:
- Evite los errores y la confusión que corre el riesgo de añadir solo NO UTILIZAR al nombre de nivel.
- Conservar los datos históricos en versiones anteriores. Cuando elimina un nivel, elimina los datos asociados al nivel para todas las versiones, incluso las versiones bloqueadas y archivadas.
La configuración también funciona con versiones de cifras reales. Con las versiones de cifras reales, especifique el mes y el año para comenzar a ocultar el nivel.
Consulte Cambio en la disponibilidad de nivel.
Eliminación de los niveles 1 a 1
Los niveles 1-1 obligan a que las estructuras jerárquicas coincidan. Ejemplo: la jerarquía geográfica de EE. UU. es País > Estado > Ciudad. La jerarquía de Reino Unido es País > Ciudad. Una estructura de nivel 1-1 obliga a un nivel medio en el Reino Unido a coincidir con EE. UU. El modelo de planificación admite una jerarquía irregular, por lo que puede eliminar los niveles 1-1 forzados para mejorar la usabilidad y el rendimiento.
Jerarquía de nivel 1 a 1 obligado | Jerarquía de nivel mejorada |
|---|---|
Estados Unidos
Reino Unido
México
| Estados Unidos
Reino Unido
Ciudad de México |
Utilizar prefijos de cuenta
Para simplificar la depuración de fórmulas, utilice prefijos para sus códigos de cuenta personalizados y de métrica. Utilice M_ para todas las cuentas de métrica y C_ para todas las cuentas personalizadas. Los prefijos facilitan la búsqueda de estas cuentas en las fórmulas.
Uso de cuentas calculadas
Cualquier punto de datos que sea un número o una agrupación de otras cuentas puede ser una cuenta calculada. Las cuentas calculadas utilizan fórmulas por defecto para controlar los datos. Pueden ahorrar tiempo y esfuerzo. Cuando se utilizan de forma eficaz, pueden mejorar el desempeño.
Estas son algunas formas de utilizar las cuentas calculadas:
- Sustituya las fórmulas ad hoc cuando tenga que escribir muchas fórmulas en hojas o informes.
- Sustituya las fórmulas compartidas para las cuentas personalizadas y de libro mayor cuando la fórmula sea la misma para todos los niveles. A continuación, puede crear sustituciones de fórmulas por versión (incluidas las cifras reales).
- Sustituya las cuentas de métrica por ecuaciones matemáticas simples. Las cuentas de métrica se vuelven a calcular en todos los niveles, lo que ralentiza el rendimiento de las ecuaciones matemáticas simples. Utilice cuentas personalizadas con fórmulas por defecto para sumas y diferencias simples. Reserve cuentas de métrica para ratios complejos.
Fórmulas de optimización
- SustituyaIFyDIVporIFFyDIVF, respectivamente.IFFyDIVFreducen el número de evaluaciones que debe realizar Workday.
- Evite hacer referenciaa Nivel superior (+)porque obliga a volver a calcular la agrupación en todos los niveles. En su lugar:
- Cree una cuenta de supuesto igual a esa parte de su fórmula. A continuación, haga referencia al supuesto en la fórmula.
- Utilice el Asistente de asignación para definir las reglas cuando las asignaciones utilicen la fórmula.
Ejemplo:
Más lento | Optimizado |
|---|---|
divf(acct.headcount,acct.headcount[level=Top Level(+)])
| divf(acct.headcount, assum.TotalHC)
----- assum.TotalHC es una cuenta de supuesto que equivale a acct.headcount[level=Top Level(+)] |
Optimización de dimensiones personalizadas
Las dimensiones personalizadas le permiten añadir sus propias dimensiones a las dimensiones estándar. Las dimensiones estándar son niveles, cuentas, periodos y versiones.
- Programe el tiempo para eliminar las dimensiones y los valores de dimensión no utilizados de su modelo. Mantener limpia la lista de dimensiones mejora el rendimiento y elimina las distracciones.
- En general, utilice las dimensiones de lista siempre que sea posible.
Comprenda las ventajas y desventajas de las dimensiones de lista:
Dimensión de lista | Dimensión jerárquica |
|---|---|
No se pueden usar como dimensiones de nivel. | Se pueden usar como dimensiones de nivel. |
Se evalúa más rápido. | Se evalúa más despacio. |
Se puede usar con atributos para crear agrupaciones alternativas. | Se agrupa de acuerdo con una sola jerarquía. |
Le permite ocultar valores de dimensión de versiones específicas con disponibilidad de versión. La disponibilidad de versión es una configuración de valor de dimensión. Le impide acceder al valor de dimensión en determinadas versiones. | No hay disponibilidad de versión. |
Organizar versiones de plan
- Utilice carpetas para organizar las versiones de plan.Para ahorrar tiempo, mueva las versiones actuales a la parte superior de la lista de versiones. De esta forma, el equipo no tendrá que pasar por los últimos años de planes históricos para llegar al plan actual.
- Para ahorrar algo de esfuerzo, suelte la versión de plan actual en la segunda posición. A continuación, arrastre el más antiguo hacia abajo.
Actualización del límite de desplazamiento a la izquierda
Programe el tiempo para cambiar su
Límite de desplazamiento a la izquierda
. Esto reduce el tamaño de la versión para aumentar el desempeño. También elimina los periodos irrelevantes de las hojas. Consulte Desplazamiento del límite de desplazamiento a la izquierda.Para las versiones por defecto, no puede cambiar el límite de desplazamiento a la izquierda. Para solucionar este problema, establezca temporalmente otra versión como valor por defecto.
Utilizar versiones virtuales
Cree versiones virtuales para lo siguiente:
- Informes de moneda constante. Las versiones virtuales combinan los datos de cualquier versión con el tipo de cambio de otra versión. Consulte Ejemplo: informes de moneda constantes con versiones virtuales.
- Mantenimiento rápido de informes que comparan versiones. Configure versiones virtuales para el contenido de los informes, comoPrevisión actualyPrevisión anterior. A continuación, cree sus informes con las versiones virtuales. Cuando cambia la versión base de la versión virtual, todos sus informes y tableros de control también cambian automáticamente.
Sincronización con su sistema de origen
Considere la posibilidad de dejar que su sistema de registro defina la estructura de su modelo. La plataforma admite la sincronización de metadatos desde su sistema de origen a través de la funcionalidad de integración. Cuando añade una nueva cuenta, nivel o dimensión a su sistema de origen, se muestra automáticamente en su modelo. Este enfoque es mejor si planifica en el mismo nivel en el que recoge los datos en el sistema de origen. También puede combinar varios enfoques.
Consulte Concepto: cargadores.
Póngase en contacto con nosotros para añadir Integración a su modelo si aún no la tiene.
Convenciones de nomenclatura para códigos y campos de nombre
Para conocer las palabras que se deben evitar y otras pautas, consulte Referencia: prácticas recomendadas sobre convenciones de nomenclatura.