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.