Sdílet prostřednictvím


Přehled: Import dat z tabulek (hlavní datové služby)

Platí pro:SQL Server v systému Windows Azure SQL Managed Instance

Důležité

Hlavní datové služby (MDS) se odeberou v SQL Serveru 2025 (17.x). MdS nadále podporujeme v SQL Serveru 2022 (16.x) a starších verzích.

Po vytvoření modelu pro data ve službě Master Data Services můžete začít přidávat data a provádět změny dat. Používáte předběžné tabulky Master Data Services, uložené procedury a Master Data Manager.

Pokyny k přidání a úpravě dat najdete v tématu Import dat z tabulek (Master Data Services).

Poznámka:

K přidání dat do úložiště MDS (databáze Master Data Services) z Excelu můžete použít také doplněk SQL Server Master Data Services pro Excel. Další informace najdete v tématu Přehled: Import dat z Excelu (doplněk MDS pro Excel).

Když přidáte a upravíte data, můžete provést následující akce.

  • Načtení a aktualizace členů a aktualizace hodnot atributů

  • Deaktivace a odstranění členů

  • Přesuňte explicitní členy hierarchie

Přidání a aktualizace dat zahrnuje následující hlavní úlohy.

  1. Načtěte data do dočasných tabulek v databázi Master Data Services.

  2. Načtěte data z pracovních tabulek do příslušných tabulek Master Data Services.

    K načtení dat použijete staging uložené procedury nebo Master Data Manager.

Poznámka:

V SYSTÉMU SQL Server 2016 (13.x) je podpora pracovních procesů SQL Serveru 2008 R2 (10.50.x) zastaralá.

Deaktivace a odstranění členů (MDS)

Deaktivace znamená, že člen může být znovu aktivován. Pokud člena znovu aktivujete, obnoví se jeho atributy a členství v hierarchiích a kolekcích. Všechny předchozí transakce jsou nedotčeny. Transakce deaktivace jsou viditelné správcům v funkční oblasti Správy verzí hlavního správce dat.

Odstranění znamená trvalé vymazání člena ze systému. Všechny transakce pro člen, všechny relace a všechny atributy jsou trvale odstraněny.

Poznámka:

Ke znovuaktivaci členů nelze použít staging. Musíte to udělat ručně ve Správci hlavních dat. Další informace najdete v tématu Opětovná aktivace člena nebo kolekce (hlavní datové služby).

Staging nelze použít k odstranění nebo deaktivaci kolekcí. Další informace o ruční deaktivaci kolekcí najdete v tématu Odstranění člena nebo kolekce (hlavní datové služby).

Přesun explicitních členů hierarchie (MDS)

Když přesunete umístění členů v explicitních hierarchiích hromadně, můžete určit následující.

  • Konsolidovaný člen jako rodič jiného konsolidovaného člena.

  • Konsolidovaný člen jako nadřazeným členem listového členu.

  • Člen vnořeného prvku jako sourozenec rovnocenného nebo konsolidovaného člena.

  • Konsolidovaný člen jako sourozenec listového nebo konsolidovaného člena.

Přechodné tabulky a uložené procedury (MDS)

Databáze Master Data Services obsahuje následující typy mezipracovních tabulek, které můžete naplnit vašimi daty.

Pro každou entitu v modelu existuje přípravná tabulka. Název tabulky označuje odpovídající entitu a typ entity, jako je člen typu list. Následující obrázek znázorňuje přechodové tabulky pro entity měny, zákazníka a produktu.

Pracovní tabulky v databázi MDS

Název tabulky je zadán při vytvoření entity a nelze ji změnit. Pokud název pracovní tabulky obsahuje _1 nebo jiné číslo, existuje při vytvoření entity jiná tabulka tohoto názvu.

Hlavní datové služby zahrnují následující typy přípravných uložených procedur.

  • <stg.udp_name>_Leaf

  • <stg.udp_name>_Consolidated

  • <stg.udp_name>_Relationship

Pro každou entitu v modelu existují tři uložené procedury, které odpovídají členu typu list, konsolidovanému členu a pracovní tabulce relací. Následující obrázek znázorňuje přípravné uložené procedury pro entity měny, zákazníka a produktu.

Zpracování uložených procedur v databázi MDS

Další informace o uložených procedurách naleznete v části Přípravná uložená procedura (hlavní datové služby).

Protokolovací transakce (MDS)

Všechny transakce, ke kterým dochází při importu nebo aktualizaci dat nebo relací, lze protokolovat. Možnost v uložené proceduře umožňuje toto protokolování. Pokud zahájíte přípravný proces pomocí Hlavního správce dat, nedojde k žádnému protokolování.

V nástroji Master Data Services Configuration Manager se nastavení přípravných transakcí protokolu nevztahuje na tuto metodu přípravných dat.