Tetapkan dasar pengekalan data untuk jadual

Artikel ini menerangkan cara menyediakan dasar pengekalan data untuk jadual Microsoft Dataverse.

Prasyarat

Prasyarat ini mesti dilengkapkan sebelum anda boleh menetapkan jadual untuk pengekalan data jangka panjang:

Dayakan jadual untuk pengekalan jangka panjang

Sebelum anda menyediakan dasar pengekalan, dayakan jadual induk (akar) untuk pengekalan jangka panjang.

Nota

Apabila jadual induk (akar) didayakan untuk pengekalan jangka panjang, semua jadual anak yang berkaitan didayakan secara automatik. Anda tidak boleh menyahdayakan pengekalan untuk jadual anak apabila jadual induk telah didayakan untuk pengekalan. Contohnya, andaikan jadual tersuai dan jadual nota ialah jadual anak jadual kes. Jadual anak ini tidak boleh dinyahdayakan untuk pengekalan apabila jadual kes induk didayakan. Pembuat sentiasa boleh menyahdayakan jadual induk untuk pengekalan jangka panjang dan mendayakan jadual anak secara berasingan untuk pengekalan. Walau bagaimanapun, terdapat pengecualian kepada tingkah laku jadual anak berkaitan ini apabila pengekalan jangka panjang didayakan melalui proses import penyelesaian. Dalam kes ini, jadual anak yang berkaitan tidak didayakan secara automatik.

  1. Log masuk ke Power Apps, pergi ke Jadual dan kemudian buka jadual yang anda mahu. Jika item tiada dalam anak tetingkap panel sisi, pilih ... Lagi dan kemudian pilih item yang anda mahukan.
  2. Pilih Sifat di sebelah kawasan sifat Jadual , kembangkan Opsyen lanjutan dan kemudian pilih Dayakan pengekalan jangka panjang. Sifat jadual pengekalan data jangka panjang
  3. Pilih Simpan.

Akar induk dan mana-mana jadual anak tersedia untuk persediaan dasar dalam masa kira-kira 15-30 minit selepas anda menyimpan jadual. Semakin besar bilangan jadual kanak-kanak, semakin lama masa yang diperlukan untuk melengkapkan proses.

Tentukan pandangan Dataverse untuk kriteria dasar

Pandangan Dataverse digunakan untuk menentukan baris jadual (rekod) yang ditandakan untuk pengekalan menggunakan dasar pengekalan jangka panjang. Sebelum menyediakan dasar pengekalan data, anda mesti menyediakan pandangan Dataverse sebagai kriteria untuk pengekalan.

Sebaik sahaja anda mempunyai pandangan Dataverse untuk digunakan dalam dasar pengekalan jangka panjang tertentu, anda harus menguji hasil pandangan. Amalan yang baik ialah mengubah suai pertanyaan pandangan dengan TOP N pernyataan dan mengujinya untuk memastikan set hasil yang dikembalikan adalah seperti yang dijangkakan. Ini sentiasa disyorkan terutamanya apabila bilangan baris adalah besar.

Sebagai contoh, pertimbangkan paparan Dataverse yang dicipta untuk memilih semua kes tertutup dari tahun 2015. Bilangan kes berpotensi sangat besar. Oleh itu, anda harus menambah TOP N, seperti TOP 10, pada paparan dan mengujinya untuk mengesahkan set sampel kes yang diperoleh.

Apabila dasar pengekalan data dijalankan, baris daripada jadual induk dan semua jadual anak disertakan untuk pengekalan data jangka panjang. Kes induk mungkin mempunyai baris yang dikaitkan daripada jadual anak, contohnya nota, tugas dan jadual tersuai. Dasar pengekalan memastikan bahawa rekod kes dan semua baris anak yang berkaitan ditandakan dan dikekalkan sebagai jangka panjang dalam Dataverse. Di samping itu, nilai carian dalam jadual kes, sebagai contoh, dinyahnormalisasi dengan nilai ID dan nama yang disediakan sebagai sebahagian daripada data yang disimpan. Ini membolehkan dalam banyak senario untuk satu pertanyaan mendapatkan semula data yang dikekalkan yang berkaitan.

Penting

Kami mengesyorkan agar anda mencipta paparan Dataverse khusus untuk mengenal pasti hanya baris yang anda mahu kekalkan. Kemudian, cipta dan jalankan apl yang mempunyai pandangan untuk mengesahkan sebelum menggunakannya sebagai kriteria dalam dasar anda. Untuk maklumat tentang cara mencipta pandangan jadual, pergi ke Cipta dan edit pandangan awam atau sistem.

Sediakan dasar pengekalan

Pentadbir Power Platform menyediakan dasar pengekalan.

Penting

  • Setelah data dikekalkan sebagai data jangka panjang (tidak aktif), ia tidak boleh dialihkan semula ke stor data aktif.
  • Apabila dasar pengekalan dijalankan, proses membuat permintaan API dalam Microsoft Power Platform. Permintaan ini dikira dalam permintaan API sedia ada yang tersedia dengan pelan anda. Maklumat lanjut: Had permintaan dan peruntukan
  • Untuk menyelesaikan tugas ini, anda mesti mempunyai peranan pentadbir Power Platform.
  1. Dayakan jadual untuk pengekalan jangka panjang.
  2. Log masuk ke Power Apps, dan kemudian pada anak tetingkap navigasi kiri, pilih Dasar pengekalan. Jika item tiada dalam anak tetingkap panel sisi, pilih ... Lagi dan kemudian pilih item yang anda mahukan.
  3. Pada bar perintah, pilih Dasar pengekalan baharu.
  4. Lengkapkan sifat berikut untuk dasar pengekalan:
    • Jadual. Pilih jadual akar induk yang akan digunakan untuk menyediakan dasar untuk mengekalkan data sejuk sejarah dalam storan jangka panjang.
    • Nama. Masukkan nama untuk dasar pengekalan.
    • Kriteria. Pilih pandangan daripada senarai. Paparan sepatutnya telah dibuat dan diuji sebelum ini untuk memastikan data sejarah yang betul telah dipilih. Tentukan pandangan Dataverse untuk kriteria dasar
    • Jadual - Tarikh mula. Masukkan tarikh anda mahu dasar dijalankan buat kali pertama. Dasar ini dijalankan semasa waktu luar rantau persekitaran anda.
    • Kekerapan. Pilihan yang tersedia ialah Sekali, Harian, Mingguan, Bulanan dan Tahunan. Cipta dasar pengekalan data
  5. Pilih Simpan.

Kini anda boleh melihat dan mengurus dasar. Maklumat lanjut: Urus dasar pengekalan data

Penting

  • Dasar pengekalan tidak bermula untuk persekitaran yang mempunyai mod pentadbiran didayakan.
  • Semua aktiviti induk dan kanak-kanak yang berkaitan, e-mel, lampiran dikekalkan sebagai set apabila anda menyediakan dasar pada jadual induk. Ini serupa dengan dasar pemadaman pukal. Contohnya, dasar pengekalan eksplisit tidak boleh ditetapkan untuk jadual Penunjuk Aktiviti, Parti Aktiviti dan Lampiran. Dasar pengekalan jangka panjang tidak boleh ditetapkan untuk jadual yang pemadaman pukal tidak disokong.
  • Jadual induk dan semua baris berkaitan daripada jadual anak, induk, ditandakan dan disimpan dalam storan jangka panjang Dataverse.
  • Logik yang dikaitkan dengan tindakan pemadaman sedia ada bagi mana-mana jadual (induk dan anak) sentiasa dilaksanakan semasa larian dasar.
  • Larian dasar mengambil masa dari 72-96 jam tanpa mengira volum data. Dasar pengekalan data diberi keutamaan yang rendah oleh platform. Dataverse sentiasa menjalankan proses pengekalan di latar belakang untuk mengelakkan sebarang kesan pada perkhidmatan platform lain, seperti apl dan aliran.
  • Pertimbangkan situasi di mana dua dasar (Dasar1 dan Dasar2) dijalankan pada jadual induk berasingan yang mempunyai jadual anak biasa. Polisi1 mula berjalan sebelum Polisi2. Jika status untuk Dasar1 tidak maju melangkau Pendamaian belum selesai, maka status Dasar2 kekal pada status Pemadaman belum selesai sehingga Dasar1 maju daripada Pendamaian belum selesai kepada Pemadaman belum selesai. Tingkah laku ini berlaku untuk menghalang pemadaman pada mana-mana rekod biasa daripada jadual biasa dalam kedua-dua dasar.

Isu yang diketahui

Jika jadual induk mempunyai banyak jadual anak dan saiz jadual induk atau anak adalah besar, anda mungkin menghadapi tamat masa. Sebagai contoh, apabila bilangan jadual adalah besar dalam rantaian perhubungan lata, seperti dua puluh lima atau lebih. Untuk mengurangkan ini, dayakan beberapa jadual anak secara berasingan terlebih dahulu. Kemudian kembali dan dayakan jadual induk.

Langkah-langkah berikutnya

Urus dasar pengekalan data
Kongsi idea anda
Untuk pembangun: Pengekalan data jangka panjang