Di IDE atau editor teks pilihan Anda, buat proyek atau file bernama hello kusto menggunakan konvensi yang sesuai untuk bahasa pilihan Anda. Tambahkan kode berikut:
from azure.kusto.data import KustoClient, KustoConnectionStringBuilder
import { Client as KustoClient, KustoConnectionStringBuilder } from "azure-kusto-data";
import { InteractiveBrowserCredentialInBrowserOptions } from "@azure/identity";
Catatan
Untuk aplikasi Node.js, gunakan InteractiveBrowserCredentialNodeOptions alih-alih InteractiveBrowserCredentialInBrowserOptions.
public class HelloKusto
{
public static void main(String[] args) throws Exception {
try {
}
}
}
Buat objek penyusun string koneksi yang menentukan URI kluster dan mengatur mode autentikasi ke interaktif. Untuk informasi selengkapnya tentang URI kluster, lihat String koneksi Kusto.
Untuk autentikasi interaktif, Anda memerlukan akun Microsoft atau identitas pengguna Microsoft Entra. Langganan Azure tidak diperlukan.
Di C#, proses autentikasi interaktif mungkin tidak meminta pengguna jika:
Pengguna sudah diautentikasi pada perangkat
Ada autentikasi UI web Kusto.Explorer atau Azure Date Explorer yang ada di perangkat
Buat objek klien yang menggunakan objek penyusun string koneksi untuk menyambungkan ke kluster.
Catatan
Kami sangat menyarankan Agar Anda melakukan cache dan menggunakan kembali instans klien Kusto. Klien Kusto yang sering dibuat ulang dapat menyebabkan penurunan performa dalam aplikasi Anda dan peningkatan beban pada kluster Anda.
Output kueri dikembalikan dalam respons sebagai objek yang berisi satu atau beberapa tabel, terdiri dari satu baris dan kolom lagi.
Format objek tergantung pada bahasa pustaka klien.
Kueri cetak kusto mengembalikan satu tabel dengan satu baris dan kolom.
Gunakan metode GetString() untuk mendapatkan nilai kolom pertama
Respons dalam objek JSON hasil utama. Objek berisi array tabel, yang pada gilirannya berisi array baris. Setiap baris berisi data yang diatur ke dalam kamus kolom. Anda dapat mereferensikan hasilnya, sebagai berikut:
Indeks [0] array pertama mereferensikan tabel pertama
Indeks [0] array kedua mereferensikan baris pertama
Kunci kamus ["Welcome"] mereferensikan kolom Selamat Datang
Responsnya adalah objek KustoOperationResult. Anda dapat mereferensikan hasilnya, sebagai berikut:
Gunakan metode getPrimaryResults() untuk mendapatkan tabel hasil utama
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: https://aka.ms/ContentUserFeedback.