Azure Data Explorer-kötések az Azure Functionshez – áttekintés (előzetes verzió)

Ez a cikksorozat bemutatja, hogyan használható az Azure Data Explorer-kötések az Azure Functionsben. Az Azure Functions támogatja az Azure Data Explorer-fürtök bemeneti kötéseit és kimeneti kötéseit.

Művelet Típus
Adatok beolvasása adatbázisból Bemeneti kötés
Adatok betöltése adatbázisba Kimeneti kötés

A bővítmény telepítése

A telepített NuGet-csomag a függvényalkalmazásban használt C# módtól függ.

A függvények izolált C# feldolgozófolyamatban futnak. További információ: Útmutató a C# Azure Functions izolált feldolgozói folyamatban való futtatásához.

A NuGet-csomag telepítésével adja hozzá a bővítményt a projekthez.

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

A csomag telepítése

Az Azure Data Explorer kötések bővítménye egy előzetes verziójú bővítménycsomag része, amely a host.json projektfájlban van megadva.

Az előzetes verziójú bővítménycsomagot a következő kód hozzáadásával vagy cseréjével adhatja hozzá a host.json fájlhoz:

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

Függvények futtatókörnyezete

Feljegyzés

Az Azure Data Explorer kötések bővítményének Python nyelvi támogatása a Functions-futtatókörnyezet 4.6.0-s vagy újabb verziójától kezdve érhető el. Előfordulhat, hogy frissítenie kell az Azure Functions Core Tools helyi fejlesztéshez való telepítését.

A csomag telepítése

Az Azure Data Explorer kötések bővítménye egy előzetes verziójú bővítménycsomag része, amely a host.json projektfájlban van megadva.

Az előzetes verziójú bővítménycsomagot a következő kód hozzáadásával vagy cseréjével adhatja hozzá a host.json fájlhoz:

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

A csomag telepítése

Az Azure Data Explorer kötések bővítménye egy előzetes verziójú bővítménycsomag része, amely a host.json projektfájlban van megadva.

Az előzetes verziójú bővítménycsomagot a következő kód hozzáadásával vagy cseréjével adhatja hozzá a host.json fájlhoz:

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

Csomagok frissítése

Adja hozzá az Azure Data Explorer-kötésekhez készült Java-kódtárat a Functions-projekthez a pom.xml Python Azure Functions-projekt fájljának frissítésével az alábbiak szerint:

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

Kusto kapcsolati sztring

Az Azure Functions-hez készült Azure Data Explorer-kötéseknek rendelkezniük kell a kapcsolati sztring minden kötéshez szükséges tulajdonságával. A kapcsolati sztring a Kusto kapcsolati sztring dokumentálja.

Megfontolások

  • Az Azure Data Explorer-kötés támogatja a Functions-futtatókörnyezet 4.x és újabb verzióját.
  • Az Azure Data Explorer-kötések forráskódja ebben a GitHub-adattárban található.
  • Ez a kötés az Azure Data Explorerhez való kapcsolódást igényli. A bemeneti kötések esetében a felhasználóknak megtekintői engedélyekre van szükségük. A kimeneti kötésekhez a felhasználóknak Ingestor-engedélyekre van szükségük. Az engedélyekről további információt a szerepköralapú hozzáférés-vezérlés című témakörben talál.

Következő lépések