Freigeben über


Power BI und Eventstream konfigurieren

Wichtig

Einige oder alle dieser Funktionen sind als Teil einer Vorschauversion verfügbar. Inhalt und Funktionalität können sich ändern.

Nachdem Sie Retail-Datenlösungen und den Sitecore OrderCloud-Konnektor erfolgreich bereitgestellt haben, können Sie die verschiedenen in der Lösungsfunktion verfügbaren Funktionen konfigurieren.

Authentifizierung für die Datenerfassung in Power BI konfigurieren

Sie müssen Power BI konfigurieren, um sicherzustellen, dass die Daten in Power BI Berichten in regelmäßigen Abständen zur Ansicht aktualisiert werden.

  1. Öffnen Sie die Seite mit den bereitgestellten Artefakten und wählen Sie das Artefakt Semantisches DataSet-Modell aus.

  2. Die DataSet-Seite wird geöffnet und die im DataSet-Artefakt verwendeten Elemente werden aufgelistet. Wählen Sie Datei > Einstellungen aus.

    Der Screenshot zeigt die Einstellungsseite für den OrderCloud-Konnektor.

  3. Die Einstellungsseite für den OrderCloud-Konnektor wird geöffnet. Wählen Sie unter Anmeldeinformationen für die Datenquelle die Option Anmeldeinformationen bearbeiten aus. Geben Sie die Authentifizierungsmethode als oAuth2 ein und wählen Sie dann Anmelden aus. Dieser Schritt aktualisiert die Daten für Ihren Power BI-Bericht und Sie können die Beispieldaten im Power BI-Dashboard sehen.

    Der Screenshot zeigt die Seite mit den Anmeldeinformationen für den OrderCloud-Konnektor.

Datenerfassung von OrderCloud zu Fabric konfigurieren

Um die Datenerfassung von OrderCloud zu Fabric zu konfigurieren, führen Sie die Schritte in den folgenden Abschnitten aus:

Eventstream konfigurieren

Um Eventstream manuell zu konfigurieren und die Entitäten „Bestellungen“, „Produkte“ und „Webhooks“ einzurichten, führen Sie die folgenden Schritte aus:

  1. Gehen Sie zurück zur Seite mit den bereitgestellten Artefakten und wählen Sie den OrderSync-Eventstream aus. Wählen Sie Neues Eventstream-Artefakt in Microsoft Fabric erstellen aus.

  2. Erstellen Sie eine neue OrderCloud-Quelle in Ihrem Eventstream-Artefakt und wählen Sie Benutzerdefinierte App als Quelltyp aus.

    Der Screenshot zeigt die OrderCloud-Quelle in Eventstream.

  3. Erstellen Sie ein neues Lakehouse-Ziel in Ihrem Eventstream-Artefakt. Wählen Sie den Arbeitsbereich, das Lakehouse und die Delta-Tabelle aus, die Sie als Ziel verwenden möchten. Belassen Sie das Eingabedatenformat bei JSON.

    Der Screenshot zeigt das OrderCloud-Ziel in Eventstream.

Lieferkonfiguration in OrderCloud einrichten

  1. Wählen Sie die OrderCloud-Quelle in Ihrem Eventstream-Artefakt aus und wählen Sie dann Schlüssel in der Navigationsleiste aus.

  2. Kopieren Sie die Werte Entitätsname und Verbindungszeichenfolge-Primärschlüssel, Sie benötigen diese Werte in einem nächsten Schritt.

  3. Öffnen Sie Ihren OrderCloud-Arbeitsbereich und navigieren Sie zur API-Konsole.

  4. Wählen in der linken Navigationsleiste die Optionen Lieferkonfigurationen aus.

  5. Ändern Sie den Vorgang in POST – Neue Lieferkonfiguration erstellen, um ein neues Lieferkonfigurationselement zu erstellen.

  6. Geben Sie die folgenden Eigenschaften ein:

    • ID (optional, wenn dieses Feld leer ist, wird eine GUID für Sie generiert)
    • Name des Dataflows
    • Aktivieren Sie das Kontrollkästchen Aktiviert
    • Lieferziele
    • Event Hub-Name (dieser Wert ist der Wert Entitätsname aus der Eventstream-Quelle)
    • Verbindungszeichenfolge (dieser Wert ist der Wert Verbindungszeichenfolge-Primärschlüssel aus der Eventstream-Quelle)
  7. Kopieren Sie die DeliveryConfig-ID, da Sie diesen Wert in einem der nächsten Schritte brauchen. An diesem Punkt müssen Sie eine Ereignissynchronisierung und eine Webhook-Synchronisierung einrichten. Die jeweiligen Schritte werden in den folgenden Abschnitten beschrieben.

Ereignissynchronisierung in OrderCloud konfigurieren

Anmerkung

Dieser Schritt ist nur auf die Entitäten „Bestellungen“ und „Produkte“ anwendbar, die aus OrderCloud stammen. Bei anderen Entitäten sind zur Konfiguration und Einrichtung andere Schritte erforderlich.

  1. Wählen Sie in der OrderCloud-API-Konsole in der linken Navigationsleiste die Option Auftragssynchronisierung aus. Ändern Sie den Vorgang in PUT – Auftragssynchronisierung erstellen oder aktualisieren, um ein neues Bestellsynchronisierungselement zu erstellen.

  2. Geben Sie die im vorherigen Schritt erstellte Lieferkonfigurations-ID ein.

  3. Wählen Sie in der OrderCloud-API-Konsole in der linken Navigationsleiste die Option Produktsynchronisierung aus. Ändern Sie den Vorgang in PUT – Produktsynchronisierung erstellen oder aktualisieren, um ein neues Produktsynchronisierungselement zu erstellen.

  4. Aktivieren Sie beide Kontrollkästchen Synchronisierungsprodukt geändert und Synchronisierungsprodukt gelöscht.

  5. Geben Sie die im vorherigen Schritt erstellte Lieferkonfigurations-ID ein. Wählen Sie Synchronisieren zum einmaligen Hochladen vorhandener Daten aus.

Wichtig

Wenn Sie einen detaillierten Support erhalten möchten, wenden Sie sich an das Microsoft Cloud for Retail-Team unter mcfrcommunity@microsoft.com.