Megosztás a következőn keresztül:


Az Excel-adatforrás szinkronizálása a Dataversevel adatfolyam használatával

Az adatok Dataverse-be való integrálása során gyakran előfordul, hogy szinkronizálja azokat a forrással. A standard adatfolyam használatával adatokat tölthet be a Dataversebe. Ez a cikk azt ismerteti, hogyan szinkronizálhatja az adatokat a forrásrendszerrel.

A kulcsoszlop fontossága

Ha relációs adatbázisrendszert használ forrásként, általában kulcsoszlopok vannak a táblákban, és az adatok megfelelő formátumban vannak betöltve a Dataverse-be. Az Excel-fájlokból származó adatok azonban nem mindig olyan tisztaak. Gyakran rendelkezik olyan Excel-fájllal, amely adatlapokat tartalmaz kulcsoszlop nélkül. A standard adatfolyamok mezőleképezési szempontjaiban láthatja, hogy ha egy kulcsoszlop található a forrásban, az könnyen használható alternatív kulcsként az adatfolyam mezőleképezésében.

Alternatív kulcskonfiguráció.

A dataverse-tábla szempontjából fontos, hogy legyen kulcsoszlop. A kulcsoszlop a sorazonosító; ez az oszlop minden sorban egyedi értékeket tartalmaz. A kulcsoszlop használata segít elkerülni az ismétlődő sorokat, és segít az adatok a forrásrendszerrel való szinkronizálásában is. Ha egy sor el van távolítva a forrásrendszerből, a kulcsoszlop használata hasznos, ha megkeresi és eltávolítja a Dataverse-ből is.

Kulcsoszlop létrehozása

Ha nincs kulcsoszlop az adatforrásban (Excel, szövegfájl vagy bármely más forrás), akkor az alábbi módszerrel hozhat létre egyet:

  1. Törölje az adatokat.

    A kulcsoszlop létrehozásának első lépése az összes szükségtelen sor eltávolítása, az adatok megtisztítása, az üres sorok eltávolítása és az esetleges ismétlődések eltávolítása.

    adatok törlése.

  2. Indexoszlop hozzáadása.

    Az adatok megtisztítása után a következő lépés egy kulcsoszlop hozzárendelése. Ehhez használhatja az Indexoszlop hozzáadása lapot az Oszlop hozzáadása lapon.

    Indexoszlop hozzáadása.

Az indexoszlop hozzáadásakor testre szabhat néhány beállítást, például a kezdő szám testreszabását vagy az egyes időpontokban ugró értékek számát. Az alapértelmezett kezdőérték nulla, és minden alkalommal egy-egy értéket növekményes.

A kulcsoszlop használata másodlagos kulcsként

Most, hogy rendelkezik a kulcsoszlop(ok)kal, hozzárendelheti az adatfolyam mezőleképezését az Alternatív kulcshoz.

Az Alternatív kulcs mezők beállítása.

A beállítás egyszerű, csak be kell állítania a másik kulcsot. Ha azonban több fájllal vagy táblával rendelkezik, az egy másik lépést is figyelembe kell vennie.

Ha több fájllal rendelkezik

Ha csak egy Excel-fájllal (vagy munkalap vagy táblázat) rendelkezik, akkor az előző eljárás lépései elegendőek a másodlagos kulcs beállításához. Ha azonban több fájl (vagy lap vagy táblázat) azonos szerkezettel (de eltérő adatokkal) rendelkezik, akkor össze kell fűznie őket.

Ha több Excel-fájlból kap adatokat, akkor a Power Query Fájlok egyesítése lehetőségével automatikusan összefűzi az összes adatot, és a kimenet az alábbi képhez hasonlóan fog kinézni.

Több, egymáshoz fűzött fájlt ábrázoló kép.

Ahogy az előző képen is látható, a hozzáfűző eredmény mellett a Power Query a fájlnevet tartalmazó Source.Name oszlopot is behozza. Az egyes fájlok indexértéke egyedi lehet, de nem egyedi több fájlban. Az Index és a Source.Name oszlop kombinációja azonban egyedi kombináció. Válasszon összetett alternatív kulcsot ehhez a forgatókönyvhöz.

összetett kulcs.

A lekérdezés kimenetében már nem szereplő sorok törlése

Az utolsó lépés a már nem létező sorok törlése a lekérdezés kimenetében. Ez a beállítás összehasonlítja a Dataverse tábla adatait a forrásból származó adatokkal az alternatív kulcs (amely lehet összetett kulcs) alapján, és eltávolítja a már nem létező sorokat. Ennek eredményeképpen a Dataverse-ben tárolt adatok mindig szinkronizálva lesznek az adatforrással.

a törlési sorok már nem léteznek.