Sesi Properties di Informatica: Tutorial Lengkap

Isi kandungan:

Anonim

Properti sesi adalah sekumpulan arahan yang memberi petunjuk kepada Informatica bagaimana dan kapan memindahkan data dari sumber ke sasaran.

Properti sesi adalah tugas, seperti tugas lain yang kita buat dalam pengurus aliran kerja. Setiap sesi yang anda buat mesti mempunyai pemetaan yang berkaitan dengannya.

Sesi boleh mempunyai pemetaan tunggal pada satu waktu dan setelah ditetapkan, sesi tersebut tidak dapat diubah. Untuk melaksanakan tugas sesi, ia mesti ditambahkan ke aliran kerja.

Sesi boleh menjadi objek yang boleh digunakan semula atau tidak dapat digunakan semula. Apabila anda membuat sesi dalam tugas pembangun, maka ia dapat digunakan kembali, tetapi ketika anda membuat sesi dalam perancang alur kerja, maka itu tidak dapat digunakan kembali.

Sesi yang boleh digunakan semula dapat ditambahkan ke beberapa aliran kerja.

Dalam tutorial ini- anda akan belajar

  • Sifat sesi
  • Layan Baris Sumber sebagai Harta
  • Cara Membuat baris sumber Rawat sebagai - Padam
  • Selang Komit - Harta
  • Nama Fail Log Sesi & Direktori Fail Log Sesi
  • Dayakan Beban Uji
  • Sifat Ingatan
  • Pilihan log
  • Ralat Mengendalikan
  • Pemetaan dan hartanah sumber / sasaran
  • Sambungan Sambungan dalam Pemetaan
  • Sifat Sumber
  • Sasaran Sasaran
  • Kejayaan atau kegagalan tugas sesi

Hartanah Sesi

Dengan menggunakan sifat sesi, anda dapat mengkonfigurasi pelbagai ciri sesi seperti skrip SQL pra dan pasca, nama dan jalur fail log, sifat memori, dll.

Anda juga boleh mengatasi sifat pemetaan dalam sifat sesi. Dalam bahagian ini, kita akan membincangkan sifat penting sesi berikut.

  • Perlakukan baris sumber sebagai
  • Selang Komit
  • Fail log sesi Harta
  • Harta Beban Uji
  • Pilihan log
  • Ralat Mengendalikan
  • Sumber / Sasaran Sasaran
  • Sambungan

Langkah 1) Buka sesi "s_m_emp_emp_target" dalam pembangun tugas, yang kami buat dalam tutorial sebelumnya.

Langkah 2) Klik dua kali pada ikon sesi di dalam Task Developer untuk membuka tetingkap tugas edit.

Langkah 3) Di dalam tetingkap "Edit Task" klik pada tab sifat.

Langkah 4) Pada tab sifat, ia akan menunjukkan sifat sesi

Perlakukan Baris Sumber Sebagai Harta

Properti ini membolehkan anda menentukan bagaimana data sumber mempengaruhi jadual sasaran. Sebagai contoh, anda boleh menentukan bahawa rekod sumber harus dimasukkan atau dihapus dari sasaran.

Harta tanah ini mempunyai empat pilihan -

  • Masukkan
  • Kemas kini
  • Padam
  • Berdasarkan data
  • Apabila harta ini diatur untuk dimasukkan , data sumber akan ditandakan untuk dimasukkan. Ini bermaksud data hanya akan dimasukkan.
  • Apabila harta yang ditetapkan kepada maklumat , data sasaran akan dikemaskinikan oleh data sumber. Untuk pengemaskinian data kunci utama perlu ditentukan dalam jadual sasaran.
  • Ketika properti diatur untuk menghapus data sumber yang sudah ada di target akan dihapus dari tabel target. Agar harta ini dapat melaksanakan dan menerapkan perubahan, kunci utama harus ditentukan dalam jadual sasaran.
  • Dengan sifat yang ditetapkan ke data yang didorong , Informatica memeriksa catatan sumber yang ditandai. Sekiranya dalam pemetaan, catatan sumber ditandai sebagai sisipan, maka catatan akan dimasukkan ke dalam sasaran. Sekiranya rekod ditandai sebagai kemas kini dalam pemetaan, maka catatan akan diperbarui dalam sasaran. Jadi operasi apa yang akan dilakukan pada sasaran bergantung pada bagaimana catatan dikendalikan di dalam pemetaan.

Cara Membuat Baris Sumber Rawat - Padam

Langkah 1 -

  1. Di tab properti tugas sesi, pilih "Hapus" pilihan di "Perlakukan Baris Sumber sebagai"
  2. Pilih Butang OK

Langkah 2 - Untuk menentukan kunci utama dalam jadual sasaran, buka pereka Informatica

  1. Pereka sasaran terbuka
  2. Klik dua kali pada jadual "emp_target"

Ini akan membuka "Edit Jadual" untuk jadual sasaran kami.

Langkah 3 - Di tetingkap edit jadual sasaran

  1. Untuk lajur EmpNo, pilih jenis kunci sebagai "kunci utama" dari menu tatal ke bawah dan
  2. Pilih butang OK.

Langkah 4 - Simpan perubahan di Informatica dan laksanakan aliran kerja untuk pemetaan ini.

Ketika anda melakukan pemetaan ini, catatan sumber yang sudah ada di target akan dihapus.

Selang Komit - Harta

Properti ini menentukan selang selepas itu Informatica membuat komit operasi ke jadual sasaran.

Sebagai contoh, jika anda memasukkan 20,000 rekod dalam jadual sasaran, dan anda menentukan komit selang sebagai 5,000, maka setelah setiap 5,000 sisipan catatan dalam sasaran, operasi komit akan dilakukan.

Nama Fail Log Sesi & Direktori Fail Log Sesi

Konfigurasikan harta ini untuk diubah suai

  • Nama fail log sesi lalai dan
  • Laluan fail log

$ PMSessionLogDir \ adalah pemboleh ubah Informatica dan di windows ia menunjukkan lokasi lalai berikut "C: \ Informatica \ 9.6.1 \ server \ infa_shared \ SessLogs".

Dayakan Beban Uji

Dengan menggunakan harta tanah ini, anda boleh menguji sesi dan pemetaan anda. Ketika Anda menggunakan fitur ini dan menjalankan sesi, catatan diambil dari sumber tetapi tidak dimuat ke dalam sasaran. Oleh itu, ciri ini membantu dalam Menguji kebenaran pemetaan, fail parameter, fungsi pelbagai transformasi di dalam pemetaan.

Sekiranya anda mengaktifkan ciri ini, maka ada sifat lain - No of Rows to Test, harta ini harus dikonfigurasi untuk no rekod yang anda ingin diambil dari sumber untuk beban ujian.

Sifat Ingatan

Sifat memori memberi kita fleksibiliti untuk menyesuaikan memori yang diperuntukkan kepada Informatica untuk pengoptimuman prestasi. Apabila terdapat masalah yang tinggi dan prestasi buruk maka anda boleh mencuba untuk meningkatkan prestasi menggunakan sifat memori.

Untuk mengkonfigurasi sifat memori klik pada tab "objek konfigurasi" tetingkap tugas edit. Ia akan membuka tetingkap lain di mana anda boleh mengkonfigurasi perubahan.

Di bahagian ini, anda boleh mengkonfigurasi sifat memori. Sebagai contoh, ukuran blok penyangga lalai, panjang penyangga berurutan, dan lain-lain. Perubahan pada sifat ini akan menentukan berapa banyak memori yang harus diperuntukkan untuk perkhidmatan Informatica untuk operasi mereka.

Pilihan log

Di bahagian harta tanah ini, anda boleh mengkonfigurasi sifat log sesi. Anda boleh menetapkan no untuk berapa banyak log yang ingin anda simpan untuk sesi, ukuran maksimum fail log sesi.

Ralat Mengendalikan

Di bahagian ini, anda boleh mengkonfigurasi sifat ralat untuk sesi tersebut.

Dengan menggunakan kesalahan Stop on, anda dapat mengkonfigurasi setelah berapa banyak kesalahan sesi yang harus dihentikan.

Dengan menggunakan override tracing, anda dapat mengatasi tahap pemetaan tracing.

Anda juga dapat mengkonfigurasi tingkah laku sesi untuk pelbagai kesalahan yang dihadapi seperti ralat prosedur tersimpan, ralat SQL pra-pasca, dll

Pemetaan dan Sifat Sumber / Sasaran

Di tab pemetaan pada tetingkap tugas edit sesi, Anda dapat mengkonfigurasi sifat yang berkaitan dengan pemetaan dan sumber / sasaran dan transformasinya. Dengan bahagian sifat ini, anda boleh mengganti sifat sumber dan sasaran. Untuk sumber dan sasaran yang boleh kita ganti nama jadual, kita boleh menggunakan awalan nama jadual. Di dalam pemetaan, kita dapat mengkonfigurasi sifat-sifat dari berbagai transformasi, sumber dan sasaran, selain itu di bahagian ini kita juga dapat meninjau dan mengesampingkan sifat-sifat tersebut. Ia seperti satu tempat untuk mengkaji semua harta tanah.

Sambungan Sambungan dalam Pemetaan

Dengan menggunakan harta ini, anda dapat menentukan sambungan pangkalan data untuk sumber dan sasaran.

Sifat Sumber

Di bahagian ini, anda boleh mengkonfigurasi sifat yang berkaitan dengan sumber pemetaan. Anda boleh mengkonfigurasi skrip SQL pra dan pasca untuk sumbernya.

Menggunakan harta pertanyaan SQL, anda boleh mengganti SQL untuk sumbernya. Anda juga boleh menimpa nama jadual sumber di bahagian ini.

Sasaran Sasaran

Di bahagian ini, anda dapat mengkonfigurasi perincian sasaran. Anda boleh menentukan sama ada beban sasaran mestilah muatan pukal atau mod biasa.

Dalam muatan pukal, peningkatan prestasi dicapai kerana semasa pemuatan tidak ada penyangga log semula yang dikendalikan oleh pangkalan data.

Sebaliknya, beban normal lebih perlahan berbanding dengan beban pukal, tetapi sekiranya berlaku kegagalan pemulihan pangkalan data adalah mungkin.

Anda juga dapat menentukan properti untuk memotong jadual sasaran sebelum mengisi. Maksudnya sebelum memuatkan semua catatan dalam target, tabel sasaran akan dipotong, dan kemudian beban akan dilakukan. Properti ini berguna semasa kita membuat pemetaan untuk beban panggung.

Kita juga dapat menentukan jadual sasaran sebelum SQL dan pasca SQL. Pra SQL adalah potongan kod SQL yang akan dijalankan sebelum melakukan penyisipan di tabel sasaran, dan kod SQL pasca akan dilaksanakan setelah pemuatan tabel sasaran selesai.

Kejayaan atau Kegagalan Tugas Sesi

Apabila anda mempunyai banyak sesi dalam aliran kerja, maka mungkin ada senario di mana satu atau lebih sesi gagal. Dalam keadaan seperti itu, muncul pertanyaan tentang apakah status alur kerja kerana anda mengalami aliran kerja di mana beberapa tugas gagal, dan beberapa tugas berjaya. Untuk menangani keadaan seperti itu, Informatica memberikan pilihan untuk menetapkan harta tanah kegagalan ini di dalam aliran kerja. Untuk mengkonfigurasi tingkah laku tersebut -

Langkah 1 - Buka alur kerja "wkf_run_command", yang kami buat sebelumnya

Langkah 2 - Klik dua kali pada tugas perintah, ini akan membuka tetingkap tugas edit

  1. Pilih tab umum
  2. Pilih kotak centang terhadap harta "gagal ibu bapa jika tugas ini gagal"
  3. Pilih Butang Ok

Langkah 3 - Klik dua kali pada tugas sesi, ini akan membuka tetingkap tugas edit

  1. Pilih tab umum
  2. Pilih kotak centang terhadap harta "gagal ibu bapa jika tugas ini gagal"
  3. Pilih Butang Ok

Langkah 4 - Simpan perubahan menggunakan jalan pintas ctrl + s.

Semasa anda menjalankan aliran kerja ini setelah membuat perubahan di atas jika salah satu tugas gagal, status aliran kerja akan dibuat sebagai gagal. supaya anda dapat mengenal pasti bahawa semasa pelaksanaan aliran kerja anda, sebahagian tugasnya gagal.