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.
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:
| Antwoord retourneert rijen met de niet-gecategoriseerde waarde voor de dimensie. |
API-aanvraag met een dimensie op beide plaatsen:
| 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:
| 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. |