Baca dalam bahasa Inggris

Bagikan melalui


Tutorial: Fabric untuk pengguna Power BI

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.

  • Menyiapkan dan memuat data ke dalam lakehouse
  • Membangun model dimensi di lakehouse
  • Membuat laporan secara otomatis dengan membuat cepat

Prasyarat

Membuat lakehouse untuk menyimpan data

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.


  1. Navigasi ke ruang kerja Anda dan pilih Baru. Lalu pilih Opsi lainnya.

    Cuplikan layar Opsi lainnya di menu item baru.

  2. Di layar Pembuatan item baru, pilih Lakehouse di bawah kategori Rekayasa data.

    Cuplikan layar item rekayasa data.

  3. Atur nama Lakehouse ke SalesLakehouse. Lalu pilih Buat.

    Cuplikan layar penamaan nama Lakehouse.

  4. 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.

    Cuplikan layar drop-down Dapatkan data di editor Lakehouse.

Menyiapkan dan memuat data ke lakehouse Anda

Lakukan langkah-langkah berikut untuk memuat data ke lakehouse Anda:

  1. 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.

    Cuplikan layar marka air di editor Aliran Data Gen2.

  2. Pilih kueri DimDate di bawah grup Kueri pemuatan data lalu pilih Konfigurasikan koneksi. Jika perlu, atur jenis autentikasi ke Anonim sebelum memilih Sambungkan.

    Cuplikan layar menu Konfigurasi koneksi.

  3. Dengan kueri DimDate dipilih, di jendela pratinjau data, ubah tipe data kolom DateKey menjadi Tanggal/Waktu dengan memilih ikon di kiri atas.

    Cuplikan layar mengubah jenis data dalam editor Power Query.

  4. Pilih Ganti saat ini dalam jendela Ubah jenis kolom.

    Cuplikan layar menu ubah jenis kolom.

Menambahkan tujuan data

Lakukan langkah-langkah berikut untuk menambahkan tujuan data:

  1. Dengan tabel DimDate dipilih, dari tab Beranda, pilih Tambahkan tujuan data lalu pilih item menu opsi Lakehouse.

    Cuplikan layar opsi dapatkan tujuan data Lakehouse.

  2. Jika perlu, atur autentikasi ke Akun organisasi lalu pilih Berikutnya.

    Cuplikan layar menu Sambungkan ke tujuan data.

  3. 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.

    Cuplikan layar item navigator target tujuan.

  4. 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.

    Cuplikan layar opsi menu pengaturan tujuan.

    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.

    Cuplikan layar tujuan data yang dikonfigurasi.

  5. 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
  6. Pilih kueri FactOnlineSales di bawah grup Kueri transformasi data. Dari tab Beranda , pilih Tambahkan tujuan data. Pilih opsi Lakehouse.

    Cuplikan layar opsi target Lakehouse tujuan data.

  7. Jika perlu, atur autentikasi ke Akun organisasi lalu pilih Berikutnya.

    Cuplikan layar menu Sambungkan ke tujuan data.

  8. 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.

    Cuplikan layar jendela navigator target tujuan.

  9. Atur metode Perbarui ke Tambahkan lalu pilih Simpan pengaturan.

    Catatan

    Proses ini menyisipkan data, mempertahankan baris yang ada dalam tabel pada setiap refresh berikutnya.

    Cuplikan layar pilihan menu pengaturan tujuan.

  10. Pilih Terbitkan untuk menyimpan aliran data Anda dan keluar dari editor Power Query Online .

    Cuplikan layar tombol terbitkan dalam Power Query Online.

  11. Arahkan kursor ke atas aliran data yang dibuat di ruang kerja Anda, pilih elipsis (...) dan opsi Properti .

    Cuplikan layar properti aliran data di ruang kerja.

  12. Ubah nama aliran data menjadi OnlineSalesDataflow dan pilih Simpan.

    Cuplikan layar mengganti nama opsi aliran data.

Mengatur alur data

Dengan menggunakan alur, pertama-tama kami mengatur refresh aliran data kami. Jika terjadi kesalahan, kami mengirim email Outlook yang dikustomisasi yang menyertakan detail penting.

  1. Pilih item Lakehouse bernama SalesLakehouse di dalam ruang kerja Anda.

    Cuplikan layar mengganti nama aliran data yang ada.

  2. Setelah Anda berada di editor Lakehouse, pilih Alur data baru.

    Catatan

    Anda juga bisa memilih Dapatkan data dari pita lalu Alur data baru.

    Cuplikan layar marka air di editor Lakehouse.

  3. Atur nama alur ke SalesPipeline. Lalu pilih Buat.

    Cuplikan layar opsi menu nama alur.

  4. Tutup asisten Salin data dengan memilih Batalkan. Jika Anda diminta untuk mengonfirmasi keluar dari jendela salin data, pilih Ya, batalkan.

    Cuplikan layar menu asisten data salin.

  5. Setelah Anda berada di editor alur, pilih Tambahkan aktivitas alur, lalu pilih Aliran Data.

    Catatan

    Anda juga bisa memilih Aliran Data dari pita.

    Cuplikan layar kanvas marka air alur dan opsi Tambahkan aktivitas.

  6. Pilih aktivitas aliran data dalam editor alur dan ubah nilai Namanya menjadi OnlineSalesActivity di dalam bagian Umum.

    Cuplikan layar nilai nama aliran data.

  7. Dengan aktivitas aliran data masih dipilih, pilih Pengaturan dan pilih OnlineSalesDataflow dari daftar Aliran Data. Jika perlu memperbarui daftar, pilih ikon Refresh .

    Cuplikan layar pengaturan pemilihan aliran data.

  8. Pilih tab Aktivitas lalu aktivitas Office365 Outlook .

    Catatan

    Jika jendela Berikan persetujuan muncul, pilih Ok, masuk dengan akun organisasi Anda lalu pilih Izinkan akses.

    Cuplikan layar informasi aktivitas Office365 Outlook.

  9. Pilih aktivitas Office365 Outlook dalam editor alur dan ubah nilai Namanya menjadi Email gagal di dalam bagian Umum.

    Cuplikan layar nama aktivitas Office365 Outlook.

  10. 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.

    Cuplikan layar pengaturan Office365 Outlook.

  11. Di penyusun ekspresi Alur, tempelkan blok kode ekspresi berikut:

    @concat(
        'Pipeline: '
        , 
        , '<br>'
        , 'Workspace: '
        , 
        , '<br>'
        , 'Time: '
        , 
    )
    

    Cuplikan layar aktivitas Office365 Outlook dengan penyusun ekspresi.

  12. 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

    Cuplikan layar variabel sistem alur.

  13. 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

    Cuplikan layar fungsi alur.

  14. 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.

    Cuplikan layar jalur kegagalan.

  15. 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

    Cuplikan layar pada cabang kegagalan.

  16. Dari tab Beranda , pilih Jalankan. Jika jendela dialog ditampilkan, pilih opsi Simpan dan jalankan untuk melanjutkan.

    Cuplikan layar opsi jalankan dari tab beranda.

    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.

    Cuplikan layar kemajuan aktivitas alur saat ini.

  17. Saat status kembali Berhasil, Anda dapat melanjutkan ke bagian tutorial berikutnya dengan kembali ke ruang kerja Anda.

    Cuplikan layar rel samping dengan pemilihan ruang kerja.

