Übersicht über Azure Data Explorer-Bindungen für Azure Functions (Vorschauversion)

In dieser Gruppe von Artikeln wird die Verwendung von Azure Data Explorer-Bindungen in Azure Functions erläutert. Azure Functions unterstützt Eingabe- und Ausgabebindungen für Azure Data Explorer-Cluster.

Aktion type
Lesen von Daten aus einer Datenbank Eingabebindung
Aufnehmen von Daten in die Datenbank Ausgabebindung

Installieren der Erweiterung

Das NuGet-Erweiterungspaket, das Sie installieren, hängt vom C#-Modus ab, den Sie in Ihrer Funktions-App verwenden.

Funktionen werden in einem isolierten C#-Workerprozess ausgeführt. Weitere Informationen finden Sie im Leitfaden zum Ausführen von Azure Functions (C#) in einem isolierten Workerprozess.

Fügen Sie ihrem Projekt die Erweiterung hinzu, indem Sie dieses NuGet-Paket installieren.

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

Installieren des Pakets

Die Erweiterung für Azure Data Explorer-Bindungen gehört zu einem Erweiterungspaket für die Vorschau, das in Ihrer Projektdatei host.json angegeben ist.

Sie können das Erweiterungspaket für die Vorschau hinzufügen, indem Sie den folgenden Code in Ihrer Datei host.json hinzufügen oder ersetzen:

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

Functions-Runtime

Hinweis

Die Python-Sprachunterstützung für die Azure Data Explorer-Bindungserweiterung ist ab v4.6.0 der Functions-Runtime verfügbar. Möglicherweise müssen Sie Ihre Installation von Azure Functions Core Tools für die lokale Entwicklung aktualisieren.

Installieren des Pakets

Die Erweiterung für Azure Data Explorer-Bindungen gehört zu einem Erweiterungspaket für die Vorschau, das in Ihrer Projektdatei host.json angegeben ist.

Sie können das Erweiterungspaket für die Vorschau hinzufügen, indem Sie den folgenden Code in Ihrer Datei host.json hinzufügen oder ersetzen:

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

Installieren des Pakets

Die Erweiterung für Azure Data Explorer-Bindungen gehört zu einem Erweiterungspaket für die Vorschau, das in Ihrer Projektdatei host.json angegeben ist.

Sie können das Erweiterungspaket für die Vorschau hinzufügen, indem Sie den folgenden Code in Ihrer Datei host.json hinzufügen oder ersetzen:

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

Aktualisieren von Paketen

Fügen Sie die Java-Bibliothek für Azure Data Explorer-Bindungen Ihrem Functions-Projekt hinzu, und aktualisieren Sie die Datei pom.xml in Ihrem Azure Functions-Python-Projekt wie folgt:

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

Kusto-Verbindungszeichenfolge

Azure Data Explorer-Bindungen für Azure Functions enthalten eine erforderliche Eigenschaft für die Verbindungszeichenfolge in allen Bindungen. Die Verbindungszeichenfolge ist unter Kusto-Verbindungszeichenfolgen dokumentiert.

Überlegungen

  • Die Azure Data Explorer-Bindung unterstützt Version 4.x und höher der Functions-Runtime.
  • Den Quellcode für die Azure Data Explorer-Bindungen finden Sie in diesem GitHub-Repository.
  • Für diese Bindung ist eine Verbindung zu Azure Data Explorer erforderlich. Für Eingabebindungen benötigen Benutzer Viewer-Berechtigungen. Für Ausgabebindungen benötigen Benutzer Erfassungsberechtigungen. Weitere Informationen zu Berechtigungen finden Sie unter Rollenbasierte Zugriffssteuerung.

Nächste Schritte