Bagikan melalui


Membuat aturan penyebaran

Saat Anda bekerja dalam alur penyebaran, tahap yang berbeda mungkin memiliki konfigurasi yang berbeda. Misalnya, setiap tahap dapat memiliki database yang berbeda atau parameter kueri yang berbeda. Tahap pengembangan mungkin mengkueri data sampel dari database, sementara tahap pengujian dan produksi mengkueri seluruh database.

Saat Anda menyebarkan konten di antara tahap alur, Anda dapat mengonfigurasi aturan penyebaran untuk mengubah konten sambil menjaga beberapa pengaturan tetap utuh. Misalnya, Anda dapat menentukan aturan untuk model semantik dalam tahap produksi untuk menunjuk ke database produksi alih-alih satu dalam tahap pengujian. Aturan didefinisikan dalam tahap produksi, di bawah model semantik yang sesuai. Setelah aturan ditentukan, konten yang disebarkan dari pengujian ke produksi, mewarisi nilai seperti yang didefinisikan dalam aturan penyebaran. Aturan ini selalu berlaku selama tidak berubah dan valid.

Catatan

Antarmuka pengguna alur penyebaran baru saat ini dalam pratinjau . Untuk mengaktifkan atau menggunakan UI baru, lihat Mulai menggunakan UI baru.

Anda dapat mengonfigurasi aturan sumber data, aturan parameter, dan aturan lakehouse default. Tabel berikut mencantumkan jenis item yang bisa Anda konfigurasi aturannya, dan jenis aturan yang bisa Anda konfigurasi untuk masing-masing item.

Item Aturan sumber data Aturan parameter Aturan lakehouse default Detail
Aliran data Gunakan untuk menentukan nilai sumber data atau parameter untuk aliran data tertentu.
Model semantik Gunakan untuk menentukan nilai sumber data atau parameter untuk model semantik tertentu.
Datamart Gunakan untuk menentukan nilai sumber data atau parameter untuk datamart tertentu.
Laporan yang diberi nomor halaman Ditentukan untuk sumber data dari setiap laporan yang diberi nomor halaman. Gunakan untuk menentukan sumber data laporan paginated.
Notebook Gunakan untuk menentukan lakehouse default untuk notebook tertentu.

Catatan

Aturan sumber data hanya berfungsi saat Anda mengubah sumber data dari jenis yang sama.

Membuat aturan penyebaran

Untuk membuat aturan penyebaran, ikuti langkah-langkah di bagian ini. Setelah Anda membuat semua aturan penyebaran yang Anda butuhkan, sebarkan model semantik dengan aturan yang baru dibuat dari tahap sumber ke tahap target tempat aturan dibuat. Aturan Anda tidak berlaku sampai Anda menyebarkan model semantik dari sumber ke tahap target.

  1. Pada tahap alur yang ingin Anda buat aturan penyebarannya, pilih Aturan penyebaran.

    Cuplikan layar tombol aturan penyebaran, yang terletak di menu tahap penyebaran.

  2. Daftar item yang dapat Anda atur aturan untuk muncul di jendela. Tidak semua item dalam alur dicantumkan. Hanya item jenis yang bisa Anda buat aturannya yang tercantum (aliran data, model semantik, datamart, buku catatan, dan laporan paginasi). Untuk menemukan item yang ingin Anda atur aturannya, gunakan fungsionalitas pencarian atau filter.

    Cuplikan layar panel aturan penyebaran di UI baru, memperlihatkan bahwa Anda dapat mengatur aturan untuk aliran data, himpunan data, datamart, dan laporan paginated.

  3. Pilih item yang ingin Anda buat aturannya. Jenis aturan yang dapat Anda buat untuk item tersebut ditampilkan. Jadi, misalnya, jika Anda membuat aturan untuk aliran data, Anda dapat membuat aturan sumber data atau aturan parameter. Jika Anda membuat aturan untuk buku catatan, Anda bisa membuat aturan lakehouse default.

  4. Pilih jenis aturan yang ingin Anda buat, perluas daftar, lalu pilih Tambahkan aturan. Ada dua jenis aturan yang dapat Anda buat:

    Cuplikan layar panel aturan penyebaran baru. Ini menunjukkan himpunan data yang dipilih dan dua jenis aturan, sumber data dan parameter, anda dapat mengonfigurasinya.

    • Aturan sumber data

      Dari daftar sumber data, pilih nama sumber data yang akan diperbarui. Gunakan salah satu metode berikut untuk memilih nilai untuk menggantikan nilai dari tahap sumber:

      • Pilih dari daftar.

      • Pilih Lainnya dan tambahkan sumber data baru secara manual. Anda hanya dapat mengubah ke sumber data dengan jenis yang sama.

      Catatan

      • Aturan sumber data akan berwarna abu-abu jika Anda bukan pemilik item tempat Anda membuat aturan, atau jika item Anda tidak berisi sumber data apa pun.
      • Untuk aliran data, model semantik, dan laporan paginated, daftar sumber data diambil dari tahap alur sumber.
      • Anda tidak dapat menggunakan sumber data yang sama dalam lebih dari satu aturan.
    • Aturan parameter Pilih parameter dari daftar parameter; nilai saat ini ditampilkan. Edit nilai ke nilai yang ingin Anda berlakukan setelah setiap penyebaran.

    • Aturan lakehouse default Aturan ini hanya berlaku untuk notebook. Pilih lakehouse untuk menyambungkan ke buku catatan di tahap target dan atur sebagai defaultnya. Untuk informasi selengkapnya, lihat Notebook dalam alur penyebaran.

Sumber data yang didukung untuk aturan aliran data dan model semantik

Aturan sumber data dapat ditentukan untuk sumber data berikut:

  • Azure Analysis Services (AAS)
  • Azure Synapse
  • SQL Server Analysis Services (SSAS)
  • Server Azure SQL
  • Server SQL
  • Umpan Odata
  • Oracle
  • SapHana (mode impor saja; bukan mode kueri langsung)
  • SharePoint
  • Teradata

Untuk sumber data lain, sebaiknya gunakan parameter untuk mengonfigurasi sumber data Anda.

Pertimbangan dan batasan

Bagian ini mencantumkan batasan untuk aturan penyebaran.

  • Untuk membuat aturan penyebaran, Anda harus menjadi pemilik item yang anda buat aturannya.

  • Aturan penyebaran tidak dapat dibuat dalam tahap pengembangan.

  • Saat item dihilangkan atau dihapus, aturannya juga akan dihapus. Aturan ini tidak dapat dipulihkan.

  • Saat Anda menghapus tugas dan menetapkan ulang ruang kerja untuk membangun kembali koneksi, aturan untuk ruang kerja tersebut hilang. Untuk menggunakan aturan ini lagi, konfigurasi ulang aturan tersebut.

  • Jika sumber data atau parameter yang ditentukan dalam aturan diubah atau dihapus dari item yang ditunjukkannya ke dalam tahap sumber, aturan tidak valid lagi, dan penyebaran gagal.

  • Setelah Anda menyebarkan laporan yang dipaginasi dengan aturan sumber data, Anda tidak dapat membuka laporan menggunakan Power BI Report Builder.

  • Aturan penyebaran hanya berlaku saat berikutnya Anda menyebarkan ke tahap tersebut. Namun, jika Anda membuat aturan lalu membandingkan tahapan sebelum Anda menyebarkan, perbandingan dilakukan berdasarkan aturan yang dibuat meskipun belum berlaku.

  • Skenario berikut tidak didukung:

    • Aturan sumber data untuk aliran data yang memiliki aliran data lain sebagai sumber.
    • Aturan sumber data untuk folder model data umum (CDM) dalam aliran data.
    • Aturan sumber data untuk model semantik yang menggunakan aliran data sebagai sumbernya.
    • Membuat aturan sumber data pada model semantik yang menggunakan Kueri asli dan DirectQuery bersama-sama.
    • Aturan parameter tidak didukung untuk laporan yang dipaginasi.
    • Menambahkan aturan sumber data untuk model semantik dan aliran data pada sumber data yang diparmetriskan.