Skip to main content
Adaptive Planning
Laatst bijgewerkt: 2024-03-08
Referentie: exportData Performance

Referentie: exportData Performance

Als u wilt profiteren van de prestatie- en schaalbaarheidsoptimalisaties van exportData, moeten uw aanvragen specifieke API-versies, -kenmerken en -elementen gebruiken.
Prestatieverbeteringen zijn van invloed op zelfstandige exportData-API-aanroepen en deze functionaliteiten die exportData aanroepen:
  • Plannen publiceren.
  • Ophalen van rekeninggegevens uit de Adaptive Planning-gegevensbron in Integraties ontwerpen.
Zie exportData.
API v38 bevat een nieuwe aanvraag- en antwoordindeling, afhankelijk van de aanwezigheid van
stream="true"
of
stream="false"
in de
call
element.

Ondersteunde rekeningen

De prestatie- en schaalbaarheidsverbeteringen van exportData ondersteunen:
Alle rekeningtypen,
behalve
:
  • Systeemrekening (inclusief toewijzing, percentage minderheidsbelangen, eliminatie, cumulatieve omrekeningsverschillen).
  • Aannamerekening modelblad.
Alle modelleringsfuncties,
behalve
:
  • Omrekening gewogen gemiddelde.
  • Teksttotalisaties.
  • Spreidingsopzoektabellen.
  • Waardeopzoektabellen.

Toepassingen verbruiken

  • Plannen publiceren.
  • Ophalen van rekeninggegevens uit de Adaptive Planning-gegevensbron in Integraties ontwerpen.
    • Omvat prestatie-optimalisatie exportData API, behalve kubusgegevens met tijdstratum.
    • De grotere exportrijlimiet voor streaming is niet opgenomen.

exportData Prestaties en gedrag

De exportData-API gedraagt zich anders op basis van deze configuraties:
API v36
Aanvraag bevat niet-ondersteunde rekeningtypen of -eigenschappen
stream
kenmerk
Antwoordnotatie
Rijlimiet exporteren
Prestatieoptimalisaties
Nee
Niet beschikbaar
Geen wijziging
500K
Ja
Ja
Niet beschikbaar
Geen wijziging
500K
Nee
API v38
Aanvraag bevat niet-ondersteunde rekeningtypen of -eigenschappen
stream
kenmerk
Antwoordnotatie
Rijlimiet exporteren
Prestatieoptimalisaties
Nee
Afwezig of
false
Niet-streaming
500K
Ja
Nee
true
Streaming:
2 miljoen
Ja
API v39
Aanvraag bevat niet-ondersteunde rekeningtypen of -eigenschappen
stream
kenmerk
Antwoordnotatie
Rijlimiet exporteren
Prestatieoptimalisaties
Nee
Afwezig of
false
Niet-streaming
500K
Ja
Nee
true
Streaming:
2 miljoen
Ja
Ja
true
Niet-streaming
500K
Nee
Ja
false
Niet-streaming
500K
Nee
Updates voor exportData API v36 en hoger
In de onderstaande tabel staan verbeteringen voor het traject voor prestatieoptimalisatie dat in 2024R1 is geïntroduceerd voor exportData API v36 en hoger, als onderdeel van de functie prestatieoptimalisatie exportData API.
exportData API
Niet-geoptimaliseerd gedrag
Geoptimaliseerd gedrag
De gebruiker heeft geen toegang tot ALLE rekening- en niveaucombinaties voor een dimensie in de DAC-regel en die dimensie is niet opgenomen in de API-aanvraag exportData.
Antwoord retourneert geen gegevens voor rekening in kubusblad of modelblad dat:
  • Bevat de dimensie.
  • Bevat gegevens voor de dimensiewaarde waartoe de gebruiker toegang heeft en de niet-gecategoriseerde dimensiewaarde.
Antwoord retourneert rijen met de niet-gecategoriseerde waarde voor de dimensie.
API-aanvraag met een dimensie op beide plaatsen:
  • <dimensions>
    blok (bijv. t/m)
    <dimension>
    of
    <dimensionIds>
    element).
  • Als waarde van
    directChildrenofDimension
    kenmerk van
    <dimensionValue>
    element in de
    <dimensionValues>
    blok.
Antwoord retourneert geen rijen voor de directe onderliggende items van de dimensie of de dimensie.
Antwoord retourneert rijen voor de totalisatiewaarde van de directe onderliggende items en rijen voor de niet-gecategoriseerde waarde van de dimensie.
API-aanvraag voor een kubusrekening met dimensie die op beide plaatsen is opgegeven:
  • <dimensions>
    blok (bijv. t/m)
    <dimension>
    of
    <dimensionIds>
    element).
  • Als waarde van
    dimName
    kenmerk van
    <dimensionValue>
    element met een lege waarde voor de
    name
    kenmerk, in de
    <dimensionValues>
    blok.
Antwoord retourneert geen rijen voor de directe onderliggende items van de dimensie of de dimensie.
Antwoord retourneert rijen voor de dimensietotalisatie of de directe onderliggende totalisatie, evenals de niet-gecategoriseerde waarde van de dimensie op basis van de waarden die zijn opgegeven voor de
directChildren
en de
uncategorized
kenmerken binnen de
<dimensionValue>
element.
API-aanvraag op
directChildren
van een niveaudimensiewaarde voor een rekening in een kubusblad die de niveaudimensie niet bevat.
Antwoord retourneert geen rijen voor het niveau dat is bijgedragen aan de totalisatiewaarden van de directe onderliggende niveaus van de niveaudimensiewaarde.
Antwoord retourneert rijen voor niveaus die hebben bijgedragen aan de totalisatiewaarden van de directe onderliggende niveaus van de niveaudimensiewaarde.