Metadata van meerdere variabelen ophalen met één verzoek
Voorheen werden in het endpoint ‘/Variables’ alleen de indicatorcode en -naam getoond. Om de metadata van een indicator op te halen, was een apart verzoek per indicator nodig.
Vanaf de 6.4 versie wordt alle indicator-metadata meegegeven in het ‘/Variables’-endpoint. Hierdoor is een apart verzoek per indicator niet meer nodig.
Beschikbare metadata in ODS uitgebreid
In de vorige versie kon een beperkte selectie aan metadata-velden van indicatoren worden opgehaald.
In de 6.4 is deze lijst uitgebreid met alle relevante velden uit de indicatorentabel van Studio. In het onderstaande overzicht staat links de lijst met metadata-velden die voorheen op te roepen waren, en rechts de lijst met items die vanaf versie 6.4 oproepbaar zijn.
Voorheen | 6.4 |
Externalcode | Externalcode |
Name | Name |
Description | Description |
Formula | Formula |
Threshold | Threshold |
InfoUrl | - |
Unit | Unit |
Source | Source |
SearchTags | SearchTags |
UsageLicense | UsageLicense |
LastUpdate | LastUpdate |
StartPeriod | StartPeriod |
EndPeriod | EndPeriod |
DataType | |
RoundOff | |
AggregationIndicator | |
GeoType | |
PeriodType | |
ForecastPeriod | |
ProvisionalPeriod | |
Footnote | |
InterpolationType | |
ExtrapolationType | |
BaseIndicator | |
SampleIndicator | |
AllocationIndicator | |
StddevIndicator | |
CalculationIndicator | |
Rating | |
AggregateGeoitems | |
AggregatePeriod | |
UseAlternativePeriodNames | |
Protected |
Vast aantal van 1.000 records in metadata calls
Bij het uitvoeren van een verzoek stond er voorheen een limiet ingesteld op het aantal records dat opgehaald mocht worden. Deze limiet was afhankelijk van het type metadata dat werd opgeroepen. Voor Datasources was de limiet bijvoorbeeld 20, terwijl deze voor Geoitems 1.000 was.
Vanaf versie 6.4 is de limiet bij alle metadata-endpoints consistent gemaakt en verhoogd naar 1.000. Bestaande scripts blijven ondanks deze wijziging werken. Skiplinks (bijvoorbeeld ingesteld op 20) blijven ook werken, maar zullen in veel gevallen niet meer nodig zijn.
Verbetering rondom DataSource(s) call
Voorheen werd het verzoek geaccepteerd waarbij je DataSources opvroeg van een indicator. Het verzoek 'DataSources' vroeg een set op, terwijl een indicator slechts één DataSource heeft. Dit klopte dus niet en veroorzaakte problemen met PowerBI. Het verzoek moet dus worden aangepast naar 'DataSource', bijvoorbeeld:
https://swing.eu/JiveServices/odata/Variables('abbev_tot')/DataSource
Overigens blijft het wel mogelijk om het volgende verzoek te doen:
https://swing.eu/JiveServices/odata/DataSource
Hierbij worden alle DataSources binnen de database opgeroepen.
Was dit artikel nuttig?
Dat is fantastisch!
Hartelijk dank voor uw beoordeling
Sorry dat we u niet konden helpen
Hartelijk dank voor uw beoordeling
Feedback verzonden
We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren