Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:SQL Server
SSIS Integration Runtime v rámci Azure Data Factory
Important
Součásti toku CDC, včetně úlohy řízení CDC, zdroje CDC a rozdělovače CDC, jsou zastaralé. Podrobnosti najdete v oznámení.
Pro přidání a konfiguraci zdrojového kódu CDC musí balíček již obsahovat alespoň jednu úlohu Tok dat a úlohu CDC Control.
Pro více informací o úkolu CDC Control viz CDC Control Task.
Další informace o zdroji CDC naleznete v tématu CDC Source.
Pro získání změnových dat pomocí zdroje CDC
V SQL Server Data Tools otevřete projekt SQL Server 2019 Integration Services (SSIS), který obsahuje požadovaný balíček.
V Průzkumník řešení poklikáním otevřete balíček.
Klikněte na záložku Tok dat a poté z Toolboxu přetáhněte zdroj CDC na návrhovou plochu.
Dvakrát klikněte na zdroj CDC.
V dialogovém okně editoru kódu CDC na stránce Správce připojení vyberte existující ADO.NET connection manager ze seznamu nebo klikněte na Nové pro vytvoření nového připojení. Připojení by mělo být k databázi SQL Server, která obsahuje tabulky změn pro čtení.
Vyberte tabulku CDC, kde chcete zpracovávat změny.
Vyberte nebo zadejte název instance CDC capture s tabulkou CDC, která má být čtena.
Zachycená zdrojová tabulka může mít jednu nebo dvě zachycené instance pro zpracování bezproblémového přechodu definice tabulky prostřednictvím změn schématu. Pokud je pro zachytávání zdrojové tabulky definováno více instancí zachycení, vyberte zde požadovanou instanci zachycení. Výchozí název instance zachycení pro tabulku [schema]. [table] je <schématu>_<tabulka>, ale skutečné názvy instancí zachycení používané mohou být jiné. Skutečná tabulka, ze které se čte, je tabulka CDC .<capture-instance>_CT.
Vyberte režim zpracování, který nejlépe zpracovává vaše potřeby zpracování. Možné možnosti:
Všechny: Zobrazí změny v současném rozsahu CDC s vyloučením hodnot Před aktualizací.
Vše se starými hodnotami: Vrátí změny v aktuálním rozsahu zpracování CDC, včetně starých hodnot (Před aktualizací). Pro každou operaci aktualizace budou dva řádky, jeden s hodnotami před aktualizací a jeden s hodnotou po aktualizaci.
Net: Vrátí pouze jeden řádek změn na zdrojový řádek upravený v aktuálním rozsahu zpracování pomocí CDC. Pokud se zdrojový řádek aktualizoval několikrát, vytvoří se kombinovaná změna (například insert+update se vytvoří jako jedna aktualizace a aktualizace+odstranění se vytvoří jako jedno odstranění). Při práci v režimu zpracování změn net je možné rozdělit změny na výstupy Delete, Insert a Update a zpracovávat je paralelně, protože jeden zdrojový řádek se zobrazí ve více než jednom výstupu.
Net s maskou aktualizace: Tento režim se podobá běžnému režimu Net, ale přidává také logické sloupce se vzorem názvů __$<název sloupce>__Changed, které označují změněné sloupce v aktuálním řádku změn.
Net se sloučením: Tento režim je podobný běžnému režimu Net, ale kombinuje operace Vložení a Aktualizace do jedné operace Sloučení (UPSERT).
Vyberte proměnnou balíčku řetězce SSIS, která udržuje stav CDC pro aktuální kontext CDC. Další informace o proměnné stavu CDC naleznete v tématu Definovat stavovou proměnnou.
Zaškrtnutím políčka Zahrnout sloupec indikátoru opětovného zpracování vytvoříte speciální výstupní sloupec s názvem __$reprocessing. Tento sloupec má hodnotu true, když se rozsah zpracování CDC překrývá s počátečním rozsahem zpracování (rozsah sítí LSN odpovídající období počátečního zatížení) nebo při opětovném zpracování rozsahu zpracování CDC po chybě v předchozím spuštění. Tento sloupec ukazatele umožňuje vývojáři služby SSIS zpracovávat chyby jinak při opětovném zpracování změn (například akce, jako je odstranění neexistujícího řádku a vložení, které selhalo u duplicitního klíče, je možné ignorovat).
Další informace naleznete v tématu CDC Source Custom Properties.
Pro aktualizaci mapování mezi externími a výstupními sloupci klikněte na Sloupce a vyberte různé sloupce v seznamu Externí sloupce .
Volitelně aktualizujte hodnoty výstupních sloupců smazáním hodnot ze seznamu výstupních sloupců .
Pro nastavení výstupu chyby klikněte na Výstup chyby.
Kliknutím na Náhled si můžete zobrazit až 200 řádků dat extrahovaných pomocí zdroje CDC.
Klikněte na OK.