be Portal Onlinehilfe

Abruf von Daten über OData in Excel und Power BI

Excel

In dieser Anleitung wird beschrieben, wie mittels der OData Schnittstelle Daten aus business express in Excel importiert werden können.

Daten abrufen

Schritt 1 - OData Quelle auswählen

Die Datenquellen können unter Daten → Daten Abrufen → Aus anderen Quellen → Aus OData-Datenfeed konfiguriert werden.

Excel_2_-_Odata_Feed.png

Schritt 2 - OData Feed URL eingeben

Geben Sie im sich öffnenden Fenster die OData Feed URL ein. Die URL ergibt sich wie folgt:

https://<tenant>.businessexpress.cloud/api/odata/v4/

Der abschließende / ist hier wichtig.

image-20231221-114819.png

Schritt 3 - Anmeldung „Standard“ mit Benutzername und Kennwort wählen

Nach der Feed-Auswahl kommen Sie zu den Anmeldeoptionen. Dort Standard auswählen und Benutzernamen und Passwort eingeben.

image-20231221-114925.png


Hinter der Option Standard verbirgt sich die Authentifizierungsmethode Basic Auth. Standardmäßig ist diese Authentifizierungsmethode im be-Portal NICHT aktiv. Sie können diese Methode für Ihren User in den Benutzer-Einstellungen im be-Portal selbst freischalten. Melden Sie sich an, klicken auf Ihren Namen (rechts oben) und wählen Einstellungen. Anschließen aktivieren Sie die Option Datenzugriff → BasicAuth Authentifizierung zulassen für externe Anwendungen.

Schritt 4 - Im Navigator die Entität auswählen und laden

Der Navigator zeigt Ihnen die verfügbaren Entitäten. Sie können entweder eine oder mehrere Entitäten auswählen, indem Sie die entsprechenden Checkboxen aktivieren.

image-20231221-115043.png

Durch das Markieren einer Entität wird ein Auszug zur Prüfung angezeigt.

image-20231221-115142.png

Nachdem Sie die gewünschten Entitäten ausgewählt haben, klicken Sie auf die Schaltfläche Laden. Excel importiert die Daten und erstellt entsprechende Tabellen.

Wenn nur eine Entität gewählt wurde, wird diese durch Laden direkt in ein Tabellenblatt geladen.

Wenn Sie mehrere Entitäten ausgewählt haben, können Sie über die Schaltfläche Laden in… geladen werden.

image-20231221-115229.png

Im darauffolgenden Dialog kann ausgewählt werden, wohin die Daten geladen werden. Wählen Sie Tabelle, um alle gewünschten Entitäten in einzelne Tabellenblätter zu laden.

Excel Laden in 2.png


Sobald der Import abgeschlossen ist, werden die ausgewählten Entitäten in neuen Tabellenblättern gespeichert. Sie können nun mit den importierten Daten arbeiten und diese für Ihre Analysezwecke nutzen.

Excel_7_-_Imported.png

Datenquelleneinstellungen ändern (insbes. die Anmeldedaten)

Sobald die Anmeldedaten für einen OData Feed einmalig eingegeben wurden, speichert Excel sich die Einstellungen für diesen Feed als eine eingerichtete Datenquelle. Hat man sich hier verschrieben oder hat sich das Passwort geändert, erscheint beim Datenabruf ggf. lediglich eine Fehlermeldung und nicht die Aufforderung, die Anmeldedaten neu einzugeben.

In diesem Fall kann über Daten → Daten abrufen → Datenquelleneinstellungen ein Dialog mit allen aktuell eingerichteten Datenquellen geöffnet werden.

image-20230425-155239.png

Anschließend können die Anmeldedaten für die gewählte Datenquelle über Berechtigung bearbeiten → Bearbeiten → Standard geändert werden:

image-20231221-115357.png

Daten Cache zurücksetzen

Excel speichert OData-Daten in einem Cache, um die Leistung zu verbessern. Wenn Sie jedoch neue Daten abrufen, Rechteänderungen vornehmen oder Entitäten erweitern möchten, müssen Sie möglicherweise den OData-Cache zurücksetzen, um die neuesten Informationen zu erhalten. Hier ist eine Anleitung, wie Sie den OData-Cache in Excel zurücksetzen können.

Öffnen Sie DatenDaten abrufenAbfrageoptionen

Excel_8_-_Clear_Cache_1.png

Im Bereich Daten laden, können Sie unten den Cache löschen.

Excel_9_-_Clear_Cache_2.png


Power BI

Daten abrufen

Analog zu Excel können die Daten auch in Power BI Importiert werden. Dazu auf der Startseite Daten aus einer anderen Quelle abrufen auswählen.

Power BI - 1 OData Select.png

Und im folgenden Dialog OData auswählen.

Power BI - 2 OData Select.png

Der folgende Ablauf zum Auswählen des Feeds/Anmeldung und Entitäten ist analog zu Excel.

image-20231221-115512.png
image-20231221-115624.png

Datenquelleneinstellungen ändern (insbes. die Anmeldedaten)

In Power BI finden sich die Datenquelleneinstellungen unter dem Menüpunkt Start → Daten transformieren → Datenquelleneinstellungen.

Die dann folgenden Dialoge können analog zu Excel bedient werden, siehe Abruf von Daten über OData in Excel und Power BI | Datenquelleneinstellungen ändern (insbes. die Anmeldedaten).

image-20231221-115757.png