Tutorial Informatica: Memahami Informatica 'Inside Out'



Blog Tutorial Informatica ini akan menerangkan Informatica PowerCenter secara terperinci, seni bina informatica dan cara membuat domain di Informatica

Kami belajar di blog terakhir mengenai dan aplikasi kehidupan sebenar.Mari kita selami lebih mendalam sekarang dan memahami di blog Tutorial Informatik ini mengenai Informatica, seni bina dan kes penggunaannya. adalah salah satu kemahiran yang sangat asyik di pasaran hari ini kerana ia adalah platform integrasi data yang unik dan tidak berat sebelah yang beroperasi dalam pelbagai standard, sistem, dan aplikasi yang berbeza.Seperti yang dibincangkan di blog terakhir, Informatica PowerCenter adalah produk unggulan dari Informatica dan sering digunakan secara bergantian. Sekadar ringkasan, Informatica Powercenter adalah satu platform penyatuan data perusahaan tunggal yang membolehkan syarikat dan organisasi kerajaan dari semua ukuran mengakses, menemui dan mengintegrasikan data dari hampir mana-mana sistem perniagaan, dalam format apa pun dan menyampaikan data tersebut ke seluruh perusahaan pada kelajuan apa pun . Ini adalah alat ETL (Extract, Transform and Load) dengan kelebihan utamanya berbanding alat ETL lain adalah seperti berikut:

laksanakan senarai terpaut di c
  • Ia kuat, dan dapat digunakan di kedua-dua tetingkap dan sistem berasaskan UNIX
  • Ia berprestasi tinggi namun sangat sederhana untuk pengembangan, pemeliharaan dan pentadbiran

Tutorial Informatica: Memahami Informatica PowerCenter

Untuk memahami Informatica secara real time, kita harus memahami secara mendalam mengenai Informatica Architecture dan komponen lain dari Informatica. Oleh itu, di akhir blog Tutorial Informatik ini, anda akan dapat memahami perkara berikut:





  1. Apa itu Senibina Informatica?
    1. Komponen Pelanggan Informatica
      1. Pengurus Repositori PowerCenter Informatica
      2. Pereka PowerCenter Informatica
      3. Pengurus Aliran Kerja PowerCenter
      4. Monitor Aliran Kerja PowerCenter
      5. Pentadbir Konsol
    2. Komponen Pelayan Informatica
      1. Perkhidmatan Repositori
      2. Perkhidmatan Integrasi
      3. Perkhidmatan SAP BW
      4. Hab Perkhidmatan Web
  2. Aliran data di Informatica
  3. Domain & Nod Informatik
  4. Pengurus Perkhidmatan & Perkhidmatan Informatica
  5. Use Case: Cara memuatkan jadual dimensi produk menggunakan SCD

Apa itu Senibina Informatica?

Senibina Informatica PowerCenter berdasarkan konsep Service Oriented Architecture (SOA). Senibina berorientasikan perkhidmatan (SOA) dapat didefinisikan sebagai sekumpulan perkhidmatan, yang saling berkomunikasi. Proses komunikasi melibatkan pemindahan data yang sederhana atau mungkin melibatkan dua atau lebih perkhidmatan yang menyelaraskan aktiviti yang sama.

Pengembangan Informatik adalah berdasarkan Teknik Pembangunan Berasaskan Komponen. Pengembangan berdasarkan komponen adalah teknik di mana komponen atau unit fungsional yang telah ditentukan, atau keduanya, dengan fungsi khusus digunakan untuk menyusun produk akhir. PowerCenter mengikuti metodologi pengembangan berasaskan komponen dengan memungkinkan untuk membangun aliran data dari sumber ke sasaran, menggunakan komponen yang berbeza (disebut transformasi) dan menghubungkannya satu sama lain seperti yang diperlukan. Cara yang baik untuk melakukannya adalah dengan terlebih dahulu memahami apa saja komponen Informatica dan kemudian kita akan belajar bagaimana menerapkan Informatica untuk menyelesaikan masalah perniagaan biasa melalui kes penggunaan.



