az stream-analytics job

Catatan

Referensi ini adalah bagian dari ekstensi stream-analytics untuk Azure CLI (versi 2.15.0 atau yang lebih tinggi). Ekstensi akan secara otomatis menginstal pertama kali Anda menjalankan perintah pekerjaan az stream-analytics. Pelajari lebih lanjut tentang ekstensi.

Mengelola pekerjaan streaming dengan analisis aliran.

Perintah

Nama Deskripsi Jenis Status
az stream-analytics job create

Buat pekerjaan streaming atau ganti pekerjaan streaming yang sudah ada.

Ekstensi GA
az stream-analytics job delete

Menghapus pekerjaan streaming.

Ekstensi GA
az stream-analytics job list

Cantumkan semua pekerjaan streaming dalam grup sumber daya yang ditentukan. Dan Mencantumkan semua pekerjaan streaming dalam langganan tertentu.

Ekstensi GA
az stream-analytics job scale

Menskalakan pekerjaan streaming saat pekerjaan sedang berjalan.

Ekstensi GA
az stream-analytics job show

Dapatkan detail tentang pekerjaan streaming yang ditentukan.

Ekstensi GA
az stream-analytics job start

Mulai pekerjaan streaming. Setelah pekerjaan dimulai, pekerjaan akan mulai memproses peristiwa input dan menghasilkan output.

Ekstensi GA
az stream-analytics job stop

Hentikan pekerjaan streaming yang sedang berjalan. Ini akan menyebabkan pekerjaan streaming yang sedang berjalan berhenti memproses peristiwa input dan menghasilkan output.

Ekstensi GA
az stream-analytics job update

Perbarui pekerjaan streaming yang ada. Ini dapat digunakan untuk memperbarui sebagian (yaitu memperbarui satu atau dua properti) pekerjaan streaming tanpa memengaruhi sisa definisi pekerjaan.

Ekstensi GA
az stream-analytics job wait

Tempatkan CLI dalam status tunggu hingga kondisi pekerjaan stream-analytics terpenuhi.

Ekstensi GA

az stream-analytics job create

Buat pekerjaan streaming atau ganti pekerjaan streaming yang sudah ada.

az stream-analytics job create --job-name
                               --resource-group
                               [--arrival-max-delay]
                               [--compatibility-level {1.0, 1.2}]
                               [--content-storage-policy {JobStorageAccount, SystemAccount}]
                               [--data-locale]
                               [--functions]
                               [--id]
                               [--identity]
                               [--if-match]
                               [--if-none-match]
                               [--inputs]
                               [--job-storage-account]
                               [--job-type {Cloud, Edge}]
                               [--location]
                               [--no-wait]
                               [--order-max-delay]
                               [--out-of-order-policy {Adjust, Drop}]
                               [--output-error-policy {Drop, Stop}]
                               [--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
                               [--output-start-time]
                               [--outputs]
                               [--tags]
                               [--transformation]

Contoh

Membuat pekerjaan streaming lengkap (pekerjaan streaming dengan transformasi, setidaknya 1 input dan setidaknya 1 output)

az stream-analytics job create --job-name "sj7804" --resource-group "sjrg3276" --location "West US" --compatibility-level "1.0" --data-locale "en-US" --arrival-max-delay 5 --order-max-delay 0 --out-of-order-policy "Drop" --functions "[]" --inputs "[{\"name\":\"inputtest\",\"properties\":{\"type\":\"Stream\",\"datasource\":{\"type\":\"Microsoft.Storage/Blob\",\"properties\":{\"container\":\"containerName\",\"pathPattern\":\"\",\"storageAccounts\":[{\"accountKey\":\"yourAccountKey==\",\"accountName\":\"yourAccountName\"}]}},\"serialization\":{\"type\":\"Json\",\"properties\":{\"encoding\":\"UTF8\"}}}}]" --output-error-policy "Drop" --outputs "[{\"name\":\"outputtest\",\"datasource\":{\"type\":\"Microsoft.Sql/Server/Database\",\"properties\":{\"database\":\"databaseName\",\"password\":\"userPassword\",\"server\":\"serverName\",\"table\":\"tableName\",\"user\":\"<user>\"}}}]" --transformation name="transformationtest" streaming-units=1 query="Select Id, Name from inputtest" --tags key1="value1" key3="value3" randomKey="randomValue"

Membuat shell pekerjaan streaming (pekerjaan streaming tanpa input, output, transformasi, atau fungsi)

az stream-analytics job create --job-name "sj59" --resource-group "sjrg6936" --location "West US" --compatibility-level "1.0" --data-locale "en-US" --arrival-max-delay 16 --order-max-delay 5 --out-of-order-policy "Drop" --functions "[]" --inputs "[]" --output-error-policy "Drop" --outputs "[]" --tags key1="value1" key3="value3" randomKey="randomValue"

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--arrival-max-delay

Maksimum penundaan yang dapat ditoleransi dalam hitungan detik agar peristiwa yang datang terlambat dapat disertakan. Rentang yang didukung adalah -1 hingga 1814399 (20.23:59:59 hari) dan -1 digunakan untuk menentukan tunggu tanpa batas waktu. Jika properti tidak ada, peristiwa dianggap memiliki nilai -1.

--compatibility-level

Mengontrol perilaku runtime tertentu dari pekerjaan streaming.

nilai yang diterima: 1.0, 1.2
--content-storage-policy

Nilai yang valid adalah JobStorageAccount dan SystemAccount. Jika diatur ke JobStorageAccount, ini mengharuskan pengguna untuk juga menentukan properti jobStorageAccount. .

nilai yang diterima: JobStorageAccount, SystemAccount
--data-locale

Lokal data dari pekerjaan analitik stream. Nilai harus menjadi nama Budaya .NET yang didukung dari set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Tentukan default ke 'en-US' jika tidak ditentukan.

--functions

Daftar satu atau beberapa fungsi untuk pekerjaan streaming. Properti nama untuk setiap fungsi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual. Nilai yang diharapkan: json-string/json-file/@json-file.

--id

Id sumber daya kluster.

--identity

Jelaskan identitas terkelola yang ditetapkan sistem yang ditetapkan untuk pekerjaan ini yang dapat digunakan untuk mengautentikasi dengan input dan output.

Penggunaan: --identity tenant-id=XX principal-id=XX type=XX

tenant-id: Id utama id penyewa identitas: Jenis ID utama identitas: Jenis identitas.

--if-match

ETag dari pekerjaan streaming. Hilangkan nilai ini untuk selalu menimpa kumpulan catatan saat ini. Tentukan nilai ETag yang terakhir dilihat untuk mencegah penimpaan perubahan bersamaan secara tidak sengaja.

--if-none-match

Atur ke '*' untuk mengizinkan pekerjaan streaming baru dibuat, tetapi untuk mencegah pembaruan kumpulan catatan yang ada. Nilai lain akan menghasilkan respons 412 Pra-kondisi Gagal.

--inputs

Daftar satu atau beberapa input ke pekerjaan streaming. Properti nama untuk setiap input diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan PATCH API yang tersedia untuk input individual. Nilai yang diharapkan: json-string/json-file/@json-file.

--job-storage-account

Properti yang terkait dengan akun Azure Storage dengan MSI.

Penggunaan: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

mode autentikasi: Mode Autentikasi. nama akun: Nama akun Azure Storage. Diperlukan pada permintaan PUT (CreateOrReplace). kunci akun: Kunci akun untuk akun Azure Storage. Diperlukan pada permintaan PUT (CreateOrReplace).

--job-type

Menjelaskan jenis pekerjaan. Mode yang valid adalah Cloud dan 'Edge'.

nilai yang diterima: Cloud, Edge
--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--order-max-delay

Penundaan maksimum yang dapat ditoleransi dalam hitungan detik agar peristiwa yang keluar dari urutan dapat disesuaikan kembali ke dalam urutan.

--out-of-order-policy

Menandakan kebijakan untuk diterapkan ke peristiwa yang sampai di luar urutan dalam aliran peristiwa input.

nilai yang diterima: Adjust, Drop
--output-error-policy

Menandakan kebijakan untuk diterapkan ke peristiwa yang mencapai output dan tidak dapat ditulis ke penyimpanan eksternal karena cacat (nilai kolom hilang, nilai kolom dengan jenis atau ukuran yang salah).

nilai yang diterima: Drop, Stop
--output-start-mode

Properti ini hanya boleh digunakan ketika diinginkan bahwa pekerjaan segera dimulai setelah pembuatan. Nilainya mungkin JobStartTime, CustomTime, atau LastOutputEventTime untuk menunjukkan apakah titik awal aliran peristiwa output harus dimulai setiap kali pekerjaan dimulai, dimulai pada stempel waktu pengguna kustom yang ditentukan melalui properti outputStartTime, atau dimulai dari waktu output peristiwa terakhir.

nilai yang diterima: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Nilai adalah stempel waktu berformat ISO-8601 yang menunjukkan titik awal aliran peristiwa output, atau null untuk menunjukkan bahwa aliran peristiwa output akan dimulai setiap kali pekerjaan streaming dimulai. Properti ini harus memiliki nilai jika outputStartMode diatur ke CustomTime.

--outputs

Daftar satu atau beberapa output untuk pekerjaan streaming. Properti nama untuk setiap output diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk output individual. Nilai yang diharapkan: json-string/json-file/@json-file.

--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--transformation

Tunjukkan kueri dan jumlah unit streaming yang akan digunakan untuk pekerjaan streaming. Properti nama transformasi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual.

Penggunaan: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

unit streaming: Menentukan jumlah unit streaming yang digunakan pekerjaan streaming. valid-streaming-units: Menentukan unit streaming yang valid yang dapat diskalakan oleh pekerjaan streaming. kueri: Menentukan kueri yang akan dijalankan dalam pekerjaan streaming. Anda dapat mempelajari selengkapnya tentang Bahasa Kueri Analisis Aliran (SAQL) di sini: https://msdn.microsoft.com/library/azure/dn834998 . Diperlukan pada permintaan PUT (CreateOrReplace). nama: Nama sumber daya.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job delete

Menghapus pekerjaan streaming.

az stream-analytics job delete --job-name
                               --resource-group
                               [--no-wait]
                               [--yes]

Contoh

Menghapus pekerjaan streaming

az stream-analytics job delete --job-name "sj59" --resource-group "sjrg6936"

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--yes -y

Jangan meminta konfirmasi.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job list

Cantumkan semua pekerjaan streaming dalam grup sumber daya yang ditentukan. Dan Mencantumkan semua pekerjaan streaming dalam langganan tertentu.

az stream-analytics job list [--expand]
                             [--resource-group]

Contoh

Mencantumkan semua pekerjaan streaming dalam grup sumber daya dan jangan gunakan parameter kueri OData $expand

az stream-analytics job list --resource-group "sjrg6936"

Mencantumkan semua pekerjaan streaming dalam grup sumber daya dan menggunakan parameter kueri OData $expand untuk memperluas input, output, transformasi, dan fungsi

az stream-analytics job list --expand "inputs,outputs,transformation,functions" --resource-group "sjrg3276"

Mencantumkan semua pekerjaan streaming dalam langganan dan tidak menggunakan parameter kueri OData $expand

az stream-analytics job list

Mencantumkan semua pekerjaan streaming dalam langganan dan menggunakan parameter kueri OData $expand untuk memperluas input, output, transformasi, dan fungsi

az stream-analytics job list --expand "inputs,outputs,transformation,functions"

Parameter Opsional

--expand

Parameter kueri OData $expand. Ini adalah daftar properti pekerjaan streaming tambahan yang dipisahkan koma untuk disertakan dalam respons, di luar set default yang dikembalikan ketika parameter ini tidak ada. Set default adalah semua properti pekerjaan streaming selain 'input', 'transformasi', 'output', dan 'fungsi'.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job scale

Menskalakan pekerjaan streaming saat pekerjaan sedang berjalan.

az stream-analytics job scale --job-name
                              --resource-group
                              [--no-wait]
                              [--streaming-units]

Contoh

Menskalakan pekerjaan streaming

az stream-analytics job scale --job-name "sj59" --resource-group "sjrg6936" --streaming-units 36

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--streaming-units

Menentukan jumlah unit streaming yang akan diskalakan oleh pekerjaan streaming.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job show

Dapatkan detail tentang pekerjaan streaming yang ditentukan.

az stream-analytics job show --job-name
                             --resource-group
                             [--expand]

Contoh

Dapatkan pekerjaan streaming dan jangan gunakan parameter kueri OData $expand

az stream-analytics job show --job-name "sj59" --resource-group "sjrg6936"

Dapatkan pekerjaan streaming dan gunakan parameter kueri OData $expand untuk memperluas input, output, transformasi, dan fungsi

az stream-analytics job show --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276"

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--expand

Parameter kueri OData $expand. Ini adalah daftar properti pekerjaan streaming tambahan yang dipisahkan koma untuk disertakan dalam respons, di luar set default yang dikembalikan ketika parameter ini tidak ada. Set default adalah semua properti pekerjaan streaming selain 'input', 'transformasi', 'output', dan 'fungsi'.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job start

Mulai pekerjaan streaming. Setelah pekerjaan dimulai, pekerjaan akan mulai memproses peristiwa input dan menghasilkan output.

az stream-analytics job start --job-name
                              --resource-group
                              [--no-wait]
                              [--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
                              [--output-start-time]

Contoh

Memulai pekerjaan streaming dengan mode mulai output CustomTime

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "CustomTime" --output-start-time "2012-12-12T12:12:12Z"

Memulai pekerjaan streaming dengan mode mulai output JobStartTime

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "JobStartTime"

Memulai pekerjaan streaming dengan mode mulai output LastOutputEventTime

az stream-analytics job start --job-name "sj59" --resource-group "sjrg6936" --output-start-mode "LastOutputEventTime"

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
--output-start-mode

Nilainya mungkin JobStartTime, CustomTime, atau LastOutputEventTime untuk menunjukkan apakah titik awal aliran peristiwa output harus dimulai setiap kali pekerjaan dimulai, dimulai pada stempel waktu pengguna kustom yang ditentukan melalui properti outputStartTime, atau dimulai dari waktu output peristiwa terakhir.

nilai yang diterima: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Nilai adalah stempel waktu berformat ISO-8601 yang menunjukkan titik awal aliran peristiwa output, atau null untuk menunjukkan bahwa aliran peristiwa output akan dimulai setiap kali pekerjaan streaming dimulai. Properti ini harus memiliki nilai jika outputStartMode diatur ke CustomTime.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job stop

Hentikan pekerjaan streaming yang sedang berjalan. Ini akan menyebabkan pekerjaan streaming yang sedang berjalan berhenti memproses peristiwa input dan menghasilkan output.

az stream-analytics job stop --job-name
                             --resource-group
                             [--no-wait]

Contoh

Menghentikan pekerjaan streaming

az stream-analytics job stop --job-name "sj59" --resource-group "sjrg6936"

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--no-wait

Jangan menunggu operasi jangka panjang selesai.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job update

Perbarui pekerjaan streaming yang ada. Ini dapat digunakan untuk memperbarui sebagian (yaitu memperbarui satu atau dua properti) pekerjaan streaming tanpa memengaruhi sisa definisi pekerjaan.

az stream-analytics job update --job-name
                               --resource-group
                               [--arrival-max-delay]
                               [--compatibility-level {1.0, 1.2}]
                               [--content-storage-policy {JobStorageAccount, SystemAccount}]
                               [--data-locale]
                               [--functions]
                               [--id]
                               [--identity]
                               [--if-match]
                               [--inputs]
                               [--job-storage-account]
                               [--job-type {Cloud, Edge}]
                               [--location]
                               [--order-max-delay]
                               [--out-of-order-policy {Adjust, Drop}]
                               [--output-error-policy {Drop, Stop}]
                               [--output-start-mode {CustomTime, JobStartTime, LastOutputEventTime}]
                               [--output-start-time]
                               [--outputs]
                               [--tags]
                               [--transformation]

Contoh

Memperbarui pekerjaan streaming

az stream-analytics job update --job-name "sj59" --resource-group "sjrg6936" --arrival-max-delay 13 --order-max-delay 21

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--arrival-max-delay

Maksimum penundaan yang dapat ditoleransi dalam hitungan detik agar peristiwa yang datang terlambat dapat disertakan. Rentang yang didukung adalah -1 hingga 1814399 (20.23:59:59 hari) dan -1 digunakan untuk menentukan tunggu tanpa batas waktu. Jika properti tidak ada, peristiwa dianggap memiliki nilai -1.

--compatibility-level

Mengontrol perilaku runtime tertentu dari pekerjaan streaming.

nilai yang diterima: 1.0, 1.2
--content-storage-policy

Nilai yang valid adalah JobStorageAccount dan SystemAccount. Jika diatur ke JobStorageAccount, ini mengharuskan pengguna untuk juga menentukan properti jobStorageAccount. .

nilai yang diterima: JobStorageAccount, SystemAccount
--data-locale

Lokal data dari pekerjaan analitik stream. Nilai harus menjadi nama Budaya .NET yang didukung dari set https://msdn.microsoft.com/en-us/library/system.globalization.culturetypes(v=vs.110).aspx. Tentukan default ke 'en-US' jika tidak ditentukan.

--functions

Daftar satu atau beberapa fungsi untuk pekerjaan streaming. Properti nama untuk setiap fungsi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual. Nilai yang diharapkan: json-string/json-file/@json-file.

--id

Id sumber daya kluster.

--identity

Jelaskan identitas terkelola yang ditetapkan sistem yang ditetapkan untuk pekerjaan ini yang dapat digunakan untuk mengautentikasi dengan input dan output.

Penggunaan: --identity tenant-id=XX principal-id=XX type=XX

tenant-id: Id utama id penyewa identitas: Jenis ID utama identitas: Jenis identitas.

--if-match

ETag dari pekerjaan streaming. Hilangkan nilai ini untuk selalu menimpa kumpulan catatan saat ini. Tentukan nilai ETag yang terakhir dilihat untuk mencegah penimpaan perubahan bersamaan secara tidak sengaja.

--inputs

Daftar satu atau beberapa input ke pekerjaan streaming. Properti nama untuk setiap input diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan PATCH API yang tersedia untuk input individual. Nilai yang diharapkan: json-string/json-file/@json-file.

--job-storage-account

Properti yang terkait dengan akun Azure Storage dengan MSI.

Penggunaan: --job-storage-account authentication-mode=XX account-name=XX account-key=XX

mode autentikasi: Mode Autentikasi. nama akun: Nama akun Azure Storage. Diperlukan pada permintaan PUT (CreateOrReplace). kunci akun: Kunci akun untuk akun Azure Storage. Diperlukan pada permintaan PUT (CreateOrReplace).

--job-type

Menjelaskan jenis pekerjaan. Mode yang valid adalah Cloud dan 'Edge'.

nilai yang diterima: Cloud, Edge
--location -l

Lokasi. Nilai dari: az account list-locations. Anda dapat mengonfigurasi lokasi default menggunakan az configure --defaults location=<location>.

--order-max-delay

Penundaan maksimum yang dapat ditoleransi dalam hitungan detik agar peristiwa yang keluar dari urutan dapat disesuaikan kembali ke dalam urutan.

--out-of-order-policy

Menandakan kebijakan untuk diterapkan ke peristiwa yang sampai di luar urutan dalam aliran peristiwa input.

nilai yang diterima: Adjust, Drop
--output-error-policy

Menandakan kebijakan untuk diterapkan ke peristiwa yang mencapai output dan tidak dapat ditulis ke penyimpanan eksternal karena cacat (nilai kolom hilang, nilai kolom dengan jenis atau ukuran yang salah).

nilai yang diterima: Drop, Stop
--output-start-mode

Properti ini hanya boleh digunakan ketika diinginkan bahwa pekerjaan segera dimulai setelah pembuatan. Nilainya mungkin JobStartTime, CustomTime, atau LastOutputEventTime untuk menunjukkan apakah titik awal aliran peristiwa output harus dimulai setiap kali pekerjaan dimulai, dimulai pada stempel waktu pengguna kustom yang ditentukan melalui properti outputStartTime, atau dimulai dari waktu output peristiwa terakhir.

nilai yang diterima: CustomTime, JobStartTime, LastOutputEventTime
--output-start-time

Nilai adalah stempel waktu berformat ISO-8601 yang menunjukkan titik awal aliran peristiwa output, atau null untuk menunjukkan bahwa aliran peristiwa output akan dimulai setiap kali pekerjaan streaming dimulai. Properti ini harus memiliki nilai jika outputStartMode diatur ke CustomTime.

--outputs

Daftar satu atau beberapa output untuk pekerjaan streaming. Properti nama untuk setiap output diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk output individual. Nilai yang diharapkan: json-string/json-file/@json-file.

--tags

Tag yang dipisahkan spasi: key[=value] [key[=value] ...]. Gunakan "" untuk menghapus tag yang ada.

--transformation

Tunjukkan kueri dan jumlah unit streaming yang akan digunakan untuk pekerjaan streaming. Properti nama transformasi diperlukan saat menentukan properti ini dalam permintaan PUT. Properti ini tidak dapat diubah melalui operasi PATCH. Anda harus menggunakan API PATCH yang tersedia untuk transformasi individual.

Penggunaan: --transformation streaming-units=XX valid-streaming-units=XX query=XX name=XX

unit streaming: Menentukan jumlah unit streaming yang digunakan pekerjaan streaming. valid-streaming-units: Menentukan unit streaming yang valid yang dapat diskalakan oleh pekerjaan streaming. kueri: Menentukan kueri yang akan dijalankan dalam pekerjaan streaming. Anda dapat mempelajari selengkapnya tentang Bahasa Kueri Analisis Aliran (SAQL) di sini: https://msdn.microsoft.com/library/azure/dn834998 . Diperlukan pada permintaan PUT (CreateOrReplace). nama: Nama sumber daya.

Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.

az stream-analytics job wait

Tempatkan CLI dalam status tunggu hingga kondisi pekerjaan stream-analytics terpenuhi.

az stream-analytics job wait --job-name
                             --resource-group
                             [--created]
                             [--custom]
                             [--deleted]
                             [--exists]
                             [--expand]
                             [--interval]
                             [--timeout]
                             [--updated]

Contoh

Jeda menjalankan baris skrip CLI berikutnya hingga pekerjaan stream-analytics berhasil dibuat.

az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --created

Jeda menjalankan baris skrip CLI berikutnya hingga pekerjaan stream-analytics berhasil dihapus.

az stream-analytics job wait --expand "inputs,outputs,transformation,functions" --job-name "sj7804" --resource-group "sjrg3276" --deleted

Parameter yang Diperlukan

--job-name --name -n

Nama pekerjaan streaming.

--resource-group -g

Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>.

Parameter Opsional

--created

Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.

nilai default: False
--custom

Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Tunggu hingga dihapus.

nilai default: False
--exists

Tunggu hingga sumber daya ada.

nilai default: False
--expand

Parameter kueri OData $expand. Ini adalah daftar properti pekerjaan streaming tambahan yang dipisahkan koma untuk disertakan dalam respons, di luar set default yang dikembalikan ketika parameter ini tidak ada. Set default adalah semua properti pekerjaan streaming selain 'input', 'transformasi', 'output', dan 'fungsi'.

--interval

Interval polling dalam hitungan detik.

nilai default: 30
--timeout

Tunggu maksimum dalam detik.

nilai default: 3600
--updated

Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.

nilai default: False
Parameter Global
--debug

Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.

--help -h

Menampilkan pesan bantuan ini dan keluar.

--only-show-errors

Hanya menampilkan kesalahan, menyembunyikan peringatan.

--output -o

Format output.

nilai yang diterima: json, jsonc, none, table, tsv, yaml, yamlc
nilai default: json
--query

String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.

--subscription

Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID.

--verbose

Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.