Gambaran umum aliran data sadar solusi

Saat Anda menyertakan aliran data Anda dalam solusi, definisinya menjadi portabel, sehingga lebih mudah untuk memindahkannya dari satu lingkungan ke lingkungan lain, menghemat waktu yang diperlukan untuk menulis aliran data.

Kasus penggunaan umum adalah ketika vendor perangkat lunak independen (ISV) mengembangkan solusi yang berisi aliran data yang mengekstrak dan mengubah data dari sumber data ke tabel Dataverse dalam lingkungan sandbox. ISV kemudian akan memindahkan aliran data dan tabel tujuan tersebut ke lingkungan pengujian untuk menguji dengan sumber data pengujian mereka untuk memvalidasi bahwa solusi berfungsi dengan baik dan siap untuk produksi. Setelah pengujian selesai, ISV akan memberikan aliran data dan tabel kepada klien yang akan mengimpornya ke lingkungan produksi mereka untuk beroperasi pada data klien. Proses ini jauh lebih mudah ketika Anda menambahkan aliran data dan tabel yang mereka muat data ke dalam solusi, lalu memindahkan solusi dan kontennya di antara lingkungan.

Aliran data yang ditambahkan ke solusi dikenal sebagai aliran data terkait solusi. Anda dapat menambahkan beberapa aliran data ke satu solusi.

Nota

  • Hanya aliran data yang dibuat di lingkungan Power Platform yang dapat diketahui solusinya.
  • Data yang dimuat oleh aliran data ke tujuannya tidak dapat dipindahkan sebagai bagian dari solusi; hanya definisi aliran data yang bisa. Untuk membuat ulang data setelah aliran data disebarkan sebagai bagian dari solusi, Anda perlu me-refresh aliran data.

Menambahkan aliran data baru ke solusi

Ikuti langkah-langkah ini untuk menambahkan aliran data ke solusi.

Prasyarat

Anda perlu membuat solusi sebelum dapat menambahkan aliran data ke dalamnya. Informasi selengkapnya: Membuat solusi

Menambahkan aliran data

  1. Masuk ke Power Apps.

  2. Pilih Solusi dari bilah navigasi.

    Cuplikan layar beranda Power Apps dengan pilihan Solusi ditekankan.

  3. Pilih solusi yang ingin Anda tambahkan aliran data baru, dan dari menu konteks pilih Edit.

    Cuplikan layar halaman solusi dengan solusi yang dipilih dengan opsi Edit ditekankan.

  4. Pilih Baru dari menu dan pergi ke Automasi>Aliran Data.

    Screenshot dari menu New yang dibuka dengan Automation ditampilkan dan Aliran Data dipilih.

  5. Lanjutkan untuk membuat aliran data baru.

    Cuplikan layar aliran data yang ditambahkan ke solusi.

Menambahkan aliran data yang sudah ada ke solusi

Ikuti langkah-langkah ini untuk menambahkan aliran data ke solusi.

Prasyarat

  • Anda perlu membuat solusi sebelum dapat menambahkan aliran data ke dalamnya. Informasi selengkapnya: Membuat solusi
  • Anda harus menjadi pemilik setidaknya satu aliran data di lingkungan. Informasi selengkapnya: Membuat aliran data

Menambahkan aliran data

  1. Masuk ke Power Apps.

  2. Pilih Solusi dari bilah navigasi.

    Cuplikan layar bilah navigasi kiri dengan opsi Solusi disorot.

  3. Pilih solusi yang akan Anda tambahkan aliran data Anda, dan dari menu konteks pilih Edit.

    Cuplikan layar daftar solusi.

  4. Pilih Tambahkan Keluar>Automation>Dataflow.

    Layar opsi tambahkan aliran data yang ada disorot.

  5. Opsional: Jika aliran data Anda memuat data ke dalam tabel Dataverse kustom, tambahkan tabel kustom ke solusi juga.

    Dalam contoh ini, aliran data yang Anda tambahkan ke solusi memuat data ke dalam tabel kustom yang disebut Detail Pesanan Lengkap, yang juga ingin Anda sertakan dalam solusi bersama aliran data tersebut.

    Setelah aliran data dan tabel yang memuatkan data ke dalam solusi ditambahkan, kedua artefak tersebut telah ditambahkan ke solusi. Dalam kasus ini, artifak cr0c8_FullOrderDetails dan Impor Data Penjualan.

    Cuplikan layar dari dua artefak yang ditambahkan ke solusi.

    Untuk menyimpan pekerjaan Anda, pastikan untuk menerbitkan semua kustomisasi. Sekarang, solusinya siap bagi Anda untuk mengekspor dari lingkungan sumber dan mengimpor ke lingkungan tujuan.

Mengekspor dan mengimpor solusi yang berisi aliran data

Mengekspor dan mengimpor solusi yang berisi aliran data identik dengan melakukan operasi yang sama untuk artefak lainnya. Untuk instruksi paling terbaru, buka dokumentasi tentang mengekspor dan mengimpor solusi.

Memperbarui koneksi aliran data setelah impor solusi

Untuk alasan keamanan, kredensial koneksi yang digunakan oleh aliran data tidak dipertahankan oleh solusi. Setelah aliran data disebarkan sebagai bagian dari solusi, Anda perlu mengedit koneksinya sebelum dapat dijadwalkan untuk dijalankan.

  1. Di panel navigasi kiri, pilih panah bawah di samping Dataverse dan pilih Aliran Data. Identifikasi aliran data yang diimpor, dan pilih Edit dari menu konteks.

    Cuplikan layar memperlihatkan navigasi ke tab aliran data.

  2. Dalam daftar Aliran Data, temukan dan klik dua kali aliran data yang ditambahkan sebagai bagian dari solusi yang Anda impor.

  3. Anda diminta untuk memasukkan kredensial yang diperlukan untuk aliran data.

    Cuplikan layar Power Query yang meminta kredensial.

    Setelah kredensial untuk koneksi diperbarui, semua kueri yang menggunakan koneksi tersebut dimuat secara otomatis.

  4. Jika aliran data Anda memuat data dalam tabel Dataverse, pilih Berikutnya untuk meninjau konfigurasi pemetaan.

    Cuplikan layar memperlihatkan semua kueri dengan data yang dimuat setelah kredensial koneksi disediakan.

  5. Konfigurasi pemetaan juga disimpan sebagai bagian dari solusi. Karena Anda juga menambahkan tabel tujuan ke solusi, tidak perlu membuat ulang tabel di lingkungan ini dan Anda dapat menerbitkan aliran data.

    Cuplikan layar pengalaman tabel peta dengan pilihan yang telah dikonfigurasi sebelumnya.

    Itu saja. Aliran data Anda sekarang me-refresh dan memuat data ke tabel tujuan.

Batasan yang diketahui

  • Aliran data tidak dapat menggunakan referensi koneksi untuk konektor apa pun.
  • Aliran data tidak dapat menggunakan variabel lingkungan.
  • Aliran data tidak mendukung penambahan komponen yang diperlukan, seperti tabel kustom tempat mereka memuat data. Sebagai gantinya, tabel kustom harus ditambahkan secara manual ke solusi.
  • Pengguna aplikasi tidak dapat menerapkan aliran data (identitas layanan).
  • Konfigurasi refresh bertahap tidak didukung saat menyebarkan solusi. Setelah penyebaran aliran data melalui solusi, konfigurasi refresh bertahap harus diterapkan kembali.
  • Tabel yang terhubung ke aliran data lain tidak didukung ketika menerapkan solusi. Setelah aliran data disebarkan melalui solusi, modifikasi aliran data dan sesuaikan koneksi ke aliran data yang ditautkan.
  • Untuk mengaktifkan impor aliran data, plugin Aliran Data melakukan kustomisasi yang tidak dikelola selama langkah impor asinkron. Modifikasi ini sangat penting untuk impor yang berhasil.
  • Aliran data tidak mendukung blok kustomisasi yang tidak dikelola. Untuk informasi selengkapnya, buka Memblokir kustomisasi yang tidak dikelola di lingkungan Dataverse.
  • Aliran data tidak mendukung solusi pilihan. Untuk informasi selengkapnya, buka Atur solusi pilihan.
  • Agar aliran data berhasil diimpor ke lingkungan, lingkungan sebaiknya tidak berada dalam mode administrasi, atau operasi latar belakang harus diaktifkan.
  • Jika aliran data dibuat sebagai bagian dari solusi dan data dimuat ke dalam tabel baru, tabel tersebut tidak dibuat dalam solusi yang sama. Oleh karena itu, awalan nama skema kolom yang ditampilkan dalam pengalaman aliran data tidak cocok dengan awalan penerbit solusi aliran data.
  • Untuk alasan keamanan, kredensial koneksi yang digunakan oleh aliran data tidak dipertahankan oleh solusi. Setelah aliran data disebarkan sebagai bagian dari solusi, Anda perlu mengedit koneksinya sebelum dapat dijadwalkan untuk dijalankan. Koneksi perlu diperbarui dalam mode pembaruan dan peningkatan pada proses impor, terlepas dari apakah ada perubahan pada aliran data.