Aracılığıyla paylaş


Sorgu Dili Öğeleri

✅ Azure Stream Analytics ✅ Fabric Olay Akışı

Sorgu dili, sorgu oluşturmak için çeşitli öğeler sağlar. Bunlar aşağıda özetlenmiştir.

Öğe Özet
Uygula APPLY işleci, sorgunun dış tablo ifadesi tarafından döndürülen her satır için bir tablo-değerli işlevi çağırmanıza olanak tanır. APPLY'in iki biçimi vardır:

CROSS APPLY yalnızca dış tablodaki tablo değerli işlevden bir sonuç kümesi oluşturan satırları döndürür.

OUTER APPLY, hem sonuç kümesi oluşturan satırları hem de tablo değerli işlevi tarafından üretilen sütunlarda NULL değerlerle sonuç kümesi oluşturmayan satırları döndürür.
KAP CASE, koşulların listesini değerlendirir ve birden çok olası sonuç ifadelerinden birini döndürür
BİRLEŞTİR COALESCE, bağımsız değişkenleri sırayla değerlendirir ve başlangıçta NULL olarak değerlendirilmeyen ilk ifadenin değerini döndürür.
TABLO OLUŞTUR CREATE TABLE, Azure Stream Analytics'e gelen olayların yükünün şemasını tanımlamak için kullanılır.
KİMDEN FROM, bir WITH yan tümcesiyle ilişkilendirilmiş giriş akışını veya adım adını belirtir. FROM yan tümcesi, herhangi bir SELECT deyimi için her zaman .
GRUPLA GROUP BY, seçili satır kümesini bir veya daha fazla sütun veya ifadenin değerlerine göre gruplandırılmış bir özet satır kümesi halinde gruplandırıyor.
SAHİP OLMAK HAVING, bir grup veya toplama için bir arama koşulu belirtir. HAVING yalnızca SELECT ifadesiyle kullanılabilir.
İÇİNE INTO, bir çıkış akışını açıkça tanımlar ve her zaman bir SELECT ifadesiyle ilişkilendirilmiştir . Belirtilmezse, varsayılan çıkış akışı "output" olur.
KATIL ve

Başvuru Verileri BİRLEŞTİR
JOIN, iki veya daha fazla giriş kaynağındaki kayıtları birleştirmek için kullanılır. JOIN doğası gereği zamansaldır, yani her JOIN eşleşen satırların zaman içinde ne kadar ayrılabileceğini tanımlamalıdır.

JOIN, sistem hakkında daha akıllı kararlar almak için kalıcı geçmiş verileri veya yavaş değişen veri kümesini (başvuru verileri) gerçek zamanlı olay akışıyla ilişkilendirmek için de kullanılır. Örneğin, bir olay akışını IP Adreslerini konumlara eşleyen statik bir veri kümesine birleştirin. Bu, Stream Analytics'te zamansal sınır gerekmeyen ve yalnızca JOIN olarak desteklenen tek birleşimdir.
MATCH_RECOGNIZE MATCH_RECOGNIZE, veri akışı üzerinden bir dizi olayı aramak için kullanılır.
NULLIF NULLIF iki bağımsız değişkeni değerlendirir ve eşitse null döndürür.
ÜZERİNDE OVER, ilişkili bir toplama veya analiz işlevi uygulanmadan önce satırları gruplandırma işlemini tanımlar.
SEÇMEK SELECT, giriş akışlarından satır almak için kullanılır ve Azure Stream Analytics'te bir veya birden çok giriş akışından bir veya birden çok sütunun seçilmesini sağlar.
SENDİKA UNION, birleşimdeki tüm sorgulara ait tüm satırları içeren iki veya daha fazla sorguyu tek bir sonuç kümesinde birleştirir.
NEREDE WHERE, sorgu tarafından döndürülen satırlar için arama koşulunu belirtir.
ile WITH, sorgudaki bir FROM yan tümcesi tarafından başvurulabilen geçici bir adlandırılmış sonuç kümesi belirtir. Bu, tek bir SELECT deyiminin yürütme kapsamında tanımlanır.

Ayrıca Bkz.

Built-In İşlevleriVeri TürleriZaman Yönetimi