Bagikan melalui


Gambaran Umum API dan SDK

Beralih layanan menggunakan daftar drop-down Versi . Pelajari selengkapnya tentang navigasi.
Berlaku untuk: ✅ Microsoft Fabric ✅ Azure Data Explorer

Titik akhir komunikasi berikut didukung:

  1. Titik akhir REST API , tempat Anda dapat mengkueri dan mengelola data di lingkungan kueri Anda. Titik akhir ini mendukung Bahasa Kueri Kusto untuk kueri dan perintah manajemen.
  2. Titik akhir MS-TDS yang mengimplementasikan subset protokol Microsoft Tabular Data Stream (TDS), yang digunakan oleh produk Microsoft SQL Server. Titik akhir mendukung TDS versi 7.x dan 8.0. Titik akhir ini berguna untuk alat yang tahu cara berkomunikasi dengan titik akhir SQL Server untuk kueri.
  1. Titik akhir Azure Resource Manager (ARM) yang merupakan sarana standar untuk layanan Azure. Titik akhir digunakan untuk mengelola sumber daya, seperti kluster Azure Data Explorer.

REST API

Cara utama berkomunikasi dengan layanan apa pun adalah dengan menggunakan REST API layanan. Dengan titik akhir yang sepenuhnya didokumenkan ini, penelepon dapat:

  • Mencari data
  • Mengkueri dan mengubah metadata
  • Menyerap data
  • Mengkueri status kesehatan layanan
  • Mengelola sumber daya

Layanan yang berbeda berkomunikasi di antara mereka sendiri, melalui REST API yang tersedia untuk umum yang sama.

Sejumlah pustaka klien juga tersedia untuk menggunakan layanan, tanpa berurusan dengan protokol REST API.

MS-TDS

Layanan ini mendukung protokol komunikasi Microsoft SQL Server (MS-TDS), dan menyertakan dukungan terbatas untuk menjalankan kueri T-SQL. Versi MS-TDS yang didukung mencakup 7.x dan 8.0. Protokol ini memungkinkan pengguna menjalankan kueri menggunakan sintaks kueri terkenal (T-SQL) dan alat klien database seperti LINQPad, sqlcmd, Tableau, Excel, dan Power BI.

Untuk informasi selengkapnya, lihat MS-TDS.

Perpustakaan Klien

Ada sejumlah pustaka klien yang menggunakan titik akhir di atas, untuk memudahkan akses terprogram.

  • .NET SDK
  • Python SDK
  • R
  • Java SDK
  • Node SDK
  • Go SDK (Kit Pengembangan Perangkat Lunak)
  • PowerShell

Petunjuk / Saran

Anda dapat menggunakan wizard generator aplikasi sampel untuk membuat aplikasi kerja yang disesuaikan dengan kluster Anda, untuk menyerap dan mengkueri data Anda dalam bahasa pemrograman pilihan Anda. Kode yang dihasilkan dapat digunakan sebagai garis besar untuk menulis aplikasi Anda sendiri, mengubah kode saat Anda pergi, atau Anda dapat menyalin bagian kode ke dalam aplikasi Anda sendiri. Untuk informasi selengkapnya, lihat wizard generator aplikasi sampel.

Pustaka .NET Framework

Pustaka .NET Framework adalah cara yang disarankan untuk berinteraksi dengan kluster Anda secara terprogram. Sejumlah pustaka yang berbeda tersedia.

Pustaka .NET Framework adalah cara yang disarankan untuk berinteraksi dengan Eventhouse Anda secara terprogram. Sejumlah pustaka yang berbeda tersedia.

Pustaka di atas menggunakan API Azure, seperti Azure Storage API dan Microsoft Entra API.

Pustaka Python

Pustaka klien Python mengizinkan penelepon untuk mengirim kueri data dan perintah manajemen. Untuk informasi selengkapnya, lihat Kusto Python SDK.

Pustaka R

Pustaka klien R mengizinkan penelepon untuk mengirim kueri data dan perintah manajemen. Untuk informasi selengkapnya, lihat Kusto R SDK.

Java SDK

Pustaka klien Java menyediakan kemampuan untuk mengkueri kluster menggunakan Java. Untuk informasi selengkapnya, lihat Kusto Java SDK.

Pustaka klien Java menyediakan kemampuan untuk mengkueri Eventhouses menggunakan Java. Untuk informasi selengkapnya, lihat Kusto Java SDK.

Node SDK

Node SDK kompatibel dengan Node LTS (saat ini v6.14) dan dibangun dengan ES6. Untuk informasi selengkapnya, lihat Kusto Node SDK.

Go SDK (Kit Pengembangan Perangkat Lunak)

Pustaka Klien Go menyediakan kemampuan untuk mengkueri, mengontrol, dan menyerap ke dalam kluster Anda menggunakan Go. Untuk informasi selengkapnya, lihat SDK Kusto Golang.

PowerShell

Pustaka .NET Framework dapat digunakan oleh skrip PowerShell. Untuk informasi selengkapnya, lihat Menggunakan pustaka klien Kusto .NET dari PowerShell.

Integrasi IDE Monako

Paket ini monaco-kusto mendukung integrasi dengan editor web Monako. Editor Monako, yang dikembangkan oleh Microsoft, adalah dasar untuk Visual Studio Code. Untuk informasi selengkapnya, lihat paket monaco-kusto.