Lokasiping Di Informatica: Membuat, Komponen & Parameter

⚡ Ringkasan Cerdas

Lokasiping Dalam Informatica, objek ini menghubungkan definisi sumber dengan definisi target melalui transformasi, yang secara tepat mendefinisikan bagaimana setiap kolom data dibaca, diubah, dan dimuat selama proses ETL.

  • 🔗 Blok bangunan: Sumber, transformasi, target, dan hubungan di antara mereka membentuk setiap peta.ping.
  • 📦 Peta panggungpings: Peta panggungping menyalin tabel sumber ke dalam tabel sementara yang identik, menyimpanping ETL di luar produksi.
  • 🧲 Kualifikasi sumber: Menyeret sumber relasional ke dalam petaping selalu membuat kualifikasi sumber yang tidak boleh dihapus.
  • 🔄 Tautan otomatis: Autolink berdasarkan nama menghubungkan kolom sumber dan target yang cocok dalam satu tindakan.
  • 📏 Parameter: Sebuah petaping Parameter ini menyimpan satu nilai konstan untuk seluruh proses eksekusi, yang diatur melalui berkas parameter.
  • 📊 Variabel: Sebuah petaping Variabel berubah selama proses berjalan dan nilai akhirnya disimpan ke dalam repositori.

Lokasiping di Informatika

Apa itu Peta?ping?

Sebuah petaping adalah kumpulan objek sumber dan target yang dihubungkan bersama oleh serangkaian transformasi. Transformasi ini terdiri dari serangkaian aturan, yang mendefinisikan aliran data dan bagaimana data dimuat ke dalam target.

Sebuah petaping terdiri dari kumpulan objek berikut:

  • Definisi Sumber - A definisi sumber mendefinisikan struktur dan karakteristik sumber, tipe data yang mendasarinya, jenis sumber data, dan sebagainya.
  • Transformasi - transformasi Objek-objek tersebut menentukan bagaimana data sumber diubah, dan berbagai fungsi dapat diterapkan selama proses tersebut.
  • Target Definisi – Definisi target menentukan target akhir tempat data akan dimuat.
  • Link – Tautan menghubungkan definisi sumber ke berbagai transformasi dan tabel target. Tautan tersebut menentukan bagaimana data mengalir dari sumber ke target dan melalui transformasi.

Mengapa Anda membutuhkan peta?ping?

Sebuah petaping adalah sebuah objek di Informatica yang memungkinkan Anda untuk menentukan bagaimana data sumber dimodifikasi sebelum mencapai objek tujuan atau target. Misalnya, jika Anda memiliki nama karyawan yang tersimpan sebagai “Bill "Clinton" di sistem sumber Anda dan sistem target memerlukan nama karyawan dalam format "Clinton". Bill”, operasi semacam itu dapat dirancang pada petaping level. Secara sederhana, apa yang Anda lakukan dengan data sumber ditentukan pada peta.ping tingkat.

Sebuah petaping adalah objek dasar Informatica yang dengannya kita dapat mendefinisikan detail transformasi data dan karakteristik objek sumber/target. MappingIni membantu kita mendefinisikan transformasi data pada tingkat kolom individual untuk setiap baris. Bahkan dalam satu peta saja.ping Anda dapat menangani berbagai sumber dan target.

Komponen Petaping

Komponen dasar sebuah petaping adalah:

  • Tabel sumber
  • Lokasiping parameter dan variabel
  • Target objek
  • Lokasiping transformasi

Ada berbagai objek yang membentuk sebuah peta.pingSebuah petaping dapat terdiri dari sumber, target, petaping parameter dan variabel, mapplet, berbagai transformasi, dan fungsi yang ditentukan pengguna.

  • Lokasiping Sumber: petaping Sumber adalah objek tempat Anda mengambil data sumber. Sumber dapat berupa tabel basis data, file teks biasa, sumber XML, atau lainnya. COBOL sumber file.
  • Lokasiping Target: petaping Target adalah objek tujuan tempat data yang telah diproses dimuat. Sebuah peta.ping Target dapat berupa tabel relasional dari basis data, file teks biasa, atau file XML. Sumber dan target wajib ada dalam setiap pemetaan.ping, meskipun jenisnya bisa berbeda.
  • Lokasiping Parameter dan Variabel: petaping Parameter dan variabel membantu Anda membuat objek variabel sementara yang memungkinkan Anda mendefinisikan dan menyimpan nilai sementara saat pemetaan dilakukan.ping memproses data. Petaping Parameter dan variabel adalah tipe data opsional yang ditentukan pengguna dan dapat dibuat untuk sebuah peta.ping dan dapat dirujuk serta diperbarui untuk kebutuhan spesifik. Kita akan mempelajari lebih lanjut tentang peta.ping parameter dan variabel di bagian ini.
  • Mapplet: Mapplet adalah objek yang terdiri dari sekumpulan transformasi, sumber, atau target. Mapplet umumnya dibuat untuk menggunakan kembali fungsionalitas yang sudah ada dari sekumpulan transformasi. Sebuah mapplet dapat digunakan dalam sejumlah peta.pings.

Apa itu Peta Tahapan?ping?

Peta panggungping adalah sebuah petaping di mana kita membuat replika dari tabel sumber. Misalnya, dalam sistem produksi, jika Anda memiliki tabel "employee", maka Anda dapat membuat tabel identik "employee_stage" di dalamnya. ETL skema.

Memiliki tabel staging lokal menawarkan berbagai keuntungan. Waktu henti produksi tidak akan memengaruhi sistem ETL Anda, karena Anda memiliki tabel "employee_stage" sendiri alih-alih merujuk ke tabel "employee" produksi. Dalam sistem produksi, mungkin ada operasi dan proses lain yang memengaruhi kinerja. Namun, ketika Anda memiliki tabel staging replika, hanya proses ETL yang akan mengaksesnya. Ini menawarkan manfaat kinerja.

Dalam peta panggungpings,

  • Tabel sumber dan tabel target memiliki struktur yang identik.
  • Data dalam tabel target merupakan replika dari data tabel sumber, atau
  • Data dalam tabel tahap (target) merupakan subset dari data sumber.

Sebagai contoh, jika tabel sumber Anda berisi detail karyawan dari departemen no. 10, 20, 30, dan 40, maka tabel sementara dapat berupa tabel yang hanya berisi catatan karyawan dari departemen no. 10 & 30.

Susun meja di dalam data warehouse Meningkatkan efisiensi transformasi data dengan hanya mengambil data yang relevan bagi kita, dan meminimalkan ketergantungan ETL/gudang data pada sistem operasional waktu nyata.

Cara Membuat Petaping

Dalam latihan ini, kita akan membuat peta tahapan.ping, di mana sumbernya adalah tabel “emp” dan targetnya adalah “emp_target”. Peta tersebutping dibangun di ruang kerja yang ditunjukkan di bawah ini.

Lokasiping Ruang kerja desainer digunakan untuk peta panggung.ping latihan

Konvensi penamaan – petaping Nama-nama tersebut diawali dengan 'm_' diikuti oleh nama tabel sumber dan target yang dipisahkan oleh tanda garis bawah.

Example – jika Anda memuat tabel emp_target dari tabel emp, maka peta tersebutping Nama bisa berupa 'm_emp_emp_target'.

Langkah 1) Peta Peluncuranping Perancang.

  1. Buka alat Informatica Designer.
  2. Klik pada Petaping Ikon desainer untuk meluncurkan Petaping perancang

Ikon tersebut terletak di toolbar Designer, seperti yang ditunjukkan di bawah ini.

Lokasiping Ikon Desainer pada toolbar Informatica PowerCenter Designer

Langkah 2) Di Petaping Designer:

  1. Klik pada Petapingmenu
  2. Pilih opsi Buat.

Lokasipingmenu s terbuka di Petaping Desainer dengan opsi Buat yang dipilih

