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


Valós idejű irányítópult létrehozása a Stream Analytics no code editor szolgáltatásból előállított Power BI-adatkészlettel

Ez a cikk azt ismerteti, hogyan használhatja a kódszerkesztőt a Stream Analytics-feladatok egyszerű létrehozásához a feldolgozott adatok Power BI-adathalmazba való előállításához. Folyamatosan olvas az Event Hubsból, feldolgozza és kimeneteli az adatokat a Power BI-adathalmazba a valós idejű Power BI-irányítópult létrehozásához.

Előfeltételek

  • Az Azure Event Hubs-erőforrásoknak nyilvánosan hozzáférhetőnek kell lenniük, és nem lehetnek tűzfal mögött, és nem védhetők azure-beli virtuális hálózaton
  • Rendelkeznie kell egy meglévő Power BI-munkaterületével, és jogosult arra, hogy ott hozzon létre adathalmazt.
  • Az Event Hubsban lévő adatokat JSON, CSV vagy Avro formátumban kell szerializálni.

Stream Analytics-feladat fejlesztése Power BI-adatkészletek kijelölt adatokkal való létrehozásához

  1. Az Azure Portalon keresse meg és válassza ki az Azure Event Hubs-példányt.

  2. Válassza a Szolgáltatások>feldolgozási adatai lehetőséget, majd válassza a Start on the Build on the Build near real-time data dashboard with Power BI card.

    Képernyőkép egy eseményközpont Adatfolyamat lapjáról.

  3. Adja meg a Stream Analytics-feladat nevét, majd válassza a Létrehozás lehetőséget.

    Képernyőkép a feladat nevének megadásáról.

  4. Adja meg az adatok szerializálási típusát az Event Hubs ablakban, valamint azt a hitelesítési módszert , amelyet a feladat az Event Hubshoz való csatlakozáshoz használ. Ezután válassza a Csatlakozás lehetőséget.

    Képernyőkép az Event Hubs kapcsolatkonfigurációjáról.

  5. Ha a kapcsolat sikeresen létrejött, és adatfolyamok áramlanak az Event Hubs-példányba, azonnal két dolog jelenik meg:

    • A bemeneti adatokban található mezők. Választhatja a Mező hozzáadása lehetőséget, vagy a mező melletti három pont szimbólumot választva eltávolíthatja, átnevezheti vagy módosíthatja annak típusát.

      Képernyőkép az Event Hubs mezőlistájáról, ahol eltávolíthatja, átnevezheti vagy módosíthatja a mezőtípust.

    • Élő minta a bejövő adatokról az Adatok előnézeti táblában a diagram nézetben. Rendszeresen automatikusan frissül. A streamelőnézet szüneteltetése lehetőséget választva megtekintheti a minta bemeneti adatainak statikus nézetét.

      Képernyőkép a mintaadatokról az Adatelőnézet alatt.

  6. Válassza a Manage (Kezelés ) csempét. A Mezők kezelése konfigurációs panelen válassza ki a megjeleníteni kívánt mezőket. Ha az összes mezőt fel szeretné venni, válassza az Összes mező hozzáadása lehetőséget.

    Képernyőkép a Mező operátor konfigurációjának kezelése beállításról.

  7. Válassza a Power BI csempét. A Power BI konfigurációs paneljén töltse ki a szükséges paramétereket, és csatlakozzon.

    • Adatkészlet: ez az a Power BI-célhely, ahová az Azure Stream Analytics-feladat kimeneti adatai be vannak írva.
    • Táblázat: a tábla neve abban az adatkészletben, ahová a kimeneti adatok kerülnek.

    Képernyőkép a Power BI kimeneti konfigurációjáról.

  8. Ha szeretné, válassza a Statikus előzetes verzió lekérése/Statikus előzetes verzió frissítése lehetőséget az eseményközpontban betöltendő adatelőnézet megtekintéséhez.
    Képernyőkép a Statikus előnézet lekérése/Statikus előnézet frissítése lehetőségről.

  9. Válassza a Mentés, majd a Stream Analytics-feladat indítása lehetőséget.
    Képernyőkép a Mentés és indítás beállításról.

  10. A feladat elindításához adja meg a következőket:

    • A feladat által futtatott streamegységek (SU-k) száma. A termékváltozatok a feladathoz lefoglalt számítási és memóriamennyiséget jelölik. Azt javasoljuk, hogy hárommal kezdje, majd szükség szerint módosítsa.
    • Kimeneti adathibák kezelése – Lehetővé teszi a kívánt viselkedés megadását, ha egy feladat kimenete a célhelyre adathibák miatt meghiúsul. Alapértelmezés szerint a feladat újrapróbálkozza, amíg az írási művelet sikeres nem lesz. Dönthet úgy is, hogy elveti az ilyen kimeneti eseményeket.
      Képernyőkép a Stream Analytics indítása feladatbeállításokról, ahol módosíthatja a kimeneti időt, beállíthatja a streamelési egységek számát, és kiválaszthatja a Kimeneti adatok hibakezelési beállításait.
  11. A Start gomb kiválasztása után a feladat két percen belül elindul, és a metrikák a tabulátor szakaszban lesznek megnyitva.

    Képernyőkép a feladatmetrikákról a kezdés után.

    A feladatot a Stream Analytics-feladatok lap Adatok feldolgozása szakaszában is láthatja. A metrikák megnyitásával monitorozhatja vagy szükség szerint leállítja és újraindíthatja a feladatot.

    Képernyőkép a Stream Analytics-feladatok lapról, ahol megtekintheti a futó feladatok állapotát.

Valós idejű irányítópult létrehozása a Power BI-ban

Most már fut az Azure Stream Analytics-feladat, és az adatok folyamatosan bekerülnek a táblába a konfigurált Power BI-adathalmazban. Most már létrehozhatja a valós idejű irányítópultot a Power BI-munkaterületen.

  1. Lépjen a Power BI-munkaterületre, amelyet a Power BI kimeneti csempéje fölött konfigurált, és válassza az + Új lehetőséget a bal felső sarokban, majd az Irányítópult lehetőséget választva adjon nevet az új irányítópultnak. Képernyőkép a pbi-irányítópult létrehozásáról.
  2. Az új irányítópult létrehozása után a rendszer az új irányítópultra irányítja. Válassza a Szerkesztés lehetőséget, és válassza a + Csempe hozzáadása lehetőséget a felső menüsávon. Meg van nyitva egy jobb oldali ablaktábla. Válassza az Egyéni streamelési adatok lehetőséget a következő lapra való ugráshoz. Képernyőkép a pbi-irányítópult csempéjének hozzáadásáról.
  3. Válassza ki a Power BI-csomópontban konfigurált streamelési adatkészletet (például nocode-pbi-demo-xujx), és lépjen a következő oldalra. Képernyőkép a pbi-irányítópultról, amely csempét ad hozzá a kijelölt adatkészlettel.
  4. Töltse ki a csempe részleteit, és kövesse a következő lépést a csempekonfiguráció befejezéséhez. Képernyőkép a pbi-irányítópultról, amely csempét ad hozzá a konfigurált részletekkel.
  5. Ezután módosíthatja a méretét, és lekérheti a folyamatosan frissített irányítópultot az alábbi példában látható módon. Képernyőkép a pbi-irányítópult jelentéséről.

Szempontok az Event Hubs georeplikációs funkció használatakor

Az Azure Event Hubs nemrég elindította a georeplikációs funkciót nyilvános előzetes verzióban. Ez a funkció eltér az Azure Event Hubs Geo Disaster Recovery funkciójától.

Ha a feladatátvétel típusa kényszerített , és a replikációs konzisztencia aszinkron, a Stream Analytics-feladat nem garantálja pontosan egyszer az Azure Event Hubs kimenetének kimenetét.

Az Azure Stream Analytics, mint olyan gyártó , amely egy eseményközpont kimenetével rendelkezik, megfigyelheti a feladat vízjel-késését a feladat feladatátvételi időtartama alatt és az Event Hubs általi szabályozás során abban az esetben, ha az elsődleges és a másodlagos replikáció késése eléri a maximálisan konfigurált késést.

Az Azure Stream Analytics, mint az Event Hubs bemenetként használt felhasználója , megfigyelheti a feladat vízjel-késését a feladatátvétel időtartama alatt, és kihagyhatja az adatokat, vagy duplikált adatokat kereshet a feladatátvétel befejezése után.

Ezen kikötések miatt javasoljuk, hogy az Event Hubs feladatátvétele után azonnal indítsa újra a Stream Analytics-feladatot a megfelelő kezdési időponttal. Mivel az Event Hubs georeplikációs funkciója nyilvános előzetes verzióban érhető el, jelenleg nem javasoljuk ezt a mintát éles Stream Analytics-feladatokhoz. A Stream Analytics jelenlegi viselkedése javulni fog, mielőtt az Event Hubs georeplikációs szolgáltatás általánosan elérhető lenne, és a Stream Analytics éles feladataiban is használható lenne.

Következő lépések

További információ az Azure Stream Analyticsről és a létrehozott feladat monitorozásáról.