Membuat model semantik di Lakehouse

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.

Buat hubungan

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.


  1. Dalam tampilan ruang kerja, pilih item Titik Akhir SQL bernama SalesLakehouse.

    Cuplikan layar item titik akhir SQL di ruang kerja.

  2. Setelah berada di Explorer, pilih tampilan Model di bagian bawah layar untuk mulai membuat hubungan.

    Cuplikan layar pilihan tampilan Model.

  3. Buat hubungan dengan menyeret dan menghilangkan kolom CustomerKey dari tabel FactOnlineSales, ke CustomerKey pada tabel DimCustomer.

  4. 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

    Cuplikan layar Hubungan antara tabel FactOnlineSales dan DimCustomer.

  5. 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.

    Cuplikan layar hubungan tabel di panel tampilan model.

Menulis ukuran di DAX

Mari kita tulis ukuran dasar yang menghitung jumlah total penjualan.

  1. Pilih tabel FactOnlineSales di folder Tabel . Pada tab Beranda , pilih Pengukuran baru.

    Cuplikan layar hubungan tabel dalam tampilan model.

  2. Di editor rumus, salin dan tempel atau ketik pengukuran berikut untuk menghitung jumlah total penjualan. Pilih tanda centang yang akan dikomit.

    DAX
    Total Sales Amount = SUM(FactOnlineSales[SalesAmount])
    

    Cuplikan layar Pilih tanda centang untuk menerapkan pengukuran DAX.

Membuat tampilan SQL

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.

  1. Pada tab Beranda , pilih Kueri SQL baru.

    Cuplikan layar kueri SQL Baru dari tab beranda.

  2. 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.

    SQL
    SELECT 
    MONTH(DateKey) as "MonthNumber",
    SUM(SalesAmount) as "TotalSalesAmount"
    FROM FactOnlineSales
    GROUP BY MONTH(DateKey)
    

    Cuplikan layar editor kueri SQL.

  3. Sorot teks kueri lengkap dan pilih Simpan sebagai tampilan.

    Cuplikan layar opsi Simpan sebagai tampilan.

  4. Di jendela Simpan sebagai tampilan, atur Nama tampilan ke TotalSalesByMonth lalu pilih OK.

    Cuplikan layar jendela Simpan sebagai tampilan.

  5. Di Explorer, perluas bagian Tampilan dan pilih TotalSalesByMonth untuk melihat hasilnya di Pratinjau data.

    Cuplikan layar Tampilan dengan penjelajah Lakehouse.

    Setelah selesai menjelajahi editor titik akhir SQL, Anda dapat melanjutkan ke bagian tutorial berikutnya dengan kembali ke ruang kerja Anda.

    Cuplikan layar rel samping dan pemilihan ruang kerja.

Membuat laporan secara otomatis

Sekarang setelah Anda memodelkan data Anda, saatnya untuk memvisualisasikan dan menjelajahi data Anda menggunakan buat cepat.


  1. Dalam tampilan ruang kerja, arahkan mouse ke atas jenis item Himpunan Data (default) dan nama item SalesLakehouse. Pilih elipsis ( ... ) dan pilih Buat laporan otomatis.

    Cuplikan layar opsi Buat otomatis laporan dengan ruang kerja.

    Laporan secara otomatis dibuat untuk Anda dan diperbarui secara dinamis berdasarkan pilihan kolom di panel Data Anda.

    • Laporan yang ditampilkan mungkin berbeda dari gambar.

    Cuplikan layar laporan Pembuatan otomatis yang sudah selesai.

  2. Pilih Simpan dari pita untuk menyimpan salinan ke ruang kerja saat ini

    • Untuk memasukkan pengalaman penulisan visual lengkap, Anda bisa memilih Edit pada pita.

    Cuplikan layar tombol Simpan saat memvisualisasikan data.

  3. Dalam kotak dialog Simpan laporan Anda, ketik Ringkasan Penjualan di bidang Masukkan nama untuk laporan Anda. Pilih Simpan setelah selesai.

    Cuplikan layar tombol Simpan yang menyelesaikan prosesnya saat memvisualisasikan data.

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.