Referencia: rendimiento de exportData
Para beneficiarse de las optimizaciones de rendimiento y escalabilidad de exportData, sus solicitudes deben utilizar versiones, atributos y elementos de API específicos.
Las mejoras de rendimiento afectan a las llamadas a la API exportData independientes y a las siguientes funcionalidades que llaman a exportData:
- Publicar planes
- Recuperación de datos de cuenta del origen de datos de Adaptive Planning en Design Integrations.
API v38 incluye un nuevo formato de solicitud y respuesta, en función de la presencia de
stream="true"
o stream="false"
en el call
elementoCuentas admitidas
Las mejoras de rendimiento y escalabilidad de exportData admiten lo siguiente:
Todos los tipos de cuenta,
excepto
:
- Cuenta de sistema (incluye asignación, porcentaje de participación minoritaria, eliminación y ajuste de conversión acumulativo).
- Cuenta de supuesto de hoja modelo
Todas las funciones de modelado,
excepto
:
- Conversión de promedio ponderado
- Agrupaciones de texto
- Búsquedas para distribución
- Búsquedas de valores
Aplicaciones consumidoras
- Publicar planes
- Recuperación de datos de cuenta del origen de datos de Adaptive Planning en Design Integrations.
- Incluye la optimización del rendimiento de la API exportData, excepto para los datos de cubo con estrato temporal.
- No incluye el límite de fila de exportación más grande de la transmisión.
Rendimiento y comportamiento de exportData
La API exportData se comporta de forma diferente en función de las siguientes configuraciones:
API v36
La solicitud incluye tipos de cuenta o propiedades no admitidos | stream atributo | Formato de respuesta | Límite de fila de exportación | Optimizaciones de rendimiento |
|---|---|---|---|---|
No | No disponible | Sin cambios | 500 000 | Sí |
Sí | No disponible | Sin cambios | 500 000 | No |
API v38
La solicitud incluye tipos de cuenta o propiedades no admitidos | stream atributo | Formato de respuesta | Límite de fila de exportación | Optimizaciones de rendimiento |
|---|---|---|---|---|
No | Ausente o false | Sin transmisión | 500 000 | Sí |
No | true | Streaming | 2 millones | Sí |
API v39
La solicitud incluye tipos de cuenta o propiedades no admitidos | stream atributo | Formato de respuesta | Límite de fila de exportación | Optimizaciones de rendimiento |
|---|---|---|---|---|
No | Ausente o false | Sin transmisión | 500 000 | Sí |
No | true | Streaming | 2 millones | Sí |
Sí | true | Sin transmisión | 500 000 | No |
Sí | false | Sin transmisión | 500 000 | No |
Actualizaciones de la API exportData v36 y posteriores
La siguiente tabla enumera las mejoras para la ruta optimizada de rendimiento introducida en 2024R1 para exportData API v36 y posteriores, como parte de la función de optimización de rendimiento de API exportData.
exportData API | Comportamiento no optimizado | Comportamiento optimizado |
|---|---|---|
El usuario no tiene acceso a TODAS las combinaciones de cuenta y nivel para una dimensión en la regla DAC y esa dimensión no está incluida en la solicitud de la API exportData. | La respuesta no devuelve datos para la cuenta en la hoja de cubo o en la hoja modelo que:
| La respuesta devuelve filas con el valor sin categorizar para la dimensión. |
Solicitud de API con una dimensión incluida en ambos lugares:
| La respuesta no devuelve ninguna fila para los elementos secundarios directos de la dimensión o la dimensión. | La respuesta devuelve filas para el valor de agrupación de los elementos secundarios directos y una fila para el valor sin categorizar de la dimensión. |
Solicitud de API en una cuenta de cubo con la dimensión especificada en ambos lugares:
| La respuesta no devuelve ninguna fila para los elementos secundarios directos de la dimensión o la dimensión. | La respuesta devuelve filas para la agrupación de dimensiones o la agrupación de elementos secundarios directos, así como el valor sin categorizar de la dimensión en función de los valores especificados para la directChildren y el uncategorized atributos dentro de <dimensionValue> elemento |
Solicitud de API el directChildren de un valor de dimensión de nivel para una cuenta en una hoja de cubo que no incluye la dimensión de nivel. | La respuesta no devuelve filas para el nivel aportado a los valores de agrupación de los elementos secundarios directos del valor de dimensión de nivel. | La respuesta devuelve filas para el nivel aportado a los valores de agrupación de los elementos secundarios directos del valor de dimensión de nivel. |