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.
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:
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.
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 .
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 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.
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.
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.