Jadi, alat Informatica PowerCenter terdiri daripada 2 komponen. Mereka adalah:

  • Komponen pelanggan
  • Komponen pelayan
Informatica-tutorial-Informatica-Architecture

Rajah: Gambaran Keseluruhan Senibina Informatik

Komponen Pelanggan Informatica PowerCenter:

  • Pengurus Repositori PowerCenter:

Repository Manager digunakan untuk mentadbir repositori. Ia dapat menguruskan pengguna dan kumpulan. Kami dapat membuat, menghapus, dan mengedit pengguna dan kumpulan pengguna repositori. Kami juga dapat menetapkan dan mencabut hak istimewa repositori dan kebenaran folder.



Pengurus Repositori mempunyai tetingkap berikut:

  • Navigator: Ia memaparkan semua objek yang anda buat di Repository Manager, the Designer, dan Workflow Manager. Ia disusun terlebih dahulu oleh repositori dan kemudian mengikut folder.
  • Utama: Ia memberikan sifat objek yang dipilih di Navigator. Lajur di tetingkap ini berubah bergantung pada objek yang dipilih di Navigator.
  • Pengeluaran: Ini memberikan output tugas yang dilaksanakan dalam Pengurus Repositori.

Rajah: Pengurus Repositori

  • Pereka PowerCenter Informatica

PowerCenter Designer adalah pelanggan di mana kita menentukan cara memindahkan data antara pelbagai sumber dan sasaran. Di sinilah kami mentafsirkan pelbagai keperluan perniagaan dengan menggunakan komponen PowerCenter yang berbeza yang disebut transformasi, dan menyampaikan data melalui mereka (transformasi). Pereka digunakan untuk membuat definisi sumber, definisi sasaran, dan transformasi, yang dapat digunakan lebih lanjut untuk mengembangkan pemetaan.

Gambar: Pereka Maklumat Pusat Maklumat

  • Pengurus Aliran Kerja Informatica PowerCenter

    Ini adalah satu set pesanan atau satu sesi dan tugas-tugas lain, yang dirancang untuk mencapai tujuan operasi keseluruhan. Ia exmenyusun rangkaian Pemetaan (sebagai Sesi) dan tugas-tugas lain.

Rajah: Pengurus Aliran Kerja

Workflow Manager adalah aplikasi PowerCenter yang membolehkan pereka membina dan menjalankan Alur Kerja. Ia boleh dibuka seperti berikut:

  • Boleh dilancarkan dari Designer dengan mengklik ikon 'W'
  • Boleh dibuka secara bebas dari jalan Start> All Programs> Informatica PowerCenter 9.6.1> Client> PowerCenter Client> PowerCenter Workflow Manager
  • Boleh dibuka dari Workflow Designer -Alat yang anda gunakan untuk membuat objek Workflow

Rajah: Antaramuka Pengurus Aliran Kerja

Workflow Manager memaparkan tetingkap berikut untuk membantu anda membuat dan mengatur aliran kerja:

  • Anda boleh menyambung ke dan bekerja di beberapa repositori dan folder. Di Navigator, Workflow Manager memaparkan ikon merah di atas objek yang tidak sah.
  • Anda boleh membuat, mengedit, dan melihat tugas, aliran kerja, dan tempat kerja.
  • Ini berisi tab untuk menampilkan berbagai jenis pesan output. Tetingkap keluaran mengandungi tab berikut:
    • Memaparkan mesej semasa anda menyimpan aliran kerja, worklet, atau tugas. Tab Simpan memaparkan ringkasan pengesahan semasa anda menyimpan aliran kerja atau tempat kerja.
    • Ambil Log. Memaparkan mesej semasa Workflow Manager mengambil objek dari repositori.
    • Memaparkan mesej semasa anda mengesahkan aliran kerja, worklet, atau tugas.
    • Memaparkan mesej semasa anda menyalin objek repositori.
    • Memaparkan mesej dari Perkhidmatan Integrasi.
    • Memaparkan mesej dari Perkhidmatan Repositori.

Pereka Alur Kerja Informatica

Ini memetakan perintah pelaksanaan dan kebergantungan Sesi, Tugas dan Worklet, untuk Pelayan Informatica

Gambar: Pereka Alur Kerja

  • Pembangun Tugas

Ini mewujudkan tugas Sesi, Perintah Shell dan E-mel. Tugas yang dibuat di Task Developer dapat digunakan semula

  • Pereka Tempat Kerja

Ia mencipta objek yang mewakili sekumpulan tugas. Objek tempat kerja boleh digunakan semula.

Workflow Manager juga memaparkan bar status yang menunjukkan status operasi yang anda lakukan.

Gambar berikut menggambarkan bagaimana aliran kerja khas termasuk komponen tugas Mula, Pautan, dan Sesi tugas.

Rajah: Contoh Pengurus Aliran Kerja

  • Monitor Aliran Kerja Informatica PowerCenter

Workflow Monitor, alat PowerCenter, digunakan untuk memantau pelaksanaan aliran kerja dan tugas.

Workflow Monitor dapat digunakan untuk:

  • Lihat butiran mengenai aliran kerja atau tugas yang dijalankan dalam paparan carta Gantt atau paparan tugas
  • Jalankan, berhenti, batalkan, dan sambung semula aliran kerja atau tugas
  • Monitor Aliran Kerja memaparkan aliran kerja yang telah berjalan sekurang-kurangnya sekali.
  • Monitor Aliran Kerja secara berterusan menerima maklumat dari Perkhidmatan Integrasi dan Perkhidmatan Repositori. Ia juga mengambil maklumat dari repositori untuk memaparkan maklumat bersejarah.

Rajah: Monitor Aliran Kerja

Cara Membuka Monitor Aliran Kerja Informatica:

Untuk membuka Monitor Aliran Kerja, pergi ke:

Mula> Semua Program> lnformatica PowerCenter 9.6.1> Pelanggan> PowerCenter Client> PowerCenter Workflow Monitor

Monitor juga boleh dibuka:

  • Dari Navigator Pengurus Alur Kerja
    • Workflow Manager dapat dikonfigurasikan untuk membuka Workflow Monitor ketika aliran kerja dijalankan dari Workflow Manager
    • Dari Alat> Monitor Aliran Kerja di Pereka, Pengurus Aliran Kerja, atau Pengurus Repositori
  • Atau, dari ikon Workflow Monitor pada bar alat

Rajah: Bahagian monitor aliran kerja

  • PengkomputeranPentadbir Konsol

Konsol Pentadbir Informatica (alat Pentadbir) adalah alat pentadbiran untuk mentadbir domain Informatica dan keselamatan Informatica.Konsol Pentadbir Informatik (alat Pentadbir) tersedia selepas pemasangan Informatica.

Gambar: Konsol Pentadbir Informatik

Konsol Pentadbiran melakukan tugas berikut dalam domain:

  • Menguruskan perkhidmatan aplikasi: Ini menguruskan semua perkhidmatan aplikasi dalam domain, termasuk perkhidmatan integrasi dan layanan repositori.
  • Mengkonfigurasi nod: Ini mengkonfigurasi sifat nod termasuk direktori dan sumber sandaran. Ia membolehkan nod ditutup dan kemudian dimulakan semula juga apabila diperlukan.
  • Menguruskan objek domain: Ia mencipta dan menguruskan objek seperti perkhidmatan, nod, lesen, dan folder.
  • Melihat dan mengedit sifat objek domain: Ini membolehkan sifat untuk semua objek dalam domain dilihat dan diedit di dalamnya.
  • Tugas pentadbiran keselamatan: Urus pengguna, kumpulan, peranan, dan hak istimewa.
  • Melihat peristiwa log: Ia menggunakan pemapar log untuk melihat peristiwa log domain, perkhidmatan integrasi, perkhidmatan SAP BW, hab perkhidmatan web, dan juga perkhidmatan repositori.

