Datenquellen aktualisieren

Abgeschlossen

Wie in der vorherigen Einheit erwähnt, werden Datenquellen nicht automatisch aktualisiert, egal ob Sie Daten mit Power Query importieren oder Daten aus einem Azure Data Lake oder Microsoft Dataverse einbinden. Wenn Sie sicherstellen wollen, dass neue Daten aus Ihren Datenquellen in Customer Insights - Data zur Verfügung stehen, müssen Sie die Aktualisierung manuell vornehmen. Sobald Ihre Daten aktualisiert sind, werden die neuen Informationen in den Tabellen berücksichtigt. Nachdem Sie den Prozess der Datenvereinheitlichung abgeschlossen haben, werden durch die Aktualisierung auch alle Segmente, Kennzahlen, Aktivitäten, Anreicherungen, Suchfunktionen, Datenaufbereitungen und Einblicke aktualisiert, die in der Anwendung konfiguriert sind.

Die manuelle Aktualisierung von Daten ist für die meisten Organisationen kein ideales Szenario. Damit Customer Insights - Data so effektiv wie möglich für Ihre Organisation sein kann, sollten die Daten so aktuell wie möglich sein. So wird sichergestellt, dass die Organisation ein möglichst klares Bild ihrer Kunden hat. Um dies zu unterstützen, bietet Customer Insights - Data mehrere Optionen zur Aktualisierung von Datenquellen.

Diese Optionen umfassen:

  • Geplante Datenaktualisierungen – Aktualisierungen all Ihrer Datenquellen nach einem vordefinierten Zeitplan.

  • Inkrementelle Aktualisierung – Aktualisiert kleinere Teilmengen von Daten für eine Datenquelle basierend auf den konfigurierten Einstellungen für die inkrementellen Aktualisierungen.

  • Dateneinbindung in nahezu Echtzeit – Kann profil‑ und aktivitätsbezogene Informationen in nahezu Echtzeit einbinden.

Geplante Aktualisierung

Der einfachste Weg, die Aktualisierung Ihrer Daten zu automatisieren, ist das Einrichten von geplanten Aktualisierungen. Geplante Aktualisierungen werden durch Auswahl von System unter der Einstellungen-Überschrift in der Anwendungsnavigation konfiguriert. Sie können den Zeitplan auf der Registerkarte Zeitplan ändern. Wenn Sie geplante Aktualisierungen aktivieren, wirkt sich das auf alle Ihre Datenquellen aus. Es werden nicht nur die Daten aktualisiert, sondern auch alle anderen konfigurierten Elemente wie Segmente, Kennzahlen, Aktivitäten, Anreicherungen, Suchen, Datenaufbereitungen und Einblicke.

Sie müssen die folgenden Optionen angeben:

  • Wiederholung (Häufigkeit) – Legt fest, wie oft die Daten aktualisiert werden sollen. Die Daten können täglich oder wöchentlich aktualisiert werden. Wenn Sie wöchentlich auswählen, können Sie die Tage definieren, an denen der Zeitplan ausgeführt werden soll.

  • Zeitzone – Legt die Zeitzone fest, in der der Auftrag ausgeführt wird.

  • Zeit – Legt die Zeit fest, zu der die Aktualisierung erfolgen soll. Wenn Sie möchten, dass die Aktualisierungen mehrmals am Tag stattfinden, können Sie zusätzliche Zeiten hinzufügen.

Wichtig

Aktualisierungszeitpläne führen eine vollständige Datenaktualisierung für ALLE konfigurierten Datenquellen durch. Es ist nicht möglich, unterschiedliche Zeitpläne für einzelne Datenquellen zu konfigurieren. Geplante Aktualisierungen umfassen normalerweise eine große Anzahl von Datensätzen und mehrere komplexe Operationen.

Wenn eine geplante Aktualisierung ausgeführt wird, geschieht Folgendes:

  1. Die Daten werden aus der Datenquelle abgerufen.

  2. Die Daten werden vereinheitlicht.

  3. Die Daten werden mit zusätzlichen Informationen angereichert.

Abhängig von Faktoren wie der Anzahl der Datenquellen und des Datenvolumens können geplante Ausführungen Minuten oder Stunden dauern.

Inkrementelle Aktualisierung

Inkrementelle Aktualisierungen sind für Power Query‑ und Azure Data Lake Storage-Datenquellen verfügbar.

Die inkrementelle Aktualisierung von Daten bietet folgende Vorteile:

  • Schnellere Aktualisierungen – Nur Daten, die sich geändert haben, werden aktualisiert.

  • Erhöhte Zuverlässigkeit – Durch kleinere Aktualisierungen müssen Verbindungen zu volatilen Quellsystemen nicht so lange aufrechterhalten werden, was das Risiko von Verbindungsproblemen reduziert.

  • Reduzierter Ressourcenverbrauch – Das Aktualisieren nur einer Teilmenge Ihrer Gesamtdaten führt zu einer effizienteren Nutzung von Computing-Ressourcen und verringert die Umweltbelastung.

Power Query

Sie können Datenquellen, die mit Power Query importiert wurden, schrittweise aktualisieren. Nicht alle Datenquellen, die über Power Query importiert werden, unterstützen die inkrementelle Aktualisierung. Sie müssen überprüfen, ob dies für die Datenquelle, mit der Sie arbeiten, zulässig ist. Wenn Sie eine Datenquelle auswählen, die eine inkrementelle Aktualisierung unterstützt, wie z. B. eine Azure SQL DB, werden Ihnen Einstellungen für die inkrementelle Aktualisierung zur Verfügung gestellt, die Sie konfigurieren können, nachdem Sie Ihre Daten transformiert haben. Sie können die Aktualisierungseinstellungen für alle ausgewählten Entitäten ändern, wenn Sie die Datenquelle erstellen.

Ein historisches Dataset, das in einer Azure SQL-Datenbank gespeichert ist, kann zum Beispiel Tausende oder sogar Millionen von Datensätzen enthalten, die sich über mehrere Jahre erstrecken. Mit inkrementellen Aktualisierungen können Sie auswählen, dass nur Datensätze aktualisiert werden, die in den letzten fünf Tagen erstellt oder geändert wurden.

Für jede Tabelle müssen Sie die folgenden Details angeben:

  • Primärschlüssel – Wählen Sie einen Primärschlüssel für die Tabelle oder Tabelle aus.

  • Letztes aktualisiertes Feld – Gibt das Attribut an, das festlegt, wann die Datensätze zuletzt aktualisiert wurden. Es wird verwendet, um Datensätze zu identifizieren, die in den Zeitrahmen der inkrementellen Aktualisierung fallen.

  • Auf Aktualisierungen prüfen – Gibt an, wie lang der Zeitrahmen für die inkrementelle Aktualisierung sein soll.

Azure Data Lake Storage

Inkrementelle Erfassung und Aktualisierungen können für Azure Data Lake Storage-Datenquellen konfiguriert werden. Die inkrementelle Erfassung und Aktualisierung einer Tabelle kann beim Hinzufügen der Azure Data Lake-Datenquelle oder später durch das Bearbeiten der Datenquelle konfiguriert werden.

Der Ordner mit Tabellendaten muss folgende Ordner umfassen, damit inkrementelle Aktualisierungen verwendet werden können:

  • FullData: Ordner mit Datendateien mit Anfangsdatensätzen

  • IncrementalData: Ordner mit Datums-/Uhrzeithierarchieordnern im Format jjjj/mm/tt/hh mit den inkrementellen Aktualisierungen.

    • Hh stellt die UTC-Stunde der Aktualisierungen dar und umfasst die Ordner Upserts und Deletes.

      • Upserts: Datendateien mit Aktualisierungen von vorhandenen und neuen Datensätze.

      • Deletes: Datendateien mit zu entfernenden Datensätzen.

Weitere Informationen zu inkrementellen Aktualisierungen für Azure Data Lake Storage-Datenquellen und schrittweisen Anleitungen finden Sie unter: Inkrementelle Aktualisierung für Azure Data Lake Storage konfigurieren.

Dateneinbindung in Echtzeit

Die Customer Insights - Data-Echtzeitfunktionalität ermöglicht es Ihnen, innerhalb von Sekunden die letzten Interaktionen Ihrer Kunden mit Ihren Produkten oder Dienstleistungen abzurufen. Der Zweck von Echtzeitaktualisierungen ist es, Kundenprofil‑ und Aktivitätsinformationen nahezu in Echtzeit aktuell zu halten. Sie können also sofort verwendet werden, bis ein geplanter Aktualisierungsauftrag die Daten aus der Datenquelle aktualisiert.

Echtzeitoperationen finden statt, nachdem die Datenvereinheitlichung erfolgt ist, und sie gelten nur für vereinheitlichte Kundenprofile. Aus diesem Grund können bestehende Kundenprofile aktualisiert werden. Es können jedoch keine neuen Profile erstellt werden. Vorhandene Profile können nicht gelöscht werden. Folglich werden bei Profiländerungen in Echtzeit Kennzahlen, Segmentzugehörigkeiten oder Anreicherungen nicht aktualisiert. Sobald die normale Zeitplanaktualisierung erfolgt, werden Elemente wie Kennzahlen, Segmente und Anreicherungen wie gewohnt aktualisiert.

Hinweis

Das Exportieren von Echtzeitaktualisierungen in externe Systeme, wie z. B. Power BI, ist derzeit nicht möglich.

Mit der Echtzeit-API können Sie eine neue Aktivität aus Ihrem Quellsystem (ein einzelner Quelldatensatz) in einem vereinheitlichten Kundenprofil veröffentlichen. Die neue Aktivität wird innerhalb von Sekunden als vereinheitlichte Aktivität in der Zeitleiste dieses vereinheitlichten Kundenprofils verfügbar sein. Sie können die Zeitleiste in der Kundenkartenansicht oder einer anderen von Ihnen konfigurierten Zeitleistenintegration sehen. Wie bei in Echtzeit aktualisierten Kundenprofilinformationen werden neue Aktivitäten nicht in Segmenten oder Kennzahlen angezeigt, bis eine Zeitplanaktualisierung erfolgt. Aktivitäten, die nur über die Echtzeit-API hinzugefügt werden, sind nicht Teil der Exporte und werden nicht in Power BI angezeigt.

Es gibt zwei Möglichkeiten, eine Verbindung mit der Echtzeit-API herzustellen:

  • Indirekt – Verwendet den Dynamics 365 Customer Insights - Data-Konnektor.

  • Direkt – Programmgesteuert über Code.

Unabhängig von der gewählten Methode wird für beide Methoden Folgendes benötigt:

  • Eine Dynamics 365 Customer Insights - Data-Umgebung,

  • das Erstellen vereinheitlichter Kundenprofile,

  • dass Aktivitäten konfiguriert und ausgeführt werden,

  • und dass das zur Konfiguration verwendete Konto über Mitwirkende‑ oder Administratorberechtigungen zur Authentifizierung Ihres Kontos verfügt.

Die in dieser Einheit besprochenen Informationen sollten einen Ausgangspunkt für die Arbeit mit dem Einbinden von Echtzeitdaten bieten. Ausführlichere Informationen zur Dateneinbindung in Echtzeit finden Sie unter den folgenden Links: