Oktatóanyag: Fabric Activator-szabály létrehozása és aktiválása

Fabric Activator a Microsoft Fabric lehetővé teszi a műveletek végrehajtását, amikor mintázatokat vagy feltételeket észlel az adatfolyamokban. Ha új a Fabric Activator használatában, tekintse meg Mi az a Fabric Activator című témakört. Ebben az oktatóanyagban az Fabric Activatorhoz tartozó mintaadatokat használja a következő feladatok elvégzéséhez:

  • Mintaaktivátor áttekintése
  • Az adatok feltárása
  • Szabály felfedezése
  • A szabály indítása
  • Egy -objektum létrehozása
  • Szabály létrehozása

Előfeltételek

Mielőtt hozzákezdene, szüksége lesz egy Fabric kapacitású munkaterületre. A Fabric munkaterületekről a Munkaterek című cikkben olvashat. Ha nem rendelkezik a Fabric-kel, kérni fogják, hogy indítson el egy próbaidőszakot.

Mintaaktivátor létrehozása

  1. Lépjen be a Fabric portálra.

  2. A bal oldali navigációs panelen válassza a három pontot (...), majd a Létrehozás lehetőséget.

    Képernyőkép a bal oldali navigációs panelről, amelyen a Létrehozás elem van kijelölve.

  3. A Létrehozás területen, a Real-Time Intelligencia szakaszban válassza az Adataktiváló lehetőséget.

    Képernyőkép a Létrehozás lapról, amelyen a Data Activator van kiválasztva.

  4. Az Activatoron válassza a Minta kipróbálás lehetőséget.

    Képernyőkép az adatok hozzáadásának vagy a mintaadatok felhasználásának lehetőségről.

Az adatok feltárása

Ebben a lépésben megismerheti azokat az eseménystreamadatokat, amelyekre ez a minta épül.

Az új aktivátornak van egy Explorer szakasza. Görgessen le, és válassza ki a Csomagkézbesítési események streamet .

Az Activator képernyőképe a csomagkézbesítési események streamjének kiválasztásával.

Ezek az események a kézbesítés alatt álló csomagok valós idejű állapotát mutatják.

Nézze meg a bejövő eseményeket, és vigye az egérmutatót az élő táblázatban lévő eseményadatok fölé. Minden adatpont információkat tartalmaz az eseményről. Előfordulhat, hogy az összes megtekintéséhez görgetnie kell.

Szabály felfedezése

Szabály használatával megadhatja a figyelni kívánt eseményértékeket, az észlelni kívánt feltételeket, valamint azokat a műveleteket, amelyeket az Activator Fabric el szeretne végezni.

