Pengikatan Azure Data Explorer untuk gambaran umum Azure Functions (pratinjau)

Kumpulan artikel ini menjelaskan cara bekerja dengan pengikatan Azure Data Explorer di Azure Functions. Azure Functions mendukung pengikatan input dan pengikatan output untuk kluster Azure Data Explorer.

Perbuatan Jenis
Membaca data dari database Pengikatan masukan
Menyerap data ke database Pengikatan output

Menginstal ekstensi

Paket NuGet ekstensi yang Anda instal tergantung pada mode C# yang Anda gunakan di aplikasi fungsi Anda.

Fungsi berjalan dalam proses pekerja C# terisolasi. Untuk mempelajari selengkapnya, lihat Panduan untuk menjalankan C# Azure Functions dalam proses pekerja yang terisolasi.

Tambahkan ekstensi ke proyek Anda dengan memasang Paket NuGet ini.

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

Menginstal bundel

Ekstensi pengikatan Azure Data Explorer adalah bagian dari bundel ekstensi pratinjau, yang ditentukan dalam file proyek host.json Anda.

Anda dapat menambahkan bundel ekstensi pratinjau dengan menambahkan atau mengganti kode berikut dalam file host.json Anda:

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

Waktu proses fungsi

Catatan

Dukungan bahasa Python untuk ekstensi pengikatan Azure Data Explorer tersedia dimulai dengan v4.6.0 atau yang lebih baru dari runtime Functions. Anda mungkin perlu memperbarui penginstalan Azure Functions Core Tools untuk pengembangan lokal.

Menginstal bundel

Ekstensi pengikatan Azure Data Explorer adalah bagian dari bundel ekstensi pratinjau, yang ditentukan dalam file proyek host.json Anda.

Anda dapat menambahkan bundel ekstensi pratinjau dengan menambahkan atau mengganti kode berikut dalam file host.json Anda:

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

Menginstal bundel

Ekstensi pengikatan Azure Data Explorer adalah bagian dari bundel ekstensi pratinjau, yang ditentukan dalam file proyek host.json Anda.

Anda dapat menambahkan bundel ekstensi pratinjau dengan menambahkan atau mengganti kode berikut dalam file host.json Anda:

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

Perbarui paket

Tambahkan pustaka Java untuk pengikatan Azure Data Explorer ke proyek Functions Anda dengan pembaruan ke pom.xml file di proyek Python Azure Functions Anda, sebagai berikut:

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

Kusto string koneksi

Pengikatan Azure Data Explorer untuk Azure Functions memiliki properti yang diperlukan untuk string koneksi pada semua pengikatan. string koneksi didokumenkan di Kusto string koneksi s.

Pertimbangan

  • Pengikatan Azure Data Explorer mendukung runtime Functions versi 4.x dan yang lebih baru.
  • Kode sumber untuk pengikatan Azure Data Explorer ada di repositori GitHub ini.
  • Pengikatan ini memerlukan konektivitas ke Azure Data Explorer. Untuk pengikatan input, pengguna memerlukan izin Penampil . Untuk pengikatan output, pengguna memerlukan izin Ingestor . Untuk informasi selengkapnya tentang izin, lihat Kontrol akses berbasis peran.

Langkah berikutnya