Az Azure Data Lake Storage Gen1 használata az Event Hubsból származó adatok rögzítéséhez

Megtudhatja, hogyan rögzítheti az Azure Event Hubs által fogadott adatokat Azure Data Lake Storage Gen1 használatával.

Előfeltételek

Engedélyek hozzárendelése az Event Hubshoz

Ebben a szakaszban létrehoz egy mappát abban a fiókban, amelyben rögzíteni szeretné az Event Hubsból származó adatokat. Engedélyeket is hozzárendelhet az Event Hubshoz, hogy adatokat írjon egy Data Lake Storage Gen1-fiókba.

  1. Nyissa meg azt a Data Lake Storage Gen1 fiókot, ahol adatokat szeretne rögzíteni az Event Hubsból, majd kattintson a Data Explorer.

    Data Lake Storage Gen1 adatkezelő

  2. Kattintson az Új mappa elemre, majd adja meg annak a mappának a nevét, ahol rögzíteni szeretné az adatokat.

    Új mappa létrehozása a Data Lake Storage Gen1

  3. Engedélyek hozzárendelése a Data Lake Storage Gen1 gyökerénél.

    a. Kattintson a Data Explorer elemre, válassza ki a Data Lake Storage Gen1 fiók gyökerét, majd kattintson az Access elemre.

    Képernyőkép az Adatkezelőről a fiók gyökerével és a Hozzáférési lehetőség kiemelésével.

    b. Az Access területen kattintson a Hozzáadás gombra, kattintson a Felhasználó vagy csoport kiválasztása elemre, majd keresse meg a következőt Microsoft.EventHubs: .

    Képernyőkép a Hozzáférés lapról a Hozzáadás lehetőséggel, a Felhasználó vagy csoport kiválasztása lehetőséggel és a Microsoft EventHubs lehetőség kiemelésével.

    Kattintson a Kiválasztás elemre.

    c. Az Engedélyek hozzárendelése területen kattintson az Engedélyek kiválasztása elemre. Állítsa a Végrehajtás gombra az Engedélyek beállítást. Állítsa be a Hozzáadás ebbe a mappába és az összes gyermekhez beállítást. Adja meg a Hozzáadás másként beállítást egy hozzáférési engedély bejegyzéshez és egy alapértelmezett engedélybejegyzéshez.

    Fontos

    Amikor új mappahierarchiát hoz létre a Azure Event Hubs által fogadott adatok rögzítéséhez, ez egy egyszerű módja annak, hogy hozzáférést biztosítson a célmappához. A sok gyermekfájlt és mappát tartalmazó legfelső szintű mappa összes gyermekének engedélyeinek hozzáadása azonban hosszú időt vehet igénybe. Ha a gyökérmappa nagy számú fájlt és mappát tartalmaz, gyorsabb lehet a végrehajtási engedélyek Microsoft.EventHubs egyenkénti hozzáadása a végső célmappa elérési útjának minden mappájához.

    Képernyőkép az Engedélyek hozzárendelése szakaszról az Engedélyek kiválasztása lehetőség kiemelésével. Az Engedélyek kiválasztása szakasz mellette a Végrehajtás, a Hozzáadás és a Hozzáadás másként lehetőség van kiemelve.

    Kattintson az OK gombra.

  4. Rendeljen engedélyeket ahhoz a Data Lake Storage Gen1 fiókhoz, amelyben adatokat szeretne rögzíteni.

    a. Kattintson a Data Explorer elemre, jelölje ki a mappát a Data Lake Storage Gen1 fiókban, majd kattintson az Access elemre.

    Képernyőkép az Adatkezelőről, amelyben egy mappa található a fiókban, és az Access lehetőség ki van hívva.

    b. Az Access területen kattintson a Hozzáadás gombra, kattintson a Felhasználó vagy csoport kiválasztása elemre, majd keresse meg a következőt Microsoft.EventHubs: .

    Képernyőkép az Adatkezelő hozzáférés lapjáról, amelyen a Hozzáadás lehetőség, a Felhasználó vagy csoport kiválasztása lehetőség, valamint a Microsoft EventHubs lehetőség látható.

    Kattintson a Kiválasztás elemre.

    c. Az Engedélyek hozzárendelése területen kattintson az Engedélyek kiválasztása elemre. Állítsa az Engedélyek beállítást olvasásra, írásra és végrehajtásra. Állítsa be a Hozzáadás ebbe a mappába és az összes gyermekhez beállítást. Végül állítsa a Hozzáadás másként beállítást a Hozzáférési engedély bejegyzéshez és egy alapértelmezett engedélybejegyzéshez.

    Képernyőkép az Engedélyek hozzárendelése szakaszról az Engedélyek kiválasztása lehetőség kiemelésével. Az Engedélyek kiválasztása szakasz mellette az Olvasás, az Írás és a Végrehajtás lehetőség, a Hozzáadás és a Hozzáadás másként lehetőség látható.

    Kattintson az OK gombra.

Az Event Hubs konfigurálása adatok rögzítésére a Data Lake Storage Gen1

Ebben a szakaszban egy Eseményközpontot hoz létre egy Event Hubs-névtérben. Az Eseményközpontot úgy is konfigurálhatja, hogy adatokat rögzítsen egy Azure Data Lake Storage Gen1-fiókba. Ez a szakasz feltételezi, hogy már létrehozott egy Event Hubs-névteret.

  1. Az Event Hubs-névtér Áttekintés paneljén kattintson a + Event Hub elemre.

    Képernyőkép az Áttekintés panelről az Eseményközpont lehetőség kiemelésével.

  2. Adja meg a következő értékeket az Event Hubs konfigurálásához az adatok Data Lake Storage Gen1 való rögzítéséhez.

    Képernyőkép az Eseményközpont létrehozása párbeszédpanelről a Név szövegmezővel, a Rögzítés lehetőséggel, a Rögzítési szolgáltató lehetőséggel, a Data Lake Store kiválasztása lehetőséggel és a Data Lake Path lehetőség kiemelésével.

    a. Adja meg az eseményközpont nevét.

    b. Ebben az oktatóanyagban állítsa a Partíciók száma és az Üzenetmegőrzés beállítást az alapértelmezett értékekre.

    c. Állítsa a Rögzítés beállítást Be értékre. Állítsa be az Időablakot (a rögzítés gyakoriságát) és a Méret ablakot (az adatméretet rögzíteni kell).

    d. A Rögzítésszolgáltató beállításnál válassza az Azure Data Lake Store lehetőséget, majd válassza ki a korábban létrehozott Data Lake Storage Gen1 fiókot. A Data Lake Path mezőben adja meg a Data Lake Storage Gen1 fiókban létrehozott mappa nevét. Csak a mappa relatív elérési útját kell megadnia.

    e. Hagyja meg a mintarögzítési fájlnévformátumokat az alapértelmezett értéken. Ez a beállítás szabályozza a rögzítési mappa alatt létrehozott mappastruktúrát.

    f. Kattintson a Létrehozás lehetőségre.

A beállítás tesztelése

Most már tesztelheti a megoldást, ha adatokat küld az Azure Event Hubnak. Kövesse az Események küldése Azure Event Hubs című témakör utasításait. Miután megkezdte az adatok küldését, a megadott mappastruktúra használatával láthatja Data Lake Storage Gen1 megjelenő adatokat. Megjelenik például egy mappastruktúra, ahogyan az alábbi képernyőképen látható, a Data Lake Storage Gen1 fiókjában.

EventHub-mintaadatok a Data Lake Storage Gen1

Megjegyzés

Még ha nem is érkeznek üzenetek az Event Hubsba, az Event Hubs üres fájlokat ír csak a fejlécekkel a Data Lake Storage Gen1-fiókba. A fájlok írása az Eseményközpontok létrehozásakor megadott időintervallumban történik.

Adatok elemzése Data Lake Storage Gen1

Miután az adatok Data Lake Storage Gen1, elemzési feladatokat futtathat az adatok feldolgozásához és összecsukásához. Lásd: USQL Avro Példa erre az Azure Data Lake Analytics használatával.

Lásd még