Pilihan konfigurasi lanjutan dalam Azure Synapse Link
Azure Synapse Link menawarkan berbilang cara menulis dan membaca data anda agar sesuai dengan pelbagai senario analitis. Bergantung pada senario analisis anda, anda boleh memilih konfigurasi tertentu daripada pilihan di bawah.
Senario | Terpakai kepada | Pilihan konfigurasi yang tersedia |
---|---|---|
Pelaporan operasi | Dataverse jadual, jadual dan entiti kewangan dan operasi | Analitis Synapse dengan pilihan tasik Delta menyediakan masa respons pertanyaan yang lebih baik terutamanya digunakan untuk menanyakan sejumlah besar data. Maklumat lanjut: Synapse Link dengan pilihan tasik Delta |
Pelaporan operasi | Dataverse Jadual sahaja | Synapse Link dengan pilihan konfigurasi "Kemas kini di tempat" menyediakan fail CSV dalam tasik data anda yang dikemas kini hampir masa nyata Ini ialah pilihan legasi yang tersedia untuk Dataverse jadual. Pilihan ini tidak disokong untuk jadual daripada aplikasi kewangan dan operasi |
Integrasi data | Dataverse jadual dan jadual dan entiti kewangan dan operasi | "Pilihan tambah sahaja menyediakan fail CSV yang mengandungi data tambahan. Anda boleh membina saluran paip yang menggunakan data tambahan dan mengisi sistem hiliran Ciri pembahagian data yang ditentukan pengguna membolehkan memilih strategi pembahagian data tersuai khusus untuk Dataverse jadual. Data jadual kewangan dan operasi dibahagikan oleh sistem berdasarkan strategi pembahagian yang sesuai. Pilihan ini tidak tersedia untuk aplikasi kewangan dan operasi |
Nota
Azure Synapse Link for Dataverse dahulunya dikenali sebagai Eksport ke Danau Data. Perkhidmatan ini telah dinamakan semula berkuat kuasa Mei 2021 dan akan terus mengeksport data ke Azure Data Lake Storage serta. Azure Synapse Analytics Bermula Sept-2023, Azure Synapse Link juga membolehkan anda memilih data daripada aplikasi kewangan dan operasi Dynamics 365. Tidak semua corak penyepaduan disokong dengan aplikasi kewangan dan operasi. Untuk panduan tentang peralihan daripada ciri Eksport ke Danau Data dalam aplikasi kewangan dan operasi kepada Synapse Link, pergi ke panduan Peralihan.
Artikel ini merangkumi seting konfigurasi lanjutan yang tersedia untuk Dataverse jadual. Pilihan ini tidak tersedia untuk aplikasi kewangan dan operasi.
- Kemas kini di tempat lwn. tulis tambah sahaja.
- Pemetakan data ditetapkan pengguna.
Kemas kini di tempat lwn. tulis tambah sahaja
Semasa menulis Dataverse data jadual ke tasik data Azure, berdasarkan createdOn
nilai, iaitu tarikh dan masa apabila rekod dicipta, terdapat dua tetapan berbeza untuk dipilih. Mereka adalah, Kemas kini di tempat dan Lampirkan sahaja.
Tetapan lalai (untuk jadual yang createdOn
tersedia) ialah melakukan kemas kini di tempat atau upsert (kemas kini atau masukkan) data tambahan dalam destinasi. Jika perubahan itu baharu dan baris yang sepadan tidak wujud dalam danau, dalam situasi cipta, fail destinasi diimbas dan perubahan itu dimasukkan ke dalam petak fail yang sepadan dalam danau. Jika perubahan ialah kemas kini dan baris wujud dalam lake, fail yang sepadan dalam lake dikemas kini, berbanding dimasukkan, dengan data tambahan. Dalam erti kata lain, tetapan lalai untuk semua perubahan CUD (buat, kemas kini, padam) dalam Dataverse jadual, di mana createdOn
tersedia, adalah untuk melakukan kemas kini di tempat di destinasi, dalam tasik data Azure.
Anda boleh menukar kelakuan lalai kemas kini di tempat dengan menggunakan seting pilihan yang dipanggil Tambah sahaja. Daripada kemas kini Ditempat, dalam mod Lampiran sahaja , data tambahan daripada Dataverse jadual ditambahkan pada partition fail yang sepadan dalam tasik. Ini ialah tetapan setiap jadual dan tersedia sebagai kotak pilihan di bawah tetapan konfigurasi> lanjutan Tunjukkan Lanjutan. Untuk Dataverse jadual dengan Lampiran sahaja dihidupkan, semua perubahan CUD ditambahkan secara berperingkat pada fail destinasi yang sepadan dalam tasik. Apabila anda memilih pilihan ini, strategi partition lalai kepada Tahun dan apabila data ditulis ke tasik data, ia dibahagikan mengikut asas tahunan. Tambah sahaja juga merupakan tetapan lalai untuk Dataverse jadual yang tidak mempunyai createdOn
nilai.
Jadual ini menerangkan cara baris dikendalikan dalam tasik terhadap peristiwa CUD untuk setiap pilihan penulisan data.
Peristiwa | Kemas kini di tempatnya | Tambah sahaja |
---|---|---|
Cipta | Baris dimasukkan dalam fail partition dan berdasarkan createdOn nilai pada baris. |
Baris ditambah pada penghujung fail partition dan berdasarkan createdOn nilai rekod. |
Kemas kini | Jika baris wujud dalam fail petak, maka ia digantikan atau dikemas kini dengan data yang dikemas kini. Jika ia tidak wujud, ia dimasukkan dalam fail. | Baris, berserta versi yang dikemas kini, ditambah pada hujung fail petak. |
Delete | Jika baris wujud dalam fail petak, ia dialih keluar daripada fail. | Baris ditambahkan ke penghujung fail partition dengan IsDelete column = True . |
Nota
Untuk Dataverse jadual di mana Tambah sahaja didayakan, memadamkan baris dalam sumber tidak akan memadamkan atau mengalih keluar baris dalam tasik. Sebaliknya, baris yang dipadamkan ditambahkan sebagai baris baharu dalam tasik dan isDeleted
lajur ditetapkan kepada Benar.
Baca kotor (ALLOW_INCONSISTENT_READS) untuk tanpa pelayan didayakan untuk mod tambah sahaja. ALLOW_INCONSISTENT_READS bermaksud bahawa pengguna dapat membaca fail yang boleh sentiasa diubah suai semasa SELECT
pertanyaan sedang berjalan. Keputusan akan konsisten dan bersamaan dengan membaca petikan fail. (Ia tidak bersamaan dengan pengasingan petikan pangkalan data kerana masa penjanaan petikan yang berbeza.)
Tidak semua perubahan CUD akan ditangkap dalam lampiran sahaja: Pautan Synapse memproses perubahan dalam data dalam kumpulan atau "kumpulan" sebelum menerbitkannya ke tasik data. Akibatnya, jika pengguna membuat perubahan dalam selang masa yang singkat, tidak semua perubahan CUD akan ditangkap dalam tasik data.
Berikut ialah beberapa butiran lanjut tentang waktu untuk menggunakan salah satu daripada pilihan tersebut.
- Kemas kini di tempat: Pilihan ini ialah tetapan lalai dan disyorkan hanya jika anda ingin menyambung terus ke data dalam tasik dan memerlukan keadaan semasa (bukan sejarah atau perubahan tambahan). Fail mengandungi set data penuh dan boleh digunakan melalui Power BI atau dengan menyalin keseluruhan set data untuk talian paip ETL (Ekstrak, Pindah, Muat).
- Tambahkan sahaja: Pilih pilihan ini jika anda tidak menyambung terus ke data dalam tasik dan mahu menyalin data secara berperingkat ke sasaran lain menggunakan saluran paip ETL. Pilihan ini menyediakan sejarah perubahan untuk mendayakan senario AI dan ML.
Anda boleh togol Tunjukkan tetapan konfigurasi lanjutan di bawah Lanjutan masuk untuk Azure Synapse Link for Dataverse menyesuaikan strategi pembahagian data anda dan pilih pilihan untuk menulis ke tasik data Azure.
Pemetakan data
Apabila anda menulis Dataverse data jadual ke storan tasik data Azure menggunakan Azure Synapse Link, jadual dibahagikan (bukannya fail tunggal) dalam tasik berdasarkan createdOn
nilai pada setiap baris dalam sumber. Strategi petak lalai adalah mengikut bulan dan data dipetakkan dalam danau data Azure secara bulanan.
Berdasarkan jumlah jadual Dataverse dan pengagihan data, anda boleh memilih untuk memetakkan data anda mengikut tahun. Dengan pilihan ini, apabila Dataverse data jadual ditulis ke tasik data Azure, ia akan dibahagikan setiap tahun berdasarkan createdOn
nilai pada setiap baris dalam sumber. Untuk jadual tanpa createdOn
lajur, baris data dibahagikan ke dalam fail baharu setiap rekod 5,000,000. Ini ialah tetapan setiap jadual dan tersedia sebagai kotak pilihan di bawah tetapan> konfigurasi lanjutan Tunjukkan Lanjutan.
Butiran lanjut dengan contoh cara data dikendalikan dalam danau dengan strategi petakan tahunan atau bulanan: