Sorgu Dili Öğeleri (Azure Stream Analytics)

Azure Stream Analytics, sorgu oluşturmaya yönelik çeşitli öğeler sağlar. Bunlar aşağıda özetlenmiştir.

Öğe Özet
UYGULAMAK APPLY işleci, sorgunun dış tablo ifadesi tarafından döndürülen her satır için tablo değerli bir işlev çağırmanızı sağlar. 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 döndürmeyen satırları döndürür.
DURUMDA CASE, koşulların listesini değerlendirir ve birden çok olası sonuç ifadelerinden birini döndürür
COALESCE 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.
CREATE TABLE CREATE TABLE, Azure Stream Analytics'e gelen olayların yükünün şemasını tanımlamak için kullanılır.
KAYNAK FROM, with yan tümcesiyle ilişkili giriş akışını veya adım adını belirtir. FROM yan tümcesi her zaman herhangi bir SELECT deyimi için gereklidir.
GRUPLANDıRMA ÖLÇÜTÜ GROUP BY, seçili bir 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.
HAVING HAVING, bir grup veya toplama için bir arama koşulu belirtir. HAVING yalnızca SELECT ifadesiyle kullanılabilir.
INTO INTO bir çıkış akışını açıkça belirtir ve her zaman bir SELECT ifadesiyle ilişkilendirilir. Belirtilmezse, varsayılan çıkış akışı "output" olur.
JOIN ve

JOIN Başvuru Verileri
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 (diğer adıyla başvuru verilerini) gerçek zamanlı olay akışıyla ilişkilendirmek için de kullanılır. Örneğin, bir olay akışını IP Adreslerini konumlarla eşleyen statik bir veri kümesine birleştirin. Stream Analytics'te desteklenen ve zamana bağlı bir sınırın gerekli olmadığı tek JOIN budur.
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.
SELECT 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.
UNION UNION, iki veya daha fazla sorguyu birleşimdeki tüm sorgulara ait olan tüm satırları içeren 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 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.

Yerleşik İşlevlerVeri TürleriZaman Yönetimi