Langkah 3) Masuk ke petaping Ubah namanya menjadi 'm_emp_emp_target' dan pilih tombol OK.

Lokasiping dialog nama dengan m_emp_emp_target yang diketik di dalamnya

Petaping akan dibuat dan tercantum di bawah Petapingfolder s di navigator repositori.

Peta baruping m_emp_emp_target tercantum di bawah Petapingfolder s

Sebuah petaping Setidaknya harus memiliki sumber dan target, jadi sekarang Anda akan menambahkan keduanya.

Langkah 4) Pada langkah ini kita akan:

  1. Pilih tabel sumber “emp” di dalam folder Sumber.
  2. Seret dan jatuhkan tabel “emp” ke Peta.ping Perancang.

Tabel sumber emp sedang diseret dari folder Sumber ke dalam Peta.ping perancang

Di Petaping Designer, tabel sumber yang diimpor ditampilkan beserta kualifikasi sumbernya.

Tabel sumber emp yang diimpor ditampilkan di sebelah kualifikasi sumber SQ_EMP.

Note – saat Anda mengimpor tabel relasional (basis data) apa pun ke dalam petapingSelain itu, objek tambahan bertipe source qualifier juga akan dibuat. Transformasi source qualifier ini diperlukan dan membantu Informatica. Layanan Integrasi Identifikasi tabel basis data sumber dan propertinya. Setiap kali Anda mengimpor tabel sumber, transformasi kualifikasi sumber juga akan dibuat. Anda tidak boleh menghapus objek kualifikasi sumber dalam sebuah map.ping.

Langkah 5) Pada langkah ini kita akan:

  1. Pilih tabel target “emp_target” di bawah Targetfolder s.
  2. Seret dan jatuhkan tabel “emp_target” ke dalam Peta.ping Perancang.

definisi emp_target dipilih di bawah Targetfolder s di navigator

Di Petaping Perancang, "tabel target" akan diimpor dan ditampilkan.

Tabel emp_target ditampilkan bersamaan dengan sumber di Peta.ping Ruang kerja desainer

Untuk mengatur ruang tampilan, Anda dapat mengubah objek-objek ini menjadi ikon di peta.ping.

Langkah 6) Klik kanan di mana saja pada peta yang kosong.ping Buka ruang kerja desainer dan pilih opsi – Atur semua Ikon.

Menu klik kanan Ruang Kerja yang menampilkan opsi Atur semua Ikon

Setelah memilih opsi “Arrange all Iconic”, maka tampilan ruang kerja seperti ini.

Objek sumber, kualifikasi sumber, dan target direduksi menjadi ikon di ruang kerja.

Langkah 7) Di Informatica, kami mendesain dengan alur yang berjalan dari kiri ke kanan. Jadi tabel sumber harus berada di sisi kiri, dan tabel target harus berada di sisi kanan. Untuk mengatur tabel di ruang kerja kami, pilih tabel “emp_target”, lalu seret dan lepas ke sisi kanan tabel emp.

ikon emp_target diseret ke kanan ikon tabel emp

Setelah penataan ulang ini, ruang kerja akan terlihat seperti ini.

Ruang kerja dengan objek sumber di sebelah kiri dan objek target di sebelah kanan.

Note – Gunakan pintasan “Ctrl+S” secara berkala untuk menyimpan perubahan ke repositori.

Langkah 8) Sekarang Anda memiliki tabel sumber dan target di peta Anda.ping, tapi petaping Belum lengkap. Tabel sumber dan target perlu dihubungkan untuk melengkapi pemetaan.pingUntuk menghubungkan sumber dan target, klik dua kali pada objek SQ_EMP dan EMP_TARGET untuk mengubah tampilannya dari ikonik menjadi grafis.

SQ_EMP dan EMP_TARGET beralih dari tampilan ikonik ke tampilan grafis.

Langkah 9) Klik kanan pada Petaping Buka ruang kerja Designer dan pilih opsi “Autolink” berdasarkan nama.

Menu klik kanan menampilkan opsi Tautan otomatis berdasarkan nama di Petaping perancang

Langkah 10) Untuk menghubungkan tabel sumber dengan tabel target:

  1. Pilih kolom tabel sumber.
  2. Seret dan lepas kolom ke tabel target.

Kolom kualifikasi sumber diseret ke port tabel target.

Tabel sumber dan tabel target akan dihubungkan, dan panah penghubung akan muncul dari tabel sumber ke tabel target.

Panah penghubung yang mengaitkan setiap kolom sumber dengan kolom target yang sesuai.

Note – Di sini Anda telah menautkan semua kolom sumber ke kolom tabel target masing-masing. Artinya, untuk setiap data sumber yang diambil, semua kolom target akan dimuat. Jika Anda ingin mengecualikan kolom tertentu agar tidak dimuat, klik tautan kolom tersebut dan tekan tombol hapus pada keyboard. Tautan akan dihapus, dan kolom target tidak akan dimuat.

Langkah 11) Gunakan pintasan "Ctrl+S" untuk menyimpan perubahan pada peta Anda.pingDi jendela output, Anda dapat melihat pesan peta.ping Validasi/penguraian. Ini mengkonfirmasi bahwa peta Andaping valid. Selain itu, akan ada tanda centang hijau sementara di sebelah peta.ping nama di petaping Struktur folder, menunjukkan petaping berhasil dilakukan.

Jendela keluaran yang mengkonfirmasi bahwa peta yang tersimpanping m_emp_emp_target valid

Di petapingKarena mungkin ada kebutuhan di mana kita perlu meneruskan variabel ke peta.pingAtau, bisa juga terjadi skenario di mana kita perlu menghitung nilai sementara dan menyimpannya untuk sesi eksekusi peta berikutnya.pingUntuk tujuan ini, kami membuat peta.ping parameter dan variabel.

Lokasiping Parameter dan Variabel

Seperti setiap bahasa pemrograman, Informatica memiliki cara tersendiri untuk mendefinisikan parameter dan variabel. Namun, tidak seperti bahasa pemrograman lainnya, Informatica bukanlah bahasa berbasis kode. Untuk membuat parameter dan variabel di Informatica, Anda harus mengikuti sintaks dan navigasi yang telah ditentukan sebelumnya.

Perbedaan antara parameter dan variabel –

Lokasiping Parameter Teknis Lokasiping Variabel
Lokasiping Parameter adalah tipe data yang nilainya, setelah ditetapkan, tetap konstan di seluruh pemetaan.ping jalankan. Jika Anda telah membuat petaping Jika parameter deptno=20, maka nilai 20 akan konstan untuk seluruh peta.ping jalankan. Di mana pun parameter tersebut dirujuk, parameter tersebut akan selalu mengembalikan nilai 20 untuk instance peta tersebut.ping Lari. Untuk peta baruping Misalnya, nilai parameter dapat didefinisikan ulang. Lokasiping Variabel adalah objek yang dapat dirujuk di seluruh peta.ping jalankan (untuk mengakses nilainya) dan nilainya dapat ditetapkan ulang. Misalnya, sebuah map.ping Variabel total_salary dapat digunakan dalam sebuah map.ping, dan nilainya dapat diperbarui berdasarkan gaji.
Diubah antar sesi dengan mengeditnya file parameter. Disimpan ke repositori setelah sesi berjalan sukses dan digunakan kembali sebagai nilai awal untuk eksekusi berikutnya.

Petaping Parameter dan variabel bersifat spesifik untuk suatu peta.ping Hanya itu saja. Peta tersebut tidak dapat dirujuk di peta lain.ping.

Cara Membuat Petaping Parameter

Saat Anda membuat petaping parameter, selama eksekusi petaping Layanan Integrasi mencari nilai yang telah ditetapkan. Nilai-nilai ini dapat ditetapkan di tempat-tempat berikut.

  • Di dalam berkas parameter
  • Dalam penugasan variabel pra-sesi
  • Nilai awal dalam repositori
  • Nilai default ditetapkan selama pembuatan variabel

Langkah 1) Untuk membuat petaping parameter, dalam Petaping Designer:

  1. Pilih Petapingmenu
  2. Pilih menu Parameter dan Variabel

Lokasipingmenu dengan opsi Parameter dan Variabel yang dipilih

Langkah 2) Di layar berikutnya:

  1. Klik pada menu tambah variabel baru
  2. Dari menu tarik-turun, pilih tipe sebagai parameter.
  3. Masukkan nama parameter sebagai $$Deptno
  4. Masukkan nilai awal 10
  5. Pilih tombol OK

Jendela Deklarasi Parameter dan Variabel dengan $$Deptno ditambahkan sebagai parameter

Sekarang Anda telah membuat peta.ping parameter deptno dengan nilai awal yang ditetapkan sebesar 10, dan parameter ini dapat dirujuk di dalam map.ping.

Cara Membuat Petaping Variabel

Langkah 1) Di Petaping Designer:

  1. Pilih Petapingmenu
  2. Pilih menu Parameter dan Variabel

LokasipingMenu dibuka kembali untuk menampilkan peta.ping variabel

Langkah 2) Di layar berikutnya:

  1. Klik pada menu tambah variabel baru
  2. Dari menu tarik-turun, pilih tipe sebagai variabel.
  3. Masukkan nama variabel sebagai $$TotalSalary
  4. Pilih DataType sebagai desimal
  5. Masukkan nilai awal 0
  6. Pilih tombol OK

Jendela Deklarasi Parameter dan Variabel dengan $$TotalSalary ditambahkan sebagai variabel

Ini akan membuat petaping Variabel. Fungsi variabel seperti SetVariable dan SetMaxVariable mengubah nilainya selama eksekusi.

Note – petaping Nama parameter dan variabel selalu diawali dengan $$.

Pertanyaan Umum Demo Slot

Ya. Layanan Integrasi menulis nilai akhir ke repositori setelah sesi berhasil dijalankan dan menggunakannya sebagai nilai awal pada saat sesi tersebut dijalankan berikutnya.

Berkas parameter menyediakan nilai pada saat runtime dari teks biasa. Sesi mengarah ke jalurnya, sehingga nilai berubah tanpa mengedit atau menyebarkan ulang peta.ping.

Mapplet adalah sekelompok transformasi yang dapat digunakan kembali dengan kelompok input dan output. Mapplet ini dimasukkan ke dalam map.pingIa memiliki logika yang sama, tetapi tidak dapat berjalan sendiri.

Penyebab umum meliputi target tanpa port yang terhubung, port wajib yang dihapus atau tidak terhubung, tipe data yang tidak kompatibel di seluruh tautan, atau definisi yang diimpor ulang yang kolomnya tidak lagi cocok.

SetVariable, SetMaxVariable, SetMinVariable, dan SetCountVariable memperbarui variabel di dalam sebuah ekspresi. Tipe agregasi yang dipilih saat deklarasi menentukan fungsi mana yang valid untuk variabel tersebut.

Petaping berisi logika transformasi. Sebuah sesi menjalankan satu peta.ping dengan koneksi nyata, dan sebuah alur kerja Mengatur sesi dan tugas lainnya ke dalam jadwal yang dapat dieksekusi.

Informatica CLAIRE memprofilkan metadata untuk merekomendasikan kecocokan kolom, mendeteksi penyimpangan skema, dan menyarankan logika transformasi. Fitur pembelajaran mesin yang sebanding di alat ETL lainnya menandai anomali sebelum validasi.

Copilot menyusun draf DDL pementasan, file parameter, dan skrip pmrep atau pmcmd di sekitar peta.pingdan menghasilkan data uji. Namun, program ini tidak dapat membuat peta.ping dirinya sendiri, karena Petaping Desainer tersebut berorientasi pada grafis.

Ringkaslah postingan ini dengan: