Zdieľať cez


Synchronizácia excelového zdroja údajov s dataverse pomocou toku údajov

Jeden z bežných scenárov, ku ktorému dôjde pri integrácii údajov do služby Dataverse, je udržiavanie ich synchronizácie so zdrojom. Pomocou štandardného toku údajov môžete načítať údaje do služby Dataverse. Tento článok vysvetľuje, ako môžete udržiavať údaje synchronizované so zdrojovým systémom.

Dôležitosť kľúčového stĺpca

Ak ako zdroj používate systém relačnej databázy, zvyčajne máte v tabuľkách kľúčové stĺpce a údaje sú v správnom formáte, ktorý sa má načítať do funkcie Dataverse. Údaje z excelového súboru však nie sú vždy také čisté. Často máte excelový súbor s hárkami údajov bez použitia ľubovoľného kľúčového stĺpca. V časti Dôležité informácie týkajúce sa mapovania polí pre štandardné toky údajov môžete vidieť, že ak sa v zdroji nachádza kľúčový stĺpec, možno ho jednoducho použiť ako alternatívny kľúč pri mapovaní poľa toku údajov.

Alternatívna konfigurácia kľúča.

Pre tabuľku v časti Dataverse je dôležitý kľúčový stĺpec. Kľúčový stĺpec je identifikátor riadka. Tento stĺpec obsahuje jedinečné hodnoty v každom riadku. Kľúčový stĺpec pomáha predchádzať duplicitným riadkom a pomáha tiež synchronizovať údaje so zdrojovým systémom. Ak sa riadok odstráni zo zdrojového systému, je užitočné ho vyhľadať a odstrániť zo služby Dataverse.

Vytvorenie kľúčového stĺpca

Ak v zdroji údajov nemáte kľúčový stĺpec (Excel, textový súbor alebo iné zdroje), môžete ho vygenerovať pomocou nasledujúcej metódy:

  1. Vyčistite svoje údaje.

    Prvým krokom pri vytvorení kľúčového stĺpca je odstrániť všetky nepotrebné riadky, vyčistiť údaje, odstrániť prázdne riadky a odstrániť všetky možné duplikáty.

    vyčistenie údajov.

  2. Pridanie stĺpca indexu.

    Po vyčistení údajov je ďalším krokom priradenie kľúčového stĺpca. Na tento účel môžete použiť položku Pridať stĺpec indexu z karty Pridať stĺpec .

    Pridajte stĺpec indexu.

Keď pridáte stĺpec indexu, máte niekoľko možností, ako ho prispôsobiť, napríklad prispôsobenia na počiatočné číslo alebo počet hodnôt, ktoré sa majú zakaždým prejsť. Predvolená počiatočná hodnota je nula a zakaždým zvýši o jednu hodnotu.

Použitie stĺpca kľúča ako alternatívneho kľúča

Teraz, keď máte kľúčové stĺpce, môžete priradiť priradenie poľa toku údajov k alternatívnemu kľúču.

Nastavenie polí Alternatívneho kľúča.

Nastavenie je jednoduché a je potrebné nastaviť alternatívny kľúč. Ak však máte viacero súborov alebo tabuliek, je to ďalší krok, ktorý je potrebné vziať do úvahy.

Ak máte viacero súborov

Ak máte len jeden excelový súbor (alebo hárok alebo tabuľku), potom je podľa krokov z predchádzajúceho postupu potrebné nastaviť alternatívny kľúč. Ak však máte viacero súborov (alebo hárkov alebo tabuliek) s rovnakou štruktúrou (ale s rôznymi údajmi), potom ich pripojíte k sebe.

Ak získavate údaje z viacerých excelových súborov, možnosť Skombinovať súbory doplnku Power Query automaticky pripojí všetky údaje dokopy a váš výstup bude vyzerať ako na nasledujúcom obrázku.

Obrázok znázorňujúci viacero súborov, ktoré boli pripojené spolu.

Ako môžete vidieť na predchádzajúcom obrázku, okrem výsledku pripájania doplnok Power Query tiež zobrazí stĺpec Source.Name, ktorý obsahuje názov súboru. Hodnota Index v každom súbore môže byť jedinečná, ale nie je jedinečná v rámci viacerých súborov. Kombinácia stĺpca Index a stĺpca Source.Name je však jedinečnou kombináciou. Vyberte zložený alternatívny kľúč pre tento scenár.

zložený kľúč.

Odstránenie riadkov, ktoré už vo výstupe dotazu neexistujú

Posledným krokom je výber položky Odstrániť riadky, ktoré už vo výstupe dotazu neexistujú. Táto možnosť porovnáva údaje v tabuľke Dataverse s údajmi zo zdroja na základe alternatívneho kľúča (ktorý môže byť zloženým kľúčom) a odstráni riadky, ktoré už neexistujú. V dôsledku toho sa vaše údaje v službe Dataverse vždy synchronizujú so zdrojom údajov.

odstránenie riadkov už neexistuje.