Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Sürüm açılan listesini kullanarak hizmetler arasında geçiş yapın. Gezinti hakkında daha fazla bilgi edinin.
Şunlar için geçerlidir: ✅ Microsoft Fabric ✅ Azure Veri Gezgini
Aşağıdaki iletişim uç noktaları desteklenir:
- Sorgu ortamınızdaki verileri sorgulayıp yönetebileceğiniz REST API uç noktası. Bu uç nokta sorgular ve yönetim komutları için Kusto Sorgu Dili'ni destekler.
- Microsoft SQL Server ürünleri tarafından kullanılan Microsoft Tablosal Veri Akışı (TDS) protokolünün bir alt kümesini uygulayan bir MS-TDS uç noktası. Uç nokta, TDS 7.x ve 8.0 sürümlerini destekler. Bu uç nokta, sorgular için SQL Server uç noktasıyla nasıl iletişim kuracaklarını bilen araçlar için kullanışlıdır.
- Azure hizmetleri için standart araçlar olan bir Azure Resource Manager (ARM) uç noktası. Uç nokta, Azure Veri Gezgini kümeleri gibi kaynakları yönetmek için kullanılır.
REST API
Herhangi bir hizmetle iletişim kurmanın birincil aracı, hizmetin REST API'sini kullanmaktır. Bu tam belgelenmiş uç nokta ile arayanlar şunları yapabilir:
- Sorgu verileri
- Meta verileri sorgulama ve değiştirme
- Veri içe aktarma
- Hizmet durumunu sorgulama
- Kaynakları yönet
Farklı hizmetler, aynı genel kullanıma açık REST API aracılığıyla kendi aralarında iletişim kurar.
REST API protokolüyle ilgilenmeden hizmeti kullanmak için bir dizi istemci kitaplığı da kullanılabilir.
MS-TDS
Hizmet, Microsoft SQL Server iletişim protokollerini (MS-TDS) destekler ve T-SQL sorgularını çalıştırmak için sınırlı bir destek içerir. desteklenen MS-TDS sürümleri 7.x ve 8.0'dır. Bu protokol, kullanıcıların iyi bilinen bir sorgu söz dizimi (T-SQL) ve LINQPad, sqlcmd, Tableau, Excel ve Power BI gibi veritabanı istemci araçlarını kullanarak sorgu çalıştırmasına olanak tanır.
Daha fazla bilgi için bkz. MS-TDS.
Müşteri kütüphaneleri
Programlı erişimi kolaylaştırmak için yukarıdaki uç noktaları kullanan bir dizi istemci kitaplığı vardır.
- .NET SDK
- Python SDK'sı
- R
- Java SDK'sı
- Node.js SDK
- Go SDK'sı
- PowerShell
Tavsiye
Örnek uygulama oluşturucu sihirbazını kullanarak kümenize göre uyarlanmış bir çalışma uygulaması oluşturabilir, verilerinizi tercih ettiğiniz programlama dilinde alabilir ve sorgulayabilirsiniz. Oluşturulan kod, kendi uygulamalarınızı yazmak, siz yazarken kodu değiştirmek veya kodun bölümlerini kendi uygulamalarınıza kopyalamak için temel olarak kullanılabilir. Daha fazla bilgi için bkz. örnek uygulama oluşturucu sihirbazı.
.NET Framework Kitaplıkları
.NET Framework Kitaplıkları, kümenizle program aracılığıyla etkileşim kurmanın önerilen yoludur. Bir dizi farklı kitaplık kullanılabilir.
- Kusto.Data (Kusto İstemci Kitaplığı): Verileri sorgulamak, meta verileri sorgulamak ve değiştirmek için kullanılabilir. Kusto REST API'sinin üzerine kurulmuştur ve hedef Kusto kümesine HTTPS istekleri gönderir.
-
Kusto.Ingest (Kusto Alım Kitaplığı): Veri alımını kolaylaştırmak için bunu kullanır
Kusto.Datave genişletir.
.NET Framework Kitaplıkları, Eventhouse'unuzla program aracılığıyla etkileşim kurmanın önerilen yoludur. Bir dizi farklı kitaplık kullanılabilir.
- Kusto.Data (Kusto İstemci Kitaplığı): Verileri sorgulamak, meta verileri sorgulamak ve değiştirmek için kullanılabilir. Kusto REST API'sinin üzerine kurulmuştur ve hedef Eventhouse'a HTTPS istekleri gönderir.
-
Kusto.Ingest (Kusto Alım Kitaplığı): Veri alımını kolaylaştırmak için bunu kullanır
Kusto.Datave genişletir.
Yukarıdaki kitaplıklar Azure Depolama API'leri ve Microsoft Entra API'leri gibi Azure API'lerini kullanır.
Python Kitaplıkları
Python istemci kitaplığı, çağıranların veri sorguları ve yönetim komutları göndermesine izin verir. Daha fazla bilgi için bkz . Kusto Python SDK'sı.
R Kitaplığı
R istemci kitaplığı, çağıranların veri sorguları ve yönetim komutları göndermesine izin verir. Daha fazla bilgi için bkz . Kusto R SDK.
Java SDK'sı
Java istemci kitaplığı, Java kullanarak kümeleri sorgulama özelliği sağlar. Daha fazla bilgi için bkz . Kusto Java SDK'sı.
Java istemci kitaplığı, Java kullanarak Eventhouses'u sorgulama özelliği sağlar. Daha fazla bilgi için bkz . Kusto Java SDK'sı.
Node.js SDK
Node SDK, Node LTS (şu anda v6.14) ile uyumludur ve ES6 ile derlenir. Daha fazla bilgi için bkz . Kusto Node SDK.
Go SDK'sı
Go İstemci kitaplığı Go kullanarak kümenizi sorgulama, denetleme ve kümenize alma özelliği sağlar. Daha fazla bilgi için bkz . Kusto Golang SDK.
PowerShell
.NET Framework Kitaplıkları PowerShell betikleri tarafından kullanılabilir. Daha fazla bilgi için bkz. PowerShell'den Kusto .NET istemci kitaplıklarını kullanma.
Monaco IDE tümleştirmesi
Paket, monaco-kusto Monaco web düzenleyicisiyle tümleştirmeyi destekler.
Microsoft tarafından geliştirilen Monaco Düzenleyicisi, Visual Studio Code'un temelini oluşturur.
Daha fazla bilgi için bkz. monaco-kusto paketi.