Acara
Power BI DataViz World Championships
14 Feb, 16 - 31 Mar, 16
Dengan 4 kesempatan untuk masuk, Anda bisa memenangkan paket konferensi dan sampai ke Grand Finale LIVE di Las Vegas
Pelajari lebih lanjutBrowser ini sudah tidak didukung.
Mutakhirkan ke Microsoft Edge untuk memanfaatkan fitur, pembaruan keamanan, dan dukungan teknis terkini.
Dalam tutorial ini, Anda mempelajari cara menggunakan Dataflows Gen2 dan Pipelines untuk menyerap data ke Lakehouse dan membuat model dimensi. Anda juga mempelajari cara membuat laporan yang indah secara otomatis untuk menampilkan angka penjualan terbaru dari awal hingga akhir hanya dalam 45 menit.
Mari kita mulai.
Kita mulai dengan membuat lakehouse untuk menyimpan data kita, Dataflows Gen2 untuk menyiapkan dan mengubah kolom, dan alur untuk menangani orkestrasi aktivitas refresh dan email terjadwal.
Navigasi ke ruang kerja Anda dan pilih Baru. Lalu pilih Opsi lainnya.
Di layar Pembuatan item baru, pilih Lakehouse di bawah kategori Rekayasa data.
Atur nama Lakehouse ke SalesLakehouse. Lalu pilih Buat.
Setelah Anda berada di editor Lakehouse, pilih Aliran Data Baru Gen2.
Catatan
Anda juga bisa memilih Dapatkan data dari pita lalu Aliran Data Baru Gen2.
Lakukan langkah-langkah berikut untuk memuat data ke lakehouse Anda:
Setelah Anda berada di editor Power Query Online untuk Aliran Data Gen2, pilih Impor dari templat Power Query dan pilih file templat yang diunduh dari prasyarat.
Pilih kueri DimDate di bawah grup Kueri pemuatan data lalu pilih Konfigurasikan koneksi. Jika perlu, atur jenis autentikasi ke Anonim sebelum memilih Sambungkan.
Dengan kueri DimDate dipilih, di jendela pratinjau data, ubah tipe data kolom DateKey menjadi Tanggal/Waktu dengan memilih ikon di kiri atas.
Pilih Ganti saat ini dalam jendela Ubah jenis kolom.
Lakukan langkah-langkah berikut untuk menambahkan tujuan data:
Dengan tabel DimDate dipilih, dari tab Beranda, pilih Tambahkan tujuan data lalu pilih item menu opsi Lakehouse.
Jika perlu, atur autentikasi ke Akun organisasi lalu pilih Berikutnya.
Dari navigator, pilih ruang kerja yang digunakan untuk tutorial ini dan perluas untuk melihat semua item Lakehouse . Pilih SalesLakehouse dan konfirmasikan bahwa tabel Baru default dipilih sebelum memilih Berikutnya untuk melanjutkan.
Atur metode Perbarui ke Ganti lalu pilih Simpan pengaturan.
Perhatian
Mengatur metode pembaruan untuk Mengganti menghapus semua data yang ada dan menggantinya dengan data baru pada setiap refresh berikutnya.
Catatan
Di sudut kanan bawah editor Power Query Online, Anda bisa menemukan pengaturan tujuan Data yang dikonfigurasi untuk kueri tempat Anda dapat menyesuaikan atau menghapus lebih lanjut.
Sebelum beralih ke bagian berikutnya dari tutorial ini, pastikan untuk melakukan langkah yang sama seperti yang Anda ambil sebelumnya di bagian ini untuk mengonfigurasi Lakehouse sebagai tujuan data Anda untuk setiap kueri berikut.
Kueri |
---|
DimCustomer |
DimEmployee |
DimProduct |
DimStore |
Pilih kueri FactOnlineSales di bawah grup Kueri transformasi data. Dari tab Beranda , pilih Tambahkan tujuan data. Pilih opsi Lakehouse.
Jika perlu, atur autentikasi ke Akun organisasi lalu pilih Berikutnya.
Dari navigator, pilih ruang kerja yang digunakan untuk tutorial ini dan perluas untuk melihat semua item Lakehouse . Pilih SalesLakehouse dan konfirmasikan bahwa tabel Baru default dipilih sebelum memilih Berikutnya untuk melanjutkan.
Atur metode Perbarui ke Tambahkan lalu pilih Simpan pengaturan.
Catatan
Proses ini menyisipkan data, mempertahankan baris yang ada dalam tabel pada setiap refresh berikutnya.
Pilih Terbitkan untuk menyimpan aliran data Anda dan keluar dari editor Power Query Online .
Arahkan kursor ke atas aliran data yang dibuat di ruang kerja Anda, pilih elipsis (...) dan opsi Properti .
Ubah nama aliran data menjadi OnlineSalesDataflow dan pilih Simpan.
Dengan menggunakan alur, pertama-tama kami mengatur refresh aliran data kami. Jika terjadi kesalahan, kami mengirim email Outlook yang dikustomisasi yang menyertakan detail penting.
Pilih item Lakehouse bernama SalesLakehouse di dalam ruang kerja Anda.
Setelah Anda berada di editor Lakehouse, pilih Alur data baru.
Catatan
Anda juga bisa memilih Dapatkan data dari pita lalu Alur data baru.
Atur nama alur ke SalesPipeline. Lalu pilih Buat.
Tutup asisten Salin data dengan memilih Batalkan. Jika Anda diminta untuk mengonfirmasi keluar dari jendela salin data, pilih Ya, batalkan.
Setelah Anda berada di editor alur, pilih Tambahkan aktivitas alur, lalu pilih Aliran Data.
Catatan
Anda juga bisa memilih Aliran Data dari pita.
Pilih aktivitas aliran data dalam editor alur dan ubah nilai Namanya menjadi OnlineSalesActivity di dalam bagian Umum.
Dengan aktivitas aliran data masih dipilih, pilih Pengaturan dan pilih OnlineSalesDataflow dari daftar Aliran Data. Jika perlu memperbarui daftar, pilih ikon Refresh .
Pilih tab Aktivitas lalu aktivitas Office365 Outlook .
Catatan
Jika jendela Berikan persetujuan muncul, pilih Ok, masuk dengan akun organisasi Anda lalu pilih Izinkan akses.
Pilih aktivitas Office365 Outlook dalam editor alur dan ubah nilai Namanya menjadi Email gagal di dalam bagian Umum.
Dengan aktivitas Office365 Outlook masih dipilih, pilih Pengaturan. Perbarui bidang Kepada ke alamat email Anda dan Subjek kegagalan Alur. Pilih Tambahkan konten dinamis [Alt+Shift+D] untuk Isi email.
Catatan
Opsi konfigurasi email lainnya seperti Dari (Kirim sebagai), Cc, Bcc, Label sensitivitas, dan lainnya tersedia dari properti Tingkat Lanjut.
Di penyusun ekspresi Alur, tempelkan blok kode ekspresi berikut:
@concat(
'Pipeline: '
,
, '<br>'
, 'Workspace: '
,
, '<br>'
, 'Time: '
,
)
Pilih Variabel sistem dan sisipkan variabel berikut dengan memilih nama yang sesuai dari tabel berikut.
Nama nilai | Garis | Variabel Sistem |
---|---|---|
Pipa: | 3 | ID Alur |
Ruang Kerja: | 6 | ID Ruang Kerja |
Pilih Fungsi dan sisipkan fungsi berikut dengan memilih nama terkait dari tabel berikut. Setelah selesai pilih OK.
Nama nilai | Garis | Variabel Sistem |
---|---|---|
Waktu: | 9 | utcnow |
Pilih OnlineSalesActivity. Dari opsi jalur yang tersedia, pilih "X" (Gagal). Ini membuat panah yang dijatuhkan pada aktivitas Mail on failure . Aktivitas ini sekarang dipanggil jika OnlineSalesActivity gagal.
Dari tab Beranda , pilih Jadwalkan. Setelah Anda memperbarui konfigurasi berikut, pilih Terapkan untuk menyimpan perubahan Anda.
Nama | Nilai |
---|---|
Eksekusi terjadwal | Aktif |
Ulang… | Harian |
Waktu | 00.00.00 |
Dari tab Beranda , pilih Jalankan. Jika jendela dialog ditampilkan, pilih opsi Simpan dan jalankan untuk melanjutkan.
Untuk memantau status alur saat ini, Anda dapat melihat tabel Output , yang menampilkan kemajuan aktivitas saat ini. Tabel secara berkala di-refresh sendiri, atau Anda dapat memilih ikon refresh secara manual untuk memperbaruinya.
Saat status kembali Berhasil, Anda dapat melanjutkan ke bagian tutorial berikutnya dengan kembali ke ruang kerja Anda.
Data yang Anda muat hampir siap untuk pelaporan. Pertama-tama mari kita gunakan titik akhir SQL untuk membuat hubungan dan tampilan SQL di lakehouse kita. Ini memungkinkan kita untuk dengan mudah mengakses data kita dalam model semantik, yang merupakan model metadata yang berisi objek database fisik yang diabstraksi dan dimodifikasi menjadi dimensi logis. Ini dirancang untuk menyajikan data untuk analisis sesuai dengan struktur bisnis.
Model ini adalah skema bintang yang mungkin Anda lihat dari gudang data: Model ini menyerupan bintang. Bagian tengah bintang adalah tabel Fakta. Tabel di sekitarnya disebut tabel Dimensi, yang berhubungan dengan tabel Fakta.
Dalam tampilan ruang kerja, pilih item Titik Akhir SQL bernama SalesLakehouse.
Setelah berada di Explorer, pilih tampilan Model di bagian bawah layar untuk mulai membuat hubungan.
Buat hubungan dengan menyeret dan menghilangkan kolom CustomerKey dari tabel FactOnlineSales, ke CustomerKey pada tabel DimCustomer.
Setelah berada di jendela Buat Hubungan pastikan Anda memilih tabel, kolom, dan pengaturan yang benar seperti yang diperlihatkan dalam tabel berikut ini. Pilih Konfirmasi untuk melanjutkan.
Membuat hubungan ini aktif | Dari: Tabel 1 (kolom) | Ke: Tabel 2 (kolom) | Kardinalitas | Arah filter silang |
---|---|---|---|---|
☑ | FactOnlineSales (CustomerKey) | DimCustomer (CustomerKey) | Banyak ke satu (*:1) | Tunggal |
Lakukan langkah-langkah yang sama ini untuk setiap tabel dan kolom yang tersisa yang tercantum dalam tabel berikut untuk membuat hubungan.
Membuat hubungan ini aktif | Dari: Tabel 1 (kolom) | Ke: Tabel 2 (kolom) | Kardinalitas | Arah filter silang |
---|---|---|---|---|
☑ | FactOnlineSales (ProductKey) | DimProduct (ProductKey) | Banyak ke satu (*:1) | Tunggal |
☑ | FactOnlineSales (StoreKey) | DimStore (StoreKey) | Banyak ke satu (*:1) | Tunggal |
☑ | FactOnlineSales (DateKey) | DimDate (DateKey) | Banyak ke satu (*:1) | Tunggal |
☑ | DimStore (StoreKey) | DimEmployee (StoreKey) | Banyak ke satu (*:1) | Keduanya |
Gambar berikut menunjukkan tampilan selesai dari model semantik dengan semua hubungan yang dibuat disertakan.
Mari kita tulis ukuran dasar yang menghitung jumlah total penjualan.
Pilih tabel FactOnlineSales di folder Tabel . Pada tab Beranda , pilih Pengukuran baru.
Di editor rumus, salin dan tempel atau ketik pengukuran berikut untuk menghitung jumlah total penjualan. Pilih tanda centang yang akan dikomit.
Total Sales Amount = SUM(FactOnlineSales[SalesAmount])
Mari kita tulis pernyataan SQL yang menghitung jumlah total penjualan menurut bulan. Kami kemudian akan menyimpan pernyataan ini sebagai pemandangan di lakehouse kami. Ini memungkinkan kami untuk dengan mudah mengakses jumlah total penjualan per bulan di masa mendatang.
Pada tab Beranda , pilih Kueri SQL baru.
Di editor kueri, salin dan tempel atau ketik kueri ini untuk menghitung jumlah total penjualan menurut nomor bulan dalam urutan menurut. Setelah dimasukkan, pilih Jalankan untuk melihat hasil.
SELECT
MONTH(DateKey) as "MonthNumber",
SUM(SalesAmount) as "TotalSalesAmount"
FROM FactOnlineSales
GROUP BY MONTH(DateKey)
Sorot teks kueri lengkap dan pilih Simpan sebagai tampilan.
Di jendela Simpan sebagai tampilan, atur Nama tampilan ke TotalSalesByMonth lalu pilih OK.
Di Explorer, perluas bagian Tampilan dan pilih TotalSalesByMonth untuk melihat hasilnya di Pratinjau data.
Setelah selesai menjelajahi editor titik akhir SQL, Anda dapat melanjutkan ke bagian tutorial berikutnya dengan kembali ke ruang kerja Anda.
Sekarang setelah Anda memodelkan data Anda, saatnya untuk memvisualisasikan dan menjelajahi data Anda menggunakan buat cepat.
Dalam tampilan ruang kerja, arahkan mouse ke atas jenis item Himpunan Data (default) dan nama item SalesLakehouse. Pilih elipsis ( ... ) dan pilih Buat laporan otomatis.
Laporan secara otomatis dibuat untuk Anda dan diperbarui secara dinamis berdasarkan pilihan kolom di panel Data Anda.
Pilih Simpan dari pita untuk menyimpan salinan ke ruang kerja saat ini
Dalam kotak dialog Simpan laporan Anda, ketik Ringkasan Penjualan di bidang Masukkan nama untuk laporan Anda. Pilih Simpan setelah selesai.
Anda dapat mempelajari selengkapnya tentang pembuatan cepat.
Selamat atas penyelesaian tutorial. Jika Anda membuat ruang kerja untuk tutorial, Anda dapat memilih untuk menghapusnya sekarang. Atau, Anda dapat menghapus item individual yang dibuat selama tutorial.
Kami berharap tutorial ini menunjukkan bagaimana pengguna Power BI dapat dengan mudah memberikan wawasan tentang data pada tingkat skala apa pun dengan Microsoft Fabric.
Acara
Power BI DataViz World Championships
14 Feb, 16 - 31 Mar, 16
Dengan 4 kesempatan untuk masuk, Anda bisa memenangkan paket konferensi dan sampai ke Grand Finale LIVE di Las Vegas
Pelajari lebih lanjutPelatihan
Jalur pembelajaran
Mulai menggunakan Microsoft Fabric - Training
Modul Microsoft Fabric learn, modul Fabric learn, learn Fabric, Pelatihan Fabric, pelatihan Microsoft Fabric, jalur pembelajaran Microsoft Fabric, Mulai menggunakan Microsoft Fabric
Sertifikasi
Bersertifikat Microsoft: Fabric Data Engineer Associate - Certifications
Sebagai Insinyur Data Fabric, Anda harus memiliki keahlian khusus di bidang pola pemuatan data, arsitektur data, dan proses orkestrasi.