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.
Tutorial ini menunjukkan cara menggunakan editor tanpa kode Azure Stream Analytics untuk menghitung agregat pada aliran data real time dan menyimpannya di Azure Synapse Analytics.
Dalam tutorial ini, Anda akan mempelajari cara:
- Menyebarkan pembangkit acara yang akan mengirim data ke pusat acara Anda
- Buat pekerjaan Stream Analytics dengan menggunakan editor tanpa kode
- Meninjau data input dan skema
- Memilih bidang untuk mengelompokkan dan menentukan agregasi seperti jumlah
- Konfigurasikan Azure Synapse Analytics di mana hasilnya ditulis
- Jalankan tugas Analisis Aliran
- Memvisualisasikan data di Power BI
Prasyarat
Sebelum memulai, pastikan Anda menyelesaikan langkah-langkah berikut:
- Jika Anda tidak memiliki langganan Azure, buat akun gratis.
- Terapkan generator peristiwa TollApp ke Azure. Gunakan tautan ini untuk Menyebarkan Templat TollApp Azure. Atur
intervalparameter ke 1. Gunakan grup sumber daya baru untuk langkah ini. - Buat Ruang kerja Azure Synapse Analytics dengan Kumpulan SQL Khusus.
-
Buat tabel bernama
carsummarydengan menggunakan kumpulan SQL Khusus Anda. Jalankan skrip SQL berikut:CREATE TABLE carsummary ( Make nvarchar(20), CarCount int, times datetime ) WITH ( CLUSTERED COLUMNSTORE INDEX ) ;
Gunakan editor tanpa kode untuk membuat pekerjaan Analisis Aliran
Temukan grup sumber daya tempat Anda menyebarkan generator peristiwa TollApp.
Pilih namespace Azure Event Hubs.
Pada halaman namespace layanan Azure Event Hubs , pilih Azure Event Hubs di bawah Entitas di menu sebelah kiri.
Pilih
entrystreaminstans.Di bawah bagian Fitur , buka Memproses data lalu pilih mulai pada templat Mulai dengan kanvas kosong .
Beri nama pekerjaan
carsummaryAnda dan pilih Buat.Pada halaman konfigurasi pusat aktivitas, konfirmasikan pengaturan berikut, lalu pilih Sambungkan.
Dalam beberapa detik, Anda akan melihat contoh data input dan skema. Anda dapat memilih untuk menghilangkan bidang, mengganti nama bidang, atau mengubah jenis data.
Pilih Operasi pada bilah perintah lalu pilih Kelompokkan menurut.
Pilih petak peta Kelompokkan menurut pada kanvas dan sambungkan ke petak peta pusat aktivitas.
Konfigurasikan petak Kelompokkan menurut dengan menentukan:
Agregasi sebagai Jumlah.
Bidang dengan nama Make, yang merupakan bidang tertanam di dalam CarModel.
Pilih Tambahkan.
Di bagian Pengaturan :
Pilih Kelompokkan menurut, dan perhatikan data yang dikelompokkan di tab Pratinjau data di bagian bawah halaman.
Pada bilah perintah, pilih Operasi lalu Kelola bidang.
Sambungkan Kelompokkan menurut dan Kelola petak bidang .
Pada halaman Kelola bidang , ikuti langkah-langkah berikut:
Pilih Tambahkan semua bidang pada halaman konfigurasi Kelola bidang.
Pilih ... di samping bidang dan pilih Edit untuk mengganti namanya.
Pilih Selesai pada halaman Kelola bidang . Halaman Kelola bidang seharusnya terlihat seperti gambar berikut.
Pilih Kelola bidang, dan lihat data yang mengalir ke operasi di tab Pratinjau data di bagian bawah halaman.
Pada bilah perintah, pilih Output, lalu pilih Synapse.
Sambungkan petak peta Synapse ke petak peta Kelola bidang pada kanvas Anda.
Pada halaman Pengaturan Synapse , ikuti langkah-langkah berikut:
Jika akun penyimpanan pekerjaan belum diatur, pilih akun Azure Data Lake Storage di Grup Sumber Daya. Ini adalah akun penyimpanan yang digunakan oleh Synapse SQL untuk memuat data ke gudang data Anda.
Pilih langganan Azure tempat Azure Synapse Analytics Anda berada.
Pilih database kumpulan SQL Khusus yang Anda gunakan untuk membuat
carsummarytabel di bagian sebelumnya.Masukkan nama pengguna dan kata sandi untuk mengautentikasi.
Masukkan nama tabel sebagai
carsummary.Pilih Sambungkan. Anda melihat hasil sampel yang ditulis ke tabel Synapse SQL Anda.
Pilih petak peta Synapse dan lihat tab Pratinjau data di bagian bawah halaman. Anda melihat data yang mengalir ke kumpulan SQL terdedikasi.
Pilih Simpan di pita atas untuk menyimpan pekerjaan Anda, lalu pilih Mulai.
Pada halaman Mulai Pekerjaan Analisis Aliran, pilih Mulai untuk menjalankan pekerjaan analisis aliran Anda.
Anda kemudian melihat daftar semua pekerjaan Azure Stream Analytics yang dibuat menggunakan editor tanpa kode. Dan dalam dua menit, pekerjaan Anda masuk ke status Berjalan . Pilih tombol Refresh pada halaman untuk melihat perubahan status dari Dibuat - Mulai ->> Berjalan.
Membuat visualisasi Power BI
Gunakan konektor Power BI untuk Azure Synapse SQL.
Sambungkan ke database Anda dengan menggunakan DirectQuery, dan gunakan kueri ini untuk mengambil data dari database Anda
SELECT [Make],[CarCount],[times] FROM [dbo].[carsummary] WHERE times >= DATEADD(day, -1, GETDATE())Beralih ke tab Database , dan masukkan kredensial Anda (nama pengguna dan kata sandi) untuk menyambungkan ke database dan menjalankan kueri.
Pilih Muat untuk memuat data ke Power BI.
Anda kemudian dapat membuat diagram garis dengan
- Sumbu-X mewakili waktu
- Sumbu-y sebagai CarCount
- Legenda sebagai Buat Anda melihat bagan yang bisa Anda terbitkan. Anda dapat mengonfigurasi refresh halaman otomatis dan mengaturnya ke 3 menit untuk mendapatkan tampilan real time.
Opsi Lainnya
Selain Azure Synapse SQL, Anda juga dapat menggunakan SQL Database sebagai output editor tanpa kode untuk menerima data streaming. Kemudian gunakan konektor Power BI untuk menyambungkan ke SQL Database dengan database Anda dengan menggunakan DirectQuery untuk membangun dasbor real-time.
Ini juga merupakan opsi yang baik untuk membangun dasbor real-time dengan data streaming Anda. Untuk informasi selengkapnya tentang output SQL Database, lihat Mengubah dan menyerap ke SQL Database.
Membersihkan sumber daya
- Temukan instans Azure Event Hubs Anda dan lihat daftar pekerjaan Azure Stream Analytics di bawah bagian Data Proses . Hentikan pekerjaan yang sedang berjalan.
- Buka kelompok sumber daya yang Anda gunakan saat menggunakan pembuat acara TollApp.
- Pilih Hapus grup sumber daya. Untuk mengonfirmasi penghapusan, ketik nama grup sumber daya.
Langkah berikutnya
Dalam tutorial ini, Anda membuat pekerjaan Azure Stream Analytics dengan menggunakan editor tanpa kode untuk menentukan agregasi dan menulis hasil ke Azure Synapse Analytics. Anda kemudian menggunakan Power BI untuk membangun dasbor real-time untuk melihat hasil yang dihasilkan oleh pekerjaan.