Strategieën voor het Efficiënt Laden van Meerdere Divisiecodes?

Het selectief verwerken van administraties uit grote aantallen vanuit Power Query is mogelijk, maar is niet triviaal en vereist veel kennis over de interne werking van Power Query om zaken zoals query folding goed te krijgen. Daarom twee alternatieven die waarschijnlijk eenvoudiger te implementeren zijn met een robuust resultaat.

Use Gebruiken

De meest voorkomende oplossing is om gebruik te maken van het use-statement om de gewenste administraties te specificeren. Dit voorkomt ook eerder overmatige facturen, mocht een where-clause anders geinterpreteerd worden, waardoor alle administraties geraakt worden.

Dit wordt concreet uitgelegd voor een Invantive Cloud-database in het artikel:

Maak voor deze 185 administraties een database aan, en gebruik hiervoor een andere combinatie van gebruiker en client ID, om de beperking van Exact Online te omzeilen dat er maar 1 actief refresh token kan zijn. Deze beperking en de oplossing staat uitgelegd in Hoe richt ik als accountant Cloud met Power BI-connector in voor meerdere Exact Online eindklanten?.

Het use-statement ondersteunt ook dynamische dwarsdoorsnedes op basis van een query zoals:

use select EXPRESSIE, 'eol' from TABELLEN_MET_FILTERS

Hierdoor is het ook mogelijk om op basis van databasetabellen of bestanden de dwarsdoorsnede te selecteren. Merk op dat wijzigingen in de geselecteerde administraties pas zichtbaar worden nadat de cachelevensduur is verlopen. Uitleg over het instellen van de cachelevensduur is te vinden in Differentieer OData4 cachegedrag met Power BI.

Invantive Cloud-Applicatie

Incidenteel kan ook met een applicatie gewerkt worden. Applicaties op Invantive Cloud worden regelmatig gebruikt om dwarsdoorsnedes van de data te kopieren naar bijvoorbeeld een PostgreSQL- of SQL Server-database.

Een voorbeeld hiervan is te vinden in:

Nog meer uitgebreid qua mogelijkheden is het gebruik van een applicatiemodule om de gewenste dataset op te vragen in bijvoorbeeld een JSON-formaat dat eenvoudig vanuit Power BI te verwerken is, zoals geillustreerd in JSON genereren vanuit Invantive UniversalSQL.