Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
✅ Azure Stream Analytics ✅ Fabric Eventstream
Menentukan aliran input atau nama langkah yang terkait dalam klausa WITH. Klausul FROM selalu diperlukan untuk setiap pernyataan SELECT.
Sintaksis
FROM <input_source> [<PARTITION BY clause>] [<TIMESTAMP BY clause>]
<PARTITION BY clause> ::== PARTITION BY <key_spec>
<TIMESTAMP BY clause> ::== TIMESTAMP BY scalar_expression [OVER <key_spec>]
<input_source> ::=
{
*
| { input_name | input_alias }.*
| {
[ { input_name | input_alias }. ]
{ column_name }
| expression [ [ AS ] column_alias ]
}
| column_alias = expression
}
<key_spec> ::== { column_name | expression } [,... n]
Argumen
*
Menentukan bahwa semua kolom dari semua aliran input dalam klausa FROM harus dikembalikan. Kolom dikembalikan oleh sumber input, seperti yang ditentukan dalam klausa FROM, dan dalam urutan di mana kolom tersebut ada di aliran masuk.
input_name | input_alias.*
Membatasi cakupan * ke nama input yang ditentukan.
column_name
Adalah nama kolom yang akan dikembalikan. Memenuhi syarat column_name untuk mencegah referensi ambigu, seperti terjadi ketika dua sumber input dalam klausa FROM memiliki kolom dengan nama duplikat.
ekspresi
Adalah konstanta, fungsi, kombinasi nama kolom, konstanta, dan fungsi yang terhubung oleh operator atau operator, atau subkueri.
Column_alias
Adalah nama alternatif untuk mengganti nama kolom dalam kumpulan hasil kueri. Misalnya, alias seperti Kuantitas, atau Kuantitas ke Tanggal, atau Qty dapat ditentukan untuk kolom bernama kuantitas. Alias digunakan juga untuk menentukan nama untuk hasil ekspresi. column_alias tidak dapat digunakan dalam klausa WHERE, GROUP BY, atau HAVING.
PARTITON BY <key_spec>
Mempartisi data ke dalam subset berdasarkan <key_spec>. Ini memungkinkan pekerjaan untuk mengonsumsi dan menulis partisi yang berbeda secara paralel. Untuk informasi selengkapnya, lihat Memanfaatkan paralelisasi kueri di Azure Stream Analytics.
TIMESTAMP BY scalar_expression [OVER <key_spec>]
Memungkinkan peristiwa diberi tanda waktu oleh scalar_expression alih-alih waktu kedatangan. Klausa OVER dapat digunakan untuk membuat garis waktu independen untuk setiap kunci yang berbeda. Untuk informasi selengkapnya, lihat dokumentasi tentang TIMESTAMP BY.
Contoh
SELECT TollId, EntryTime AS VehicleEntryTime, LicensePlate, State, Make, Model, VehicleType, VehicleWeight, Toll, Tag
FROM TollTagEntry TIMESTAMP BY EntryTime