BC21, Expose Odata, PowerBI

14. November 2024 17:19

Hallo zusammen,

wir wollten auf https://app.powerbi.com/ Berichte publishen, was auch soweit funktioniert, aber das aktualisieren dieser funktioniert nicht.
Scheinbar sind die Odata Adressen nicht von Extern erreichbar und ich weiß nicht wieso. Habt ihr vielleicht eine Idee was das Problem sein könnte?

Zuerst zum Service Setup:
ApiServicesEnabled true
ApiSubscriptionDelayTime 30000
ApiSubscriptionExpiration 3
ApiSubscriptionMaxNumberOfNotifications 100
ApiSubscriptionMaxNumberOfSubscriptions 200
ApiSubscriptionNotificationUrlTimeout 5000
ApiSubscriptionsEnabled true
ApiSubscriptionSendingNotificationTimeout 30000
ClientServicesCredentialType AccessControlService
ManagementApiServicesEnabled true
ManagementApiServicesPort 7186
ManagementApiServicesSSLEnabled true
ManagementServicesEnabled true
ManagementServicesIdleClientTimeout 10:00:00
ManagementServicesPort 7160
ODataEnableExcelAddInAnnotations true
ODataMaxBodySize 350
ODataMaxConnections 0
ODataMaxConnectionsPerTenant 0
ODataReadonlyGetDisabledForObjects []
ODataReadonlyGetEnabled true
ODataServicesEnabled true
ODataServicesMaxPageSize 20000
ODataServicesOperationTimeout 00:08:00
ODataServicesPort 7163
ODataServicesSSLEnabled true
ODataServicesV4EndpointEnabled true
ODataV4MaxConcurrentRequests 5
ODataV4MaxRequestQueueSize 95
PublicODataBaseUrl https://companyurl.com:7163/servicename_WEB/Odatav4
PublicSOAPBaseUrl https://companyurl.com:7165/servicename_WEB/WS
PublicWebBaseUrl https://companyurl.com/servicename_WEB/


Das Zertifikat ist auch hinterlegt und die Azure App Registrierung mit Redirect URIs bzw. dem SignIn ist auch hinterlegt.
Außerdem gibts eine Azure App Registrierung für PowerBI.

In PowerBI Desktop haben wir den Business Central OnPrem Connector verwendet welcher Lokal ohne Probleme funktioniert.
Auch das Publishen funktioniert, aber scheinbar sind die Odata Adressen extern nicht verfügbar.
Auch wenn ich die Odata Adressen im Browser eingebe funktioniert es nicht.
https://companyurl.com:7163/servicename_WEB/ODataV4
Der Zugriff direkt auf den Client funktioniert:
https://companyurl.com/servicename_WEB/
Hier kommt die Multi Faktor Authentifizierung hoch und ich kann mich anmelden.

Ports sind auch freigschaltet, unser Netzwerkollege meinte dass keine Anfrage reinkommt.

Ich verstehe es nicht...
Würde mich freuen wenn jemand eine Idee hat.