Megosztás:


Éremarchitektúra megvalósítása materializált tónézetekkel

Ez az oktatóanyag ismerteti a medallion architektúra materializált tónézetek használatával történő implementálásának lépéseit és szempontjait. Az oktatóanyag végére megismerheti a materializált tónézetek főbb funkcióit és képességeit, és képes lesz automatizált adatátalakítási munkafolyamat létrehozására. Ez az oktatóanyag nem referenciaarchitektúra, a funkciók és funkciók teljes listája, vagy konkrét ajánlott eljárásokra vonatkozó javaslat.

Előfeltételek

Az oktatóanyag előfeltételeként végezze el a következő lépéseket:

  1. Jelentkezzen be a Power BI-fiókjába , vagy ha még nincs fiókja, regisztráljon egy ingyenes próbaverzióra.
  2. Engedélyezze a Microsoft Fabricet a bérlőjében. Válassza a képernyő bal alsó sarkában található alapértelmezett Power BI ikont, majd válassza a Fabric lehetőséget.
  3. Microsoft Fabric-kompatibilis munkaterület létrehozása.
  4. Válasszon egy munkaterületet a Munkaterületek fülön, majd válassza az + Új elemet, és válassza a Pipeline lehetőséget. Adjon nevet a folyamatnak, és válassza a Létrehozás lehetőséget.
  5. Hozzon létre egy Lakehouse-t, amelyen engedélyezve vannak a sémák . Nevezze el SalesLakehouse-nak , és töltsön be mintaadatfájlokat a Lakehouse-ba. További információt a Lakehouse oktatóanyagában talál.

Forgatókönyv áttekintése

Ebben az oktatóanyagban egy fiktív kiskereskedelmi szervezetre, a Contoso-ra fogunk példát venni, amely egy medálarchion-architektúrát használ az adatelemzéshez, hogy végrehajtható elemzéseket nyerjen a kiskereskedelmi értékesítési műveleteiről. Célja, hogy egyszerűsítse az elemzési folyamatot, és mélyebb betekintést nyerjen az üzleti teljesítménybe azáltal, hogy az adatokat három rétegbe rendezi: bronz (nyers adatok), ezüst (tisztított és gazdagított adatok) és arany (összesített és elemezett adatok).

Az alábbi diagram a SalesLakehouse medálarchion-architektúra minden rétegében különböző entitásokat ábrázol:

Képernyőkép a medallion architektúrájáról.

Entitások

  1. Rendelések: Ez az entitás tartalmazza az egyes ügyfélrendelések részleteit, például a rendelés dátumát, a szállítási adatokat, a termékkategóriát és az alkategóriát. Elemzéseket készíthet a szállítási stratégiák optimalizálásához, a népszerű termékkategóriák azonosításához és a rendeléskezelés javításához.

  2. Értékesítés: Az értékesítési adatok elemzésével a Contoso felmérheti a főbb metrikákat, például a teljes bevételt, a haszonkulcsokat, a rendelési prioritásokat és a kedvezményeket. E tényezők közötti korrelációk egyértelműbb képet adnak az ügyfelek vásárlási viselkedéséről és a kedvezménystratégiák hatékonyságáról.

  3. Hely: Ez rögzíti az értékesítések és megrendelések földrajzi dimenzióját, beleértve a városokat, államokat, régiókat és ügyfélszegmenseket. Segít a Contoso-nak azonosítani a nagy teljesítményű régiókat, kezelni az alacsony teljesítményt nyújtó területeket, és személyre szabni az adott ügyfélszegmensekre vonatkozó stratégiákat.

  4. Ügynökteljesítmény: A tranzakciókat, jutalékokat és értékesítési adatokat kezelő ügynökök adataival a Contoso kiértékelheti az ügynökök egyéni teljesítményét, ösztönözheti a legjobb teljesítményt, és hatékony jutalékstruktúrákat tervezhet.

  5. Ügynök jutalékok: A jutalékadatok beépítése biztosítja az átláthatóságot, és jobb költségkezelést tesz lehetővé. A jutalékok és az ügynökteljesítmény közötti korreláció megértése segít az ösztönző rendszerek finomításában.

Mintaadatkészlet

A Contoso az ADLS Gen2-ben CSV formátumban tartja fenn a kiskereskedelmi műveleteit. Ezeket az adatokat felhasználva létrehozzuk a bronz réteget, majd a bronz réteg használatával létrehozzuk a materializált tónézeteket, amelyek a medál architektúra ezüst és arany rétegeit alkotják. Először töltse le a minta CSV-fájlokat a Fabric-minták adattárából.

A csővezeték létrehozása

A magas szintű lépések a következők:

  1. Bronz réteg: Nyers adatok betöltése CSV-fájlok formájában a lakehouse-ba.
  2. Silver Layer: Adatok tisztítása materializált tó nézetek használatával.
  3. Gold Layer: Az adatok gondos kiválasztása vagy kezelése elemzéshez és jelentéskészítéshez materializált tó nézetek használatával.

Hozzon létre bronz réteget az értékesítési elemzési medál architektúráján

  1. Töltse be a letöltött adatok különböző entitásainak megfelelő CSV-fájlokat a Lakehouse-ba. Ehhez keresse meg a tóházat, és töltse fel a letöltött adatokat a tóház Fájlok szakaszába. Létrehoz egy oktatóanyag nevű mappát.

  2. Ezután hozzon létre hozzá egy parancsikont a Táblák szakaszból. Válassza a ... lehetőséget a Táblák szakasz mellett, majd válassza az Új séma parancsikont , majd a Microsoft OneLake lehetőséget. Válassza ki a SalesLakehouse-t az adatforrástípusok közül. Bontsa ki a Fájlok szakaszt , válassza ki az oktatóanyag mappát, és válassza a Létrehozás lehetőséget. Más alternatív lehetőségeket is használhat az adatok Lakehouse-ba való beolvasásához.

    Képernyőkép arról, hogyan hozhat létre parancsikont az adatok táblákba való beolvasásához.

  3. A Táblák szakaszban nevezze át az oktatóanyag mappát bronzként.

    Képernyőkép a bronzréteg létrehozásáról.

A medallion architektúra ezüst és arany rétegeinek létrehozása

  1. Töltse fel a letöltött jegyzetfüzetfájlt a munkaterületre.

    Képernyőkép az ezüst materializált tónézet létrehozásáról.

  2. Nyissa meg a Jegyzetfüzetet a Lakehouse-ból. További információkért lásd: A lakehouse adatainak felfedezése jegyzetfüzet segítségével.

  3. Futtassa a jegyzetfüzet összes celláját a Spark SQL használatával az adatminőségi korlátozásokkal rendelkező materializált tónézetek létrehozásához. Az összes cella sikeres végrehajtása után frissítse a SalesLakehouse forrást az újonnan létrehozott materializált tónézetek ezüst és arany sémához való megtekintéséhez.

    Képernyőkép a futtatott jegyzetfüzetről.

A folyamat ütemezése

  1. Miután létrejönnek az ezüst- és aranyrétegek materializált tónézetei, navigáljon a lakehouse-ba, és válassza a Felügyelt materializált tónézet a származási nézet megtekintéséhez. A függőségek alapján automatikusan generálódik, és minden függő materializált tónézet a leszármazási csomópontokat alkotja.

    Képernyőkép a megjelenített tóra néző kilátásról.

    Származási vonal létrehozását bemutató képernyőkép.

  2. Válassza az Ütemezés lehetőséget a navigációs menüszalagon. Kapcsolja be a frissítést, és konfigurálja az ütemezést.

    A materializált tónézetek ütemezését bemutató képernyőkép.

Figyelés és hibaelhárítás

  1. A legördülő menü a jelenlegi és a korábbi futtatásokat sorolja fel.

    Képernyőkép az ütemezés végrehajtásáról.

  2. A különböző futamok kiválasztásával megtekintheti a tó nézet részleteit a jobb oldali panelen. Az alsó tevékenységpanel magas szintű áttekintést nyújt a csomópontok végrehajtási állapotáról.

    Képernyőkép a végrehajtás részleteiről.

  3. Válasszon ki egy csomópontot a vonalban a csomópont végrehajtásának részleteinek megtekintéséhez, és kattintson a részletes naplókra. Ha a csomópont állapota sikertelen, akkor egy hibaüzenet is megjelenik.

    Képernyőkép a végrehajtás részleteinek naplóiról.

  4. A Részletes naplók hivatkozás kiválasztásával átirányítja a Monitor Hubra , ahonnan további hibaelhárítás céljából hozzáférhet a Spark-hibanaplókhoz.

    Spark-naplókat ábrázoló képernyőkép.

  5. Az automatikusan létrehozott adatminőségi jelentés létrehozásához vagy megtekintéséhez válassza az Adatminőségi jelentés gombot a materializált tónézetek lap menüszalagján.