Gambar: Antaramuka konsol pentadbir

Jadi, secara ringkasnya, komponen pelanggan Informatica terdiri daripada 5 komponen iaitu. Pengurus Repositori Informatik, Pereka PowerCenter Informatica, Pengurus Alur Kerja Informatik, Monitor Aliran Kerja Informatik dan Konsol Pentadbir Informatik. Ini membentuk bentuk kerja keseluruhan alat. Mari kita cuba memahami komponen Server Informatica PowerCenter.

Komponen Pelayan Informatica PowerCenter

Komponen pelayan PowerCenter terdiri daripada perkhidmatan berikut:

  • Perkhidmatan repositori: Perkhidmatan Repositori menguruskan repositori. Ia mengambil, memasukkan, dan mengemas kini metadata ke dalam jadual pangkalan data repositori.
  • Perkhidmatan integrasi: Perkhidmatan Integrasi menjalankan sesi dan aliran kerja.
  • Perkhidmatan SAP BW: Perkhidmatan SAP BW mencari permintaan RFC dari SAP BW dan memulakan aliran kerja untuk mengekstrak data dari, atau memuat data ke dalam SAP BW.
  • Hab perkhidmatan web: Hab perkhidmatan Web menerima permintaan daripada pelanggan perkhidmatan web dan memperlihatkan aliran kerja PowerCenter sebagai perkhidmatan.

Setelah memahami komponen klien dan pelayan Informatica, maklumat-grafik berikut akan menjelaskan aliran data di Informatica iaitu bagaimana data diproses:

Rajah: Aliran data di Informatica

Pada masa ini sangat logik untuk memahami apa unit asas lain di Informatica seperti Domain & Node, Service & Service Manager. Oleh itu, mari luangkan masa untuk memahaminya sebelum kita melakukan handson di Informatica.

Domain & Nod Maklumat:

Ciri-ciri utama Domain adalah seperti berikut:

  • Domain adalah kumpulan logik atau sekumpulan nod dan perkhidmatan
  • Domain PowerCenter adalah unit pentadbiran asas PowerCenter
  • Domain boleh menjadi pemasangan PowerCenter tunggal, atau boleh terdiri daripada beberapa pemasangan PowerCenter

Ciri utama nod adalah seperti berikut:

  • Node adalah perwakilan logik bagi mesin fizikal. Ia mempunyai atribut fizikal seperti nama host dan nombor port
  • Setiap nod menjalankan pengurus perkhidmatan yang bertanggungjawab untuk aplikasi dan perkhidmatan teras
  • Node boleh menjadi simpul gateway atau simpul pekerja, tetapi hanya boleh dimiliki oleh satu Domain

Rajah: Domain Maklumat dan Node

Pengurus Perkhidmatan & Perkhidmatan Informatica:

Perkhidmatan adalah sumber yang menyediakan fungsi khusus. Semua proses PowerCenter dijalankan sebagai perkhidmatan pada nod.

Informatica PowerCenter mempunyai dua jenis perkhidmatan:

  • Perkhidmatan Aplikasi mewakili fungsi berasaskan pelayan termasuk Perkhidmatan Repositori dan Integrasi.
  • Perkhidmatan Teras mewakili fungsi yang mengurus dan memelihara persekitaran di mana PowerCenter beroperasi dan merangkumi perkhidmatan seperti Perkhidmatan Log, Perkhidmatan Perlesenan, dan Perkhidmatan Domain antara lain.

Pengurus Perkhidmatan

  • Pengurus Perkhidmatan adalah perkhidmatan yang menguruskan semua operasi Domain dan berjalan pada setiap nod dalam Domain
  • Pada simpul pintu masuk, Pengurus Perkhidmatan bertanggungjawab untuk perkara berikut:
    • Mengendalikan Domain
    • Menguruskan perkhidmatan yang berjalan di Domain
    • Menyediakan carian perkhidmatan
  • Pada semua node, Pengurus Perkhidmatan dimaksudkan untuk mengendalikan perkhidmatan teras dan perkhidmatan aplikasi

Bagaimana pelbagai komponen PowerCenter berinteraksi:

Rajah: Interaksi Komponen Informatik

Use Case: Cara memuatkan Jadual Dimensi Produk menggunakan SCD

Pernyataan masalah: Tujuan kami adalah memuatkan Jadual Dimensi Produk menggunakan Jenis perlahan-lahan Mengubah Dimensi (SCD) Jenis 2 menggunakan tarikh kuat kuasa.

perbezaan antara kelas dan antara muka di java

Memandangkan sistem sumber pelanggan yang berisi ID Pelanggan, Nama, Kota, Negeri dan Negara perincian pelanggan, Kita perlu membuat entri baru dalam tabel dimensi sasaran setiap kali pelanggan datang dengan nilai yang berbeda.

Untuk memahami perkara ini dengan lebih baik, jika pelanggan kembali dengan nilai yang berbeda untuk negara atau kota dibandingkan dengan nilai yang sudah ada dalam tabel dimensi sasaran, entri baru harus dibuat dengan nilai yang diperbarui. Ini dicapai dengan penggunaan jadual sasaran berdasarkan penyelesaian SCD.

Berikut adalah proses langkah demi langkah memuatkan jadual dimensi produk menggunakan SCD.

Langkah 1 : Buka Pereka PowerCenter.

Langkah 2 : Sambung ke repositori

Rajah: Menjalin sambungan ke Repositori

Langkah 3 : Lancarkan Pereka

Gambar: Melancarkan Pereka PowerCenter

Langkah 4: Muatkan sumber dari Pangkalan Data

Rajah: Pelbagai pilihan untuk memuatkan set data Sumber

Langkah 5: Sambungkan ke Pangkalan Data

Langkah 6: Pilih jadual SCD_INPUT_DATA

Langkah 7: Begitu juga memuatkan sasaran yang ditetapkan dari pangkalan data

Gambar: Pelbagai pilihan untuk menetapkan Sasaran

Langkah 8 : Reka alur kerja untuk melakukan operasi yang diperlukan seperti yang dilihat di bawah

Rajah: Reka Bentuk Aliran Kerja untuk Pangkalan Data

Langkah 9 : Lancarkan Pembangun Oracle SQL dan muatkan SCD_ PELANGGAN meja

Rajah: Jadual SCD_CUSTOMER

Langkah 10 : Ubah nilai negara untuk pelanggan Mary dan Hannah

Gambar: Mengubah nilai Mary

Rajah: Mengubah nilai Hannah

Langkah 11 : Lancarkan monitor Workflow dan laksanakan aliran kerja

Rajah: Melaksanakan aliran kerja

Rajah: Output Aliran Kerja

Langkah 12: Laksanakan perintah di bawah ini untuk mendapatkan pangkalan data yang disasarkan

  • pilih * dari scd_customer_target

Gambar: Melaksanakan pertanyaan SQL untuk output yang disasarkan

Langkah 13: Keluaran jadual Dimensi Produk

Rajah: Output jadual Dimensi Produk

Sebagai kesimpulan, jadual produk yang dimuat mengandungi nilai sejarah data termasuk variasi terhadap nilai yang ada dan ini diperoleh dengan menggunakan Informatica PowerCenter.

Saya harap blog Tutorial Informatik ini dapat membantu membina asas Informatica anda dan telah menimbulkan minat yang cukup untuk mempelajari lebih lanjut mengenai Informatica.

Sekiranya anda sudah memutuskan untuk mengambil kerjaya sebagai Informatica, saya akan mengesyorkan anda mengapa anda tidak perlu melihatnya halaman kursus. Latihan Pensijilan Informatica di Edureka akan menjadikan anda pakar dalam Informatica melalui sesi bimbingan instruktor langsung dan latihan langsung menggunakan kes penggunaan kehidupan sebenar.

Ada soalan untuk kami? Sila sebutkan di bahagian komen dan kami akan menghubungi anda.