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 az Azure Data Lake Storage Gen1 használatával.

Előfeltételek

  • Azure-előfizetés. Lásd: Ingyenes Azure-fiók létrehozása.

  • Egy Azure Data Lake Storage Gen1-fiók. A létrehozással kapcsolatos utasításokért tekintse meg az Azure Data Lake Storage Gen1 használatának első lépéseit.

  • Event Hubs-névtér. Útmutatásért lásd : Event Hubs-névtér létrehozása. Győződjön meg arról, hogy a Data Lake Storage Gen1-fiók és az Event Hubs-névtér ugyanabban az Azure-előfizetésben található.

Engedélyek hozzárendelése az Event Hubshoz

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

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

    Data Lake Storage Gen1 data explorer

  2. Kattintson az Új mappa gombra , majd adjon meg egy nevet annak a mappának, amelyben rögzíteni szeretné az adatokat.

    Create a new folder in Data Lake Storage Gen1

  3. Engedélyek hozzárendelése a Data Lake Storage Gen1 gyökérkönyvtárában.

    a. Kattintson az Adatkezelőre, válassza ki a Data Lake Storage Gen1-fiók gyökerét, majd kattintson az Access gombra.

    Screenshot of the Data explorer with the root of the account and the Access option called out.

    b. Az Access csoportban kattintson a Hozzáadás gombra, kattintson a Felhasználó vagy csoport kijelölése elemre, majd keressen ráMicrosoft.EventHubs.

    Screenshot of the Access page with the Add option, Select User or Group option, and Microsoft Eventhubs option called out.

    Válassza a Kiválasztás lehetőséget.

    c. Az Engedélyek hozzárendelése csoportban kattintson az Engedélyek kiválasztása elemre. Állítsa be a végrehajtáshoz szükséges engedélyeket. A Hozzáadás ebbe a mappábaés az összes gyermek beállításához. Adja meg az Add as to An hozzáférési engedély bejegyzést és egy alapértelmezett engedélybejegyzést.

    Fontos

    Amikor új mappahierarchiát hoz létre az 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égleges célmappa elérési útjának minden egyes mappájához Microsoft.EventHubs egyéni végrehajtási engedélyek hozzáadása.

    Screenshot of the Assign Permissions section with the Select Permissions option called out. The Select Permissions section is next to it with the Execute option, Add to option, and Add as option called out.

    Kattintson az OK gombra.

  4. Engedélyek hozzárendelése a Data Lake Storage Gen1-fiók alatti mappához, ahol adatokat szeretne rögzíteni.

    a. Kattintson az Adatkezelőre, válassza ki a mappát a Data Lake Storage Gen1-fiókban, majd kattintson az Access gombra.

    Screenshot of the Data explorer with a folder in the account and the Access option called out.

    b. Az Access csoportban kattintson a Hozzáadás gombra, kattintson a Felhasználó vagy csoport kijelölése elemre, majd keressen ráMicrosoft.EventHubs.

    Screenshot of the Data explorer Access page with the Add option, Select User or Group option, and Microsoft Eventhubs option called out.

    Válassza a Kiválasztás lehetőséget.

    c. Az Engedélyek hozzárendelése csoportban kattintson az Engedélyek kiválasztása elemre. Olvasási, írási és végrehajtási engedélyek beállítása. A Hozzáadás ebbe a mappábaés az összes gyermek beállításához. Végül állítsa be az Add as to An access engedély bejegyzést és egy alapértelmezett engedélybejegyzést.

    Screenshot of the Assign Permissions section with the Select Permissions option called out. The Select Permissions section is next to it with the Read, Write, and Execute options, the Add to option, and the Add as option called out.

    Kattintson az OK gombra.

Az Event Hubs konfigurálása adatok rögzítésére az 1. generációs Data Lake Storage-ba

Ebben a szakaszban egy Event Hubs-névtéren belül hoz létre eseményközpontot. Az Event Hubot ú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 ablaktábláján kattintson a + Event Hub elemre.

    Screenshot of the Overview pane with the Event Hub option called out.

  2. Adja meg az alábbi értékeket az Event Hubs konfigurálásához, hogy adatokat rögzítsen a Data Lake Storage Gen1-ben.

    Screenshot of the Create Event Hub dialog box with the Name text box, the Capture option, the Capture Provider option, the Select Data Lake Store option, and the Data Lake Path option called out.

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

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

    c. Állítsa be a Rögzítést bekapcsolva értékre. Állítsa be az időablakot (a rögzítés gyakoriságát) és a méretablakot (adatméretet a rögzítéshez).

    d. Capture Provider esetén válassza az Azure Data Lake Store-t, 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 a mintarögzítési fájlnévformátumokat az alapértelmezett értékre. Ez a beállítás szabályozza a rögzítési mappa alatt létrehozott mappastruktúrát.

    f. Click Create.

A beállítás tesztelése

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

Sample EventHub data in 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 Event Hubs létrehozásakor megadott időintervallumban történik.

Adatok elemzése a Data Lake Storage Gen1-ben

Miután az adatok a Data Lake Storage Gen1-ben vannak, elemzési feladatokat futtathat az adatok feldolgozásához és összeroppantásához. Lásd a USQL Avro-példát , amely bemutatja, hogyan teheti ezt meg az Azure Data Lake Analytics használatával.

Kapcsolódó információk