Sdílet prostřednictvím


Synchronizace excelového zdroje dat s Dataverse pomocí toku dat

Jedním z běžných scénářů, ke kterým dochází při integraci dat do Služby Dataverse, je zachování synchronizace se zdrojem. Pomocí standardního toku dat můžete načíst data do služby Dataverse. Tento článek vysvětluje, jak můžete udržovat data synchronizovaná se zdrojovým systémem.

Důležitost klíčového sloupce

Pokud jako zdroj používáte relační systém základu dat, obvykle máte v tabulkách klíčové sloupce a data mají správný formát, který se má načíst do služby Dataverse. Data z excelových souborů ale nejsou vždy tak čistá. Excelový soubor s listy dat máte často bez nutnosti mít žádný klíčový sloupec. V aspektech mapování polí u standardních toků dat vidíte, že pokud je ve zdroji klíčový sloupec, můžete ho snadno použít jako alternativní klíč v mapování polí toku dat.

Konfigurace alternativního klíče

Pro tabulku v Dataverse je důležité mít klíčový sloupec. Klíčový sloupec je identifikátor řádku; tento sloupec obsahuje jedinečné hodnoty v každém řádku. Klíčové sloupce pomáhají vyhnout se duplicitním řádkům a také pomáhá synchronizovat data se zdrojovým systémem. Pokud se řádek odebere ze zdrojového systému, je užitečné ho najít a odebrat i z Dataverse.

Vytvoření klíčového sloupce

Pokud ve zdroji dat nemáte klíčový sloupec (Excel, textový soubor nebo jiné zdroje), můžete ho vygenerovat pomocí následující metody:

  1. Vyčistěte data.

    Prvním krokem k vytvoření klíčového sloupce je odebrat všechny nepotřebné řádky, vyčistit data, odebrat prázdné řádky a odebrat případné duplicity.

    vyčistit data.

  2. Přidejte indexový sloupec.

    Po vyčištění dat je dalším krokem přiřazení klíčového sloupce. Pro tento účel můžete použít možnost Přidat indexový sloupec z karty Přidat sloupec .

    Přidat indexový sloupec

Když přidáte indexový sloupec, máte několik možností, jak ho přizpůsobit, například přizpůsobení počátečního čísla nebo počtu hodnot, které se mají pokaždé přeskočit. Výchozí počáteční hodnota je nula a pokaždé se zvýší o jednu hodnotu.

Použití klíčového sloupce jako alternativního klíče

Teď, když máte klíčové sloupce, můžete přiřadit mapování polí toku dat na alternativní klíč.

Nastavení polí alternativního klíče

Nastavení je jednoduché, stačí nastavit alternativní klíč. Pokud ale máte více souborů nebo tabulek, je potřeba zvážit jeden další krok.

Pokud máte více souborů

Pokud máte jenom jeden excelový soubor (nebo list nebo tabulku), stačí postup v předchozím postupu k nastavení alternativního klíče. Pokud ale máte více souborů (nebo listů nebo tabulek) se stejnou strukturou (ale s různými daty), pak je připojíte k sobě.

Pokud získáváte data z více excelových souborů, možnost Kombinovat soubory Power Query automaticky připojí všechna data dohromady a výstup bude vypadat jako na následujícím obrázku.

Obrázek znázorňující několik připojených souborů

Jak je znázorněno na předchozím obrázku, kromě výsledku připojení Power Query také přidá Source.Name sloupec, který obsahuje název souboru. Hodnota indexu v každém souboru může být jedinečná, ale není jedinečná v rámci více souborů. Kombinace sloupce Index a sloupce Source.Name je však jedinečná kombinace. Zvolte složený alternativní klíč pro tento scénář.

složený klíč.

Odstranění řádků, které již ve výstupu dotazu neexistují

Posledním krokem je výběr řádků Odstranit, které už ve výstupu dotazu neexistují. Tato možnost porovnává data v tabulce Dataverse s daty pocházejícími ze zdroje na základě alternativního klíče (což může být složený klíč) a odebere řádky, které již neexistují. V důsledku toho se vaše data ve službě Dataverse budou vždy synchronizovat s vaším zdrojem dat.

odstranění řádků již neexistuje.