SolveOrder es una propiedad de metadatos que se puede definir para una dimensión o un miembro que define el orden de la evaluación de miembros. El orden de resolución se aplica durante la ejecución de la consulta. Cuando se evalúa una celda en una consulta multidimensional, el orden en el que se deben resolver los cálculos depende de la propiedad SolveOrder.
Consulte Orden de resolución en fórmulas de miembro.
Cuando se utiliza la dimensionalidad ampliada, SolveOrder se define para los miembros de DynamicCalc en determinadas dimensiones. Esto ayuda a mejorar el rendimiento de la consulta cuando se crean formularios y cuadrículas ad hoc. Todos los antecesores de cálculo dinámico de los miembros que tienen la propiedad SolveOrder deben definirse con el mismo SolveOrder.
En Financial Consolidation and Close, al utilizar la dimensionalidad ampliada, se define SolveOrder para las siguientes dimensiones:
Movimiento
Consolidación
DataSource
Periodo
Vista
Para todos los miembros predefinidos necesarios de las dimensiones anteriores, la propiedad de metadatos SolveOrder está predefinida de forma predeterminada. Puede agregar miembros a las dimensiones Origen de datos y Movimiento. Si agrega algún DynamicCalc en estas dimensiones debajo de los miembros padre predefinidos que utilizan SolveOrder, debe definir SolveOrder en los nuevos miembros. No debe definir SolveOrder para las dimensiones personalizadas, ya que podría provocar incidencias en el rendimiento de recuperación.
Puede aplicar el SolveOrder para los metadatos desde una tarea de configuración. Seleccione una dimensión y, a continuación, el SolveOrder. Una vez aplicada la propiedad SolveOrder, se muestra un resumen con todos los miembros modificados con el nuevo SolveOrder, así como los valores antiguos y los nuevos. Debido a que la definición de SolveOrder es una modificación de los metadatos, debe ejecutar a continuación la tarea Refrescar base de datos para que los cambios surtan efecto.
Para retener los valores personalizados de Orden de resolución, la variable de sustitución EnableSolveOrderImport
se activa automáticamente. Esto le permite retener sus valores personalizados de Orden de resolución para los miembros predefinidos durante la importación de la aplicación, el cambio de versión o un proceso incremental Activar funciones.
Para aplicar la propiedad de metadatos SolveOrder:
En la página de inicio, haga clic en Aplicación y, a continuación, en Configuración.
Haga clic en Aplicar SolveOrder.
En la lista desplegable Dimensión, seleccione una dimensión.
En la lista desplegable SolveOrder, seleccione un valor de SolveOrder.
El valor mínimo de SolveOrder es 0, y el máximo es 127.
Una vez completada la tarea, revise la página de resumen de valores de los miembros modificados.
En la página de inicio, haga clic en Aplicación y, a continuación, en Descripción general.
En Acciones, seleccione Refrescar base de datos y haga clic en Refrescar.