Tercih ettiğiniz IDE veya metin düzenleyicisinde, tercih ettiğiniz dile uygun kuralı kullanarak hello kusto adlı bir proje veya dosya oluşturun. Ardından aşağıdaki kodu ekleyin:
Kusto istemci ve dize oluşturucu sınıflarını ekleyin.
from azure.kusto.data import KustoClient, KustoConnectionStringBuilder
import { Client as KustoClient, KustoConnectionStringBuilder } from "azure-kusto-data";
import { InteractiveBrowserCredentialInBrowserOptions } from "@azure/identity";
Not
Node.js uygulamalar için yerine InteractiveBrowserCredentialInBrowserOptionskullanınInteractiveBrowserCredentialNodeOptions.
public class HelloKusto
{
public static void main(String[] args) throws Exception {
try {
}
}
}
Küme URI'sini tanımlayan ve kimlik doğrulama modunu etkileşimli olarak ayarlayan bir bağlantı dizesi oluşturucu nesnesi oluşturun. Küme URI'si hakkında daha fazla bilgi için bkz . Kusto bağlantı dizeleri.
Etkileşimli kimlik doğrulaması için bir Microsoft hesabına veya Microsoft Entra kullanıcı kimliğine ihtiyacınız vardır. Azure aboneliği gerekli değildir.
C# dilinde etkileşimli kimlik doğrulama işlemi aşağıdaki durumlarda kullanıcıya soru sormayabilir:
Kullanıcının kimliği cihazda zaten doğrulanmış
Cihazda mevcut bir Kusto.Explorer veya Azure Tarih Gezgini web kullanıcı arabirimi kimlik doğrulaması var
Kümeye bağlanmak için bağlantı dizesi oluşturucu nesnesini kullanan bir istemci nesnesi oluşturun.
Not
Kusto istemci örneğini önbelleğe alıp yeniden kullanmanızı kesinlikle öneririz. Kusto istemcilerinin sık sık yeniden oluşturması, uygulamanızda performans düşüşü ve kümenizdeki yükün artmasına neden olabilir.
Sorgu çıktısı yanıtta bir veya daha fazla satır ve sütundan oluşan bir veya daha fazla tablo içeren bir nesne olarak döndürülür.
Nesnenin biçimi istemci kitaplığı diline bağlıdır.
Print kusto sorgusu, tek satır ve sütun içeren tek bir tablo döndürür.
İlk sütunun değerini almak için GetString() yöntemini kullanın
Birincil sonuçlar JSON nesnesindeki yanıt. nesnesi bir dizi tablo içerir ve bu dizi de bir satır dizisi içerir. Her satır, sütun sözlüğü halinde düzenlenmiş veriler içerir. Sonuma aşağıdaki gibi başvurabilirsiniz:
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz. https://aka.ms/ContentUserFeedback.