Freigeben über


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

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

Nach der Erstellung eines Modells für Ihre Daten in Master Data Services können Sie beginnen, Daten hinzufügen und Änderungen an den Daten vorzunehmen. Sie verwenden Master Data Services-Stagingtabellen, gespeicherte Prozeduren und Master Data Manager.

Informationen 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 von Daten in die Stagingtabellen in der Master Data Services-Datenbank.

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

    Zum Laden der Daten verwenden Sie gespeicherte Prozeduren oder Master Data Manager.

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 Typen 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 der 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.

Master Data Services beinhaltet 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 der MDS-Datenbank

Weitere Informationen zu den gespeicherten Prozeduren finden Sie unter Gespeicherte Stagingprozedur (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 mithilfe von Master Data Manager einleiten, erfolgt keine Protokollierung.

In Konfigurations-Manager für Master Data Services wird die Einstellung Protokollieren aller Stagingtransaktionen nicht für diese Methode zum Bereitstellen von Daten angewendet.