Freigeben über


Datenimport (Master Data Services)

Nachdem Sie ein Modell für Ihre Daten in Master Data Services erstellt haben, können Sie mit dem Hinzufügen von Daten beginnen und Änderungen an Daten in der Master Data Services-Datenbank vornehmen. Sie verwenden Master Data Services Stagingtabellen, gespeicherte Prozeduren und Master Data Manager .

Sie können auch sql ServerMaster Data ServicesHinzufügen für Excel verwenden, um Dem MDS-Repository (Master Data Services Datenbank) Daten hinzuzufügen. Weitere Informationen finden Sie unter Veröffentlichen von Daten (MDS-Add-In für Excel).

Beim Hinzufügen und Aktualisieren von Daten können Sie Folgendes tun.

  • Laden und Aktualisieren von Elementen und Aktualisieren von Attributwerten

  • Deaktivieren und Löschen von Elementen

  • Verschieben von Elementen der expliziten Hierarchie

Das Hinzufügen und Aktualisieren von Daten umfasst die folgenden Standard Aufgaben.

  1. Laden Sie Daten in die Stagingtabellen in der Master Data Services-Datenbank.

  2. Laden Sie die Daten aus den Stagingtabellen in die entsprechenden Master Data Services Tabellen.

    Sie verwenden gespeicherte Stagingprozeduren oder Master Data Manager, um die Daten zu laden.

Hinweis

In SQL Server 2014 ist die Unterstützung für die SQL Server 2008 R2-Stagingprozesse veraltet.

Deaktivieren und Löschen von Elementen

Deaktivieren bedeutet, dass das Element erneut aktiviert werden kann. Wenn Sie ein Element erneut aktivieren, werden seine Attribute und Mitgliedschaft in Hierarchien und Auflistungen wiederhergestellt. Alle vorherigen Transaktionen sind intakt. Deaktivierungstransaktionen werden Administratoren im Funktionsbereich Versionsverwaltung von Master Data Manager angezeigt.

Löschen bedeutet, das Element dauerhaft vom System zu entfernen. Alle Transaktionen für das Element, alle Beziehungen und alle Attribute werden dauerhaft gelöscht.

Hinweis

Per Staging können Sie keine Elemente erneut aktivieren. Diesen Vorgang müssen Sie manuell in Master Data Manager ausführen. Weitere Informationen finden Sie unter Reaktivieren eines Elements oder einer Sammlung (Master Data Services).

Per Staging können Sie keine Auflistungen löschen oder deaktivieren. Weitere Informationen zum manuellen Deaktivieren von Sammlungen finden Sie unter Löschen eines Elements oder einer Sammlung (Master Data Services).

Verschieben Elementen der expliziten Hierarchie

Beim Massenverschieben der Position von Elementen der expliziten Hierarchie können Sie die folgenden Festlegungen treffen.

  • Ein konsolidiertes Element als übergeordnetes Element eines konsolidierten Elements

  • Ein konsolidiertes Element als übergeordnetes Element eines Blattelements

  • Ein Blattelement als ein gleichgeordnetes Element eines Blattelements oder eines konsolidierten Elements

  • Ein konsolidiertes Element als ein gleichgeordnetes Element eines Blattelements oder eines konsolidierten Elements

Stagingtabellen und gespeicherte Prozeduren

Die Master Data Services-Datenbank enthält die folgenden Arten von Stagingtabellen, die Sie mit Ihren Daten auffüllen können.

Für jede Entität im Modell gibt es eine Stagingtabelle. Der Tabellenname gibt die entsprechende Entität und den Entitätstyp an, wie etwa ein Blattelement. In der folgenden Abbildung sind die Stagingtabellen für die Entitäten „Währung“, „Kunde“ und „Produkt“ dargestellt.

Stagingtabellen in MDS-Datenbank

Der Name der Tabelle wird beim Erstellen einer Entität angegeben und kann nicht geändert werden. Wenn der Stagingtabellenname eine _1 oder eine andere Zahl enthält, war eine andere Tabelle dieses Namens bereits vorhanden, als die Entität erstellt wurde.

Die Master Data Services umfasst die folgenden Typen von gespeicherten Stagingprozeduren.

  • <stg.udp_name>_Leaf

  • <stg.udp_name>_Consolidated

  • <stg.udp_name>_Relationship

Für jede Entität im Modell gibt es drei gespeicherte Prozeduren, die dem Blattelement, dem konsolidierten Element und der Stagingtabelle für Beziehungen entsprechen. In der folgenden Abbildung sind die gespeicherten Stagingprozeduren für die Entitäten „Währung“, „Kunde“ und „Produkt“ dargestellt.

Staging gespeicherter Prozeduren in MDS-Datenbank

Weitere Informationen zu den gespeicherten Prozeduren finden Sie unter Staging Gespeicherte Prozedur (Master Data Services).

Protokollieren von Transaktionen

Alle Transaktionen, die auftreten, wenn Daten oder Beziehungen importiert oder aktualisiert werden, können protokolliert werden. Eine Option in der gespeicherten Prozedur ermöglicht diese Protokollierung. Wenn Sie den Stagingprozess mit Master Data Manager initiieren, wird keine Protokollierung durchgeführt.

In Konfigurations-Manager für Master Data Services gilt die Einstellung Stagingtransaktionen protokollieren nicht für diese Methode von Stagingdaten.