Neues in Master Data Services (MDS)

SQL Server 2016 and later
 

Veröffentlicht: September 2016

!(/Image/Shiproom/needhelp_person_icon.png) Benötigen Sie Hilfe? MSDN-Forum | Stackoverflow | Melden eines Problems oder Vorschlags an Microsoft Connect

In diesem Thema sind die Änderungen zusammengefasst und aktualisiert die SQL Server 2016 -Version von Master Data Services.

Einen Überblick darüber, wie Sie Daten in organisieren Master Data Services, finden Sie unter Übersicht über Master Data Services.

Zum Installieren von Master Data Services, richten Sie die Datenbank und die Website, und die Beispielmodelle bereitstellen, finden Sie unter Master Data Services.

Download

  • Um SQL Server 2016herunterzuladen, navigieren Sie zum Evaluierungscenter.

  • Sie haben ein Azure-Konto? Gehen Sie dann hier um einen virtuellen Computer mit erstellen SQL Server 2016 bereits installiert.

Durch Leistungsverbesserungen können Sie größere Modelle erstellen, Daten effizienter laden und eine bessere Gesamtleistung erzielen. Dies umfasst die Verbesserung der Leistung für das Add-In für Microsoft, um die Ladezeiten von Daten zu verringern und es dem Add-In zu ermöglichen, größere Entitäten zu verarbeiten.

Weitere Informationen über das Add-in für Microsoft Excel finden Sie unter Master Data Services-Add-in für Microsoft Excel.

Die folgenden Funktionsverbesserungen sind enthalten.

  • Auf der Entitätsebene erfolgt eine Datenkomprimierung, die standardmäßig aktiviert ist. Wenn die Datenkomprimierung aktiviert ist, werden die auf Tabellen und Indizes bezogenen Entitäten mit der SQL-Row-Level-Komprimierung komprimiert. Dies verringert die Datenträger-E/A beim Lesen oder Aktualisieren der Masterdaten erheblich. Das gilt insbesondere, wenn die Masterdaten Millionen von Zeilen und/oder viele Spalten mit NULL-Werten umfassen.

    Da ein leichten Anstieg der CPU-Auslastung auf der Seite des SQL Server-Moduls zu erwarten ist, wenn der Server CPU-abhängig ist, können Sie die Datenkomprimierung deaktivieren, indem Sie die Entität bearbeiten.

    Weitere Informationen finden Sie unter Erstellen einer Entität & #40; Master Data Services & #41;und Data Compression.

  • Das IIS-Feature zur Komprimierung dynamischer Inhalte ist standardmäßig aktiviert. Dadurch wird die Größe der XML-Antwort erheblich verringert und die Netzwerk-E/A reduziert, obwohl die CPU-Auslastung erhöht wird. Wenn Sie CPU-gebunden, auf dem Server verfügen, Sie können deaktivieren-Komprimierung durch die folgende Einstellung hinzufügen der Master Data Services Web.config-Datei.

    <configuration>  
       <system.webServer>  
          <urlCompression doStaticCompression="true" doDynamicCompression="false " />  
       </system.webServer>  
    </configuration>  
    
    
    

    Weitere Informationen finden Sie unter URL-Komprimierung

  • Die folgenden neuen Aufträge des SQL Server-Agents übernehmen die Index- und Protokollverwaltung.

    • MDS_MDM_Sample_Index_Maintenace

    • MDS_MDM_Sample_Log_Maintenace

Der Auftrag MDS_MDM_Sample_Index_Maintenance wird standardmäßig wöchentlich ausgeführt. Sie können den Zeitplan ändern. Sie können den Auftrag auch zu einem beliebigen Zeitpunkt mit der gespeicherten Prozedur „udpDefragmentation“ manuell ausführen. Es wird empfohlen, die gespeicherte Prozedur bei jedem Einfügen oder Aktualisieren einer großen Menge von Masterdaten bzw. nach dem Erstellen einer neuen Version aus der vorhandenen Version ausgeführt wird.

Ein Index mit einer Fragmentierung, die über 30 % liegt, wird online neu erstellt. Während der Neuerstellung wird die Leistung beim CRUD-Vorgang für dieselbe Tabelle beeinflusst. Wenn die Leistungsverringerung Bedenken hervorruft, empfiehlt es sich, dass Sie die gespeicherte Prozedur außerhalb der Arbeitszeit ausführen. Weitere Informationen zur Indexfragmentierung finden Sie unter neu organisieren und Indizes neu erstellen.

Weitere Informationen finden Sie in diesem Beitrag auf die Master Data Services-Blog Leistung und Skalierung zur Verbesserung der in SQL Server 2016.

Über die neue Administratorberechtigung-Funktion gibt einen Benutzer oder eine Gruppe die gleichen Berechtigungen wie der Serveradministrator in der vorherigen Version von Master Data Services. Die Administratorberechtigung kann mehreren Benutzern und Gruppen zugewiesen werden. In der vorherigen Version, die der Benutzer, der ursprünglich installiert Master Data Services der Serveradministrator, und es war schwierig, diese Berechtigung zu einem anderen Benutzer oder eine Gruppe übertragen. Weitere Informationen finden Sie unter funktionale Bereichsberechtigungen & #40; Master Data Services & #41;.

Einem Benutzer kann jetzt auf Modellebene explizit die Administratorberechtigung zugewiesen werden. Dies bedeutet, dass der Benutzer die Administratorberechtigung nicht verliert, wenn ihm später in der Modellunterstruktur andere Berechtigungen zugewiesen werden.

In dieser Version von Master Data Services, wir sind mehrere Ebenen von Berechtigungen bereit, durch die Einführung der folgenden neuen Berechtigungen: Lesen, erstellen, aktualisieren und löschen. Beispielsweise kann jetzt ein Benutzer, der nur über die Berechtigung „Aktualisieren“ verfügt, die Masterdaten aktualisieren, ohne Daten zu erstellen oder zu löschen. Wenn Sie einem Benutzer die Berechtigung „Erstellen“, „Aktualisieren“ oder „Löschen“ erteilen, erhält er auch automatisch die Berechtigung „Lesen“. Die Berechtigungen „Lesen“, „Erstellen“, „Aktualisieren“ und „Löschen“ können auch kombiniert werden.

Wenn Sie ein upgrade auf SQL Server 2016Master Data Services, alte Berechtigungen werden in die neuen Berechtigungen konvertiert, wie in der folgenden Tabelle dargestellt.

Berechtigung in der vorherigen VersionNeue Berechtigung
Benutzer, der ursprünglich installiert Master Data Services über die Server Admin-Berechtigung verfügt.Benutzer verfügt über die Administratorfunktionsberechtigung
Benutzer verfügt über die Berechtigung „Aktualisieren“ auf Modellebene und verfügt in der Modellunterstruktur über keine Berechtigungen und ist daher implizit ein Modelladministrator.Benutzer verfügt über explizite Administratorberechtigungen auf der Modellebene
Benutzer verfügt über die Berechtigung „Lesen“Der Benutzer verfügt über die Berechtigung für den Lesezugriff.
Benutzer verfügt über die Berechtigung „Aktualisieren“Der Benutzer verfügt über alle vier Zugriffsberechtigungen: Erstellen, Aktualisieren, Löschen und Lesen.
Benutzer verfügt über die Berechtigung „Verweigern“Benutzer verfügt über die Berechtigung „Verweigern“

Weitere Informationen zu Berechtigungen finden Sie unter Sicherheit & #40; Master Data Services & #41;.

Sie können jetzt Transaktionsprotokolle in festgelegten Intervallen oder nach Zeitplan über die Systemeinstellungen und auf Modellebene bereinigen. Für ein MDS-System mit umfangreichen Datenänderungen und ELT-Prozessen kann die Größe dieser Tabellen exponentiell zunehmen und zur Verringerung der Leistung sowie zu Speicherplatzproblemen führen.

Die folgenden Arten von Daten können aus den Protokollen entfernt werden.

  • Ein Transaktionsverlauf, der älter als eine angegebene Anzahl von Tagen ist.

  • Ein Überprüfungsproblemverlauf, der älter als eine angegebene Anzahl von Tagen ist.

  • Stagingbatches, die vor einer angegebenen Anzahl von Tagen ausgeführt wurden.

Sie können die Häufigkeit mithilfe der Systemeinstellungen sowie auf der Modellebene konfigurieren, mit der Daten aus den Transaktionsprotokollen entfernt werden. Weitere Informationen finden Sie unter Systemeinstellungen & #40; Master Data Services & #41;und Erstellen Sie ein Modell & #40; Master Data Services & #41;. Weitere Informationen über Transaktionen finden Sie unter Transaktionen & #40; Master Data Services & #41;.

Der SQL Server-Agent-Auftrag „MDS_MDM_Sample_Log_Maintenace“ löst die Bereinigung der Transaktionsprotokolle aus und wird jede Nacht ausgeführt. Sie können den SQL Server-Agent zum Ändern des Zeitplans für diesen Auftrag verwenden.

Sie können auch gespeicherte Prozeduren aufrufen, um die Transaktionsprotokolle zu bereinigen. Weitere Informationen finden Sie unter Transaktionen & #40; Master Data Services & #41;.

In SQL Server 2016Master Data Services, Features hinzugefügt wurden verbessertes debugging und Problembehandlung zu erleichtern. Weitere Informationen finden Sie unter Tracing & #40; Master Data Services & #41;.

Verbesserungen hinsichtlich der Verwaltbarkeit können zu niedrigeren Wartungskosten führen und sich positiv auf die Rentabilität auswirken. Diese Verbesserungen umfassen die Wartung des Transaktionsprotokolls und eine erhöhte Sicherheit sowie die folgenden neuen Features.

  • Verwenden von Attributnamen, die mehr als 50 Zeichen umfassen.

  • Umbenennen und Ausblenden von Namen- und Codeattributen.

Weitere Informationen finden Sie in den nachfolgenden Themen.

Verwalten von Geschäftsregeln (MDS-Add-in für Excel)

Im Master Data Services-Add-In für Excel können Sie Geschäftsregeln verwalten, indem Sie z. B. Geschäftsregeln erstellen und bearbeiten. Geschäftsregeln werden zum Überprüfen von Daten verwendet.

Geschäftsregelerweiterung

Sie können benutzerdefinierte SQL-Skripts als Erweiterung von Geschäftsregelbedingungen und -aktionen anwenden. SQL-Funktionen können als Bedingung verwendet werden. Gespeicherte SQL-Prozeduren können als Aktion verwendet werden. Weitere Informationen finden Sie unter Durchwahl Regeln & #40; Master Data Services & #41;.

Geschäftliche Regel Verwaltungsfunktionen überarbeitet

Die Geschäftsregelverwaltung in MDS wurde völlig umgestaltet, um das Erlebnis zu optimieren. Weitere Informationen zu dieser Funktion finden Sie unter Geschäftsregeln & #40; Master Data Services & #41;.

Business-Regel-Verwaltungsfunktionen, die aus dem MDS-Add-in für Excel entfernt

Es wurden Geschäftsregelverwaltungsfunktionen aus dem MDS-Add-In für Excel entfernt, da das Erlebnis überarbeitet wurde.

Neue Geschäftsregelbedingungen

Es wurden sieben neue Geschäftsregelbedingungen hinzugefügt, um einen vollständigen Satz von Bedingungen bereitzustellen. Weitere Informationen finden Sie unter Geschäftsregelbedingungen & #40; Master Data Services & #41;.

M: N-Beziehungen in abgeleiteten Hierarchien

Sie können jetzt eine abgeleitete Hierarchie erstellen, in der m:n-Beziehungen angezeigt werden. Eine m:n-Beziehung zwischen zwei Entitäten kann mithilfe einer dritten Entität modelliert werden, die eine Zuordnung zwischen ihnen bietet. Die Zuordnungsentität ist eine Entität mit zwei oder mehr domänenbasierten Attributen, die auf andere Entitäten verweisen.

Die Entität M verfügt z. B. über ein domänenbasiertes Attribut, das auf A verweist, und über ein domänenbasiertes Attribut, das auf B verweist. Sie können mithilfe der Zuordnungsentität eine Hierarchie von A nach B erstellen.

Weitere Informationen finden Sie unter Show viele-zu-viele-Beziehungen in abgeleitete Hierarchien & #40; Master Data Services & #41;

Bearbeiten von m: N-Beziehungen in abgeleiteten Hierarchien

Sie können die m:n-Beziehung bearbeiten, indem Sie die Elemente der Zuordnungsentität ändern. Weitere Informationen finden Sie unter Show viele-zu-viele-Beziehungen in abgeleitete Hierarchien & #40; Master Data Services & #41;.

Abgeleitete Hierarchie Management verbessert

Das Erlebnis bei der Verwaltung abgeleiteter Hierarchien in MDS wurde verbessert. Weitere Informationen zu dieser Funktion finden Sie unter Erstellen einer abgeleiteten Hierarchie & #40; Master Data Services & #41;.

Es wurden Geschäftsregelverwaltungsfunktionen aus dem MDS-Add-In für Excel entfernt, da das Erlebnis überarbeitet wurde.

Benutzerdefinierte Indizes

Sie können einen benutzerdefinierten Index für ein Attribut (einzelner Index) oder für eine Liste von Attributen (zusammengesetzter Index) in einer Entität erstellen, um die Abfrageleistung zu verbessern. Weitere Informationen finden Sie unter benutzerdefinierten Index & #40; Master Data Services & #41;.

Attribut-Filter

