Azure İşlevleri genel bakış için Azure Veri Gezgini bağlamaları (önizleme)

Bu makale kümesinde, Azure İşlevleri'da Azure Veri Gezgini bağlamaları ile nasıl çalışılası açıklanmaktadır. Azure İşlevleri, Azure Veri Gezgini kümeleri için giriş bağlamalarını ve çıkış bağlamalarını destekler.

Eylem Tür
Veritabanından veri okuma Giriş bağlaması
Verileri veritabanına alma Çıkış bağlaması

Uzantıyı yükleme

Yüklediğiniz NuGet uzantısı, işlev uygulamanızda kullandığınız C# moduna bağlıdır.

İşlevler yalıtılmış bir C# çalışan işleminde çalışır. Daha fazla bilgi edinmek için bkz. Yalıtılmış çalışan işleminde C# Azure İşlevleri çalıştırma kılavuzu.

Bu NuGet paketini yükleyerek uzantıyı projenize ekleyin.

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

Paketi yükleme

Azure Veri Gezgini bağlamaları uzantısı, host.json proje dosyanızda belirtilen önizleme uzantısı paketinin bir parçasıdır.

host.json dosyanıza aşağıdaki kodu ekleyerek veya değiştirerek önizleme uzantısı paketini ekleyebilirsiniz:

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

İşlevler çalışma zamanı

Not

azure Veri Gezgini bağlamaları uzantısı için Python dil desteği, İşlevler çalışma zamanının v4.6.0 veya sonraki sürümlerinden itibaren kullanılabilir. Yerel geliştirme için Azure İşlevleri Core Tools yüklemenizi güncelleştirmeniz gerekebilir.

Paketi yükleme

Azure Veri Gezgini bağlamaları uzantısı, host.json proje dosyanızda belirtilen önizleme uzantısı paketinin bir parçasıdır.

host.json dosyanıza aşağıdaki kodu ekleyerek veya değiştirerek önizleme uzantısı paketini ekleyebilirsiniz:

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

Paketi yükleme

Azure Veri Gezgini bağlamaları uzantısı, host.json proje dosyanızda belirtilen önizleme uzantısı paketinin bir parçasıdır.

host.json dosyanıza aşağıdaki kodu ekleyerek veya değiştirerek önizleme uzantısı paketini ekleyebilirsiniz:

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

Paketleri güncelleştirme

Python Azure İşlevleri projenizdeki dosyaya yönelik bir güncelleştirmeyle pom.xml İşlevler projenize Azure Veri Gezgini bağlamaları için Java kitaplığını aşağıdaki gibi ekleyin:

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

Kusto bağlantı dizesi

Azure İşlevleri için Azure Veri Gezgini bağlamaları, tüm bağlamalarda bağlantı dizesi için gerekli bir özelliğe sahiptir. bağlantı dizesi Kusto bağlantı dizesi s adresinde belgelenmiştir.

Dikkat edilmesi gereken noktalar

  • Azure Veri Gezgini bağlaması İşlevler çalışma zamanının 4.x ve sonraki sürümlerini destekler.
  • Azure Veri Gezgini bağlamalarının kaynak kodu bu GitHub deposundadır.
  • Bu bağlama için Azure Veri Gezgini bağlantısı gerekir. Giriş bağlamaları için kullanıcılar Görüntüleyici izinlerine ihtiyaç duyar. Çıkış bağlamaları için kullanıcılar alma izinleri gerektirir. İzinler hakkında daha fazla bilgi için bkz . Rol tabanlı erişim denetimi.

Sonraki adımlar