Hejsa
Jeg arbejder med Bi på NAV 2017 dagligt, og bruger også lidt ODATA. Jeg syntes problemet med ODATA, er at det ikke er online, man kan ikke kører direct connection til en OData source, og så syntes jeg hele ideen med OData forsvinder.
Min anbefaling vil være at bygge et "gammeldags" DataWarehouse på dine data, også I forhold til den umulige tabel og felt struktur NAV har.
Jeg har nogle få data hvor jeg kører online ned i min NAV database, men jeg har lagt en View imellem, for at kunne strukturere data lidt bedre og samtidigt for at kunne sørge for at der ikke er fri leg nede I NAV databasen, det kan godt stresse den og låse data hvis ikke der er lidt styr på hvordan data læses.
------------------------------
Graves Kilsgaard
System Developer
Silkeborg
------------------------------
Original Message:
Sent: Jul 01, 2019 04:04 AM
From: Ronny Sloht Andersen
Subject: NAV webtjeneste vs. direkte SQL kald?
Hej
I arbejdet med data fra NAV webtjeneste (OData) til Power BI, er jeg stødt på nogle arbejdsgange og data behandlings metoder der får mig til at overveje om ikke direkte brug af SQL databasen som data kilde er bedre / nemmere.
Bla.:
1. - udfordringen med cache af URL'en ved OData kald, der gør at cache må cleares, hvis ikke der kun arbejdes med reduceret URL.
2. - Power BI returnerer fejl hvis der ikke er data i tabellen. Eksempelvis ved brug af Salgsordrer / -linier som kan være tomme i visse situationer.
Er der nogen der har haft overvejelsen om OData vs. SQL, og måske kan komme med 'pros and cons'?
------------------------------
Ronny Sloht Andersen
BI Consultant
22600910
------------------------------