Gambaran umum API Azure Data Explorer
Layanan Azure Data Explorer mendukung titik akhir komunikasi berikut ini:
- Titik akhir REST API, yang dapat digunakan untuk mengkueri dan mengelola data di Azure Data Explorer. Titik akhir ini mendukung Bahasa Kueri Kusto untuk kueri dan perintah manajemen.
- Titik akhir MS-TDS yang mengimplementasikan subset protokol Microsoft Tabular Data Stream (TDS) digunakan oleh produk Microsoft SQL Server. Titik akhir mendukung TDS versi 7.x dan 8.0. Titik akhir ini berguna untuk alat yang mengetahui cara berkomunikasi dengan titik akhir SQL Server untuk tujuan kueri.
- Titik akhir Azure Resource Manager (ARM) yang merupakan sarana standar bagi layanan Azure. Titik akhir digunakan untuk mengelola sumber daya, contohnya kluster Azure Data Explorer.
REST API
Cara utama untuk berkomunikasi dengan layanan Azure Data Explorer apa pun adalah dengan menggunakan REST API layanan. Dengan titik akhir yang didokumentasikan sepenuhnya ini, pengguna bisa:
- Mengkueri data
- Mengkueri serta memodifikasi metadata
- Serap data
- Mengkueri status kesehatan layanan
- Mengelola sumber daya
Berbagai layanan Azure Data Explorer berkomunikasi di antara mereka sendiri, melalui REST API yang tersedia untuk umum.
Sejumlah pustaka klien juga tersedia untuk menggunakan layanan, tanpa harus berurusan dengan protokol REST API.
MS-TDS
Azure Data Explorer 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 untuk menjalankan kueri di Azure Data Explorer menggunakan sintaksis kueri populer (T-SQL) dan alat klien database seperti LINQPad, sqlcmd, Tableau, Excel, serta Power BI.
Untuk informasi selengkapnya, silakan lihat [MS-SSTR].
Pustaka klien
Azure Data Explorer menyediakan sejumlah pustaka klien yang memanfaatkan titik akhir di atas, untuk memudahkan akses terprogram.
- .NET SDK
- Python SDK
- R
- Java SDK
- Simpul SDK
- Go SDK
- PowerShell
Tip
Anda dapat menggunakan wizard generator sampel aplikasi guna membuat aplikasi yang berfungsi dan disesuaikan dengan kluster Anda. Hal ini berguna untuk memproses dan mengkueri data Anda dalam bahasa pemrograman pilihan Anda. Kode yang dihasilkan dapat digunakan sebagai dasar untuk menulis aplikasi Anda sendiri, mengubah kode sesuai kebutuhan, atau menyalin sebagian kode ke dalam aplikasi Anda sendiri. Untuk informasi selengkapnya, lihat wizard generator sampel aplikasi.
Pustaka .NET Framework
.NET Framework Pustaka adalah cara yang disarankan untuk berinteraksi dengan kluster Anda secara terprogram. Sejumlah pustaka yang berbeda tersedia.
- Kusto.Data (Pustaka Klien Kusto): Dapat digunakan untuk mengkueri data dan metadata, serta mengubahnya. Ia dibangun di atas API REST Kusto, serta mengirimkan permintaan HTTPS ke kluster Kusto target.
- Kusto.Ingest (Pustaka Penyerapan Kusto): Menggunakan
Kusto.Data
dan memperluasnya guna memudahkan penyerapan data.
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.
Simpul SDK
Node SDK kompatibel dengan Node LTS (saat ini v6.14) dan dibangun dengan ES6. Untuk informasi selengkapnya, lihat Kusto Node SDK.
Go SDK
Pustaka Klien Go menyediakan kemampuan untuk mengkueri, mengontrol, dan menyerap ke dalam kluster Anda menggunakan Go. Untuk informasi selengkapnya, lihat Kusto Golang SDK.
PowerShell
Pustaka .NET Framework dapat digunakan oleh skrip PowerShell. Untuk informasi selengkapnya, lihat Menggunakan pustaka klien Kusto .NET dari PowerShell.
Integrasi IDE Monako
Paket monaco-kusto
mendukung integrasi dengan editor web Monaco.
Monaco Editor, yang dikembangkan oleh Microsoft, merupakan dasar untuk Visual Studio Code.
Untuk informasi selengkapnya, lihat paket monaco-kusto.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk