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.
Bu makalede, KQL Queryset (Real-Time Queryset) tanım öğelerinin yapısının dökümü sağlanır.
Tanım bölümleri
Bu tabloda KQL Queryset tanım bölümleri listelenir.
| Tanım bölümü yolu | tür | Gerekli | Açıklama |
|---|---|---|---|
RealTimeQueryset.json |
RealTimeQueryset (JSON) | doğru | Yükün içeriğini açıklar. |
.platform |
PlatformDetails (JSON) | yanlış | Öğenin ortak ayrıntılarını açıklar |
Tanım örneği
{
"parts": [
{
"path": "RealTimeQueryset.json",
"payload": "ewogICAgInF1ZXJ5c2V0IjogewogICAgICAgICJ2ZXJzaW9uIjogIjEuMC4wIiwKICAgICAgICAiZGF0YVNvdXJjZXMiOiBbewogICAgICAgICAgICAgICAgImlkIjogImMyNDM0YmY4LTI1YmItNGFhMC04NzQ2LWRiNDcwNTMzYWRhZiIsCiAgICAgICAgICAgICAgICAiY2x1c3RlclVyaSI6ICJodHRwczovL2hlbHAua3VzdG8ud2luZG93cy5uZXQvIiwKICAgICAgICAgICAgICAgICJ0eXBlIjogIkF6dXJlRGF0YUV4cGxvcmVyIiwKICAgICAgICAgICAgICAgICJkYXRhYmFzZU5hbWUiOiAiU2FtcGxlcyIKICAgICAgICAgICAgfQogICAgICAgIF0sCiAgICAgICAgInRhYnMiOiBbewogICAgICAgICAgICAgICAgImlkIjogImNjZDdiOTBjLTUxZmUtNDI5Zi1hODUzLTM4NWIwMmJkNzRjOSIsCiAgICAgICAgICAgICAgICAiY29udGVudCI6ICJTdG9ybUV2ZW50c1xcXFxufCBjb3VudCIsCiAgICAgICAgICAgICAgICAidGl0bGUiOiAiVGFiMU5hbWUiLAogICAgICAgICAgICAgICAgImRhdGFTb3VyY2VJZCI6ICJjMjQzNGJmOC0yNWJiLTRhYTAtODc0Ni1kYjQ3MDUzM2FkYWYiCiAgICAgICAgICAgIH0KICAgICAgICBdCiAgICB9Cn0=",
"payloadType": "InlineBase64"
},
{
"path": ".platform",
"payload": "ZG90UGxhdGZvcm1CYXNlNjRTdHJpbmc=",
"payloadType": "InlineBase64"
}
]
}
RealTimeQueryset
payload özelliği, Base64 ile kodlanmış tanımın içeriğini içerir. İçerik, Queryset'i tanımlayan bir JSON nesnesidir. JSON nesnesi, Queryset'i tanımlayan çeşitli özelliklere sahip querysetadlı bir kök nesnesi içerir.
Sorgu kümesi özellikleri
Queryset nesnesini oluşturmak için kullanılan alanları açıklar.
| Tanım bölümü yolu | tür | Gerekli | Açıklama |
|---|---|---|---|
version |
string | doğru | Queryset'in sürümü. |
dataSources |
DataSource (Dizi) | doğru | Queryset'te kullanılan veri kaynaklarının listesi. |
tabs |
Sekme (Dizi) | doğru | Sorgu Kümesindeki sekmelerin listesi. |
Veri Kaynağı
DataSource nesnesini oluşturmak için kullanılan alanları açıklar.
| Tanım bölümü yolu | tür | Gerekli | Açıklama |
|---|---|---|---|
id |
string | doğru | Veri kaynağının benzersiz tanımlayıcısı. |
clusterUri |
string | doğru | Veri kaynağının URI'sini. |
type |
string | doğru | Veri kaynağının türü. Geçerli değerler: AzureDataExplorer |
databaseName |
string | doğru | Veri kaynağındaki veritabanının adı. |
Sekme
Tab nesnesini oluşturmak için kullanılan alanları açıklar.
| Tanım bölümü yolu | tür | Gerekli | Açıklama |
|---|---|---|---|
id |
string | doğru | Sekmenin benzersiz tanımlayıcısı. |
content |
string | doğru | Bir KQL sorgusu olan sekmenin içeriği. |
title |
string | doğru | Sekmenin başlığı. |
dataSourceId |
string | doğru | Sekmede kullanılan veri kaynağının benzersiz tanımlayıcısı. |
RealTimeQueryset örneği
Aşağıdaki örnek yük, sorgu StormEvents | counttek bir sekme içeren bir Queryset'i açıklayan bir JSON nesnesidir.
Bu örnekte, RealTimeQueryset yükü için kodu çözülen JSON nesnesi gösterilmektedir.
{
"queryset": {
"version": "1.0.0",
"dataSources": [
{
"id": "c2434bf8-25bb-4aa0-8746-db470533adaf",
"clusterUri": "https://help.kusto.windows.net/",
"type": "AzureDataExplorer",
"databaseName": "Samples"
}
],
"tabs": [
{
"id": "ccd7b90c-51fe-429f-a853-385b02bd74c9",
"content": "StormEvents\\\\n| count",
"title": "Tab1Name",
"dataSourceId": "c2434bf8-25bb-4aa0-8746-db470533adaf"
}
]
}
}