Pencocokan Tingkat Node-Hierarchy
BizTalk Mapper memungkinkan Anda mengonfigurasi properti tautan untuk mengontrol bagaimana pengkompilasi cocok dengan hierarki simpul antara skema sumber dan tujuan. Saat Anda membuat tautan dari bidang dalam skema sumber ke bidang di skema tujuan, BizTalk Mapper secara otomatis menambahkan tautan pengkompilasi. Tautan pengkompilasi ini bergantung pada pencocokan yang Anda pilih.
Saat Anda memilih tautan di halaman kisi yang ditampilkan, salah satu properti yang ditampilkan di jendela Properti Visual Studio adalah properti Tautan Target . Anda dapat memilih di antara nilai yang mungkin berikut untuk setiap tautan di peta Anda:
Meratakan tautan. Gunakan nilai ini untuk meratakan semua hierarki sumber ke rekaman induk di simpul skema tujuan.
Cocokkan tautan di atas ke bawah. Gunakan nilai ini untuk mencocokkan tingkat simpul dari bagian atas skema ke bagian bawah skema.
Cocokkan tautan di bawah ke atas. Gunakan nilai ini untuk mencocokkan tingkat simpul dari bagian bawah skema ke bagian atas skema.
Meratakan Tautan
Dalam mode ini, semua hierarki sumber diratakan ke rekaman induk simpul tujuan. Dalam kasus pertama, skema sumber lebih kompleks daripada skema tujuan. Dalam kasus kedua, skema tujuan lebih kompleks.
Meratakan Tautan
Ratakan Tautan, Kasus Kedua
Cocokkan Top-Down Tautan
Mode ini cocok dengan tingkat ke tingkat dari atas ke bawah. Dalam kasus pertama, skema sumber lebih kompleks daripada skema tujuan. Dalam kasus kedua, skema tujuan lebih kompleks.
pencocokan Top-Down
pencocokan Top-Down, Kasus Kedua
Cocokkan Bottom-Up Tautan
Mode ini cocok dengan level ke level dari bawah ke atas. Dalam kasus pertama, skema sumber lebih kompleks daripada skema tujuan. Dalam kasus kedua, skema tujuan lebih kompleks.
pencocokan Bottom-Up
pencocokan Bottom-Up, Kasus Kedua
Cara BizTalk Mapper Memproses Jenis Tautan
Karena Anda dapat mengatur properti Tautan Target ke nilai yang berbeda untuk tautan yang berbeda, Pemeta BizTalk memerlukan cara untuk menyelesaikan pengaturan yang berbeda saat mungkin berkonflik.
Misalnya, jika Anda menggunakan direktif kompilator rata, direktif kompilator atas-bawah, dan direktif kompilator bawah-atas untuk tautan dari simpul Bidang ke simpul Bidang dalam skema tujuan, dan simpul ini memiliki node Rekaman induk yang sama, BizTalk Mapper mengabaikan arahan kompilator atas-bawah dan bawah-atas yang bertentangan dan memperlakukan semua tautan seolah-olah diatur ke arahan kompilator datar.
Tabel berikut ini memperlihatkan bagaimana BizTalk Mapper memperlakukan tautan ke simpul Bidang dalam simpul Rekaman yang sama dalam skema tujuan, berdasarkan pengaturan untuk properti Tautan Target untuk tautan dalam simpul Rekaman yang sama.
Ratakan | Atas ke bawah | Bawah ke atas | Hasil |
---|---|---|---|
0 atau lebih | 1 atau lebih | 1 atau lebih | BizTalk Mapper memperlakukan semua tautan seolah-olah diatur ke arahan kompilator yang diratakan. |
1 atau lebih | 1 atau lebih | 0 | BizTalk Mapper memperlakukan semua tautan seolah-olah mereka diatur ke arahan kompiler atas bawah. |
1 atau lebih | 0 | 1 atau lebih | BizTalk Mapper memperlakukan semua tautan seolah-olah diatur ke direktif kompilator bottom-up. |
Arahan kompilator atas-bawah dan bawah-atas lebih diutamakan daripada direktif kompilator rata, tetapi membatalkan satu sama lain ketika keduanya hadir.
Lihat juga
Functoid Salin Massal
Cara Mengatur Nilai Pengkompilasi Tautan Sumber
Mengkompilasi Peta