Saltar al contenido principal
Adaptive Planning
Última actualización: 2024-03-08
Referencia: rendimiento de exportData

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.
Consulte exportData.
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
elemento

Cuentas 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
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
No
true
Streaming
2 millones
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
No
true
Streaming
2 millones
true
Sin transmisión
500 000
No
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:
  • Incluye la dimensión.
  • Tiene datos con respecto al valor de dimensión al que tiene acceso el usuario, así como al valor de dimensión sin categorizar.
La respuesta devuelve filas con el valor sin categorizar para la dimensión.
Solicitud de API con una dimensión incluida en ambos lugares:
  • <dimensions>
    bloque (por ejemplo, mediante
    <dimension>
    o
    <dimensionIds>
    elemento).
  • Como valor de
    directChildrenofDimension
    atributo de
    <dimensionValue>
    elemento en el
    <dimensionValues>
    bloque
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:
  • <dimensions>
    bloque (por ejemplo, mediante
    <dimension>
    o
    <dimensionIds>
    elemento).
  • Como valor de
    dimName
    atributo de
    <dimensionValue>
    elemento, que tiene un valor vacío para el
    name
    atributo, en el
    <dimensionValues>
    bloque
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.