Migration vom Datenexportdienst zu Power Hub
Was ist der Hauptzweck von Power Hub?
Wie beim Data Export Service (DES) besteht einer der Hauptzwecke von Power Hub darin, Dataverse-Daten in eine Microsoft Azure SQL-Datenbank zu replizieren, die in einem kundeneigenen Microsoft Azure-Abonnement gespeichert ist. Die Installation und Einrichtung ist sehr einfach und benutzerfreundlich und kann in wenigen Stunden in einer Kundenumgebung implementiert werden.
Ist eine Migration vom Datenexportdienst zu Power Hub möglich?
Kurz: Ja! Power Hub unterstützt bereits die meisten im Data Export Service verwendeten Tabellen und Spalten. Dies gilt sowohl für Metadatentabellen als auch für Datentabellen und Spalten. Wie bei DES wird in Power Hub eine Tabelle für jede synchronisierte Entität und M:M-Beziehung generiert.
Power Hub verfügt über eine einfache Schnittstelle zur Auswahl von Tabellen für die Synchronisierung und Verwaltung des Datenzugriffs.
Verwalten von Tabellen mit Power Hub
Verwalten von Benutzern und Berechtigungen in Power Hub
Wie unterstützt und verarbeitet der Power Hub Daten und Metadaten?
Power Hub unterstützt derzeit die folgenden Metadatentabellen:
- AttributeMetadata_DES
- TargetMetadata_DES
- OptionsetMetadata_DES
- GlobalOptionsetMetadata_DES
Anmerkung: StateMetadata und StatusMetadata wird im Q4 implementiert
Unterstützte Metadatentabellen und -spalten:
AttributeMetadata:
TargetMetadata:
OptionsetMetadata:
GlobalOptionsetMetadata:
Datentabellen
Ein weiterer wichtiger Punkt ist, dass alle Tabellen als temporäre Tabellen konfiguriert sind, was eine integrierte Unterstützung für die Bereitstellung von Informationen über die zu jedem Zeitpunkt in der Tabelle gespeicherten Daten bietet und nicht nur über die Daten, die zum aktuellen Zeitpunkt korrekt sind.
Weitere Informationen zu temporalen Tabellen in SQL finden Sie hier
Ansichten
Um den Wechsel von DES zu Power Hub zu minimieren, werden alle Tabellen in DES-Ansichten gespiegelt. Die Hauptunterschiede zwischen der Tabelle und den Ansichten sind die Benennung/Schreibweise (unten in den Ansichten und Kamel in der Tabelle) und einige zusätzliche Spalten in den Ansichten.
deletedon – Nur relevant für historische Daten in der Verlaufstabelle/-abfrage.
deletedby – Nur relevant für historische Daten in der Verlaufstabelle/-abfrage.
xxxAppURL – eine direkte URL zum Element in der ausgewählten App.
Der Unterschied zwischen den beiden Ansichten besteht darin, dass DES direkt auf der Tabelle mit den zu diesem Zeitpunkt synchronisierten Werten erstellt wird.
DES Lookups verfügt über integrierte Lookups für Optionsset und zugehörige (und synchronisierte) Tabellen. Aufgrund der Verknüpfungen mit anderen Tabellen bei DES-Lookups ist die Leistung langsamer als bei DES und es wird empfohlen, die Spalten in Abfragen auf die erforderlichen Spalten zu beschränken.
Beispieldaten der account_DES - Ansicht
Was Power Hub zu einer guten Alternative zum Data Export Service macht?
- Schnelle Migration, da die meisten Tabellen und Spalten von DES bereits in Power Hub unterstützt werden.
- Einfache und schnelle Implementierung, die in wenigen Stunden eingerichtet werden kann.
- Alle Datentabellen enthalten historische Daten.
- Enthält wertvolle Standardspalten, wie z. B. eine App-URL Spalte, die sich direkt auf die Entität in Dataverse bezieht.
- Alle Änderungen an Daten werden gespeichert und stehen für Audits, Snapshots, historische Berichte, Trendanalysen, die Integration in/zwischen anderen Systemen und andere Zwecke zur Verfügung.
Was steht in Q4 in Bezug auf DES auf der Roadmap?
- Temporale Tabellen/Verlauf pro Tabelle optional machen.
- Unterstützung der beiden Metadatentabellen: StateMetadata und StatusMetadata.
- Version-Spalte in der AttributeMetaData-Tabelle.
- Andere fehlende Spalten in Metadatentabellen.