Wat is er nieuw in Master Data Services (MDS)
van toepassing op:SQL Server- - alleen Windows
Azure SQL Managed Instance
In dit onderwerp vindt u een overzicht van de wijzigingen en updates in de nieuwste versie van SQL Server Master Data Services.
Zie Overzicht van Master Data Servicesvoor een overzicht van hoe u gegevens in Master Data Services ordent.
Als u Master Data Services wilt installeren, de database en website wilt instellen en de voorbeeldmodellen wilt implementeren, raadpleegt uMDS-(Master Data Services Overview).
Downloaden
Als u SQL Server 2016 (13.x) wilt downloaden, gaat u naar Evaluation Center.
Hebt u een Azure-account? Ga vervolgens hier om een virtuele machine te starten waarop SQL Server al is geïnstalleerd.
Verbeterde prestaties
Met prestatieverbeteringen kunt u grotere modellen maken, gegevens efficiënter laden en betere algehele prestaties krijgen. Deze prestatieverbetering omvat het verminderen van de laadtijden van gegevens van de Microsoft Excel-invoegtoepassing en het inschakelen van de Microsoft Excel-invoegtoepassing om grotere entiteiten te verwerken.
Zie Master Data Services-invoegtoepassing voor Microsoft Excelvoor meer informatie over de invoegtoepassing voor Microsoft Excel.
De volgende functieverbeteringen zijn opgenomen.
Er is gegevenscompressie op entiteitsniveau, die standaard is ingeschakeld. Wanneer gegevenscompressie is ingeschakeld, worden alle entiteitsgerelateerde tabellen en indexen gecomprimeerd met compressie op SQL-rijniveau. Deze verbetering vermindert de schijf-I/O aanzienlijk bij het lezen of bijwerken van de hoofdgegevens, met name wanneer de hoofdgegevens miljoenen rijen en/of veel NULL-waardekolommen bevatten.
Omdat er een lichte toename is in het CPU-gebruik aan de zijde van de SQL Server-engine, kunt u gegevenscompressie uitschakelen door de entiteit te bewerken als u CPU-afhankelijk bent van de server.
Voor meer informatie, zie Een entiteit (Master Data Services) maken en gegevenscompressie.
De IIS-functie Dynamische inhoudscompressie is standaard ingeschakeld. Het vermindert de grootte van het XML-antwoord aanzienlijk en slaat de netwerk-I/O op, hoewel het CPU-gebruik wordt verhoogd. Als de CPU op de server is gebonden, kunt u gegevenscompressie uitschakelen door de volgende instelling toe te voegen aan het bestand Master Data Services Web.config.
<configuration> \<system.webServer> <urlCompression doStaticCompression="true" doDynamicCompression="false " /> \</system.webServer> </configuration>
Zie URL-compressie voor meer informatie
De volgende nieuwe SQL Server Agent-taken voeren index- en logboekonderhoud uit.
MDS_MDM_Sample_Index_maintenance
MDS_MDM_Sample_Log_onderhoud
Standaard wordt de MDS_MDM_Sample_Index_Maintenance taak wekelijks uitgevoerd. U kunt de planning wijzigen. U kunt de taak ook op elk gewenst moment handmatig uitvoeren met behulp van de opgeslagen procedure udpDefragmentatie. Wanneer u een groot aantal hoofdgegevens invoegt of bijwerkt, of nadat u een nieuwe versie hebt gemaakt op basis van de bestaande versie, wordt u aangeraden de winkelaanbestelling uit te voeren.
Een index met meer dan 30% fragmentatie wordt online opnieuw opgebouwd. Tijdens het opnieuw opbouwen worden de prestaties beïnvloed door de CRUD-bewerking in dezelfde tabel. Als prestatievermindering een probleem is, is het raadzaam om de winkelprocedure buiten kantooruren uit te voeren. Zie Indexen opnieuw ordenen en herbouwenvoor meer informatie over indexfragmentatie.
Zie dit bericht op de Master Data Services-blog Prestatie- en schaalverbetering in SQL Server 2016voor meer informatie.
Verbeterde beveiliging
De nieuwe functie Supergebruiker geeft een gebruiker of groep dezelfde machtigingen als de serverbeheerder in de vorige versie van Master Data Services. De machtiging Supergebruiker kan worden toegewezen aan meerdere gebruikers en groepen. In de vorige versie was de gebruiker die Master Data Services oorspronkelijk heeft geïnstalleerd de serverbeheerder en was het moeilijk om deze machtiging over te dragen aan een andere gebruiker of een groep. Zie Functionele gebiedsmachtigingen (Master Data Services)voor meer informatie.
Aan een gebruiker kan nu expliciet de beheerdersmachtiging op modelniveau worden toegewezen. Dit betekent dat als de gebruiker machtigingen toegewezen krijgt in de substructuur van het model, bijvoorbeeld op entiteitsniveau, de gebruiker nog steeds deze beheerdersmachtiging heeft.
In deze release van Master Data Services bieden we meer machtigingsniveaus door de volgende nieuwe machtigingen te introduceren: Lezen, Maken, Bijwerken en Verwijderen. Een gebruiker met alleen de machtiging Bijwerken kan de hoofdgegevens nu bijwerken zonder de gegevens te maken of te verwijderen. Wanneer u een gebruiker de machtiging Maken, Bijwerken of Verwijderen geeft, krijgt de gebruiker automatisch de leesmachtiging toegewezen. U kunt ook de machtigingen Lezen, Maken, Bijwerken en Verwijderen combineren.
Wanneer u een upgrade uitvoert naar SQL Server 2016 (13.x) Master Data Services, worden oude machtigingen geconverteerd naar nieuwe machtigingen, zoals wordt weergegeven in de volgende tabel.
Machtiging in vorige release | Nieuwe machtiging |
---|---|
Gebruiker die Master Data Services oorspronkelijk installeert, heeft de machtiging Serverbeheerder. | Gebruiker heeft de Supergebruiker functie machtiging |
Gebruiker heeft updatemachtigingen op modelniveau en geen machtigingen in de substructuur van het model, en is dus impliciet een modelbeheerder. | De gebruiker heeft expliciete beheerdersmachtigingen op modelniveau. |
Gebruiker heeft alleen-lezenmachtigingen. | Gebruiker heeft leestoegangsmachtigingen. |
Gebruiker heeft updatemachtigingen. | De gebruiker heeft alle vier de toegangsmachtigingen: Maken, Bijwerken, Verwijderen en Lezen. |
Gebruiker heeft weigeren-rechten | Gebruiker heeft weigeren-rechten |
Zie Security (Master Data Services)voor meer informatie over machtigingen.
Verbeterd onderhoud van transactielogboeken
U kunt nu transactielogboeken op vooraf vastgestelde intervallen of volgens een schema opschonen met behulp van de systeeminstellingen en op modelniveau. Voor een MDS-systeem met veel gegevenswijzigingen en ETL-processen kunnen deze tabellen exponentieel groeien en leiden tot prestatievermindering en problemen met opslagruimte.
De volgende typen gegevens kunnen worden verwijderd uit de logboeken.
Transactiegeschiedenis ouder dan een opgegeven aantal dagen.
Geschiedenis van validatieproblemen ouder dan een opgegeven aantal dagen.
Voorbereidingsbatches die meer dan een opgegeven aantal dagen geleden zijn uitgevoerd.
U kunt de frequentie configureren waarmee gegevens uit de transactielogboeken worden verwijderd, met behulp van de systeeminstellingen en op modelniveau. Zie System Settings (Master Data Services) en Create a Model (Master Data Services)voor meer informatie. Zie Transactions (Master Data Services)voor meer informatie over transacties.
De SQL Server Agent-taak, MDS_MDM_Sample_Log_maintenance, activeert het opschonen van de transactielogboeken en wordt elke nacht uitgevoerd. U kunt SQL Server Agent gebruiken om het schema voor deze taak te wijzigen.
U kunt ook opgeslagen procedures aanroepen om de transactielogboeken op te schonen. Zie Transactions (Master Data Services)voor meer informatie.
Verbeterde probleemoplossing
In SQL Server 2016 (13.x) Master Data Services kunnen toegevoegde functies de foutopsporing verbeteren en het gemakkelijker maken om problemen op te lossen. Zie Tracing (Master Data Services)voor meer informatie.
Verbeterde beheerbaarheid
Verbeteringen in beheerbaarheid helpen om de onderhoudskosten te verlagen en uw rendement op investeringen (ROI) positief te beïnvloeden. Deze verbeteringen omvatten onderhoud van transactielogboeken en verbeteringen in beveiliging en de volgende nieuwe functies.
Kenmerknamen gebruiken die langer zijn dan 50 tekens.
Naam- en codekenmerken wijzigen en verbergen.
Zie de volgende onderwerpen voor meer informatie.
Verbeteringen in bedrijfsregel
Beheer bedrijfsregels (MDS-invoegtoepassing voor Excel)
In de invoegtoepassing Master Data Services voor Excel kunt u bedrijfsregels beheren, zoals het maken en bewerken van bedrijfsregels. Bedrijfsregels worden gebruikt om gegevens te valideren.
-extensie voor bedrijfsregels
U kunt door de gebruiker gedefinieerde SQL-scripts toepassen als uitbreiding van bedrijfsvoorwaarden en -acties. SQL-functies kunnen als voorwaarde worden gebruikt. Opgeslagen SQL-procedures kunnen worden gebruikt als een actie. Zie Business Rules Extension (Master Data Services)voor meer informatie.
Bedrijfsregelbeheerervaring opnieuw ontworpen
De beheerervaring voor bedrijfsregels in MDS is opnieuw ontworpen om de ervaring te verbeteren. Zie Business Rules (Master Data Services)voor meer informatie over deze functie.
functionaliteit voor bedrijfsregelbeheer verwijderd uit de MDS-invoegtoepassing voor Excel
De beheerfunctionaliteit voor bedrijfsregels is verwijderd uit de MDS-invoegtoepassing voor Excel omdat we de ervaring opnieuw hebben ontworpen.
nieuwe voorwaarden voor bedrijfsregels
Er zijn zeven nieuwe bedrijfsregels toegevoegd om een volledige set voorwaarden te bieden. Zie Voorwaarden voor bedrijfsregels (Master Data Services)voor meer informatie.
Verbeteringen aan afgeleide hiërarchie
veel-op-veel-relaties in afgeleide hiërarchieën
U kunt nu een afgeleide hiërarchie maken waarin veel-op-veel-relaties worden weergegeven. Een veel-op-veel-relatie tussen twee entiteiten kan worden gemodelleerd door het gebruik van een derde entiteit die een koppeling tussen deze entiteiten verzorgt. De toewijzingsentiteit is een entiteit met twee of meer op een domein gebaseerde kenmerken die verwijzen naar andere entiteiten.
Entiteit M heeft bijvoorbeeld een domeinkenmerk dat verwijst naar A en een kenmerk op basis van een domein dat verwijst naar B. U kunt een hiërarchie maken van A naar B met behulp van de toewijzingsentiteit.
Zie voor meer informatie Veel-op-veel-relaties weergeven in afgeleide hiërarchieën (Master Data Services)
Veel-op-veel Relaties Bewerken in Afgeleide Hiërarchieën
U kunt de veel-op-veel-relatie bewerken door de leden van het koppelingselement te wijzigen. Zie Veel-op-veel-relaties weergeven in afgeleide hiërarchieën (Master Data Services)voor meer informatie.
Afgeleide hiërarchiebeheerervaring verbeterd
De gebruikerservaring voor het beheer van afgeleide hiërarchieën in MDS is al verbeterd. Zie Een afgeleide hiërarchie (Master Data Services) makenvoor meer informatie over deze functie.
De beheerfunctionaliteit voor bedrijfsregels is al verwijderd uit de MDS-invoegtoepassing voor Excel omdat we de ervaring opnieuw hebben ontworpen.
Kenmerkverbeteringen
Aangepaste Indexen
U kunt een niet-geclusterde index maken op één kenmerk (één index) of in een lijst met kenmerken (samengestelde index), in een entiteit, om de queryprestaties te verbeteren. Zie Custom Index (Master Data Services)voor meer informatie.
Attribuutfilters
Voor een domeinkenmerk kunt u voor een leaf-lid een bovenliggend filterkenmerk gebruiken om de toegestane waarden voor het kenmerk op basis van een domein te beperken. Zie Een Domain-Based Kenmerk (Master Data Services) makenvoor meer informatie.
Verbeteringen van entiteiten en leden
Entiteitssynchronisatierelatie
U kunt entiteitsgegevens tussen verschillende modellen delen door een entiteitssynchronisatierelatie te maken. Zie Entity Sync Relationship (Master Data Services)voor meer informatie.
voorlopig verwijderde leden verwijderen
U kunt nu alle zacht verwijderde leden in een modelversie opschonen (permanent verwijderen). Als u een lid verwijdert, wordt het lid alleen gedeactiveerd of voorlopig verwijderd. Voor meer informatie, zie Versieleden opschonen (Master Data Services).
Verbeteringen voor het beheren van wijzigingen
ledenrevisiegeschiedenis
Er wordt een revisiegeschiedenis van leden vastgelegd wanneer een lid wordt gewijzigd. U kunt een revisiegeschiedenis terugdraaien en revisies weergeven en aantekeningen maken. Met de eigenschap Retentiedagen voor logboeken kunt u opgeven hoe lang historische gegevens worden bewaard. Zie Revisiegeschiedenis van leden (Master Data Services)voor meer informatie.
samenvoegingsconflicten
Als u gegevens probeert te publiceren die door een andere gebruiker zijn gewijzigd, mislukt de publicatie met een conflictfout. U kunt deze fout oplossen door samenvoegingsconflicten uit te voeren en de wijzigingen opnieuw te publiceren. Zie voor meer informatie samenvoegingsconflicten (Master Data Services) en samenvoegingsconflicten (MDS-invoegtoepassing voor Excel).
ChangeSets
U kunt wijzigingensets gebruiken om wijzigingen in behandeling op te slaan in een entiteit en u kunt wijzigingen in behandeling bekijken en wijzigen. Als de entiteit goedkeuring voor wijzigingen vereist, moet u de in behandeling zijnde wijzigingen opslaan in een wijzigingenset en indienen voor goedkeuring door de beheerder. Zie Changesets (Master Data Services)voor meer informatie.
ChangeSet e-mail en beheer
In deze release kunt u nu alle wijzigingen per model en versie bekijken en beheren. U kunt ook e-mailmeldingen ontvangen telkens wanneer de status van een wijzigingenset wordt gewijzigd voor een entiteit waarvoor goedkeuring is vereist. Zie Manage Changesets (Master Data Services) en Notifications (Master Data Services)voor meer informatie.
Revisiegeschiedenis weergeven en beheren
U kunt de revisiegeschiedenis bekijken en beheren, per entiteit en per lid. Als u over updatemachtigingen beschikt, kunt u een lid terugdraaien naar een eerdere versie. Zie Revisiegeschiedenis van leden (Master Data Services)voor meer informatie.
Verbeteringen aan hulpmiddelen en voorbeelden
Querybestanden opslaan of openen in MDS-invoegtoepassing voor Excel
Klik op de pagina Entity Explorer op Excel- om de snelkoppelingsquerybestanden op te slaan. U kunt ook het querybestand openen dat is opgeslagen op uw computer, in de MDS-invoegtoepassing voor Excel. Het opgeslagen bestand kan worden geopend met behulp van de QueryOpener-toepassing. Zie Snelkoppelingsquerybestanden (MDS-invoegtoepassing voor Excel) voor meer informatie.
Het querybestand bevat de filters en hiërarchiegegevens van de pagina Explorer.
voorbeeldmodelimplementatiepakketten bijgewerkt
De voorbeeldpakketten zijn bijgewerkt ter ondersteuning van nieuwe scenario's. Zie SQL Server-voorbeelden: MDS-(Model Deployment Packages) voor meer informatie.
Hulp krijgen
- Ideeën voor SQL: Hebt u suggesties voor het verbeteren van SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Stel sql Server-vragen
- Stack Overflow (tag sql-server): Antwoorden op sql-ontwikkelingsvragen
- Reddit: Algemene discussie over SQL Server-
- licentievoorwaarden en informatie van Microsoft SQL Server
- ondersteuningsopties voor zakelijke gebruikers
- Aanvullende hulp en feedback voor SQL Server
Bijdragen aan SQL-documentatie
Wist u dat u zelf SQL-inhoud kunt bewerken? Als u dit doet, helpt u niet alleen onze documentatie te verbeteren, maar wordt u ook erkend als een bijdrager aan de pagina.
Zie Bijdragen aan sql Server-documentatie voor meer informatie
Zie ook
functies van Master Data Services en Data Quality Services die worden ondersteund door de edities van SQL Server 2016
Uitgefaseerde functies van Master Data Services
stopgezette functies van Master Data Services