Übersicht: Importieren von Daten aus Tabellen (Master Data Services)

Gilt für:SQL Server – nur Windows Azure SQL Managed Instance

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 vornehmen. Sie verwenden Stagingtabellen für Master Data Services, gespeicherte Prozeduren und Master Data Manager.

Anweisungen zum Hinzufügen und Ändern von Daten finden Sie unter Importieren von Daten aus Tabellen (Master Data Services).

Hinweis

Sie können auch das SQL Server Master Data Services-Add-In für Excel verwenden, um daten zum MDS-Repository (Master Data Services-Datenbank) aus Excel hinzuzufügen. Weitere Informationen finden Sie unter Übersicht: Importieren von Daten aus Excel (MDS-Add-In für Excel)

Beim Hinzufügen und Ändern 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 besteht hauptsächlich in den folgenden 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 das Staging gespeicherter Prozeduren oder den Master Data Manager, um die Daten zu laden.

Hinweis

In SQL Server 2016 (13.x) ist die Unterstützung für sql Server 2008 R2 (10.50.x) Stagingprozesse veraltet.

Deaktivieren und Löschen von Elementen (MDS)

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 von Elementen der expliziten Hierarchie (MDS)

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 (MDS)

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.

Staging Tables in MDS database

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 umfassen die folgenden Arten 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 stored procedures in the MDS database

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

Protokollieren von Transaktionen (MDS)

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 dem Master Data Manager initiieren, tritt keine Protokollierung auf.

In Master Data Services Configuration Manager gilt die Einstellung für Protokoll-Stagingtransaktionen nicht für diese Methode der Stagingdaten.