Översikt över Azure Data Explorer-bindningar för Azure Functions (förhandsversion)

Den här uppsättningen artiklar beskriver hur du arbetar med Azure Data Explorer-bindningar i Azure Functions. Azure Functions stöder indatabindningar och utdatabindningar för Azure Data Explorer-kluster.

Åtgärd Typ
Läsa data från en databas Indatabindning
Mata in data till en databas Utdatabindning

Installera tillägget

Vilket NuGet-tilläggspaket du installerar beror på vilket C#-läge du använder i funktionsappen.

Funktioner körs i en isolerad C#-arbetsprocess. Mer information finns i Guide för att köra C# Azure Functions i en isolerad arbetsprocess.

Lägg till tillägget i projektet genom att installera det här NuGet-paketet.

dotnet add package Microsoft.Azure.Functions.Worker.Extensions.Kusto --prerelease

Installera paketet

Azure Data Explorer-bindningstillägget är en del av ett paket med förhandsversionstillägg som anges i din host.json projektfil.

Du kan lägga till förhandsgranskningstilläggspaketet genom att lägga till eller ersätta följande kod i host.json-filen:

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Funktionskörning

Kommentar

Python-språkstöd för Azure Data Explorer-bindningstillägget är tillgängligt från och med v4.6.0 eller senare av Functions-körningen. Du kan behöva uppdatera installationen av Azure Functions Core Tools för lokal utveckling.

Installera paketet

Azure Data Explorer-bindningstillägget är en del av ett paket med förhandsversionstillägg som anges i din host.json-projektfil.

Du kan lägga till förhandsgranskningstilläggspaketet genom att lägga till eller ersätta följande kod i host.json-filen:

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Installera paketet

Azure Data Explorer-bindningstillägget är en del av ett paket med förhandsversionstillägg som anges i din host.json projektfil.

Du kan lägga till förhandsgranskningstilläggspaketet genom att lägga till eller ersätta följande kod i host.json-filen:

{
  "version": "2.0",
  "extensionBundle": {
    "id": "Microsoft.Azure.Functions.ExtensionBundle.Preview",
    "version": "[4.*, 5.0.0)"
  }
}

Uppdatera paket

Lägg till Java-biblioteket för Azure Data Explorer-bindningar till ditt Functions-projekt med en uppdatering av pom.xml filen i Python Azure Functions-projektet på följande sätt:

<dependency>
    <groupId>com.microsoft.azure.functions</groupId>
    <artifactId>azure-functions-java-library-kusto</artifactId>
    <version>1.0.4-Preview</version>
</dependency>

Kusto anslutningssträng

Azure Data Explorer-bindningar för Azure Functions har en obligatorisk egenskap för anslutningssträng för alla bindningar. Anslutningssträng dokumenteras i Kusto anslutningssträng s.

Att tänka på

  • Azure Data Explorer-bindningen stöder version 4.x och senare av Functions-körningen.
  • Källkoden för Azure Data Explorer-bindningar finns på den här GitHub-lagringsplatsen.
  • Den här bindningen kräver anslutning till Azure Data Explorer. För indatabindningar kräver användarna visningsbehörigheter . För utdatabindningar kräver användarna Ingestor-behörigheter . Mer information om behörigheter finns i Rollbaserad åtkomstkontroll.

Nästa steg