Mengesetkan dasar pengekalan data untuk jadual

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

Prasyarat

Prasyarat tesis mesti diselesaikan sebelum anda boleh menetapkan jadual untuk pengekalan data jangka panjang:

Mendayakan 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 berkaitan didayakan secara automatik. Anda tidak boleh menyahdayakan pengekalan untuk jadual kanak-kanak apabila jadual induk telah didayakan untuk pengekalan. Contohnya, anggap jadual tersuai dan jadual nota ialah jadual kanak-kanak jadual kes. Jadual anak ini tidak boleh dinyahdayakan untuk pengekalan apabila jadual kes induk didayakan. Pembuat sentiasa boleh melumpuhkan jadual induk untuk pengekalan jangka panjang dan secara berasingan membolehkan jadual kanak-kanak untuk pengekalan. Walau bagaimanapun, terdapat pengecualian kepada kelakuan jadual kanak-kanak berkaitan ini apabila pengekalan jangka panjang didayakan melalui proses import penyelesaian. Dalam kes ini, jadual kanak-kanak berkaitan tidak didayakan secara automatik.

  1. Log masuk Power Apps, pergi ke Jadual, kemudian buka jadual yang anda inginkan. Jika item tidak ditemukan dalam anak tetingkap panel sisi, pilih ...Lagi, kemudian pilih item yang anda kehendaki.
  2. Pilih Sifat pada bar perintah, kembangkan opsyen Lanjutan kemudian pilih Dayakan pengekalan jangka panjang. Sifat jadual pengekalan data jangka panjang
  3. Pilih Simpan.

Akar induk dan sebarang jadual kanak-kanak akan tersedia untuk persediaan dasar dalam masa kira-kira 15-30 minit selepas anda menyimpan jadual. Semakin besar bilangan jadual kanak-kanak, semakin lama diperlukan untuk menyelesaikan proses tersebut.

Menentukan Dataverse pandangan untuk kriteria dasar

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

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

Contohnya, pertimbangkan pandangan yang Dataverse dibuat untuk memilih semua kes tertutup dari tahun 2015. Bilangan kes berpotensi sangat besar. Oleh itu, anda harus menambah TOP N, seperti TOP 10, pada pandangan dan mengujinya untuk mengesahkan set sampel kes yang diambil.

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 berkaitan daripada jadual kanak-kanak, contohnya nota, tugas dan jadual tersuai. Dasar pengekalan memastikan bahawa rekod kes dan semua baris kanak-kanak yang berkaitan ditandakan dan dikekalkan sebagai jangka Dataverse panjang. Selain itu, nilai carian dalam jadual kes, sebagai contoh, dinyahnormalisasi dengan nilai ID dan nama yang disediakan sebagai sebahagian daripada data yang dikekalkan. Ini membolehkan dalam banyak senario untuk pertanyaan tunggal untuk mendapatkan semula data tersimpan yang berkaitan.

Penting

Kami mengesyorkan anda mencipta pandangan khusus Dataverse untuk mengenal pasti baris yang anda inginkan dikekalkan sahaja. Kemudian, cipta dan jalankan aplikasi yang mempunyai tujuan untuk mengesahkan sebelum menggunakannya sebagai kriteria dalam dasar anda. Untuk maklumat tentang cara mencipta pandangan jadual, pergi ke Mencipta dan mengedit pandangan awam atau sistem.

Menyediakan dasar pengekalan

Power Platform pentadbir menyediakan dasar pengekalan.

Penting

  • Sebaik sahaja data dikekalkan sebagai data jangka panjang (tidak aktif), ia tidak boleh dialihkan kembali ke storan data aktif.

  • Apabila dasar pengekalan dijalankan, proses membuat permintaan API masuk 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 Power Platform peranan pentadbir.

  1. Dayakan jadual untuk pengekalan jangka panjang.
  2. Log masuk Power Apps, kemudian pada anak tetingkap navigasi kiri, pilih Dasar pengekalan. Jika item tidak ditemukan dalam anak tetingkap panel sisi, pilih ...Lagi, kemudian pilih item yang anda kehendaki.
  3. Pada bar perintah, pilih Dasar pengekalan baru.
  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. Pandangan itu sepatutnya dibuat dan diuji sebelum ini untuk memastikan data sejarah yang betul dipilih. Menentukan Dataverse pandangan untuk kriteria dasar
    • Jadual - Tarikh mula. Masukkan tarikh yang anda mahu dasar dijalankan buat kali pertama. Dasar ini berjalan pada waktu cuti rantau persekitaran anda.
    • Kekerapan. Pilihan yang ada ialah Sekali, Harian, Mingguan, Bulanan dan Tahunan. · · Mencipta dasar pengekalan data
  5. Pilih Simpan.

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

Penting

  • Dasar pengekalan tidak akan bermula untuk persekitaran yang mempunyai mod pentadbiran didayakan.
  • Semua aktiviti ibu bapa dan anak 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 disetkan untuk Pendebat Aktiviti, Pihak Aktiviti dan jadual Lampiran. Dasar pengekalan jangka panjang tidak boleh disetkan untuk jadual yang dipadamkan secara pukal tidak disokong.
  • Jadual induk dan semua baris yang berkaitan daripada jadual kanak-kanak, ibu bapa, akan ditandakan dan disimpan dalam Dataverse storan jangka panjang.
  • Logik yang dikaitkan dengan tindakan padam sedia ada bagi mana-mana jadual (ibu bapa dan anak) akan sentiasa dilaksanakan semasa dijalankan dasar.
  • Larian dasar akan mengambil masa dari 72-96 jam tanpa mengira jumlah data. Dasar pengekalan data diberi keutamaan yang rendah oleh platform. Dataverse akan sentiasa menjalankan proses pengekalan di latar belakang untuk mengelakkan sebarang kesan pada perkhidmatan platform lain, seperti aplikasi dan aliran.
  • Pertimbangkan situasi di mana dua dasar (Policy1 dan Policy2) dijalankan pada jadual induk berasingan yang mempunyai jadual anak biasa. Dasar1 mula berjalan sebelum Dasar2. Jika status untuk Policy1 tidak berkembang melangkaui perdamaian Belum selesai, maka status Policy2 akan kekal pada status Padam belum selesai sehingga Policy1 berkembang daripada Pendamaian belum selesai kepada Pemadaman Belum Selesai. Kelakuan ini berlaku untuk mengelakkan pemadaman pada sebarang rekod umum daripada jadual biasa dalam kedua-dua dasar.

Isu yang diketahui

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

Langkah-langkah berikutnya

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