Odata-connector koppelen voor datawarehouse / data lake
Om data vanuit AFAS Profit op te halen, zijn er GetCconnectoren (via REST en/of SOAP API) en BI-modellen (OData-connectoren) beschikbaar. De BI-modellen in AFAS Profit werken anders dan de GET-connectoren.
Bij GetConnectoren wordt de data op het moment van de aanroep gegenereerd en teruggegeven. Dit kan bij complexere GetConnectoren (waarbij veel gegevens uit verschillende tabellen moeten worden samengevoegd) leiden tot langere wachttijden en prestatieproblemen.
Bij de BI-modellen wordt de data vooraf berekend en opgeslagen in een apart model, waardoor de prestaties bij het ophalen van grote hoeveelheden data aanzienlijk verbeteren. Hierdoor zijn BI-modellen zeer geschikt voor rapportages en analyses waarbij grote datasets betrokken zijn.
Voor business intelligence (BI) toepassingen en/of koppelingen met datawarehouses gebruik je dus de BI-modellen. De enige situatie waarin je hiervan zou willen afwijken en gebruik moet maken van de GetConnectoren is als de updatefrequentie van de data hoger moet liggen dan eens in de 10 uur.
Let op:
Hier moet je goed over nadenken, omdat dit kan resulteren in prestatieproblemen of een overschrijding van het ‘fair use’-beleid van de API.
|
Direct naar |