Dela via


Nyheter i Master Data Services (MDS)

gäller för:SQL Server – Endast Windows Azure SQL Managed Instance

Det här avsnittet sammanfattar ändringarna och uppdateringarna i den senaste versionen av SQL Server Master Data Services.

En översikt över hur du organiserar data i Master Data Services finns i Översikt över masterdatatjänster.

För att installera Master Data Services, konfigurera databasen och webbplatsen och distribuera exempelmodellerna, seMaster Data Services-översikt (MDS).

Ladda ned

  • Om du vill ladda ned SQL Server 2016 (13.x) går du till Evaluation Center.

  • Har du ett Azure-konto? Gå sedan här för att starta en virtuell dator med SQL Server redan installerat.

Förbättrad prestanda

Med prestandaförbättringar kan du skapa större modeller, läsa in data mer effektivt och få bättre övergripande prestanda. Den här prestandaförbättringen omfattar minskade datainläsningstider för Microsoft Excel-tillägg och gör det möjligt för Microsoft Excel-tillägget att hantera större entiteter.

Mer information om tillägget för Microsoft Excel finns i Master Data Services-tillägg för Microsoft Excel.

Följande funktionsförbättringar ingår.

  • Det finns datakomprimering på entitetsnivå, vilket som standard är aktiverat. När datakomprimering är aktiverat komprimeras alla entitetsrelaterade tabeller och index med SQL-komprimering på radnivå. Den här förbättringen minskar diskens I/O avsevärt när du läser eller uppdaterar huvuddata, särskilt när huvuddata har miljontals rader och/eller har många NULL-värdekolumner.

    Eftersom processoranvändningen på SQL Server-motorsidan ökar något kan du inaktivera datakomprimering genom att redigera entiteten om servern är CPU-belastad.

    Mer information finns i Skapa en entitet (Master Data Services) och datakomprimering.

  • IIS-funktionen för dynamisk innehållskomprimering är aktiverad som standard. Det minskar storleken på XML-svaret avsevärt och sparar nätverkets I/O, även om CPU-användningen ökar. Om du har en CPU-bunden situation på servern kan du inaktivera datakomprimering genom att lägga till följande inställning i filen för Master Data Services Web.config.

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

    Mer information finns i URL-komprimering

  • Följande nya SQL Server Agent-jobb utför index- och loggunderhåll.

    • MDS_MDM_Exempel_Index_underhåll

    • MDS_MDM_Sample_Logg_underhåll

Som standardinställning körs MDS_MDM_Sample_Index_Maintenance-jobbet varje vecka. Du kan ändra schemat. Du kan också köra jobbet manuellt när som helst med hjälp av den lagrade proceduren udpDefragmentation. När du infogar eller uppdaterar en stor mängd huvuddata, eller när du har skapat en ny version från den befintliga versionen, rekommenderar vi att du kör butikens inköp.

Ett index med mer än 30% fragmenteringsgrad återuppbyggs online. Under ombyggnaden påverkas prestandan för CRUD-åtgärden i samma tabell. Om prestandaförsämring är ett problem rekommenderar vi att du kör butiksproceduren utanför kontorstid. Mer information om indexfragmentering finns i Omorganisera och återskapa index.

Mer information finns i det här inlägget på Master Data Services-bloggen Prestanda och skalningsförbättring i SQL Server 2016.

Förbättrad säkerhet

Den nya superanvändarens funktionsbehörighet ger en användare eller grupp samma behörigheter som serveradministratören i den tidigare versionen av Master Data Services. Superanvändarbehörigheten kan tilldelas till flera användare och grupper. I den föregående versionen var den användare som ursprungligen installerade Master Data Services serveradministratören, och det var svårt att överföra den här behörigheten till en annan användare eller grupp. Mer information finns i Funktionsområdesbehörigheter (Master Data Services).

En användare kan nu uttryckligen tilldelas administratörsbehörigheten på modellnivå. Det innebär att om användaren tilldelas behörigheter i modellunderträdet, till exempel entitetsnivån, har de fortfarande den här administratörsbehörigheten.

I den här versionen av Master Data Services tillhandahåller vi fler behörighetsnivåer genom att införa följande nya behörigheter: Läsa, Skapa, Uppdatera och Ta bort. En användare som bara har behörigheten Uppdatera kan nu uppdatera huvuddata utan att skapa eller ta bort data. När du ger en användare behörigheten Skapa, Uppdatera eller Ta bort tilldelas användaren automatiskt läsbehörigheten. Du kan också kombinera behörigheterna Läsa, Skapa, Uppdatera och Ta bort.

När du uppgraderar till SQL Server 2016 (13.x) Master Data Services konverteras gamla behörigheter till nya behörigheter enligt följande tabell.

Behörighet i föregående version Ny behörighet
Användare som ursprungligen installerar Master Data Services har behörigheten Serveradministratör. Användaren har superanvändarens funktionsbehörighet
Användaren har uppdateringsbehörigheter på modellnivå och inga behörigheter i modellunderträdet och är därför implicit modelladministratör. Användaren har explicita administratörsbehörigheter på modellnivå.
Användaren har skrivskyddade behörigheter. Användaren har läsbehörigheter.
Användaren har uppdateringsbehörigheter. Användaren har alla fyra åtkomstbehörigheterna: Skapa, Uppdatera, Ta bort och Läsa.
Användaren har neka-behörigheter Användaren har neka-behörigheter

Mer information om behörigheter finns i Security (Master Data Services).

Förbättrat underhåll av transaktionsloggar

Nu kan du rensa transaktionsloggar med förutbestämda intervall eller enligt ett schema, med hjälp av systeminställningarna och på modellnivå. För ett MDS-system med många dataändringar och ETL-processer kan dessa tabeller växa exponentiellt och leda till prestandaförsämring och lagringsproblem.

Följande typer av data kan tas bort från loggarna.

  • Transaktionshistorik som är äldre än ett angivet antal dagar.

  • Historik över valideringsproblem som är äldre än ett angivet antal dagar.

  • Mellanlagringsbatch som kördes före ett angivet antal dagar.

Du kan konfigurera hur ofta data tas bort från transaktionsloggarna med hjälp av systeminställningarna och på modellnivå. Mer information finns i Systeminställningar (Master Data Services) och Create a Model (Master Data Services). Mer information om transaktioner finns i Transaktioner (Master Data Services).

SQL Server Agent-jobbet, MDS_MDM_Sample_Log_maintenance, utlöser rensning av transaktionsloggarna och körs varje natt. Du kan använda SQL Server Agent för att ändra schemat för det här jobbet.

Du kan också anropa lagrade procedurer för att rensa transaktionsloggarna. Mer information finns i Transactions (Master Data Services).

Förbättrad felsökning

I SQL Server 2016 (13.x) Master Data Services kan ytterligare funktioner förbättra felsökningen och göra det enklare att felsöka problem. För mer information, se Spårning (Master Data Services).

Förbättrad hanterbarhet

Förbättringar av hanterbarheten bidrar till lägre underhållskostnader och påverkar avkastningen på investeringen (ROI) positivt. Dessa förbättringar omfattar underhåll av transaktionsloggar och förbättringar av säkerheten samt följande nya funktioner.

  • Använda attributnamn som är längre än 50 tecken.

  • Byta namn på och dölja attributen Namn och Kod.

Mer information finns i följande avsnitt.

Förbättringar av affärsregler

Hantera affärsregler (MDS-tillägg för Excel)

I Master Data Services-tillägget för Excel kan du hantera affärsregler, till exempel skapa och redigera affärsregler. Affärsregler används för att verifiera data.

Affärsregelstillägg

Du kan använda användardefinierade SQL-skript som ett tillägg för villkor och åtgärder för affärsregler. SQL-funktioner kan användas som ett villkor. SQL-lagrade procedurer kan användas som en åtgärd. Mer information finns i Business Rules Extension (Master Data Services).

Hantering av affärsregler Har gjorts om

Hanteringsupplevelsen för affärsregler i MDS har gjorts om för att förbättra upplevelsen. Mer information om den här funktionen finns i Business Rules (Master Data Services).

Funktioner för hantering av affärsregler har tagits bort från MDS-tillägget för Excel

Funktionen för hantering av affärsregler har tagits bort från MDS-tillägget för Excel eftersom vi har gjort om upplevelsen.

nya affärsregelvillkor

Sju nya villkor för affärsregler har lagts till för att tillhandahålla en fullständig uppsättning villkor. Mer information finns i Business Rule Conditions (Master Data Services).

Förbättringar av härledd hierarki

många-till-många-relationer i härledda hierarkier

Nu kan du skapa en härledd hierarki som visar många-till-många-relationer. En många-till-många-relation mellan två entiteter kan modelleras med hjälp av en tredje entitet som tillhandahåller en mappning mellan dem. Mappningsentiteten är en entitet som har två eller flera domänbaserade attribut som refererar till andra entiteter.

Entitet M har till exempel ett domänbaserat attribut som refererar till A och ett domänbaserat attribut som refererar till B. Du kan skapa en hierarki från A till B med hjälp av mappningsentiteten.

Mer information finns i Visa många-till-många-relationer i härledda hierarkier (Master Data Services)

Redigera många-till-många-relationer i härledda hierarkier

Du kan redigera många-till-många-relationen genom att ändra mappningsentitetsmedlemmarna. Mer information finns i Visa många-till-många-relationer i härledda hierarkier (Master Data Services).

Erfarenheten av hantering av härledd hierarki har förbättrats

Den härledda hierarkihanteringsupplevelsen i MDS har redan förbättrats. Mer information om den här funktionen finns i Skapa en härledd hierarki (Master Data Services).

Funktionen för hantering av affärsregler har redan tagits bort från MDS-tillägget för Excel eftersom vi har gjort om upplevelsen.

Attributförbättringar

anpassade index

Du kan skapa ett icke-grupperat index för ett attribut (enskilt index) eller en lista med attribut (sammansatt index) i en entitet för att förbättra frågeprestandan. Mer information finns i Anpassat index (Master Data Services).

Attributfilter

För ett domänbaserat attribut kan du för en lövmedlem använda ett överordnat filterattribut för att begränsa de tillåtna värdena för det domänbaserade attributet. Mer information finns i Skapa ett Domain-Based-attribut (Master Data Services).

Förbättringar av entiteter och medlemmar

Entitets-synkroniserings-relation

Du kan dela entitetsdata mellan olika modeller genom att skapa en entitetssynkroniseringsrelation. Mer information finns i entitetssynkroniseringsrelation (Master Data Services).

Rensa temporärt borttagna medlemmar

Nu kan du ta bort permanent alla tillfälligt borttagna medlemmar i en modellversion. Om du tar bort en medlem inaktiveras medlemmen eller mjukraderas. Mer information finns i Rensa bort versionsmedlemmar (Master Data Services).

Förbättringar för att hantera ändringar

medlemsrevisionshistorik

En medlemsrevisionshistorik registreras när en medlem ändras. Du kan återställa en revisionshistorik och visa och kommentera revisioner. Med egenskapen Loggkvarhållningsdagar kan du ange hur länge historiska data ska behållas. Mer information finns i Revisionshistorik för medlemmar (Master Data Services).

sammanslagningskonflikter

Om du försöker publicera data som har ändrats av en annan användare misslyckas publiceringen med ett konfliktfel. För att lösa det här felet kan du hantera sammanslagningskonflikter och publicera ändringarna igen. Mer information finns i Sammanfogningskonflikter (Master Data Services) och Sammanfogningskonflikter (MDS-tillägg för Excel).

Ändringssatser

Du kan använda ändringsuppsättningar för att spara väntande ändringar i en entitet, och du kan visa och ändra väntande ändringar. Om entiteten kräver godkännande för ändringar måste du spara de väntande ändringarna i en ändringsuppsättning och skicka för godkännande av administratören. Mer information finns i Changesets (Master Data Services).

ChangeSet E-post och Hantering

I den här versionen kan du nu visa och hantera alla ändringar efter modell och version. Du kan också få e-postaviseringar varje gång status för en ändringsuppsättning ändras på en enhet som behöver godkännande. Mer information finns i Hantera ändringsuppsättningar (Master Data Services)- och -meddelanden (Master Data Services).

visa och hantera versionshistorik

Du kan visa och hantera revisionshistorik, efter entitet och medlem. Om du har uppdateringsbehörigheter kan du återställa en medlem till en tidigare version. Mer information finns i Revisionshistorik för medlemmar (Master Data Services).

Verktygs- och exempelförbättringar

Spara eller Öppna frågefiler i MDS-tillägg för Excel

På sidan Entity Explorer kan du klicka på Excel- för att spara genvägsfrågefilerna. Eller så kan du öppna frågefilen som lagras på datorn i MDS-tillägget för Excel. Den sparade filen kan öppnas med QueryOpener-programmet. Mer information finns i Genvägsfrågefiler (MDS-tillägg för Excel).

Frågefilen innehåller filter och hierarkiinformation från utforskarsidan.

Exempelmodellsdistributionspaket uppdaterade

Exempelpaketen uppdaterades för att stödja nya scenarier. Mer information finns i SQL Server-exempel: Modelldistributionspaket (MDS).

Få hjälp

Bidra till SQL-dokumentation

Visste du att du kan redigera SQL-innehåll själv? Om du gör det hjälper du inte bara till att förbättra vår dokumentation, utan du får även kredit som deltagare på sidan.

Mer information finns i Så här bidrar du till SQL Server-dokumentationen

Se även

Master Data Services- och Data Quality Services-funktioner som stöds av versionerna av SQL Server 2016
Inaktuella funktioner i Master Data Services
Utgångna funktioner i Master Data Services