Versionen (Master Data Services)

In Master Data Services können Sie mehrere Versionen der Masterdaten innerhalb eines Modells erstellen. Jede erstellte Version umfasst sämtliche Elemente, Attributwerte, Hierarchielemente, Hierarchiebeziehungen und Auflistungen für das Modell.

Sie verwenden Versionen für folgende Zwecke:

  • Verwalten eines überwachungsfähigen Datensatzes der Masterdaten, während sich dieser im Zeitverlauf ändert.

  • Verhindern von Benutzeränderungen, bis alle Daten auf der Grundlage vor Geschäftsregeln erfolgreich überprüft wurden.

  • Sperren eines Modells für die Verwendung durch Abonnementsysteme

  • Testen verschiedener Hierarchien, ohne sie sofort zu implementieren

HinweisHinweis

Wenn Sie die Struktur des Modells ändern, z. B. eine neue Entität oder ein neues domänenbasiertes Attribut erstellen, gilt diese Änderung für alle Versionen. Wenn Sie eine frühere Version des Modells anzeigen, wird die Entität oder das Attribut angezeigt, es sind aber keine Daten vorhanden.

Sobald eine Version für Benutzer oder ein Abonnementsystem freigegeben wird, können Sie ein Identifizierungsflag für die Version festlegen. Sie können dieses Flag bei Bedarf versionsübergreifend verwenden. Anhand von Flags können Benutzer und Abonnementsysteme erkennen, welche Modellversion verwendet werden soll.

Workflow

Master Data Services verwendet den folgenden Workflow für die Versionsverwaltung:

  1. Eine Anfangsversion wird automatisch erstellt, wenn Sie ein Modell anlegen und die Master Data Services-Datenbank mit den Masterdaten des Unternehmens auffüllen. Auf der Grundlage von Berechtigungen können Benutzer dann bei Bedarf Änderungen an dieser Version vornehmen.

  2. Wenn Sie ein Commit für eine Modellversion ausführen möchten, sperren Sie die Version, sodass nur Modelladministratoren die Daten aktualisieren können. Weitere Informationen finden Sie unter Administratoren (Master Data Services).

    HinweisHinweis

    Wenn Benachrichtigungen konfiguriert sind, wird jedes Mal eine E-Mail-Benachrichtigung an Modelladministratoren gesendet, wenn sich der Status der Version ändert. Weitere Informationen finden Sie unter Vorgehensweise: Konfigurieren von E-Mail-Benachrichtigungen (Master Data Services).

  3. Wenden Sie Geschäftsregeln auf die Daten der gesperrten Version an und analysieren Sie alle Überprüfungsprobleme. Falls erforderlich können Sie fehlende Informationen einfügen oder die Transaktion, die das Problem verursacht hat, rückgängig machen. Darüber hinaus können Sie die Version entsperren, damit Benutzer Änderungen vornehmen können.

  4. Nachdem alle Daten erfolgreich überprüft wurden, führen Sie ein Commit der Version aus und kennzeichnen Sie die Version mit einem Flag für die Nutzung durch Abonnementsysteme. Durch ein Commit bestätigte Versionen können nicht geändert werden.

  5. Kopieren Sie die durch ein Commit bestätigte Version, und teilen Sie den Benutzern mit, dass sie die Arbeit mit der neuen Modellversion aufnehmen können.

    HinweisHinweis

    Eine Einstellung in Konfigurations-Manager für Master Data Services bestimmt, ob alle oder nur die durch ein Commit bestätigten Versionen kopiert werden können. Diese Einstellung ist auch in der Tabelle Systemeinstellungen verfügbar. Weitere Informationen finden Sie unter Systemeinstellungen (Master Data Services).

Sie können sequenzielle oder gleichzeitige Versionen des Modells erstellen.

Sequenzielle Versionen

Jedes Mal, wenn Sie ein Commit für eine Version ausführen, können Sie eine neue Kopie erstellen und der Version die nächste laufende Nummer zuweisen. Beispielsweise können Sie Version 7 des Modells kopieren und die Kopie Version 8 nennen.

Gleichzeitige Versionen

Sie können gleichzeitige Versionen des Modells erstellen, wenn Sie mit mindestens zwei Versionen der Daten gleichzeitig arbeiten möchten. Dies ist hilfreich bei Umstrukturierungen oder Fusionen des Unternehmens, die mit dem normalen Geschäftsgang zusammenfallen, und Sie feststellen möchten, wie sich die neuen Masterdaten in vorhandene Strukturen einfügen.