Sie können für ein domenbasiertes Attribut für ein Blattelement einen übergeordneten Attributfilter verwenden, um die zulässigen Werte für das domänenbasierte Attribut zu beschränken. Weitere Informationen finden Sie unter Erstellen eines domänenbasierten Attributs & #40; Master Data Services & #41;.

Entitäten-Synchronisierungspartnerschaft

Sie können Entitätsdaten für verschiedene Modelle gemeinsam nutzen, indem Sie eine Synchronisierungspartnerschaft erstellen. Weitere Informationen finden Sie unter Entität Synchronisierungspartnerschaft & #40; Master Data Services & #41;.

Weiche gelöschte Elemente löschen

Sie können jetzt alle vorläufig gelöschten Elemente in einer Modellversion dauerhaft löschen. Durch das Löschen eines Elements wird dieses lediglich deaktiviert (vorläufig gelöscht). Weitere Informationen finden Sie unter Version Mitglieder löschen & #40; Master Data Services & #41;.

Elementrevisionsverlauf

Ein Elementrevisionsverlauf wird aufgezeichnet, wenn ein Element geändert wird. Sie können für einen Revisionsverlauf einen Rollback durchführen sowie die verschiedenen Überarbeitungen anzeigen und kommentieren. Mithilfe der Protokoll Aufbewahrungstage -Eigenschaft können Sie angeben, wie lange Verlaufsdaten beibehalten werden. Weitere Informationen finden Sie unter Member Revisionsverlauf & #40; Master Data Services & #41;.

Konflikte zusammenführen

Wenn Sie versuchen, Daten zu veröffentlichen, die von einem anderen Benutzer geändert wurden, tritt bei der Veröffentlichung ein Konfliktfehler auf. Um diesen Fehler zu beheben, können Sie die Konflikte zusammenführen und die Änderungen erneut veröffentlichen. Weitere Informationen finden Sie unter Zusammenführen Konflikte & #40; Master Data Services & #41; und Zusammenführen Konflikte & #40; MDS-Add-in für Excel & #41;.

Changesets

Mithilfe von Changesets können Sie ausstehende Änderungen an einer Entität speichern sowie anzeigen und ändern. Wenn Änderungen für die Entität genehmigt werden müssen, müssen Sie die ausstehenden Änderungen in einem Changeset speichern und zur Genehmigung durch den Administrator übermitteln. Weitere Informationen finden Sie unter Changesets & #40; Master Data Services & #41;.

Änderung Satz e-Mail- und Verwaltung

In dieser Version können Sie jetzt alle Änderungen nach Modell und Version anzeigen und verwalten. Sie können auch E-Mail-Benachrichtigungen erhalten, sobald der Changesetstatus für eine Entität geändert wird, für die eine Genehmigung erforderlich ist. Weitere Informationen finden Sie unter Verwalten Changesets & #40; Master Data Services & #41; und Benachrichtigungen & #40; Master Data Services & #41;.

Anzeigen und Verwalten von Revisionsverlauf

Sie können den Revisionsverlauf nach Entität und nach Element anzeigen und verwalten. Wenn Sie über Aktualisierungsberechtigungen verfügen, können Sie ein Element auf eine frühere Version zurücksetzen. Weitere Informationen finden Sie unter Member Revisionsverlauf & #40; Master Data Services & #41;.

Speichern oder Öffnen von Abfragedateien im MDS-Add-in für Excel

Sie können auf der Entity-Explorer klicken Excel die Verknüpfung Abfragedateien zu speichern. Sie können auch die auf Ihrem Computer gespeicherte Abfragedatei im MDS-Add-In für Excel öffnen. Die gespeicherte Datei kann mithilfe der Anwendung „QueryOpener“ geöffnet werden. Weitere Informationen finden Sie unter Shortcutabfragedateien & #40; MDS-Add-in für Excel & #41;.

Die Abfragedatei enthält die Filter und Hierarchieinformationen von der Explorer-Seite.

Beispiel-Modellbereitstellungspakete aktualisiert

Die Beispielpakete wurden aktualisiert, um neue Szenarien zu unterstützen. Weitere Informationen finden Sie unter Beispiele: Modellbereitstellungspakete & #40; Master Data Services & #41;.

Von den SQL Server 2016-Editionen unterstützte Funktionen
Veraltete Funktionen von Master Data Services
Eingestellte Master Data Services-Funktionen

!(/Image/Shiproom/needhelp_person_icon.png) Benötigen Sie Hilfe? MSDN-Forum | Stackoverflow | Melden eines Problems oder Vorschlags an Microsoft Connect

Community-Beiträge

HINZUFÜGEN
Anzeigen: