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 di lingkungan produksi untuk mengarah ke database produksi, bukan yang ada di lingkungan 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 default lakehouse Details
Dataflow gen1 Gunakan untuk menentukan nilai sumber data atau parameter untuk aliran data tertentu gen1.
Model semantik Gunakan untuk menentukan nilai sumber data atau parameter untuk model semantik tertentu.
Laporan yang diberi nomor halaman Ditentukan untuk sumber data dari setiap laporan berbasis halaman. Gunakan untuk menentukan sumber data dari laporan paginasi.
Database terduplikasi Ditentukan untuk sumber data dari setiap database yang dicerminkan.
Notebook Gunakan untuk menentukan lakehouse bawaan 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 tetapkan aturan muncul di jendela. Tidak semua item dalam pipeline dicantumkan. Hanya item jenis yang bisa Anda buat aturannya yang tercantum (aliran data gen1, model semantik, 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 gen1, himpunan data, dan laporan berpaginasi.

  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 gen1, 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 salah satu dari tahap sumber:

      • Pilih dari daftar.

      • Pilih Lainnya dan tambahkan sumber data baru secara manual. Anda hanya dapat mengubah ke sumber data dari 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 gen1, 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. Ubah nilai ke nilai yang Anda ingin diterapkan setelah setiap penyebaran.

    • Aturan lakehouse default Aturan ini hanya berlaku untuk buku catatan. Pilihlah lakehouse untuk menghubungkan dengan buku catatan di tahap sasaran dan atur sebagai defaultnya. Untuk informasi selengkapnya, lihat Notebook dalam alur penyebaran.

Sumber data yang didukung untuk aliran data gen1 dan aturan model semantik

Aturan sumber data dapat ditentukan untuk sumber data berikut:

  • Azure Analysis Services (AAS)
  • Azure Synapse
  • SQL Server Analysis Services (SSAS)
  • Azure SQL Server
  • 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 keterbatasan

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 dihapus atau dihapus, aturannya juga akan dihapus. Aturan ini tidak dapat dipulihkan.

  • Saat Anda membatalkan penugasan dan menetapkan ulang ruang kerja untuk menghubungkan kembali, 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 paginated 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 gen1 yang memiliki aliran data lain sebagai sumber.
    • Aturan sumber data untuk folder model data umum (CDM) dalam aliran data generasi 1.
    • Aturan sumber data untuk model semantik yang menggunakan aliran data gen1 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 gen1 pada sumber data yang diparmetriskan.