Nota
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba mendaftar masuk atau menukar direktori.
Capaian ke halaman ini memerlukan kebenaran. Anda boleh cuba menukar direktori.
Transaksi tertentu boleh dikonfigurasikan untuk melata merentasi semua rekod yang berkaitan. Ini bermakna perubahan pada rekod induk diurus niaga (lata ke bawah melalui) semua rekod kanak-kanak. Perhubungan yang melata dikonfigurasikan pada peringkat jadual. Untuk mendapatkan maklumat lanjut tentang perhubungan melata, lihat Konfigurasikan tingkah laku melata perhubungan jadual.
Mod segerak lwn tak segerak
Secara lalai, operasi lata dilaksanakan sebagai transaksi segerak. Untuk transaksi segerak, semua rekod yang terjejas dikenal pasti oleh sistem. Ketika rekod diproses, ia dikunci oleh sistem. Setelah semua perubahan telah diselesaikan, rekod dinyahkunci dan transaksi diselesaikan.
Urus niaga segerak dengan sejumlah besar rekod boleh menyebabkan isu prestasi untuk persekitaran apabila transaksi yang berjalan lama gagal disebabkan tamat masa pelayan. Rekod dikunci, menghalang kerja lain dan transaksi pengguna yang beroperasi pada rekod yang sama daripada dilaksanakan. Selain itu, urus niaga yang berjalan lama mungkin mengakibatkan tunggakan transaksi dan permintaan yang belum selesai yang mengurangkan prestasi sistem dan mungkin menyebabkan pemberhentian kerja.
Jika persekitaran menghadapi tamat masa atau prestasi yang merosot semasa operasi lata segerak sedang dijalankan, persekitaran anda boleh mendapat manfaat dengan mendayakan mod tidak segerak. Perbezaan utama antara mod diterangkan dalam jadual berikut.
| Mod segerak | Mod tidak segerak |
|---|---|
| Tiada kerja lain yang boleh dilaksanakan pada keseluruhan set rekod terpilih (terus atau lata) sehingga operasi lata selesai. | Untuk Tugaskan, Padam dan Gabung, perubahan melata dikumpulkan, mengunci hanya rekod yang sedang diproses dalam kumpulan. Ini membenarkan kerja lain untuk dilaksanakan semasa operasi perubahan lata sepenuhnya. |
| Apabila kerja telah diselesaikan, semua data menunjukkan nilai baharu yang dikehendaki. | Semasa kerja dijalankan, setiap kelompok yang diselesaikan memaparkan nilai yang dikehendaki. Ini bermakna terdapat masa apabila sesetengah data menunjukkan nilai yang dikehendaki dan sesetengahnya menunjukkan nilai asal sehingga operasi penuh selesai. Ini dirujuk sebagai "konsistensi akhirnya." |
| Jika rekod tunggal gagal, semua data akan digulung kembali kepada nilai asal. Rollback memerlukan penyuntingan semula semua rekod yang lengkap, yang memerlukan lebih banyak masa. | Jika kerja tunggal gagal, ia akan dicuba semula berbilang kali untuk percubaan penyiapan. Jika kerja tidak dapat diselesaikan, kegagalan direkodkan dalam kawasan Kerja Sistem . Perhatikan bahawa rekod yang berjaya diselesaikan mengekalkan nilai baharu. |
| Jika salah satu rekod dalam senarai melata mempunyai nilai yang berbeza daripada nilai yang dijangkakan, kerja gagal dan ditarik balik. Sebagai contoh, andaikan bahawa rekod permulaan milik Pemilik 1 dan operasi melata mahu menukarnya kepada Pemilik 2. Jika salah satu rekod hiliran yang berkaitan telah bertukar kepada Pemilik 3 atau dipadamkan sebelum kunci berlaku, keseluruhan kerja akan ditarik balik. | Untuk Tugaskan, operasi sentiasa berfungsi dalam mod ganti nilai, menukar nilai semasa kepada nilai baharu berdasarkan perhubungan induk-anak. Tiada kegagalan kerja disebabkan oleh ketakpadanan nilai asal. Untuk Padam, jika rekod yang dijangkakan sebagai sebahagian daripada set hilang, semua rekod sehingga titik kegagalan dianggap telah selesai. Pengguna atau pentadbir boleh melaksanakan semula kerja yang gagal, yang mengira semula kerja untuk diteruskan tanpa rekod yang hilang. Untuk Merge, jika terdapat isu dengan rekod yang hilang, kerja itu dicuba semula dan dilaksanakan tanpa rekod yang hilang. |
Mod tidak segerak
Apabila transaksi melata memenuhi ambang untuk rekod yang disertakan, rekod diproses secara tak segerak,
| Operasi | Ambang |
|---|---|
| Untukkan | 1,000 rekod |
| Delete | 5,000 rekod |
| Gabungkan | 1,000 rekod |
Menjejak kemajuan operasi tidak segerak
Pentadbir boleh memantau pemprosesan operasi tidak segerak dalam kawasan Tetapan.
Daftar masuk ke pusat pentadbiran Power Platform.
Dalam anak tetingkap navigasi, pilih Urus.
Dalam anak tetingkap Urus , pilih Persekitaran.
Pada halaman Persekitaran , pilih persekitaran.
Pilih Seting>Audit dan log>Kerja sistem.
Operasi melata dipaparkan dalam pandangan Kerja Sistem .
Untuk melihat operasi lata sahaja, dalam pemilih Pandangan pilih Operasi Lata.
Operasi lata mempunyai salah satu daripada status berikut:
- Selesai: Semua kumpulan transaksi melata telah berjaya diselesaikan.
- Dalam Proses: Perubahan melata sedang dijalankan.
- Gagal: Selepas beberapa percubaan semula, beberapa perubahan melata telah gagal.
Nota
Tidak mungkin untuk membatalkan kerja lata tidak segerak. Anda mesti menunggu untuk menyelesaikannya dengan menunjukkan status Selesai atau Gagal.
Membuka paparan operasi lata:
Berapa banyakkah cubaan semula telah berlaku untuk transaksi tertentu.
Tarikh dan masa dicipta dan diselesaikan.
Siapakah yang mencipta kerja.
Sebarang mesej yang berkaitan dengan kerja, seperti sebab-sebab kegagalan atau pengecualian.
Transaksi lata yang manakah boleh diproses secara tidak segerak?
Tugaskan, Padam dan Gabung transaksi yang melata boleh diproses secara tak segerak.
Nota
Urus niaga lain, seperti kongsi/nyahkongsi, paparan gulung dan induk semula sedang disemak untuk pemprosesan tak segerak.
Menyelesaikan isu dengan operasi yang melata tak segerak
Apabila kerja melata segerak gagal, mereka berhenti dan melancarkan semua perubahan supaya tiada rekod yang termasuk perubahan yang diminta. Ini boleh menjadi proses yang memakan masa kerana rollback boleh mengambil masa selama percubaan asal, dan percubaan semula operasi bermula semula daripada rekod pertama.
Operasi tak segerak cuba semula berkali-kali, jika kegagalan berlaku. Dalam kebanyakan kes, mencuba semula keputusan kerja dalam kejayaan dan kerja boleh terus disiapkan. Dalam sesetengah kes yang jarang berlaku, percubaan semula tidak menyelesaikan isu tersebut. Apabila ini berlaku, kerja tak segerak dijeda dan pentadbir dan pengguna boleh menyelesaikan masalah dan meneruskan kerja dari titik di mana ia dijeda.
Punca kerosakan yang lazim dalam operasi melata
Sebab lazim untuk kegagalan memproses operasi yang melata termasuk:
- Pengecualian pemalam dalam
- Pengecualian keselamatan
Pengecualian pemalam dalam
Pemalam ditambah pada pemprosesan operasi melata untuk mengambil tindakan tertentu apabila perubahan dibuat pada rekod, seperti menghantar e-mel atau mencetuskan kemas kini yang berbeza pada rekod lain. Ini mungkin disediakan oleh pihak ketiga atau yang dibangunkan secara dalaman. Jika pemalam menjana pengecualian, operasi melata gagal. Bergantung pada alasan untuk pengecualian itu, cubaan semula boleh menyelesaikan isu tersebut. Jika kerja lata tak segerak dijeda kerana kegagalan, sahkan semua pemalam yang dikaitkan dengan operasi untuk memastikan ia tidak menjana pengecualian. Sebaik sahaja dibaiki, kerja boleh disambung semula.
Pengecualian keselamatan
Pengecualian keselamatan berlaku apabila pengguna yang menjalankan operasi melata tidak mempunyai kelayakan yang mencukupi untuk membuat perubahan kepada satu atau lebih rekod atau lebih, atau pengguna dinyahdayakan atau dialih keluar dari sistem.
Jika pengguna masih dalam sistem, sahkan bahawa mereka mempunyai keistimewaan yang diperlukan untuk mengubah suai rekod dan bahawa mereka mempunyai keizinan untuk melaksanakan tindakan yang ditentukan. Selepas ini diselesaikan, sambung semula kerja.
Jika pengguna telah dilumpuhkan atau dialih keluar daripada sistem, mendayakan semula atau menambah semula pengguna menyelesaikan isu dan kerja boleh disambung semula. Walau bagaimanapun, jika pengguna mesti dipadamkan atau dinyahdayakan atau tidak sepatutnya mempunyai keizinan untuk tindakan atau rekod, kerja patut dibatalkan dan dimulakan semula oleh seseorang dengan keizinan yang sesuai.
Untuk sebarang isu lain dengan kerja gagal, hubungi Sokongan Microsoft. Maklumat lanjut: Gambaran Keseluruhan sokongan
Penyelesaian masalah penghapusan fail semasa gabung melata
Jika anda mengalami kegagalan dengan operasi gabung melata kerana fail dipadamkan semasa berjalan kerja, anda boleh melangkau semakan induk. Ini membenarkan penggabungan anda untuk meneruskan walaupun seseorang memadamkan rekod daripada set sementara kerja berjalan di latar belakang. Apabila anda memilih untuk menggabungkan rekod, di bahagian bawah tetingkap gabungan, kosongkan semakan Keibubapaan didayakan secara lalai. Nyahtanda ini untuk mengabaikan pilihan semakan keibubapaan.
Gabung contoh rekod
Bayangkan anda mempunyai akaun dengan hubungan ke kenalan, yang mempunyai perhubungan dengan pesanan. Anda mahu menggabungkan dua rekod akaun.
Jika kerja berjalan dengan jayanya, gabungan menugaskan semua kenalan berkaitan dan pesanan mereka ke akaun sasaran.
Jika semasa proses penggabungan rekod, pengguna lain memadamkan rekod kenalan yang berkaitan, tetapi rekod pesanan masih wujud berkaitan dengan rekod kenalan, kerja cantum gagal kerana induk kepada rekod anak tiada. Jika anda memilih untuk melangkau semakan keibubapaan semasa penggabungan rekod, pesanan dengan rekod kenalan yang hilang digabungkan ke dalam rekod akaun sasaran. Walau bagaimanapun, tiada rekod kenalan yang berkaitan diberikan kepada akaun sasaran dan kerja selesai.
Gabungkan kunci penyebab yang menghalang perubahan akses lain
Operasi Gabung Lata memberikan akses kepada pemilik baharu jadual subordinat. Untuk melakukan ini, operasi Gabungan Lata mengakses dan membuat perubahan pada Jadual Objek Utama yang memerlukan kunci. Jika operasi gabung mengandungi banyak rekod (berdasarkan perhubungan lata), kunci ini mungkin tersedia untuk amaun masa yang dilanjutkan. Ini boleh mengakibatkan ralat jika operasi cuba memberikan atau membatalkan akses rekod yang tidak berkaitan semasa cantum sedang berjalan. Jika ini berlaku, cuba laksanakan gabungan dalam masa lebih daripada sehingga sekatan boleh dikurangkan.