Power BI-connector voor Odoo — native OData v4-feed die rechtstreeks door Power BI Desktop en Excel wordt gelezen, zonder ODBC-stuurprogramma te installeren. Kies tabellen en kolommen, één herroepbaar token per gebruiker, werkt met de Odoo-toegangsrechten van die gebruiker, aangeleverde rijen worden gelogd. Business intelligence, rapportering, dashboard.
Presentatie
Power BI, met de rechten van Odoo
Een decisionele connector die de gegevens van Odoo levert zonder ooit zijn toegangsrechten te omzeilen, en die daarna zegt wat hij geleverd heeft.
Ook gezocht onder: Power BI-connector Odoo, OData-feed Odoo, Odoo Power BI connector, Excel-export Odoo, Odoo naar Tableau, Looker Studio Odoo.
Wat u betaalt, en wat gratis bestaat
Er bestaan gratis OData-connectoren, en die leveren gegevens. Deze module kost 69 € voor drie dingen die geen van hen doet:
een journaal van wat is geleverd — regels, afwijzingen, duur, toegepast account, uitgesloten kolommen; zonder dat kan een rapport dat foute cijfers toont niet worden opgelost;
een fout token dat 404 antwoordt en niet 403 — men bevestigt niet aan wie op goed geluk adressen probeert dat hij een goed adres heeft gevonden;
een leesbare kolom naast elke link — zonder die moet men elke relatie met de hand heropbouwen in Power BI vóór de eerste grafiek.
Als u deze drie punten niet mist, volstaat een gratis connector.
Het formaat dat Power BI verwacht
Power BI Desktop levert standaard een OData-feed-connector mee. Deze module stelt een OData v4-feed beschikbaar: u plakt een adres, kiest ‘Anoniem’ en de tabellen verschijnen. Niets te installeren aan Windows-zijde, geen aangepaste connector die moet worden goedgekeurd, geen registratie van een Azure-toepassing.
Excel leest dezelfde feed (Gegevens ▸ Gegevens ophalen ▸ OData-feed), evenals Tableau, Looker Studio en elke tool die OData spreekt.
De rechten van Odoo zijn van toepassing — echt
Elke feed draagt de naam van een echt Odoo-account, en elke lezing wordt uitgevoerd met de rechten van dat account. Nooit als superuser. Groepen, recordregels, multi-bedrijf: wat dat account niet ziet in de webclient, levert de feed niet. Een speciaal account met beperkte rechten, en het dashboard kan niet meer lekken wat het niet zou mogen tonen.
Velden die op een geheim lijken — wachtwoord, token, sleutel — worden bij de configuratie geweigerd, ongeacht de wil van de beheerder.
Eén token per feed, en een vals token zegt niets
Elke feed heeft zijn token, afzonderlijk herroepbaar, zonder de andere aan te raken. Een onbekend token, een gedeactiveerde feed, een onbekende tabel: het antwoord is 404. Niet 403 — men bevestigt niet aan wie op goed geluk adressen probeert dat hij er een goed heeft gevonden.
De tabellen en de kolommen zijn de uwe
Men kiest het model, de velden en een optionele Odoo-filter. Geen vaste lijst die de uitgever beslist. Elk koppelingsveld kan worden verdubbeld met een leesbare kolom — "Klant" naast "Klant (identificatie)" — wat vermijdt dat men elke relatie in Power BI met de hand opnieuw opbouwt vóór de eerste grafiek.
De diagnose, omdat een stille feed niet te herstellen valt
Elke oproep laat een spoor achter: tabel, formaat, geleverde regels, afwijzingen, duur, oproepadres en account waarvan de rechten zijn toegepast. Wanneer een rapport foute cijfers toont, ziet men meteen of de feed drie regels of drieduizend heeft teruggegeven.
CSV en Excel als noodoplossing
Dezelfde tabel, als bestand, voor wie Power BI niet heeft: .csv of .xlsx aan het einde van het adres. De CSV komt uit met de puntkomma en de BOM die Excel in het Frans verwacht.
Wat de module niet doet
Ze pusht niets naar de Power BI-dienst en maakt geen enkele dataset aan in de cloud van Microsoft: het is Power BI die komt lezen, niet Odoo die verstuurt. Ze doet geen schrijfbewerking of terugkoppeling vanuit Power BI — de feed is alleen-lezen. Ze opent de PostgreSQL-database niet: een SQL-weergave die naar buiten wordt blootgesteld, zou alle toegangsrechten van Odoo negeren, en dat is precies wat deze module weigert te doen.
Odoo Online: deze module stelt een controller beschikbaar en is dus niet overdraagbaar naar online. Ze werkt op Odoo.sh en op een installatie die u zelf host.
Wat is geverifieerd, en wat niet
De feed is getest met 44 automatische tests, waaronder echte HTTP-aanroepen: conformiteit met OData v4 (root van de dienst, $metadata, paginering), naleving van de toegangsrechten, 404 bij een verkeerd token, CSV- en Excel-exports.
De weergave in Power BI Desktop zelf is niet uitgetest op een Windows- computer. De conformiteit is gecontroleerd aan de hand van de OData v4-specificatie, die de native connector van Power BI implementeert; maar als uw versie zich anders gedraagt, schrijf ons dan en wij verhelpen het.
Kenmerken
| Prijs | 69 € excl. btw |
|---|---|
| Licentie | OPL-1 |
| Odoo-series | 19.0: gepubliceerd op de Odoo Apps Store; 20.0: gepubliceerd op de Odoo Apps Store |
| Versie | 1.0.0 |
| Editie | Odoo Community / on-premise |
| Technische naam | dyo_powerbi_connect |
| Domein | Connectoren en automatisering |
Prijs exclusief btw zoals weergegeven op de Odoo Apps Store; aankoop en installatie gebeuren via de Store of via uw Omnifloo-instantie.