Bagikan melalui


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.

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.

Gambar yang menunjukkan bagaimana skema sumber lebih kompleks daripada skema tujuan.
Meratakan Tautan

Gambar yang menunjukkan bagaimana skema tujuan lebih kompleks.
Ratakan Tautan, Kasus Kedua

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.

Gambar yang memperlihatkan contoh pencocokan top-down.
pencocokan Top-Down

Gambar yang menunjukkan contoh kedua pencocokan top-down.
pencocokan Top-Down, Kasus Kedua

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.

Gambar yang memperlihatkan contoh pencocokan bawah ke atas.
pencocokan Bottom-Up

Gambar yang memperlihatkan contoh kedua pencocokan bawah ke atas.
pencocokan Bottom-Up, Kasus Kedua

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