Övning – Konfigurera indata för Azure Stream Analytics-jobb

Slutförd

Ett Azure Stream Analytics-jobb har stöd för tre typer av indata:

Input type Användningsfall
Azure Event Hubs Azure Event Hubs förbrukar live-strömmade data från program med låg fördröjning och högt dataflöde.
Azure IoT Hub Azure IoT Hub förbrukar liveuppspelningshändelser från IoT-enheter. Den här tjänsten möjliggör scenarier med kommunikation i dubbla riktningar, där kommandon kan skickas tillbaka till IoT-enheter för att utlösa specifika åtgärder baserat på analys av strömmarna de skickar till tjänsten.
Azure Blob Storage Azure Blob Storage används som indatakälla för att förbruka filer som sparas i Blob Storage.

Skapa indatakällan

Lås oss använda en Blob Store som indata. Kom ihåg att Azure Blob Storage har tre aspekter:

  • Ett lagringskonto för att tillhandahålla det globalt unika namnområdet i Azure
  • En container som fungerar som en mapp
  • Själva bloben, som liknar en fil i ett filsystem

Vi börjar med att skapa ett Azure Blob Storage-konto.

  1. Växla tillbaka till Azure Portal.

  2. Välj Alla tjänster i det övre vänstra hörnet.

  3. Ange "lagring" i sökfältet och välj Lagringskonton i resultatet.

  4. Välj + Skapa för att skapa ett nytt Azure Storage-konto.

  5. På fliken Grundinställningar går du till listrutan Resursgrupp och väljer den nya resursgruppen mslearn-streamanalytics .

  6. Ange namnet på lagringskontot till ett unikt namn. Ange prefixet streamsrc med dina initialer eller ett numeriskt värde. Det här värdet måste vara unikt för alla Azure-lagringskonton, så du kan behöva prova några kombinationer för att hitta ett namn som fungerar. Portalen visar en grön bock bredvid namnet om det är giltigt.

  7. Kontrollera regionen. Ställ in den på samma plats som jobbet för att undvika att behöva betala för att överföra data mellan regioner.

  8. Lämna standardvärdena för övriga fält.

    Screenshot showing how to create a storage account named streamsrc.

  9. Välj Granska.

  10. När begäran har verifierats väljer du Skapa för att skicka distributionsbegäran.

Vänta en stund tills distributionen har slutförts. När meddelandet "Distributionen är klar" visas går du till nästa steg.

Ansluta indatakällan till Stream Analytics-jobbet

Nu ska vi ansluta Stream Analytics-jobbet till vårt nya Blob Storage-konto.

  1. I Azure-portalen väljer du Alla tjänster i sidofältet till vänster.

  2. I sökrutan anger du Stream Analytics. Välj Stream Analytics-jobb i resultatet.

  3. I listan över jobb väljer du det Stream Analytics-jobb som du skapade tidigare (SimpleTransformer). Översiktssidan för ditt jobb visas.

    Screenshot that shows the job in the Azure portal.

  4. Välj Indata under Jobbtopologi.

  5. Välj Lägg till strömindata och välj Blob Storage i listrutan. Panelen Blob Storage/ADLS Gen2 visas.

  6. Ange streaminput i Indataalias. Du använder det här namnet för att identifiera indata.

  7. Välj det Lagringskonto som du skapade tidigare i listrutan. Kom ihåg att det börjar med streamsrc.

  8. Välj Skapa ny för fältet Container och ge det ett unikt namn, till exempel learncontainer.

  9. Välj Anslut ionssträng i listrutan för autentiseringsläge.

  10. Ange indata/ för Sökvägsmönster.

  11. Lämna resten av fälten med de aktuella standardvärdena.

    Screenshot of the interface where you define the input, showing a warning message

  12. Välj Spara för att associera indata.