Training
Paginering
REST API's hebben doorgaans een mechanisme om grote hoeveelheden records te verzenden die zijn opgesplitst in pagina's met resultaten. Power Query biedt de flexibiliteit om veel verschillende pagingmechanismen te ondersteunen. Aangezien elk pagingsmechanisme echter verschilt, is een bepaalde hoeveelheid wijziging van de paggineringsvoorbeelden waarschijnlijk noodzakelijk om aan uw situatie te voldoen.
Het zware werk van het compileren van alle paginaresultaten in één tabel wordt uitgevoerd door de Table.GenerateByPage()
helperfunctie, die over het algemeen zonder aanpassingen kan worden gebruikt. De codefragmenten die worden weergegeven in de Table.GenerateByPage()
sectie helperfunctie beschrijven hoe u enkele algemene pagingpatronen implementeert. Ongeacht het patroon moet u het volgende begrijpen:
- Hoe vraagt u de volgende pagina met gegevens aan?
- Omvat het pagingmechanisme het berekenen van waarden, of extraheert u de URL voor de volgende pagina uit het antwoord?
- Hoe weet u wanneer u wilt stoppen met paging?
- Zijn er parameters met betrekking tot paging (zoals 'paginaformaat') waar u rekening mee moet houden?
Aanvullende resources
Documentatie
-
Helperfuncties voor M-extensies voor Power Query-connectors - Power Query
Helperfuncties gebruiken voor Power Query-connectors
-
TripPin 5 - Paging - Power Query
Paging toevoegen aan uw TripPin REST-connector.
-
Het patroon wachten opnieuw proberen gebruiken in Power Query-connectors - Power Query
Het patroon voor opnieuw proberen gebruiken voor Power Query-connectors