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 valfri Azure Blob Storage- eller Azure Data Lake Storage Gen1- eller Gen 2-konto.

Du kan konfigurera avbildningsfunktionen med Azure Portal när du skapar händelsehubben. Du kan antingen samla in data till en Azure Blob Storage-container eller till ett Azure Data Lake Storage Gen 1- eller Gen 2-konto.

Mer information finns i Översikt över Event Hubs Capture.

Viktigt

Mållagringskontot (Azure Storage eller Azure Data Lake Storage) måste finnas i samma prenumeration som händelsehubben.

Samla in data till Azure Storage

När du skapar en händelsehubb kan du aktivera avbildningsfunktionen genom att klicka på knappen på portalskärmen Skapa händelsehubb. Sedan anger du ett lagringskonto och en container genom att klicka på Azure Storage i rutan Capture Provider (Avbildningsprovider). Eftersom tjänst-till-tjänst-autentisering används för lagring i avbildningsfunktionen i Event Hubs behöver du inte ange någon anslutningssträng för lagringen. 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.

Standardvärdet för Tidsperiod är 5 minuter. Lägsta värde är 1 och högsta är 15. Du kan ange intervallet 10–500 MB för Storlek.

Tidsperiod för avbildning

Anteckning

Du kan aktivera eller inaktivera tomma filer om inga händelser inträffar i fönstret Hämta.

Samla in data till Azure Data Lake Storage Gen 2

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

  2. När du skapar en händelsehubb gör du följande:

    1. Välj för Avbilda.

    2. Välj Azure Storage som avfångstprovider. Azure Data Lake Store som du ser för Capture-providern är för Gen 1 av Azure Data Lake Storage. Om du vill använda en Gen 2 av Azure Data Lake Storage väljer du Azure Storage.

    3. Välj knappen Välj container.

      Aktivera avskiljning till Data Lake Storage Gen 2

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

    Välj Data Lake Storage Gen 2

  4. Välj containern (filsystem i Data Lake Storage Gen 2).

    Välj filsystem i lagringen

  5. På sidan Skapa händelsehubb väljer du Skapa.

    Välj knappen Skapa

    Anteckning

    Den container som du skapar i en Azure Data Lake Storage Gen 2 med det här användargränssnittet 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.

Samla in data till Azure Data Lake Storage Gen 1

För att samla in data till Azure Data Lake Storage Gen 1 skapar du ett Data Lake Storage Gen 1-konto och en händelsehubb:

Skapa ett Azure Data Lake Storage Gen 1-konto och mappar

  1. Skapa ett Data Lake Storage konto genom att följa anvisningarna i Kom igång med Azure Data Lake Storage Gen 1 med hjälp av Azure Portal.
  2. Följ anvisningarna i avsnittet Tilldela behörigheter till Event Hubs för att skapa en mapp i det Data Lake Storage Gen 1-konto där du vill samla in data från Event Hubs och tilldela behörigheter till Event Hubs så att den kan skriva data till ditt Data Lake Storage Gen 1-konto.

Skapa en händelsehubb

  1. Händelsehubben måste finnas i samma Azure-prenumeration som Azure Data Lake-Storage Gen 1-kontot som du skapade. Skapa en händelsehubb genom att klicka på knappen under Capture (Avbilda) på portalsidan Skapa händelsehubb.

  2. Välj Azure Data Lake Store i rutan Capture Provider (Avbildningsprovider) på portalsidan Skapa händelsehubb.

  3. I Välj Butik bredvid listrutan Data Lake Store anger du det Data Lake Storage Gen 1-konto som du skapade tidigare. I fältet Data Lake Path anger du sökvägen till den datamapp som du skapade.

    Välja Data Lake Storage-konto

Lägga till eller konfigurera avbildningsfunktionen i en befintlig händelsehubb

Du kan konfigurera avbildningsfunktionen i befintliga händelsehubbar som finns i namnområden för Event Hubs. Om du vill aktivera avbildningsfunktionen i en befintlig händelsehubb eller om du vill ändra inställningarna för avbildningsfunktionen, klickar du på namnområdet för att läsa in översiktsskärmen. Klicka sedan på den händelsehubb som du vill aktivera eller ändra avbildningsinställningen för. Klicka slutligen på alternativet Avbilda på vänster sida på sidan som är öppen och redigera inställningarna enligt följande bilder:

Azure Blob Storage

Konfigurera avlagring till en Azure-lagring för en befintlig händelsehubb.

Azure Data Lake Storage Gen 2

Det är samma som ovan (för Azure Blob Storage) förutom att du kommer att välja en container från ett Azure Data Lake Storage Gen 2-konto.

Azure Data Lake Storage Gen 1

Konfigurera Azure Data Lake Storage

Nästa steg