Mulai cepat: Membuat pekerjaan Azure Stream Analytics dengan menggunakan Visual Studio

Mulai cepat ini menunjukkan kepada Anda cara membuat dan menjalankan pekerjaan Analisis Aliran menggunakan alat Azure Stream Analytics untuk Visual Studio. Contoh pekerjaan membaca data streaming dari perangkat IoT Hub. Anda menentukan pekerjaan yang menghitung suhu rata-rata ketika lebih dari 27° dan menulis peristiwa output yang dihasilkan ke file baru dalam penyimpanan blob.

Catatan

  • Sebaiknya gunakan alat Azure Stream Analytics untuk Visual Studio Code untuk pengalaman pengembangan lokal terbaik. Terdapat kesenjangan fitur yang diketahui dalam alat Azure Stream Analytics untuk Visual Studio 2019 (versi 2.6.3000.0) dan tidak akan ditingkatkan di masa mendatang.
  • Alat Visual Studio dan Visual Studio Code tidak mendukung pekerjaan di wilayah Tiongkok Timur, Tiongkok Utara, Jerman Tengah, dan Jerman Timur Laut.

Sebelum Anda mulai

  • Jika Anda tidak memiliki langganan Azure, buat akun gratis.

  • Masuk ke portal Azure.

  • Menginstal Visual Studio 2019, Visual Studio 2015, atau Visual Studio 2013 Update 4. Edisi Enterprise (Ultimate/Premium), Professional, dan Community didukung. Edisi Ekspres tidak didukung.

  • Ikuti petunjuk penginstalan untuk memasang alat Stream Analytics untuk Visual Studio.

Menyiapkan data input

Sebelum menentukan pekerjaan Analisis Aliran, Anda harus menyiapkan data yang nantinya dikonfigurasi sebagai input pekerjaan. Untuk menyiapkan data input yang diperlukan oleh pekerjaan, selesaikan langkah-langkah berikut:

  1. Masuk ke portal Azure.

  2. Pilih Buat sumber daya>Internet of Things>IoT Hub.

  3. Di panel IoT Hub, masukkan informasi berikut ini:

    Pengaturan Nilai yang disarankan Deskripsi
    Langganan <Langganan Anda> Pilih langganan Azure yang ingin Anda gunakan.
    Grup sumber daya asaquickstart-resourcegroup Pilih Buat Baru dan masukkan nama grup sumber daya baru untuk akun Anda.
    Nama IoT Hub MyASAIoTHub Pilih nama untuk IoT Hub Anda.
    Wilayah <Memilih wilayah yang paling dekat dengan pengguna Anda> Pilih lokasi geografis tempat Anda dapat menghosting IoT Hub Anda. Gunakan lokasi yang paling dekat dengan pengguna Anda.
    Tingkat Gratis Untuk mulai cepat ini, pilih Gratis jika masih tersedia di langganan Anda. Jika tingkat gratis tidak tersedia, pilih tingkat terendah yang tersedia. Untuk mengetahui informasi selengkapnya, lihat Harga IoT Hub.

    Cuplikan layar memperlihatkan wizard Buat IoT Hub di portal Azure.

  4. Pilih Tinjau + buat. Tinjau informasi IoT Hub Anda dan pilih Buat. Mungkin perlu waktu beberapa menit untuk membuat IoT Hub. Anda bisa memantau kemajuannya di panel Pemberitahuan.

  5. Setelah penyebaran selesai, pilih Buka sumber daya untuk menavigasi ke halaman IoT Hub untuk hub IoT Anda.

  6. Pada halaman IoT Hub, pilih Perangkat di bawah Manajemen perangkat di menu navigasi kiri.

  7. Pada halaman Perangkat , pilih + Tambahkan perangkat pada toolbar.

    Cuplikan layar memperlihatkan halaman Perangkat dengan Tambahkan perangkat dipilih.

  8. Pada halaman Buat perangkat , masukkan nama untuk perangkat, dan pilih Simpan.

    Cuplikan layar yang menampilkan halaman Buat perangkat.

  9. Setelah perangkat dibuat, buka perangkat dari daftar Perangkat IoT. Jika Anda belum melihat perangkat, refresh halaman.

    Cuplikan layar memperlihatkan daftar perangkat dengan perangkat yang Anda buat.

  10. Salin String koneksi utama dan simpan ke notepad untuk digunakan nanti.

Membuat penyimpanan blob

  1. Dari sudut kiri atas portal Azure, pilih Buat sumber daya>Penyimpanan>Akun penyimpanan.

  2. Di panel Buat akun penyimpanan, masukkan nama akun penyimpanan, lokasi, dan grup sumber daya. Pilih lokasi dan grup sumber daya yang sama dengan IoT Hub yang Anda buat. Kemudian pilih Tinjau + buat untuk membuat akun.

    Cuplikan layar memperlihatkan halaman Buat akun penyimpanan di portal Azure.

  3. Setelah akun penyimpanan Anda dibuat, pilih petak peta Blob service pada panel Gambaran Umum .

    Cuplikan layar memperlihatkan halaman Gambaran umum akun penyimpanan dengan Blob service dipilih.

  4. Pada halaman Blob service , pilih + Kontainer pada toolbar.

  5. Pada halaman Kontainer baru , masukkan nama untuk kontainer Anda, seperti kontainer1. Biarkan Tingkat akses publik sebagai Privat (tanpa akses anonim) dan pilih Buat.

    Cuplikan layar memperlihatkan halaman Kontainer baru.

Membuat proyek Analisis Aliran

  1. Memulai Visual Studio.

  2. Pilih File > Proyek Baru.

  3. Di daftar templat di sebelah kiri, pilih Analisis Aliran, lalu pilihAplikasi Azure Stream Analytics.

  4. Masukkan Nama proyek, Lokasi, dan Nama solusi, dan pilih Buat.

    Cuplikan layar memperlihatkan kotak dialog Buat proyek Azure Stream Analytics.

  5. Perhatikan elemen yang disertakan dalam proyek Azure Stream Analytics.

    Cuplikan layar memperlihatkan jendela Penjelajah Solusi untuk contoh proyek aplikasi Stream Analytics di Visual Studio.

Memilih langganan yang diperlukan

  1. Di Visual Studio, pada menu Tampilan, pilih Penjelajah Server.
  2. Klik kanan pada Azure, pilih Sambungkan ke Langganan Microsoft Azure, lalu masuk dengan akun Azure Anda.

Tentukan masukan

  1. Di Penjelajah Solusi, perluas node Input dan klik dua kali Input.js.

  2. Isi Konfigurasi Input Analisis Aliran dengan nilai berikut:

    Pengaturan Nilai yang disarankan Deskripsi
    Alias Input Input Masukkan nama untuk mengidentifikasi input pekerjaan.
    Jenis sumber Aliran Data Pilih sumber input yang sesuai: Aliran Data atau Data Referensi.
    Sumber IoT Hub Pilih sumber input yang sesuai.
    Sumber daya Pilih sumber data dari akun saat ini Pilih untuk memasukkan data secara manual atau memilih akun yang sudah ada.
    Langganan <Langganan Anda> Pilih langganan Azure yang memiliki IoT Hub yang Anda buat.
    IoT Hub MyASAIoTHub Pilih atau masukkan nama IoT Hub Anda. IoT Hub nama secara otomatis terdeteksi jika dibuat dalam langganan yang sama.
  3. Jangan ubah opsi lain ke nilai default dan pilih Simpan untuk menyimpan pengaturan.

    Cuplikan layar memperlihatkan halaman Konfigurasi Input Azure Stream Analytics.

Tentukan Output

  1. Di Penjelajah Solusi, perluas node Output dan klik dua kali Output.json.

  2. Isi Konfigurasi Output Analisis Aliran dengan nilai berikut:

    Pengaturan Nilai yang disarankan Deskripsi
    Alias Output Output Masukkan nama untuk mengidentifikasi output pekerjaan.
    Sink Data Lake Storage Penyimpanan Gen 2/Blob Pilih sink yang sesuai.
    Sumber daya Menyediakan pengaturan sumber data secara manual Pilih untuk memasukkan data secara manual atau memilih akun yang sudah ada.
    Langganan <Langganan Anda> Pilih langganan Azure dengan akun penyimpanan yang Anda buat. Akun penyimpanan dapat berada di langganan yang sama atau berbeda. Contoh ini mengasumsikan bahwa Anda telah membuat akun penyimpanan dalam langganan yang sama.
    Akun Penyimpanan asaquickstartstorage Pilih atau masukkan nama akun penyimpanan. Nama akun penyimpanan secara otomatis terdeteksi jika dibuat dalam langganan yang sama.
    Kontainer container1 Pilih kontainer yang sudah ada yang Anda buat di akun penyimpanan Anda.
    Pola Jalur output Masukkan nama jalur file yang akan dibuat di dalam kontainer.
  3. Jangan ubah opsi lain ke nilai default dan pilih Simpan untuk menyimpan pengaturan.

    Cuplikan layar memperlihatkan halaman Konfigurasi Output Azure Stream Analytics.

Menentukan kueri transformasi

  1. Buka Script.asaql dari Penjelajah Solusi di Visual Studio.

  2. Tambahkan kueri berikut:

    SELECT *
    INTO Output
    FROM Input
    WHERE Temperature > 27
    

Mengirimkan kueri Analisis Aliran ke Azure

  1. Di Editor Kueri, pilih Kirim Ke Azure di editor skrip.

  2. Di jendela Kirim Pekerjaan , pilih Buat pekerjaan Azure Stream Analytics Baru.

  3. Masukkan Nama Pekerjaan.

  4. Pilih Langganan Azure.

  5. Pilih Grup Sumber Daya.

  6. Pertahankan nilai default untuk Kluster.

  7. Pilih Lokasi yang Anda gunakan di awal Mulai Cepat.

  8. Lalu pilih Kirim.

    Cuplikan layar memperlihatkan kotak dialog Kirim Pekerjaan.

Jalankan simulator IoT

  1. Buka Raspberry Pi Azure IoT Online Simulator di tab atau jendela browser baru.

  2. Ganti tempat penampung di Baris 15 dengan string koneksi perangkat Azure IoT Hub yang Anda simpan di bagian sebelumnya.

  3. Pilih Jalankan. Outputnya harus menunjukkan data sensor dan pesan yang dikirim ke IoT Hub Anda.

    Cuplikan layar memperlihatkan Raspberry Pi Azure IoT Online Simulator.

Mulai pekerjaan Analisis Aliran dan periksa output

  1. Saat pekerjaan Anda dibuat, tampilan pekerjaan akan terbuka secara otomatis. Pilih tombol panah hijau untuk memulai pekerjaan,

    Cuplikan layar memperlihatkan tombol Mulai untuk memulai pekerjaan Azure Stream Analytics dari Visual Studio.

  2. Ubah Mode mulai output pekerjaan ke JobStartTime dan pilih Mulai.

    Cuplikan layar memperlihatkan kotak dialog Konfigurasi Pekerjaan Mulai Azure Stream Analytics.

  3. Perhatikan status pekerjaan telah berubah menjadi Berjalan, dan ada peristiwa input/output. Proses ini memerlukan waktu beberapa menit. Pilih tombol Refresh pada toolbar untuk me-refresh metrik.

    Cuplikan layar memperlihatkan status pekerjaan sebagai berjalan dan metrik untuk pekerjaan tersebut.

  4. Untuk melihat hasil, pada menu Tampilan, pilih Cloud Explorer, dan navigasi ke akun penyimpanan di grup sumber daya Anda. Di bawah Kontainer Blob, klik dua kali container1, lalu jalur file output.

    Lihat hasil

Membersihkan sumber daya

Jika tidak diperlukan lagi, hapus grup sumber daya, tugas streaming, dan semua sumber daya terkait. Menghapus pekerjaan menghindari penagihan unit streaming yang digunakan oleh pekerjaan. Jika Anda ingin menggunakan pekerjaan di masa depan, Anda dapat menghentikannya dan memulainya kembali nanti ketika Anda membutuhkannya. Jika Anda ingin berhenti menggunakan pekerjaan ini, hapus semua sumber daya yang dibuat dalam mulai cepat ini dengan menggunakan langkah-langkah berikut:

  1. Dari menu sebelah kiri di portal Azure, pilih Grup sumber daya lalu pilih nama sumber daya yang Anda buat.
  2. Pada halaman grup sumber daya, pilih Hapus, ketik nama sumber daya untuk dihapus dalam kotak teks, kemudian pilih Hapus.

Langkah berikutnya

Dalam mulai cepat ini, Anda menyebarkan pekerjaan Analisis Aliran sederhana dengan menggunakan Visual Studio. Anda juga dapat menyebarkan pekerjaan Analisis Aliran menggunakan Portal Azure dan PowerShell.

Untuk mempelajari tentang Alat Azure Stream Analytics untuk Visual Studio, lanjutkan ke artikel berikut ini: