Dela via


Översikt: Importera data från tabeller (Master Data Services)

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

Viktigt!

Master Data Services (MDS) tas bort i förhandsversionen av SQL Server 2025 (17.x). Vi fortsätter att stödja MDS i SQL Server 2022 (16.x) och tidigare versioner.

När du har skapat en modell för dina data i Master Data Services kan du börja lägga till data och göra ändringar i data. Du använder mellanlagringstabeller för Master Data Services, lagrade procedurer och Master Data Manager .

Anvisningar om hur du lägger till och ändrar data finns i Importera data från tabeller (Master Data Services).

Anmärkning

Du kan också använda SQL Server Master Data Services-tillägget för Excel för att lägga till data till MDS-lagringsplatsen (Master Data Services-databasen) från Excel. Mer information finns i Översikt: Importera data från Excel (MDS-tillägg för Excel).

När du lägger till och ändrar data kan du göra följande.

  • Läsa in och uppdatera medlemmar och uppdatera attributvärden

  • Inaktivera och ta bort medlemmar

  • Flytta explicita hierarkimedlemmar

Att lägga till och uppdatera data innehåller följande huvuduppgifter.

  1. Ladda data i staging-tabellerna i Master Data Services-databasen.

  2. Läs in data från stagingtabellerna i de lämpliga Master Data Services-tabellerna.

    Du använder lagrade mellanlagringsprocedurer eller Master Data Manager för att läsa in data.

Anmärkning

I SQL Server 2016 (13.x) är stödet för mellanlagringsprocesserna för SQL Server 2008 R2 (10.50.x) inaktuellt.

Inaktivera och ta bort medlemmar (MDS)

Inaktivering innebär att medlemmen kan återaktiveras. Om du återaktiverar en medlem återställs dess attribut och dess medlemskap i hierarkier och samlingar. Alla tidigare transaktioner är intakta. Inaktiveringstransaktioner visas för administratörer i funktionsområdet Versionshantering i Master Data Manager.

Borttagning innebär att medlemmen rensas permanent från systemet. Alla transaktioner för medlemmen, alla relationer och alla attribut tas bort permanent.

Anmärkning

Du kan inte använda staging för att återaktivera medlemmar. Du måste göra det manuellt i Master Data Manager. Mer information finns i Återaktivera en medlem eller samling (Master Data Services).

Du kan inte använda mellanlagring för att ta bort eller inaktivera samlingar. Mer information om hur du inaktiverar samlingar manuellt finns i Ta bort en medlem eller samling (Master Data Services).

Flytta explicita hierarkimedlemmar (MDS)

När du flyttar platsen för medlemmar i explicita hierarkier i grupp kan du ange följande.

  • En konsoliderad medlem som förälder till en konsoliderad medlem.

  • En konsoliderad medlem som överordnad till en lövmedlem.

  • En lövmedlem som ett syskon till en lövmedlem eller konsoliderad medlem.

  • En konsoliderad medlem som ett syskon till en lövmedlem eller konsoliderad medlem.

Mellanlagringstabeller och lagrade procedurer (MDS)

Master Data Services-databasen innehåller följande typer av mellanlagringstabeller som du kan fylla i med dina data.

För varje entitet i modellen finns det en mellanlagringstabell. Tabellnamnet anger motsvarande entitet och entitetstypen, till exempel lövmedlem. Följande bild visar stegstabellerna för valuta-, kund- och produktentiteter.

Mellanlagringstabeller i MDS-databas

Namnet på tabellen anges när en entitet skapas och kan inte ändras. Om mellanlagringstabellens namn innehåller ett _1 eller annat tal, fanns redan en annan tabell med det namnet när entiteten skapades.

Master Data Services innehåller följande typer av mellanlagring av lagrade procedurer.

  • <stg.udp_namn>_Leaf

  • <stg.udp_namn>_Konsoliderad

  • <stg.udp_namn>_Relationship

För varje entitet i modellen finns det tre lagrade procedurer som motsvarar lövmedlemmen, konsoliderade medlems- och relationslagringstabeller. Följande bild visar de lagrade procedurerna för mellanlagring av de olika valuta-, kund- och produktentiteterna.

Mellanlagring av lagrade procedurer i MDS-databasen

Mer information om lagrade procedurer finns i Mellanlagring lagrad procedur (Master Data Services).

Transaktioner för loggning (MDS)

Alla transaktioner som inträffar när data eller relationer importeras eller uppdateras kan loggas. Ett alternativ i den lagrade proceduren tillåter den här loggningen. Om du initierar mellanlagringsprocessen med Master Data Manager sker ingen loggning.

I Master Data Services Configuration Manager gäller inte inställningen för mellanlagringstransaktioner för loggen för den här metoden för mellanlagringsdata.