Properti Sesi di Informatica: Tutorial Lengkap
⚡ Ringkasan Cerdas
Properti sesi di Informatica mengontrol bagaimana dan kapan Integration Service memindahkan baris dari sumber ke target, mencakup titik komit, file log, alokasi memori, penanganan kesalahan, dan koneksi peta.ping digunakan saat runtime.

Sesi adalah serangkaian instruksi yang memberi tahu Informatica bagaimana dan kapan memindahkan data dari sumber ke target.
Sesi adalah sebuah tugas, sama seperti tugas-tugas lain yang kita buat di Workflow Manager. Setiap sesi yang Anda buat harus memiliki petaping terkait dengannya.
Satu sesi hanya dapat memiliki satu peta.ping Pada suatu waktu dan setelah ditetapkan, tugas tersebut tidak dapat diubah. Untuk menjalankan tugas sesi, tugas tersebut harus ditambahkan ke suatu alur kerja.
Sesi dapat berupa objek yang dapat digunakan kembali atau yang tidak dapat digunakan kembali. Saat Anda membuat sesi di Task Developer, maka sesi tersebut dapat digunakan kembali, tetapi saat Anda membuat sesi di Workflow Designer, maka sesi tersebut tidak dapat digunakan kembali.
Sesi yang dapat digunakan kembali dapat ditambahkan ke beberapa alur kerja.
Properti Sesi
Dengan menggunakan properti sesi, Anda dapat mengonfigurasi berbagai karakteristik sesi seperti sebelum dan sesudah SQL skrip, nama dan jalur file log, properti memori, dll.
Anda juga dapat menimpa peta.ping properti dalam properti sesi. Pada bagian ini, kita akan membahas properti-properti penting berikut dari sesi.
- Perlakukan baris sumber sebagai
- Interval Komit
- File log sesi Properti
- Properti Beban Uji
- Opsi pencatatan
- Penanganan kesalahan
- Sumber/Target Properties
- Koneksi
Langkah 1) Buka sesi “s_m_emp_emp_target” di Task Developer, yang telah kita buat di tutorial sebelumnya.
Langkah 2) Double-Klik ikon sesi di dalam Task Developer untuk membuka jendela Edit Task.
Langkah 3) Di dalam jendela Edit Tugas, klik tab Properti.
Langkah 4) Pada tab Properti, Informatica menampilkan properti sesi tersebut.
Perlakukan Baris Sumber Sebagai Properti
Properti ini memungkinkan Anda menentukan bagaimana data sumber memengaruhi tabel target. Misalnya, Anda dapat menentukan apakah rekaman sumber harus disisipkan atau dihapus dari target.
Properti ini memiliki empat opsi –
- Menyisipkan
- Memperbarui
- Delete
- Didorong oleh data
Keempat opsi tersebut berada dalam satu menu tarik-turun di samping nama properti.
- Saat properti ini diatur ke sisipkan, data sumber akan ditandai untuk disisipkan. Artinya, data tersebut hanya akan disisipkan.
- Saat properti diatur untuk diperbarui, data target akan diperbarui oleh data sumber. Untuk memperbarui data, kunci utama perlu didefinisikan dalam tabel target.
- Saat properti diatur ke hapus, data sumber yang sudah ada di target akan dihapus dari tabel target. Agar properti ini dapat dieksekusi dan menerapkan perubahan, kunci utama harus didefinisikan di tabel target.
- Dengan properti yang diatur ke Data driven, Informatica memeriksa catatan sumber mana yang ditandai. Jika catatan sumber ditandai sebagai sisipan dalam petapingKemudian, data akan dimasukkan ke dalam target. Jika data ditandai sebagai pembaruan di petapingKemudian, data akan diperbarui di target. Jadi, operasi yang dilakukan di target bergantung pada bagaimana data ditangani di dalam map.ping.
Berbasis data adalah pilihan yang tepat untuk dipilih saat membuat peta.ping Transformasi ini memegang strategi pembaruan, karena transformasi tersebut menandai setiap baris secara individual.
Cara Membuat Baris Sumber Camilan – Hapus
Langkah 1) Di tab Properti tugas sesi:
- Pilih opsi “Hapus” di “Perlakukan baris sumber sebagai”
- Pilih tombol OK
Langkah 2) Untuk menentukan kunci utama pada tabel target, buka Informatica Designer.
- Open Target perancang
- Double-klik tabel “emp_target”
Ini akan membuka jendela “Edit Tabel” untuk tabel target kita.
Langkah 3) Di jendela pengeditan tabel target:
- Untuk kolom EmpNo, pilih tipe kunci sebagai “kunci utama” dari menu tarik-turun, dan
- Pilih tombol OK.
Langkah 4) Simpan perubahan di Informatica dan jalankan alur kerja untuk peta ini.ping.
Saat Anda menjalankan peta iniping, catatan sumber yang sudah ada di target akan dihapus.
Interval Komit – Properti
Properti ini menentukan interval waktu setelah Informatica melakukan operasi commit ke tabel target.
Misalnya, jika Anda memasukkan 20,000 catatan dalam tabel target, dan Anda menentukan interval penerapan sebagai 5,000, maka setelah setiap 5,000 penyisipan catatan dalam target, operasi penerapan akan dilakukan.
Interval default adalah 10,000 baris, dan tipe commit dapat diatur ke berbasis target atau berbasis sumber.
Nama File Log Sesi & Direktori File Log Sesi
Konfigurasikan properti ini untuk diubah
- Nama file log sesi default dan
- Jalur file log
$PMSessionLogDir\ adalah variabel Informatica dan pada Windows Ini mengarah ke lokasi default berikut: “C:\Informatica\9.6.1\server\infa_shared\SessLogs”.
Aktifkan Beban Uji
Dengan menggunakan properti ini, Anda dapat menguji sesi dan peta Anda.pingSaat Anda menggunakan fitur ini dan menjalankan sesi, data diambil dari sumber tetapi tidak dimuat ke target. Jadi fitur ini membantu dalam pengujian keakuratan petapings, berkas parameter, dan cara kerja berbagai transformasi di dalam peta.ping.
Jika Anda mengaktifkan fitur ini, maka ada properti lain – Jumlah Baris yang Akan Diuji – yang harus dikonfigurasi untuk jumlah catatan yang ingin Anda ambil dari sumber untuk pemuatan pengujian.
Properti Memori
Properti memori memberi kita fleksibilitas untuk menyempurnakan alokasi memori ke Informatica untuk optimasi kinerja. Ketika terdapat hambatan besar dan kinerja buruk, Anda dapat mencoba meningkatkan kinerja menggunakan properti memori.
Untuk mengkonfigurasi properti memori, klik tab Objek Konfigurasi pada jendela Edit Tugas. Ini akan membuka jendela lain tempat Anda dapat mengkonfigurasi perubahan.
Di bagian ini, Anda dapat mengkonfigurasi properti memori. Misalnya, ukuran blok buffer default, panjang buffer sekuensial, dan lain-lain. Perubahan pada properti ini menentukan berapa banyak memori yang harus dialokasikan untuk layanan Informatica agar dapat beroperasi.
Opsi Log
Di bagian properti ini, Anda dapat mengkonfigurasi properti log sesi. Anda dapat mengatur berapa banyak log yang ingin Anda simpan untuk sebuah sesi dan ukuran maksimum file log sesi.
Penanganan kesalahan
Di bagian ini, Anda dapat mengonfigurasi properti kesalahan untuk sesi tersebut.
Dengan menggunakan opsi "Stop on errors", Anda dapat mengkonfigurasi setelah berapa banyak kesalahan sesi harus dihentikan.
Menggunakan Penggantian (Override) tracDengan begitu, Anda dapat menimpa peta tersebut.ping tractingkatan.
Anda juga dapat mengkonfigurasi perilaku sesi untuk berbagai kesalahan yang ditemui, misalnya kesalahan stored procedure, kesalahan SQL pra-pasca, dll.
Lokasiping dan Sumber/Target Properties
Di Petaping Pada tab jendela Edit Tugas, Anda dapat mengkonfigurasi properti peta.ping serta sumber, target, dan transformasinya. Nama tabel dapat ditimpa dan awalan nama tabel dapat diterapkan di sini, dan properti transformasi dapat diatur di dalam peta.ping Ini juga dapat ditinjau dan ditimpa. Ini adalah satu tempat untuk meninjau semuanya.
Properti Koneksi dalam Petaping
Dengan menggunakan properti ini, Anda dapat menentukan koneksi basis data untuk sumber dan target.
Properti Sumber
Di bagian ini, Anda dapat mengkonfigurasi properti yang terkait dengan sumber peta.pingAnda dapat mengkonfigurasi skrip SQL pra dan pasca untuk sumber data.
Dengan menggunakan properti kueri SQL, Anda dapat mengganti SQL untuk sumber data. Anda juga dapat mengganti nama tabel sumber di bagian ini.
Target Properties
Di bagian ini, Anda dapat mengkonfigurasi detail target. Anda dapat menentukan apakah beban target harus berupa beban massal atau beban normal.
| Target jenis beban | Apa artinya bagi lari tersebut? |
|---|---|
| Normal | Baris data ditulis melalui log basis data, sehingga proses pemuatan lebih lambat, tetapi pemulihan basis data setelah kegagalan tetap dimungkinkan. |
| Curah | Buffer redo log dilewati, sehingga proses pemuatan lebih cepat, tetapi pemulihan dari pemuatan yang gagal tidak tersedia. |
Anda juga dapat menentukan properti untuk mengosongkan tabel target sebelum mengisinya, sehingga tabel dikosongkan terlebih dahulu dan proses pemuatan berjalan setelahnya. Properti ini berguna saat kita membuat peta.pings untuk beban panggung.
Kita juga dapat mendefinisikan pre-SQL dan post-SQL pada tabel target. Pre-SQL adalah bagian kode SQL yang akan dieksekusi sebelum melakukan penyisipan data ke dalam tabel target, dan kode post-SQL akan dieksekusi setelah proses pemuatan data ke tabel target selesai.
Keberhasilan atau Kegagalan Tugas Sesi
Ketika alur kerja memiliki beberapa sesi, satu atau lebih sesi dapat gagal sementara yang lain berhasil, yang menimbulkan pertanyaan tentang bagaimana seharusnya status alur kerja tersebut. Untuk menangani kondisi tersebut, Informatica menyediakan properti khusus kegagalan di dalam alur kerja. Untuk mengkonfigurasi perilaku tersebut –
Langkah 1) Buka alur kerja “wkf_run_command” yang telah kita buat sebelumnya.
Langkah 2) Double-Klik tugas perintah. Ini akan membuka jendela Edit Tugas.
- Pilih tab Umum
- Pilih kotak centang di samping properti “gagalkan induk jika tugas ini gagal”
- Pilih tombol OK
Langkah 3) Double-Klik tugas sesi. Ini akan membuka jendela Edit Tugas.
- Pilih tab Umum
- Pilih kotak centang di samping properti “gagalkan induk jika tugas ini gagal”
- Pilih tombol OK
Langkah 4) Simpan perubahan menggunakan pintasan Ctrl+S.
Saat Anda menjalankan alur kerja ini setelah melakukan perubahan di atas, jika ada tugas yang gagal, status alur kerja akan diatur menjadi gagal, sehingga Anda dapat mengidentifikasi bahwa selama eksekusi alur kerja Anda, beberapa tugasnya telah gagal.






















