Dela via


Aktivera avbildning av händelser som strömmas via Azure Event Hubs

Med Azure Event Hubs Capture kan du automatiskt leverera strömmande data i Event Hubs till ett Azure Blob Storage - eller Azure Data Lake Storage Gen 2-konto . Du kan konfigurera avbildningsinställningar med hjälp av Azure-portalen när du skapar en händelsehubb eller för en befintlig händelsehubb. Konceptuell information om den här funktionen finns i Översikt över Event Hubs Capture.

Viktigt!

Event Hubs stöder inte insamling av händelser i ett Premium Storage-konto.

Aktivera avbildning när du skapar en händelsehubb

Om du inte har en Event Hubs-namnrymd att arbeta med skapar du ett standardnivånamnområde genom att följa stegen i artikeln: Skapa ett Event Hubs-namnområde. Se till att du väljer Standard för prisnivån. Den grundläggande nivån stöder inte capture-funktionen.

Följ dessa steg för att skapa en händelsehubb i namnområdet:

  1. På sidan Översikt för ditt namnområde väljer du + Händelsehubb i kommandofältet.

    Skärmbild av valet av knappen Lägg till händelsehubb i kommandofältet.

  2. På sidan Skapa händelsehubb skriver du ett namn för din händelsehubb och väljer sedan Nästa: Avbilda längst ned på sidan.

    Skärmbild av sidan Skapa händelsehubb.

  3. På fliken Avbildning väljer du för Avbildning.

  4. Dra skjutreglaget för att ange tidsfönstret i minuter. Standardvärdet för Tidsperiod är 5 minuter. Minimivärdet är 1 och maxvärdet är 15.

  5. Dra skjutreglaget för att ange storleksfönstret (MB).. Standardvärdet är 300 MB. Minimivärdet är 10 MB och det maximala värdet är 500 MB.

  6. Ange om du vill att Event Hubs ska generera tomma filer när inga händelser inträffar under fönstret Avbildningstid.

Se något av följande avsnitt baserat på vilken typ av lagring du vill använda för att lagra insamlade filer.

Viktigt!

Azure Data Lake Storage Gen1 har dragits tillbaka, så använd den inte för att samla in händelsedata. Mer information finns i det officiella meddelandet. Om du använder Azure Data Lake Storage Gen1 migrerar du till Azure Data Lake Storage Gen2. Mer information finns i Riktlinjer och mönster för Migrering i Azure Data Lake Storage.

Samla in data till Azure Storage

  1. Som Insamlingsprovider väljer du Azure Storage-konto (standard).

  2. Klicka länken Välj container för Azure Storage Container.

    Skärmbild som visar sidan Skapa händelsehubb med länken Välj container.

  3. På sidan Lagringskonton väljer du det lagringskonto som du vill använda för att samla in data.

  4. På sidan Containrar väljer du den container där du vill lagra insamlade filer och klickar sedan på Välj.

    Eftersom Event Hubs Capture använder tjänst-till-tjänst-autentisering med lagring behöver du inte ange en lagrings-anslutningssträng. Resursväljaren väljer automatiskt rätt resurs-URI för ditt lagringskonto. Om du använder Azure Resource Manager måste du ange den här URI:n uttryckligen som en sträng.

  5. På sidan Skapa händelsehubb bekräftar du nu att den valda containern visas.

  6. För Filnamnsformatet Avbilda anger du format för de insamlade filnamnen.

  7. Välj Granska + skapa längst ned på sidan.

  8. På sidan Granska + skapa granskar du inställningarna och väljer Skapa för att skapa händelsehubben.

    Kommentar

    Om offentlig åtkomst är inaktiverad på lagringskontot tillåter du att betrodda tjänster, inklusive Azure Event Hubs, får åtkomst till lagringskontot. Mer information och stegvisa instruktioner finns i den här artikeln.

Samla in data till Azure Data Lake Storage Gen 2

Följ artikeln Skapa ett lagringskonto för att skapa ett Azure Storage-konto. Ange Hierarkisk namnrymd till Aktiveradfliken Avancerat för att göra det till ett Azure Data Lake Storage Gen 2-konto. Azure Storage-kontot måste finnas i samma prenumeration som händelsehubben.

  1. Välj Azure Storage som insamlingsprovider. Om du vill använda Azure Data Lake Storage Gen2 väljer du Azure Storage.

  2. Klicka länken Välj container för Azure Storage Container.

    Skärmbild som visar sidan Skapa händelsehubb med länken Välj container.

  3. Välj Azure Data Lake Storage Gen 2-kontot i listan.

    Skärmbild som visar valet av Data Lake Storage Gen 2-konto.

  4. Välj containern (filsystemet i Data Lake Storage Gen 2) och klicka sedan på Välj längst ned på sidan.

    Skärmbild som visar sidan Containrar.

  5. För Filnamnsformatet Avbilda anger du format för de insamlade filnamnen.

  6. Välj Granska + skapa längst ned på sidan.

    Skärmbild som visar sidan Skapa händelsehubb med alla angivna fält.

  7. På sidan Granska + skapa granskar du inställningarna och väljer Skapa för att skapa händelsehubben.

    Kommentar

    Containern som du skapar i en Azure Data Lake Storage Gen 2 med det här användargränssnittet (UI) visas under Filsystem i Storage Explorer. På samma sätt visas filsystemet som du skapar i ett Data Lake Storage Gen 2-konto som en container i det här användargränssnittet.

Konfigurera avbildning för en befintlig händelsehubb

Du kan konfigurera avbildningsfunktionen i befintliga händelsehubbar som finns i namnområden för Event Hubs. Följ dessa steg om du vill aktivera Avbildning på en befintlig händelsehubb eller ändra inställningarna för avbildning:

  1. På startsidan för ditt namnområde väljer du Event Hubs under Entiteter på den vänstra menyn.

  2. Välj den händelsehubb som du vill konfigurera avbildningsfunktionen för.

    Skärmbild som visar valet av en händelsehubb i listan över händelsehubbar.

  3. På sidan Event Hubs-instans väljer du Avbilda på den vänstra menyn.

    Skärmbild som visar sidan Avbildning för händelsehubben.

  4. På sidan Avbildning väljer du Avro för serialiseringsformat för utdatahändelser. Parquet-formatet stöds endast via Azure Stream Analytics-integrering. Mer information finns i Avbilda Event Hubs-data i parquet-format och analysera med Azure Synapse Analytics.

  5. Välj för avbildning.

    Skärmbild som visar avbildningssidan för händelsehubben med avbildningsfunktionen aktiverad.

  6. Information om hur du konfigurerar andra inställningar finns i avsnitten:

Nästa steg