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 ✅ Azure İzleyici ✅ Microsoft Sentinel
Giriş tablosundan belirtilen sayıda rastgele satır döndürür.
Note
-
sampledeğerlerin dağılımı yerine hıza yöneliktir. Özellikle, farklı boyutlardaki (veyaunionişleçleri gibijoin) 2 veri kümesini birleştirilen işleçlerden sonra kullanıldığında 'adil' sonuçlar üretmeyeceği anlamına gelir. Tablo başvurusundan ve filtreden hemen sonra kullanılmasısampleönerilir. -
samplebelirlenemeyen bir işleçtir ve sorgu sırasında her değerlendirildiğinde farklı bir sonuç kümesi döndürür. Örneğin, aşağıdaki sorgu iki farklı satır döndürür (aynı satırı iki kez döndürmeyi beklese bile).
Syntax
T| sampleNumberOfRows
Söz dizimi kuralları hakkında daha fazla bilgi edinin.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| T | string |
✔️ | Giriş tablosal ifadesi. |
| NumberOfRows | int, long veya real | ✔️ | Döndürülecek satır sayısı. Herhangi bir sayısal ifade belirtebilirsiniz. |
Examples
Bu bölümdeki örnekte, kullanmaya başlamanıza yardımcı olması için söz diziminin nasıl kullanılacağı gösterilmektedir.
Bu makaledeki örneklerde, Örnekleri veritabanındaki
StormEventstablosu gibi yardım kümesiiçindeki genel kullanıma açık tablolar kullanılır.
Bu makaledeki örneklerde, Hava Durumu analizi
Weathertablo gibi genel kullanıma açık tablolar kullanılır. Örnek sorgudaki tablo adını çalışma alanınızdaki tabloyla eşleşecek şekilde değiştirmeniz gerekebilir.
Örnek oluşturma
Bu sorgu bir sayı aralığı oluşturur, bir değer örneği oluşturur ve bu örneği yineler.
let _data = range x from 1 to 100 step 1;
let _sample = _data | sample 1;
union (_sample), (_sample)
Output
| x |
|---|
| 74 |
| 63 |
Yukarıdaki _sample örnekte bir kez hesaplandığından emin olmak için materialize() işlevini kullanabilirsiniz:
let _data = range x from 1 to 100 step 1;
let _sample = materialize(_data | sample 1);
union (_sample), (_sample)
Output
| x |
|---|
| 24 |
| 24 |
Belirli bir veri yüzdesi örneği oluşturma
Verilerinizin belirli bir yüzdesini (belirtilen sayıda satır yerine) örneklemek için
StormEvents | where rand() < 0.1
Output
Tablo çıkışın ilk birkaç satırını içerir. Sonucun tamamını görüntülemek için sorguyu çalıştırın.
| StartTime | EndTime | EpisodeId | EventId | State | EventType |
|---|---|---|---|---|---|
| 2007-01-01T00:00:00Z | 2007-01-20T10:24:00Z | 2403 | 11914 | INDIANA | Flood |
| 2007-01-01T00:00:00Z | 2007-01-24T18:47:00Z | 2408 | 11930 | INDIANA | Flood |
| 2007-01-01T00:00:00Z | 2007-01-01T12:00:00Z | 1979 | 12631 | DELAWARE | Şiddetli Yağmur |
| 2007-01-01T00:00:00Z | 2007-01-01T00:00:00Z | 2592 | 13208 | KUZEY CAROLINA | Gök Gürültülü Fırtına |
| 2007-01-01T00:00:00Z | 2007-01-31T23:59:00Z | 1492 | 7069 | MINNESOTA | Drought |
| 2007-01-01T00:00:00Z | 2007-01-31T23:59:00Z | 2240 | 10858 | TEXAS | Drought |
| ... | ... | ... | ... | ... | ... |
Anahtar örneği oluşturma
Satırlar yerine anahtarları örneklemek (örneğin, örnek 10 Kimlik ve bu Kimlikler için tüm satırları almak) için sample-distinct işleciyle birlikte in kullanabilirsiniz.
let sampleEpisodes = StormEvents | sample-distinct 10 of EpisodeId;
StormEvents
| where EpisodeId in (sampleEpisodes)
Output
Tablo çıkışın ilk birkaç satırını içerir. Sonucun tamamını görüntülemek için sorguyu çalıştırın.
| StartTime | EndTime | EpisodeId | EventId | State | EventType |
|---|---|---|---|---|---|
| 2007-09-18T20:00:00Z | 2007-09-19T18:00:00Z | 11074 | 60904 | FLORIDA | Şiddetli Yağmur |
| 2007-09-20T21:57:00Z | 2007-09-20T22:05:00Z | 11078 | 60913 | FLORIDA | Tornado |
| 2007-09-29T08:11:00Z | 2007-09-29T08:11:00Z | 11091 | 61032 | ATLANTIK GÜNEY | Waterspout |
| 2007-12-07T14:00:00Z | 2007-12-08T04:00:00Z | 13183 | 73241 | AMERİKAN SAMOASI | Ani Sel |
| 2007-12-11T21:45:00Z | 2007-12-12T16:45:00Z | 12826 | 70787 | KANSAS | Flood |
| 2007-12-13T09:02:00Z | 2007-12-13T10:30:00Z | 11780 | 64725 | KENTUCKY | Flood |
| ... | ... | ... | ... | ... | ... |