Memproses data dari hub peristiwa Anda menggunakan Azure Stream Analytics

Layanan Azure Stream Analytics memudahkan untuk menelan, memproses, dan menganalisis data streaming dari Azure Event Hubs, memungkinkan wawasan canggih untuk mendorong tindakan real-time. Anda dapat menggunakan portal Azure untuk memvisualisasikan data masuk dan menulis kueri Analitik Stream. Setelah kueri Anda siap, Anda bisa memindahkannya ke produksi hanya dengan beberapa klik.

Keuntungan Utama

Berikut adalah manfaat utama dari Azure Event Hubs dan integrasi Azure Stream Analytics:

  • Mempratinjau data – Anda dapat mempratinjau data masuk dari hub acara di portal Azure.
  • Uji kueri Anda - Siapkan kueri transformasi dan uji secara langsung di portal Azure. Untuk sintaks bahasa kueri, lihat Dokumentasi Aliran Bahasa Kueri Analitik.
  • Menerapkan kueri Anda ke produksi - Anda dapat menerapkan kueri ke dalam produksi dengan membuat dan memulai pekerjaan Azure Stream Analytics.

Alur end-to-end

Penting

Jika Anda bukan anggota dengan peran pemilik atau kontributor di tingkat langganan Azure, Anda harus menjadi anggota dengan peran Penguji Kueri Azure Stream Analytics di tingkat langganan Azure untuk berhasil menyelesaikan langkah-langkah di bagian ini. Peran ini memungkinkan Anda untuk melakukan kueri pengujian tanpa membuat pekerjaan analitik aliran terlebih dahulu. Untuk petunjuk terkait menetapkan peran kepada pengguna, lihat Menetapkan peran AD kepada pengguna.

  1. Masuk ke portal Azure.

  2. Navigasi ke ruang nama Hub Peristiwa Anda lalu navigasi ke hub acara, yang memiliki data masuk.

  3. Pilih Data Proses di halaman hub peristiwa atau pilih Proses data di menu sebelah kiri.

    Cuplikan layar memperlihatkan halaman Proses data untuk pusat aktivitas.

  4. Pilih Mulai pada petak Aktifkan wawasan real-time dari peristiwa .

    Cuplikan layar memperlihatkan halaman Proses data dengan petak Aktifkan wawasan real time dari peristiwa yang dipilih.

  5. Anda melihat halaman kueri dengan nilai yang sudah diatur untuk bidang berikut ini:

    1. Hub peristiwa Anda sebagai input untuk kueri.

    2. Contoh kueri SQL dengan pernyataan SELECT.

    3. Alias output untuk merujuk ke hasil pengujian kueri Anda.

      Cuplikan layar memperlihatkan editor Kueri untuk kueri Azure Stream Analytics Anda.

      Catatan

      Saat Anda menggunakan fitur ini untuk pertama kalinya, halaman ini meminta izin Anda untuk membuat grup konsumen dan kebijakan untuk hub acara Anda untuk mempratinjau data masuk.

  6. Pilih Buat di panel Pratinjau input seperti yang diperlihatkan dalam gambar sebelumnya.

  7. Anda segera melihat rekam jepret data masuk terbaru di tab ini.

    • Jenis serialisasi dalam data Anda terdeteksi secara otomatis (JSON/CSV). Anda juga dapat mengubahnya secara manual ke JSON/CSV/AVRO.

    • Anda bisa melakukan pratinjau data masuk dalam format tabel atau format mentah.

    • Jika data Anda yang ditampilkan bukan yang terkini, pilih Refresh untuk melihat kejadian terbaru.

      Berikut adalah contoh data dalam format tabel:

      Cuplikan layar jendela Pratinjau input di panel hasil halaman Proses data dalam format tabel.

      Berikut adalah contoh data dalam format mentah:

      Cuplikan layar jendela Pratinjau input di panel hasil halaman Proses data dalam format mentah.

  8. Pilih Uji kueri untuk melihat snapshot hasil pengujian kueri Anda di tabHasil Tes. Anda juga dapat mengunduh hasilnya.

    Cuplikan layar jendela Pratinjau input di panel hasil dengan hasil pengujian.

  9. Tulis kueri Anda sendiri untuk mentransformasi data. LihatReferensi Bahasa Pemrograman Kueri Analitik Stream.

  10. Setelah menguji kueri dan ingin memindahkannya ke produksi, pilih Buat pekerjaan Azure Stream Analytics.

    Cuplikan layar halaman Kueri dengan tautan Buat pekerjaan Azure Stream Analytics dipilih.

  11. Pada halaman Pekerjaan Analisis Aliran baru, ikuti langkah-langkah ini:

    1. Tentukan nama untuk pekerjaan tersebut.

    2. Pilih langganan Azure tempat Anda ingin membuat pekerjaan.

    3. Pilih grup sumber daya untuk sumber daya pekerjaan Azure Stream Analytics.

    4. Pilih lokasi untuk pekerjaan tersebut.

    5. Untuk nama kebijakan Azure Event Hubs, buat kebijakan baru atau pilih yang sudah ada.

    6. Untuk grup konsumen Azure Event Hubs, buat grup konsumen baru atau pilih grup konsumen yang sudah ada.

    7. Pilih Buat untuk membuat pekerjaan Azure Stream Analytics.

      Cuplikan layar memperlihatkan jendela pekerjaan Azure Stream Analytics Baru.

      Catatan

      Kami menyarankan agar Anda membuat grup konsumen dan kebijakan untuk setiap pekerjaan Azure Stream Analytics baru yang Anda buat dari sini. Grup konsumen hanya mengizinkan lima pembaca bersamaan, jadi menyediakan kelompok konsumen khusus untuk setiap pekerjaan akan menghindari kesalahan yang mungkin timbul karena melebihi batas itu. Kebijakan khusus memungkinkan Anda memutar kunci atau mencabut izin tanpa memengaruhi sumber daya lain.

  12. Tugas Stream Analytics Anda sekarang dibuat di mana kueri Anda sama dengan yang Anda uji, dan input adalah hub peristiwa Anda.

    Cuplikan layar memperlihatkan halaman pekerjaan Azure Stream Analytics dengan tautan untuk menambahkan output.

  13. Tambahkan output pilihan Anda.

  14. Navigasi kembali ke halaman pekerjaan Azure Stream Analytics dengan mengklik nama pekerjaan di tautan breadcrumb.

  15. Pilih Edit kueri di atas jendela Kueri .

  16. Perbarui [OutputAlias] dengan nama output Anda, dan pilih Simpan tautan kueri di atas kueri. Tutup halaman Kueri dengan memilih X di sudut kanan atas.

  17. Sekarang, pada halaman pekerjaan Azure Stream Analytics, pilih Mulai pada toolbar untuk memulai pekerjaan.

    Cuplikan layar jendela Mulai pekerjaan untuk pekerjaan Azure Stream Analytics.

Access

Masalah : Pengguna tidak dapat mengakses data pratinjau karena mereka tidak memiliki izin yang tepat pada Langganan.

Opsi 1: Pengguna yang ingin mempratinjau data yang masuk perlu ditambahkan sebagai Kontributor pada Langganan.

Opsi 2: Pengguna perlu ditambahkan sebagai peran penguji Kueri Azure Stream Analytics pada Langganan. Navigasikan ke Kontrol akses untuk langganan. Tambahkan penetapan peran baru untuk pengguna sebagai peran "Penguji Kueri Azure Stream Analytics".

Opsi 3: Pengguna dapat membuat pekerjaan Azure Stream Analytics. Atur input sebagai pusat aktivitas ini dan navigasikan ke "Kueri" untuk mempratinjau data masuk dari pusat aktivitas ini.

Opsi 4: Admin dapat membuat peran kustom pada langganan. Tambahkan izin akses berikut ke peran kustom lalu tambahkan pengguna ke peran kustom baru.

Cuplikan layar memperlihatkan halaman izin Microsoft.StreamAnalytics.

Unit streaming

Pekerjaan Azure Stream Analytics Anda default ke tiga unit streaming (SU). Untuk menyesuaikan pengaturan ini,pilih Skalakan di menu sebelah kiri di halaman tugas Stream Analytics di portal Azure. Untuk mempelajari selengkapnya tentang unit streaming, lihat Memahami dan menyesuaikan Unit Streaming.

Cuplikan layar memperlihatkan halaman Skala untuk pekerjaan Azure Stream Analytics.

Langkah berikutnya

Untuk mempelajari selengkapnya tentang kueri Analitik Stream, lihat Bahasa Kueri Analisis Streaming