Az Explorer panelen az aktiváláshoz tartozó objektumok(például eventstreamek) jelennek meg. kézbesítési események a csomagkézbesítési eseményekből eseménystreamből létrehozott objektumok egyike.

  1. Az Explorer panelen válassza ki a Kézbesítési események nevű objektumot. A csomagkézbesítési események eseményfolyamából adatokat használó objektumokra vonatkozó szabályokat hozhat létre. Például egy szabály, amely ellenőrzi a csomagok hőmérsékletét.

    Képernyőkép a Kézbesítési események tábláról és a hőmérséklet oszlopról.

  2. Figyelje meg, hogy az Események objektumazonosító szerint szakasz csomagazonosító szerint van rendszerezve. A csomagazonosító az az oszlopazonosító, amely egyedileg azonosítja az egyes csomagokat. Ezzel az egyedi azonosítóval rendelheti hozzá a Csomageseményeket a Csomagobjektumokhoz.

    Képernyőkép az Események objektumazonosító alapján képernyőn látható egyedi azonosító oszlopról.

  3. Válassza ki a hőmérséklet szabályt, amelyet úgy hívnak, hogy Túl forró az orvosláshoz. A jobb oldali panelen tekintse meg a Definíció panelt a szabály működésének megtekintéséhez.

    Képernyőkép a mintaszabályról.

  4. A Monitorozás szakaszban válassza a Hőmérséklet lehetőséget. A hőmérsékleti értékek a Szállítási események tábla Hőmérséklet oszlopából származnak. A Hőmérséklet oszlop egy korábbi képernyőképen látható.

    Képernyőkép a Definíció panel Monitorozás szakaszáról.

  5. A Feltétel szakaszban a 20 Celsius-foknál magasabb hőmérsékletek figyelésére vonatkozó szabályfeltétel jelenik meg.

    Képernyőkép a Definíció panel Feltétel szakaszáról.

  6. Görgessen lejjebb a Tulajdonságszűrőrészhez. A szabály csak gyógyszertartalmú csomagokra vonatkozik. A Kézbesítési események táblában a szabály a Speciális ápolási tartalomnevű oszlopot vizsgálja. A Speciális ápolási tartalom oszlopban néhány csomag értéke Gyógyszer.

    Képernyőkép a Definíció panel Tulajdonságszűrő szakaszáról.

  7. Végül görgessen le a Művelet kategóriához. A feltétel teljesülése esetén válasszon az alábbi műveletek közül:

    1. E-mail-értesítés küldése: E-mailt küld saját magának vagy a szervezet más tagjainak.

      1. A Kiválasztás művelethez válassza az E-mail küldése lehetőséget.
      2. Címzettként adja meg a címzettek e-mail-címét, vagy a legördülő listával válasszon ki egy tulajdonságot, amelynek értéke egy e-mail-cím. A rendszer alapértelmezés szerint itt tölti ki az e-mail-címét.
      3. Tárgyként adja meg az e-mail-értesítés tárgyát.
      4. A Címsor mezőben adja meg az e-mail-értesítés címsorát.
      5. Jegyzetek esetén írja be az e-mail-értesítéshez tartozó jegyzeteket.

        Megjegyzés:

        A tárgy, a címsor vagy a jegyzetek beírásakor az adatok tulajdonságaira hivatkozhat a @ szövegmezők melletti gombra kattintva. Például: @BikepointID.

      6. A Környezet mezőben válassza ki az e-mail-értesítésben felvenni kívánt legördülő lista értékeit.

      Képernyőkép a Definíció panel Művelet szakaszáról, amelyen az e-mail művelet van kijelölve.

    2. Send Microsoft Teams notification: Küld Microsoft Teams értesítést egyéneknek, csoportos csevegésre vagy csatornára. Testre szabhatja a címet és az üzenet tartalmát.

      1. A Kiválasztás művelethez válassza a Teams -->Egyéneknek szóló üzenet, Csoportos csevegőüzenet vagy Csatornába posztolt üzenet lehetőséget.
      2. A kijelöléstől függően kövesse az alábbi lépések egyikét:
        • Ha az Üzenet egyéneknek lehetőséget választotta, adja meg a címzettek e-mail-címét , vagy a legördülő listával válasszon ki egy tulajdonságot, amelynek értéke egy e-mail-cím. A feltétel teljesülése esetén a rendszer Teams-üzenetet küld a megadott személyeknek.
        • Ha a Csoportos csevegőüzenet lehetőséget választotta, válasszon egy csoportos csevegést a legördülő listából. A feltétel teljesülése esetén a rendszer üzenetet küld a csoportos csevegésbe.
        • Ha a Csatorna bejegyzés lehetőséget választotta, válasszon ki egy csoportot és egy csatornát a legördülő listákból. Ha a feltétel teljesül, a rendszer üzenetet küld a kijelölt csatornára.
      3. A Főcím mezőben adja meg a Teams-értesítés címsorát.
      4. Jegyzetek esetén írja be a Teams-értesítéshez tartozó jegyzeteket.

        Megjegyzés:

        A tárgy, a címsor vagy a jegyzetek beírásakor az adatok tulajdonságaira hivatkozhat a @ szövegmezők melletti gombra kattintva. Például: @BikepointID.

      5. A Környezet beállításnál válassza ki a Teams-értesítésben felvenni kívánt legördülő lista értékeit.

      Képernyőkép a Definíció panel Művelet szakaszáról.

    3. Fabric-tevékenységek futtatása: Ha úgy szeretné konfigurálni a riasztást, hogy elindítsa a Fabric folyamatot, adatfolyamot, Spark-feladatot, jegyzetfüzetet vagy felhasználói adatfüggvényt a feltétel teljesülése esetén, kövesse az alábbi lépéseket:

      1. A Kiválasztás művelethez válassza a Folyamat futtatása, adatfolyam futtatása, Spark-feladat futtatása, Jegyzetfüzet futtatása vagy Felhasználói adatfüggvény futtatása (előzetes verzió) lehetőséget.

      2. A Select Fabric elem futtatásához válassza ki a Fabric elemet (folyamat, adatfolyam, jegyzetfüzet, Spark-feladat vagy függvény) a listából.

      3. Válassza a Add paraméter lehetőséget, és adja meg a paraméter nevét a Fabric elemhez, és adja meg annak értékét. Több paramétert is hozzáadhat. A riasztási adatokból paramétereket adhat át a @ beírásával vagy a szövegmező melletti gombra kattintva. Például: @BikepointID.

        Képernyőkép a Definíció panel Művelet szakaszáról, amelyen a folyamatművelet ki van jelölve.

    4. Egyéni műveletek: Ha úgy szeretné konfigurálni a riasztást, hogy a feltétel teljesülése esetén egyéni műveletet hívjon meg, kövesse az alábbi lépéseket:

      1. A Művelet kiválasztása beállításnál válassza az Egyéni művelet létrehozása lehetőséget.

        Képernyőkép a Definíció panel Művelet szakaszáról, amelyen a jegyzetfüzet-művelet ki van jelölve.

      2. A Művelet szakaszban leírtaknak megfelelően először hozza létre a szabályt, majd végezze el az egyéni műveletbeállítást a Trigger egyéni műveletek (Power Automate flows) lépéseinek végrehajtásával.

      3. Az egyéni művelet létrehozása után a Definíció panelen válassza ki az egyéni műveletet a Művelet kiválasztása legördülő listából.

    5. Válassza a Létrehozás lehetőséget az Activator-szabály mentéséhez.

