Co nowego w usługach Master Data Services (MDS)
Dotyczy:SQL Server — tylko system Windows
Azure SQL Managed Instance
Ten temat zawiera podsumowanie zmian i aktualizacji w najnowszej wersji usług SQL Server Master Data Services.
Aby zapoznać się z omówieniem sposobu organizowania danych w usługach Master Data Services, zobacz Master Data Services Overview.
Aby zainstalować usługi Master Data Services, skonfigurować bazę danych i witrynę internetową oraz wdrożyć przykładowe modele, zobaczMaster Data Services Overview (MDS).
pobierz
Aby pobrać program SQL Server 2016 (13.x), przejdź do witryny Evaluation Center.
Masz konto platformy Azure? Następnie przejdź tutaj, aby uruchomić maszynę wirtualną z już zainstalowanym programem SQL Server.
Zwiększona wydajność
Ulepszenia wydajności umożliwiają tworzenie większych modeli, wydajniejsze ładowanie danych i uzyskiwanie lepszej ogólnej wydajności. Ta poprawa wydajności obejmuje skrócenie czasu ładowania danych dodatku programu Microsoft Excel i włączenie dodatku programu Microsoft Excel w celu obsługi większych jednostek.
Aby uzyskać więcej informacji na temat dodatku dla programu Microsoft Excel, zobacz dodatek Master Data Services dla programu Microsoft Excel.
Uwzględniono następujące ulepszenia funkcji.
Istnieje kompresja danych na poziomie jednostki, która domyślnie jest włączona. Po włączeniu kompresji danych wszystkie tabele i indeksy powiązane z jednostkami są kompresowane przy użyciu kompresji na poziomie wiersza SQL. Ta poprawa znacznie zmniejsza liczbę operacji we/wy dysku podczas odczytywania lub aktualizowania danych głównych, zwłaszcza gdy dane główne mają miliony wierszy i/lub mają wiele kolumn wartości NULL.
Ze względu na niewielki wzrost użycia procesora po stronie aparatu SQL Server, jeśli serwer jest obciążony CPU, możesz wyłączyć kompresję danych, edytując jednostkę.
Aby uzyskać więcej informacji, zobacz Utwórz jednostkę (Usługi Master Data) i Kompresja danych.
Funkcja kompresji zawartości dynamicznej usług IIS jest domyślnie włączona. Znacznie zmniejsza rozmiar odpowiedzi XML i oszczędza zasoby sieciowe we/wy, choć użycie procesora jest zwiększone. Jeśli serwer jest ograniczony przez obciążenie CPU, możesz wyłączyć kompresję danych, dodając następujące ustawienie do pliku Master Data Services Web.config.
<configuration> \<system.webServer> <urlCompression doStaticCompression="true" doDynamicCompression="false " /> \</system.webServer> </configuration>
Aby uzyskać więcej informacji, zobacz kompresja adresu URL
Następujące nowe zadania agenta programu SQL Server wykonują indeksowanie i konserwację dziennika.
MDS_MDM_Przykład_Indeks_konserwacja
MDS_MDM_Przykład_Dziennik_konserwacja
Domyślnie zadanie MDS_MDM_Sample_Index_Maintenance jest uruchamiane co tydzień. Możesz zmodyfikować harmonogram. Zadanie można również uruchomić ręcznie w dowolnym momencie przy użyciu procedury składowanej udpDefragmentation. Zaleca się uruchomienie procedury sklepu podczas wstawiania lub aktualizowania dużej ilości danych głównych albo po utworzeniu nowej wersji na bazie istniejącej.
Indeks mający ponad 30% fragmentacji jest przebudowywany w trybie online. Podczas ponownej kompilacji wydajność ma wpływ na operację CRUD w tej samej tabeli. Jeśli spadek wydajności jest problemem, zaleca się uruchomienie procedury sklepu poza godzinami pracy. Aby uzyskać więcej informacji na temat fragmentacji indeksu, zobacz Reorganize and Rebuild Indexes.
Aby uzyskać więcej informacji, zobacz ten wpis na blogu Master Data Services, Poprawa wydajności i skali w SQL Server 2016.
Ulepszone zabezpieczenia
Nowe uprawnienie Super User daje użytkownikowi lub grupie takie same uprawnienia jak administrator serwera w poprzedniej wersji master Data Services. Uprawnienie Administratora można przypisać do wielu użytkowników i grup. W poprzedniej wersji użytkownik, który pierwotnie zainstalował usługi Master Data Services, był administratorem serwera i trudno było przenieść to uprawnienie do innego użytkownika lub grupy. Aby uzyskać więcej informacji, zobacz uprawnienia obszaru funkcjonalnego (master data services).
Użytkownik może teraz zostać jawnie przypisany do uprawnienia Administratora na poziomie modelu. Oznacza to, że jeśli użytkownik ma przypisane uprawnienia w poddrzewie modelu, takim jak poziom jednostki, nadal ma to uprawnienie administratora.
W tej wersji usługi Master Data Services udostępniamy więcej poziomów uprawnień, wprowadzając następujące nowe uprawnienia: odczyt, tworzenie, aktualizowanie i usuwanie. Na przykład użytkownik, który ma tylko uprawnienie Aktualizuj, może teraz zaktualizować dane główne bez tworzenia lub usuwania danych. Gdy nadasz użytkownikowi uprawnienie Tworzenie, Aktualizowanie lub Usuwanie, użytkownik automatycznie otrzymuje uprawnienie Odczyt. Możesz również połączyć uprawnienia Odczyt, Tworzenie, Aktualizowanie i Usuwanie.
Po uaktualnieniu do usługi SQL Server 2016 (13.x) Master Data Services stare uprawnienia są konwertowane na nowe uprawnienia, jak pokazano w poniższej tabeli.
Uprawnienia w poprzedniej wersji | Nowe uprawnienie |
---|---|
Użytkownik, który pierwotnie instaluje usługi Master Data Services, ma uprawnienia administratora serwera. | Użytkownik ma uprawnienie superużytkownika |
Użytkownik ma uprawnienia aktualizacji na poziomie modelu i nie ma uprawnień w poddrzewie modelu, dlatego jest niejawnie administratorem modelu. | Użytkownik ma jawne uprawnienia administratora na poziomie modelu. |
Użytkownik ma uprawnienia tylko do odczytu. | Użytkownik ma uprawnienia dostępu do odczytu. |
Użytkownik ma uprawnienia aktualizacji. | Użytkownik ma wszystkie cztery uprawnienia dostępu: Tworzenie, aktualizowanie, usuwanie i odczyt. |
Użytkownik ma uprawnienia Odmów | Użytkownik ma uprawnienia Odmów |
Aby uzyskać więcej informacji na temat uprawnień, zobacz Security (Master Data Services).
Ulepszona konserwacja dziennika transakcji
Dzienniki transakcji można teraz czyścić w wstępnie określone interwały lub zgodnie z harmonogramem, używając ustawień systemowych i na poziomie modelu. W przypadku systemu MDS z dużą ilością zmian danych i procesów ETL te tabele mogą rosnąć wykładniczo i prowadzić do obniżenia wydajności i problemów z miejscem do magazynowania.
Z dzienników można usunąć następujące typy danych.
Historia transakcji starsza niż określona liczba dni.
Historia problemów z walidacją starsza niż określona liczba dni.
Partie testowe, które zostały wykonane przed określoną liczbą dni.
Częstotliwość usuwania danych z dzienników transakcji można skonfigurować przy użyciu ustawień systemowych i na poziomie modelu. Aby uzyskać więcej informacji, zobacz System Settings (Master Data Services) i Create a Model (Master Data Services). Aby uzyskać więcej informacji na temat transakcji, zobacz Transakcje (Master Data Services).
Zadanie agenta programu SQL Server, MDS_MDM_Sample_Log_maintenance, wyzwala czyszczenie dzienników transakcji i jest uruchamiane co noc. Możesz użyć programu SQL Server Agent, aby zmodyfikować harmonogram tego zadania.
Można również wywołać procedury składowane, aby wyczyścić dzienniki transakcji. Aby uzyskać więcej informacji, zobacz Transakcje (Master Data Services).
Ulepszone rozwiązywanie problemów
W usługach SQL Server 2016 (13.x) Master Data Services dodano funkcje, które mogą poprawić debugowanie i ułatwić rozwiązywanie problemów. Aby uzyskać więcej informacji, zobacz Tracing (Master Data Services).
Ulepszona możliwość zarządzania
Ulepszenia możliwości zarządzania pomagają obniżyć koszty konserwacji i pozytywnie wpłynąć na zwrot z inwestycji (ROI). Te ulepszenia obejmują konserwację dziennika transakcji i ulepszenia zabezpieczeń oraz następujące nowe funkcje.
Używanie nazw atrybutów, które są dłuższe niż 50 znaków.
Zmienianie nazw i ukrywanie atrybutów Nazwa i Kod.
Aby uzyskać więcej informacji, zobacz następujące tematy.
Security (Master Data Services)
Ulepszenia reguł biznesowych
Zarządzanie regułami biznesowymi (dodatek MDS dla programu Excel)
W dodatku Master Data Services dla programu Excel można zarządzać regułami biznesowymi, takimi jak tworzenie i edytowanie reguł biznesowych. Reguły biznesowe służą do weryfikowania danych.
Rozszerzenie Reguł Biznesowych
Skrypty SQL zdefiniowane przez użytkownika można stosować jako rozszerzenie warunków i akcji reguł biznesowych. Funkcje SQL mogą być używane jako warunek. Procedury składowane SQL mogą służyć jako akcja. Aby uzyskać więcej informacji, zobacz Business Rules Extension (Master Data Services).
Przeprojektowane środowisko zarządzania regułami biznesowymi
Doświadczenie zarządzania regułami biznesowymi w usłudze MDS zostało przeprojektowane w celu jego ulepszenia. Aby uzyskać więcej informacji na temat tej funkcji, zobacz Business Rules (Master Data Services).
funkcje zarządzania regułami biznesowymi usunięte z dodatku MDS dla programu Excel
Funkcje zarządzania regułami biznesowymi zostały usunięte z dodatku MDS dla programu Excel, ponieważ przeprojektowaliśmy środowisko.
Nowe warunki reguł biznesowych
Dodano siedem nowych warunków reguł biznesowych w celu zapewnienia pełnego zestawu warunków. Aby uzyskać więcej informacji, zobacz Business Rule Conditions (Master Data Services).
Ulepszenia hierarchii pochodnej
Relacje Wiele-do-Wielu w Hierarchiach Pochodnych
Teraz można utworzyć hierarchię pochodną, która wyświetla relacje wiele-do-wielu. Relacja wiele-do-wielu między dwiema jednostkami może być modelowana poprzez trzecią jednostkę, która zapewnia mapowanie między nimi. Jednostka mapowania to jednostka, która ma co najmniej dwa atrybuty oparte na domenie odwołujące się do innych jednostek.
Na przykład jednostka M ma atrybut oparty na domenie, który odwołuje się do A i atrybutu opartego na domenie, który odwołuje się do B. Możesz utworzyć hierarchię od A do B przy użyciu jednostki mapowania.
Aby uzyskać więcej informacji, zobacz Pokaż relacje wiele-do-wielu w hierarchiach pochodnych (Master Data Services)
Edytowanie relacji wielu do wielu w hierarchiach pochodnych
Relację wiele do wielu można edytować, modyfikując składniki jednostki mapowania. Aby uzyskać więcej informacji, zobacz Pokaż relacje wiele-do-wielu w hierarchiach dziedzicznych (Master Data Services).
Ulepszone zarządzanie hierarchią pochodną
Już ulepszono doświadczenie zarządzania hierarchią pochodną w usłudze MDS. Aby uzyskać więcej informacji na temat tej funkcji, zobacz Create a Derived Hierarchy (Master Data Services).
Funkcje zarządzania regułami biznesowymi zostały już usunięte z dodatku MDS dla programu Excel, ponieważ przeprojektowaliśmy środowisko.
Ulepszenia atrybutów
Indeksy niestandardowe
Indeks nieklastrowany można utworzyć na jednym atrybucie (pojedynczym indeksie) lub na liście atrybutów (indeks złożony), w jednostce, aby zwiększyć wydajność zapytań. Aby uzyskać więcej informacji, zobacz Custom Index (Master Data Services).
filtry atrybutów
Dla atrybutu opartego na domenie, w przypadku elementu członkowskiego pełniącego rolę liścia, można użyć atrybutu nadrzędnego jako filtru, aby ograniczyć dozwolone wartości atrybutu opartego na domenie. Aby uzyskać więcej informacji, zobacz Utwórz atrybut Domain-Based (Master Data Services).
Ulepszenia jednostek i składowych
relacji synchronizacji jednostek
Dane jednostki można udostępniać między różnymi modelami, tworząc relację synchronizacji jednostek. Aby uzyskać więcej informacji, zobacz Entity Sync Relationship (Master Data Services).
Usuwanie miękko usuniętych członków
Teraz możesz trwale usunąć wszystkich tymczasowo usuniętych członków w wersji modelu. Usunięcie członka jedynie dezaktywuje lub miękko usuwa członka. Aby uzyskać więcej informacji, zobacz Oczyszczanie elementów członkowskich wersji (Master Data Services).
Ulepszenia zarządzania zmianami
historia poprawek składowych
Historia zmian członka jest rejestrowana, gdy członek zostanie zmieniony. Możesz wycofać historię poprawek i wyświetlić i dodać adnotacje do poprawek. Za pomocą właściwości dni przechowywania dziennika można określić, jak długo dane historyczne są przechowywane. Aby uzyskać więcej informacji, zobacz Historia rewizji członka (Master Data Services).
konflikty scalania
Jeśli spróbujesz opublikować dane, które zostały zmienione przez innego użytkownika, publikowanie zakończy się niepowodzeniem z powodu błędu powodującego konflikt. Aby rozwiązać ten błąd, możesz rozwiązać konflikty scalania i ponownie opublikować zmiany. Aby uzyskać więcej informacji, zobacz Merge Conflicts (Master Data Services) i Merge Conflicts (dodatek MDS dla programu Excel).
Zestawy zmian
Możesz użyć zestawów zmian, aby zapisać oczekujące zmiany w jednostce i można wyświetlać i modyfikować oczekujące zmiany. Jeśli jednostka wymaga zatwierdzenia zmian, musisz zapisać oczekujące zmiany w zestawie zmian i przesłać je do zatwierdzenia przez administratora. Aby uzyskać więcej informacji, zobacz Changesets (Master Data Services).
E-mail i zarządzanie zestawem zmian
W tej wersji można teraz wyświetlać wszystkie zmiany i zarządzać nimi według modelu i wersji. Możesz również otrzymywać powiadomienia e-mail za każdym razem, gdy zmienia się stan zestawu zmian dla jednostki, która wymaga zatwierdzenia. Aby uzyskać więcej informacji, zobacz Zarządzanie zestawami zmian (Master Data Services) i Notifications (Master Data Services).
Wyświetlanie historii poprawek i zarządzanie nią
Możesz przeglądać i zarządzać historią poprawek według obiektu i użytkownika. Jeśli masz uprawnienia do aktualizacji, możesz wycofać członka do poprzedniej wersji. Aby uzyskać więcej informacji, zobacz Historia rewizji członka (Master Data Services).
Ulepszenia narzędzi i próbek
zapisywanie lub otwieranie plików zapytań w dodatku MDS dla programu Excel
Na stronie Eksploratora jednostek możesz kliknąć Excel, aby zapisać pliki skrótu zapytań. Możesz też otworzyć plik zapytania przechowywany na komputerze w dodatku MDS dla programu Excel. Zapisany plik można otworzyć przy użyciu aplikacji QueryOpener. Aby uzyskać więcej informacji, zobacz pliki zapytań skrótów (dodatek MDS dla programu Excel).
Plik zapytania zawiera filtry i informacje o hierarchii ze strony eksploratora.
Przykładowe Pakiety Wdrażania Modelu Zaktualizowane
Przykładowe pakiety zostały zaktualizowane w celu obsługi nowych scenariuszy. Aby uzyskać więcej informacji, zobacz SQL Server Samples: Model Deployment Packages (MDS).
Uzyskiwanie pomocy
- Pomysły na język SQL: masz sugestie dotyczące ulepszania programu SQL Server?
- microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Zadawaj pytania dotyczące SQL Server
- Stack Overflow (tag sql-server): Odpowiedzi na pytania dotyczące programowania SQL
- Reddit: ogólna dyskusja na temat SQL Server
- Postanowienia licencyjne i informacje dotyczące programu Microsoft SQL Server
- opcje pomocy technicznej dla użytkowników biznesowych
- Dodatkowa pomoc i opinie dotyczące SQL Server
Współtworzenie dokumentacji SQL
Czy wiesz, że możesz samodzielnie edytować zawartość SQL? Jeśli to zrobisz, nie tylko pomożesz w ulepszaniu naszej dokumentacji, ale również zostaniesz uznany jako autor strony.
Aby uzyskać więcej informacji, zobacz Jak współtworzyć dokumentację programu SQL Server
Zobacz też
funkcje usług Master Data Services i Data Quality Services obsługiwane przez wersje programu SQL Server 2016
przestarzałe funkcje usługi Master Data Services
wycofane funkcje usługi Master Data Services