Mata in data från Azure Stream Analytics till Azure Data Explorer

Viktigt

Den här anslutningsappen kan användas i realtidsanalys i Microsoft Fabric. Följ anvisningarna i den här artikeln med följande undantag:

Azure Data Explorer stöder datainmatning från Azure Stream Analytics. Azure Stream Analytics är en analysmotor i realtid och en komplex motor för händelsebearbetning som är utformad för att bearbeta stora volymer snabbt strömmande data från flera källor samtidigt.

Ett Azure Stream Analytics-jobb består av en indatakälla, en transformeringsfråga och en utdataanslutning. Du kan skapa, redigera och testa Stream Analytics-jobb med hjälp av mallarna Azure Portal, Azure Resource Manager (ARM), Azure PowerShell, .NET API, REST API, Visual Studio och Stream Analytics utan kodredigerare.

I den här artikeln får du lära dig hur du använder ett Stream Analytics-jobb för att samla in data från en händelsehubb och skicka dem till ditt Azure Data Explorer-kluster med hjälp av Azure Portal eller en ARM-mall.

Förutsättningar

Skapa en Azure Data Explorer-utdataanslutning

Använd följande steg för att skapa ett Azure Data Explorer-utdata för ett Stream Analytics-jobb med hjälp av Azure Portal eller med hjälp av en ARM-mall. Anslutningen används av Stream Analytics-jobbet för att skicka data till en angiven Azure Data Explorer-tabell. När jobbet har skapats och körs matas data som flödar in i jobbet in i den angivna måltabellen.

Viktigt

  • Azure Data Explorer-utdataanslutningsappen stöder endast autentisering med hanterad identitet. Som en del av att skapa anslutningsappen beviljas behörigheter för databasövervakare och databasinstanser till azure Stream Analytics-jobbets hanterade identitet.
  • När du konfigurerar Azure Data Explorer-utdataanslutningen anger du målklustret, databasen och tabellnamnet. För att inmatningen ska lyckas måste alla kolumner som definierats i Azure Stream Analytics-frågan matcha kolumnnamnen och typerna i azure Data Explorer-tabellen. Kolumnnamn är skiftlägeskänsliga och kan vara i valfri ordning. Om det finns kolumner i Azure Stream Analytics-frågan som inte mappas till kolumner i Azure Data Explorer-tabellen utlöses ett fel.

Anteckning

  • Alla Azure Stream Analytics-indata stöds. Anslutningsappen transformerar indata till CSV-format och importerar sedan data till den angivna Azure Data Explorer-tabellen.
  • Azure Data Explorer har en sammansättningsprincip (batchbearbetning) för datainmatning som är utformad för att optimera inmatningsprocessen. Som standard är principen konfigurerad till 5 minuter, 1 000 objekt eller 1 GB data som standard, så det kan uppstå en fördröjning. Information om hur du konfigurerar aggregeringsalternativen finns i batchbearbetningsprincip.

Innan du börjar kontrollerar du att du har ett befintligt Stream Analytics-jobb eller skapar ett nytt och använder sedan följande steg för att skapa din Azure-Data Explorer-anslutning.

  1. Logga in på Azure-portalen.

  2. Från Azure Portal öppnar du Alla resurser och väljer ditt Stream Analytics-jobb.

  3. Under Jobbtopologi väljer du Utdata.

  4. Välj Lägg till>Azure Data Explorer.

    Skärmbild av sidan Utdata som visar hur du skapar en Azure Data Explorer-anslutning.

  5. Fyll i utdataformuläret med hjälp av följande information och välj sedan Spara.

    Anteckning

    Du kan använda följande alternativ för att ange klustret och databasen:

    • Prenumeration: Välj Välj Azure Data Explorer från dina prenumerationer, välj din prenumeration och välj sedan ditt kluster och din databas.
    • Manuellt: Välj Ange Inställningar för Azure Data Explorer manuellt och ange kluster-URI och databas.
    Egenskapsnamn Description
    Utdataalias Ett eget namn som används i frågor för att dirigera frågeutdata till den här databasen.
    Prenumeration Välj den Azure-prenumeration där klustret finns.
    Kluster Det unika namn som identifierar klustret. Domännamnet [region]. kusto.windows .net läggs till i klusternamnet som du anger. Namnet får bara innehålla gemena bokstäver och siffror. Den måste innehålla mellan 4 och 22 tecken.
    Kluster-URI URI för datainmatning i klustret. Du kan ange URI för Azure Data Explorer eller Azure Synapse Data Explorer slutpunkter för datainmatning.
    Databas Namnet på databasen där du skickar dina utdata. Databasnamnet måste vara unikt inom klustret.
    Autentisering En Microsoft Entra hanterad identitet som gör att klustret enkelt kan komma åt andra Microsoft Entra skyddade resurser. Identiteten hanteras av Azure-plattformen och du behöver inte etablera eller rotera några hemligheter. Med konfiguration av hanterad identitet kan du använda kundhanterade nycklar för klustret.
    Tabell Namnet på den tabell där du skickar dina utdata. Kolumnnamnen och datatyperna i Azure Stream Analytics-utdata måste matcha schemat för Azure Data Explorer-tabellen.

    Skärmbild av dialogrutan Nya utdata med nödvändig information.