Létrehozott egy 'Fabric Activator' szabályt. A szabály a Csomagkézbesítési események eseménystreamen fut. A szabály olyan csomagokat keres, amelyek gyógyszerekkel rendelkeznek, és ellenőrzik, hogy a hőmérséklet most nagyobb-e, mint 20 Celsius fok. Amikor a hőmérséklet 20 Celsius-foknál nagyobb lesz, a Rendszer egy Teams-üzenetet küld.

Nézze meg a többi szabályt, hogy megtudja, hogyan működnek.

A szabály indítása

Most, hogy megismerte a szabály létrehozásához használt eseményeket és objektumokat, indítsa el a szabályt.

  1. Válassza a Túl meleg az orvosláshoz.

  2. Ha szeretné, küldjön tesztüzenetet a Tesztművelet küldéselehetőséget választva. Először ellenőrizze, hogy Ön-e a Címzett.

    Képernyőkép a Definíció panel Művelet szakaszáról, kiemelve a Tesztművelet küldése gombot.

  3. A következőhöz hasonló üzenetet kap:

    Képernyőkép a Teams-mintaértesítésről.

  4. Válassza az Indítás lehetőséget. Ez a művelet aktiválja a szabályt. Ön Teams-üzenetet kap, ha egy gyógyszercsomag túl meleg. A szabály óránként többször aktiválódik.

    Képernyőkép, amelyen ki van emelve a Start gomb.

  5. Később a menüszalag Leállítás gombjával kikapcsolhatja a szabályt.

    Képernyőkép a menüszalag Leállítás gombjáról.

Egy -objektum létrehozása

Itt az ideje, hogy saját objektumot hozzon létre. Ebben a szakaszban törölje a Csomag objektumot. Ezután hozza létre újra az átvitel alatt álló csomagok állapotának nyomon követéséhez, ahol a kézbesítési órák száma meghaladja a 25-öt.

  1. Az Explorer panelen kattintson a jobb gombbal a Csomag elemre, és válassza a Törlés parancsot. Az Elem törlése ablakban válassza a Törlés lehetőséget.

    Képernyőkép a Csomag objektum Törlés menüjéről.

  2. Válassza ki a Csomagkézbesítési események streamet, majd válassza az Új objektum lehetőséget a menüszalagon.

    Képernyőkép a menüszalag Új objektum gombjáról.

  3. A jobb oldali Objektum létrehozása panelen kövesse az alábbi lépéseket:

    1. Nevezze el az új objektumot 2. csomagnak.

    2. Válassza a PackageId azonosítót egyedi azonosítóként.

    3. Válassza a HoursInTransit és a City lehetőséget az objektum tulajdonságaiként.

    4. Válassza a Létrehozás lehetőséget.

      Képernyőkép az Objektum összeállítása panelről.

Új szabály létrehozása

Hozzon létre egy szabályt, amely riasztást küld, ha a szállítási idő meghaladja a küszöbértéket.

  1. Válassza ki az új HoursInTransit tulajdonságot . A menüszalagon válassza az Új szabály lehetőséget.

    Képernyőkép a menüszalag Új szabály gombjáról.

  2. A Definíció panelen kövesse az alábbi lépéseket:

    1. A Monitor esetében válassza ki a monitorozni kívánt attribútumot, és szükség esetén adjon hozzá szűrőket.

    2. Feltétel esetén válassza ki a feltétel típusát és előfordulását.

    3. A művelethez válassza ki az üzenetek Teamsben vagy e-mailben való elküldéséhez szükséges lehetőségek egyikét.

    4. Válassza az Mentésgombot.

      Képernyőkép a Definíció panelről.

  3. A szabály a HoursInTransit alatt látható az Explorer panelen. Válassza ki a szabályt. A középső panelen válassza a ceruza ikont a tetején, és frissítse a nevet a cél feletti átlagos átviteli időre.

    Képernyőkép a ceruza ikonról a szabály nevének módosításához.

  4. A jobb oldali Definíció panelen válassza a HoursInTransit lehetőséget. Ezután válassza a következőket: Összegzés hozzáadása,,>,Átlag,.

    Képernyőkép a Definíció panelről, amelyen az Átlag összesítés van kiválasztva.

  5. Adjon meg egy öt perces összesítési ablakméretet és egy öt perces lépésméretet , majd válassza a Mentés lehetőséget.

    Képernyőkép a Definíció panelről, amelyen az ablak és a lépésméret látható.

  6. A monitorozási diagram frissül, hogy tükrözze az összegzést, és a szabályfigyelő diagram így néz ki.

    Képernyőkép az aktiválási oktatóanyag átlagos átviteli idődiagramról.

  7. A szabály teszteléséhez válassza a Küldjön egy tesztműveletet gombot. Győződjön meg arról, hogy riasztást kap. Ha e-mailt használ, az érkezése eltarthat egy-két percig.

    Képernyőkép a menüszalagon kijelölt Teszt gombról.

  8. Indítsa el a szabályt a Definíció panel Mentés és indítás elemével, vagy a menüszalag Start elemével.

    Képernyőkép a kijelölt menüszalag Start gombjáról.

    Létrehozta az első objektumot és szabályt. A következő lépésként megpróbálhat beállítani néhány más szabályt a Package2 objektumon.

    Ha készen áll a Fabric Activator használatára a saját adataival, kövesse az Adatok beszerzése a Fabric Activatorhoz cikk lépéseit.

Az erőforrások tisztítása

Ha befejezi az oktatóanyag részeként létrehozott szabályokat, állítsa le őket. Ha nem állítja le a szabályokat, továbbra is megkapja a szabályértesítéseket. A háttérfeldolgozásért díjat is felszámíthat. Jelölje ki egymás után az egyes szabályokat, és válassza a Leállítás gombot a menüszalagon.

A Microsoft Fabricről szóló további információkért olvassa el: