az stream-analytics function
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 fungsi az stream-analytics. Pelajari lebih lanjut tentang ekstensi.
Mengelola fungsi dengan analisis aliran.
Perintah
Nama | Deskripsi | Jenis | Status |
---|---|---|---|
az stream-analytics function create |
Buat fungsi atau ganti fungsi yang sudah ada di bawah pekerjaan streaming yang ada. |
Ekstensi | GA |
az stream-analytics function delete |
Hapus fungsi dari pekerjaan streaming. |
Ekstensi | GA |
az stream-analytics function inspect |
Ambil definisi default fungsi berdasarkan parameter yang ditentukan. |
Ekstensi | GA |
az stream-analytics function list |
Cantumkan semua fungsi di bawah pekerjaan streaming yang ditentukan. |
Ekstensi | GA |
az stream-analytics function show |
Dapatkan detail tentang fungsi yang ditentukan. |
Ekstensi | GA |
az stream-analytics function test |
Uji apakah informasi yang diberikan untuk fungsi valid. Ini dapat berkisar dari menguji koneksi ke layanan web yang mendasar di belakang fungsi atau memastikan kode fungsi yang disediakan secara sintis benar. |
Ekstensi | GA |
az stream-analytics function update |
Perbarui fungsi yang ada di bawah pekerjaan streaming yang ada. Ini dapat digunakan untuk memperbarui sebagian (yaitu memperbarui satu atau dua properti) fungsi tanpa memengaruhi sisa definisi pekerjaan atau fungsi. |
Ekstensi | GA |
az stream-analytics function wait |
Tempatkan CLI dalam status tunggu hingga kondisi fungsi stream-analytics terpenuhi. |
Ekstensi | GA |
az stream-analytics function create
Buat fungsi atau ganti fungsi yang sudah ada di bawah pekerjaan streaming yang ada.
az stream-analytics function create --function-name
--job-name
--resource-group
[--if-match]
[--if-none-match]
[--properties]
Contoh
Membuat fungsi JavaScript
az stream-analytics function create --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.StreamAnalytics/JavascriptUdf\",\"properties\":{\"script\":\"function (x, y) { return x + y; }\"}},\"inputs\":[{\"dataType\":\"Any\"}],\"output\":{\"dataType\":\"Any\"}}}" --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Membuat fungsi Azure ML
az stream-analytics function create --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.MachineLearning/WebService\",\"properties\":{\"apiKey\":\"someApiKey==\",\"batchSize\":1000,\"endpoint\":\"someAzureMLEndpointURL\",\"inputs\":{\"name\":\"input1\",\"columnNames\":[{\"name\":\"tweet\",\"dataType\":\"string\",\"mapTo\":0}]},\"outputs\":[{\"name\":\"Sentiment\",\"dataType\":\"string\"}]}},\"inputs\":[{\"dataType\":\"nvarchar(max)\"}],\"output\":{\"dataType\":\"nvarchar(max)\"}}}" --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"
Parameter yang Diperlukan
Nama fungsi.
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
ETag fungsi. Hilangkan nilai ini untuk selalu menimpa fungsi saat ini. Tentukan nilai ETag yang terakhir dilihat untuk mencegah penimpaan perubahan bersamaan secara tidak sengaja.
Atur ke '*' untuk memungkinkan fungsi baru dibuat, tetapi untuk mencegah pembaruan fungsi yang ada. Nilai lain akan menghasilkan respons 412 Pra-kondisi Gagal.
Properti yang terkait dengan fungsi. Nilai yang diharapkan: json-string/json-file/@json-file.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az stream-analytics function delete
Hapus fungsi dari pekerjaan streaming.
az stream-analytics function delete --function-name
--job-name
--resource-group
[--yes]
Contoh
Menghapus fungsi
az stream-analytics function delete --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Parameter yang Diperlukan
Nama fungsi.
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Jangan meminta konfirmasi.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az stream-analytics function inspect
Ambil definisi default fungsi berdasarkan parameter yang ditentukan.
az stream-analytics function inspect --function-name
--job-name
--resource-group
[--ml-properties]
Parameter yang Diperlukan
Nama fungsi.
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Parameter yang diperlukan untuk mengambil definisi fungsi default untuk fungsi layanan web Azure Pembelajaran Mesin.
Penggunaan: --ml-properties execute-endpoint=XX
execute-endpoint: Titik akhir eksekusi Permintaan-Respons dari layanan web Azure Pembelajaran Mesin. Cari tahu lebih lanjut di sini: https://docs.microsoft.com/en-us/azure/stream-analytics/machine-learning-udf.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az stream-analytics function list
Cantumkan semua fungsi di bawah pekerjaan streaming yang ditentukan.
az stream-analytics function list --job-name
--resource-group
[--select]
Contoh
Mencantumkan semua fungsi dalam pekerjaan streaming
az stream-analytics function list --job-name "sj8653" --resource-group "sjrg1637"
Parameter yang Diperlukan
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Parameter kueri OData $select. Ini adalah daftar properti struktural yang dipisahkan koma untuk disertakan dalam respons, atau "" untuk menyertakan semua properti. Secara default, semua properti dikembalikan kecuali diagnostik. Saat ini hanya menerima '' sebagai nilai yang valid.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az stream-analytics function show
Dapatkan detail tentang fungsi yang ditentukan.
az stream-analytics function show --function-name
--job-name
--resource-group
Contoh
Mendapatkan fungsi JavaScript
az stream-analytics function show --name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Mendapatkan fungsi Azure ML
az stream-analytics function show --name "function588" --job-name "sj9093" --resource-group "sjrg7"
Parameter yang Diperlukan
Nama fungsi.
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az stream-analytics function test
Uji apakah informasi yang diberikan untuk fungsi valid. Ini dapat berkisar dari menguji koneksi ke layanan web yang mendasar di belakang fungsi atau memastikan kode fungsi yang disediakan secara sintis benar.
az stream-analytics function test --function-name
--job-name
--resource-group
[--no-wait]
[--properties]
Contoh
Menguji koneksi untuk fungsi JavaScript
az stream-analytics function test --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Menguji koneksi untuk fungsi Azure ML
az stream-analytics function test --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"
Parameter yang Diperlukan
Nama fungsi.
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Jangan menunggu operasi jangka panjang selesai.
Properti yang terkait dengan fungsi. Nilai yang diharapkan: json-string/json-file/@json-file.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az stream-analytics function update
Perbarui fungsi yang ada di bawah pekerjaan streaming yang ada. Ini dapat digunakan untuk memperbarui sebagian (yaitu memperbarui satu atau dua properti) fungsi tanpa memengaruhi sisa definisi pekerjaan atau fungsi.
az stream-analytics function update --function-name
--job-name
--resource-group
[--if-match]
[--properties]
Contoh
Memperbarui fungsi JavaScript
az stream-analytics function update --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.StreamAnalytics/JavascriptUdf\",\"properties\":{\"script\":\"function (a, b) { return a * b; }\"}}}}" --function-name "function8197" --job-name "sj8653" --resource-group "sjrg1637"
Memperbarui fungsi Azure ML
az stream-analytics function update --properties "{\"type\":\"Scalar\",\"properties\":{\"binding\":{\"type\":\"Microsoft.MachineLearning/WebService\",\"properties\":{\"batchSize\":5000}}}}" --function-name "function588" --job-name "sj9093" --resource-group "sjrg7"
Parameter yang Diperlukan
Nama fungsi.
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
ETag fungsi. Hilangkan nilai ini untuk selalu menimpa fungsi saat ini. Tentukan nilai ETag yang terakhir dilihat untuk mencegah penimpaan perubahan bersamaan secara tidak sengaja.
Properti yang terkait dengan fungsi. Nilai yang diharapkan: json-string/json-file/@json-file.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
az stream-analytics function wait
Tempatkan CLI dalam status tunggu hingga kondisi fungsi stream-analytics terpenuhi.
az stream-analytics function wait --function-name
--job-name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Contoh
Jeda menjalankan baris skrip CLI berikutnya hingga fungsi stream-analytics berhasil dibuat.
az stream-analytics function wait --name "function588" --job-name "sj9093" --resource-group "sjrg7" --created
Parameter yang Diperlukan
Nama fungsi.
Nama pekerjaan streaming.
Nama grup sumber daya. Anda dapat mengonfigurasi grup default menggunakan az configure --defaults group=<name>
.
Parameter Opsional
Tunggu hingga dibuat dengan 'provisioningState' di 'Berhasil'.
Tunggu hingga kondisi memenuhi kueri JMESPath kustom. Misalnya provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Tunggu hingga dihapus.
Tunggu hingga sumber daya ada.
Interval polling dalam hitungan detik.
Tunggu maksimum dalam detik.
Tunggu hingga diperbarui dengan provisioningState di 'Berhasil'.
Parameter Global
Meningkatkan verbositas pengelogan untuk menampilkan semua log debug.
Menampilkan pesan bantuan ini dan keluar.
Hanya menampilkan kesalahan, menyembunyikan peringatan.
Format output.
String kueri JMESPath. Lihat http://jmespath.org/ untuk informasi selengkapnya beserta contohnya.
Nama atau ID langganan. Anda dapat mengonfigurasi langganan default menggunakan az account set -s NAME_OR_ID
.
Meningkatkan verbositas pengelogan. Gunakan --debug untuk log waktu lengkap.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk