Tutorial Informatica: Memahami Informatica 'Inside Out'



Blog Tutorial Informatica ini akan menjelaskan secara detail Informatica PowerCenter, arsitektur informatica dan cara membuat domain di Informatica

Kami belajar di blog terakhir tentang dan penerapannya di kehidupan nyata.Mari kita selami lebih dalam sekarang dan pahami di blog Tutorial Informatica ini tentang Informatica, arsitekturnya dan kasus penggunaannya. adalah salah satu keterampilan yang paling mengasyikkan di pasar saat ini karena merupakan platform integrasi data yang unik dan tidak memihak yang beroperasi pada berbagai macam standar, sistem, dan aplikasi yang berbeda.Seperti yang dibahas di blog terakhir, Informatica PowerCenter merupakan produk unggulan Informatica dan sering digunakan secara bergantian. Sekadar rekap, Informatica Powercenter adalah platform integrasi data perusahaan tunggal terpadu yang memungkinkan perusahaan dan organisasi pemerintah dari semua ukuran untuk mengakses, menemukan, dan mengintegrasikan data dari hampir semua sistem bisnis, dalam format apa pun, dan mengirimkan data tersebut ke seluruh perusahaan dengan kecepatan apa pun. . Ini adalah tool ETL (Extract, Transform and Load) dengan keunggulan utamanya dibandingkan tool ETL lainnya adalah sebagai berikut:

  • Ini kuat, dan dapat digunakan di sistem berbasis windows dan UNIX
  • Ini berkinerja tinggi namun sangat sederhana untuk dikembangkan, dipelihara dan dikelola

Tutorial Informatica: Memahami Informatica PowerCenter

Untuk memahami Informatica secara real time, kita harus memahami secara mendalam tentang Arsitektur Informatica dan komponen Informatica lainnya. Jadi di akhir blog Tutorial Informatica ini, Anda akan dapat memahami hal berikut:





  1. Apa itu Arsitektur Informatica?
    1. Komponen Klien dari Informatica
      1. Manajer Repositori Informatica PowerCenter
      2. Informatica PowerCenter Designer
      3. Manajer Alur Kerja PowerCenter
      4. Monitor Alur Kerja PowerCenter
      5. Administrator Konsol
    2. Komponen Server Informatica
      1. Layanan Repositori
      2. Layanan Integrasi
      3. Layanan SAP BW
      4. Hub Layanan Web
  2. Arus data di Informatica
  3. Domain & Node Informatica
  4. Manajer Layanan & Layanan Informatica
  5. Kasus Penggunaan: Cara memuat tabel dimensi produk menggunakan SCD

Apa itu Arsitektur Informatica?

Arsitektur Informatica PowerCenter didasarkan pada konsep Service Oriented Architecture (SOA). Arsitektur berorientasi layanan (SOA) dapat didefinisikan sebagai sekelompok layanan, yang berkomunikasi satu sama lain. Proses komunikasi melibatkan transfer data sederhana atau dapat melibatkan dua atau lebih layanan yang mengoordinasikan aktivitas yang sama.

Pengembangan Informatica didasarkan pada Teknik Pengembangan Berbasis Komponen. Pengembangan berbasis komponen adalah teknik di mana komponen atau unit fungsional yang telah ditentukan sebelumnya, atau keduanya, dengan fungsi tertentu digunakan untuk merakit produk akhir. PowerCenter mengikuti metodologi pengembangan berbasis komponen dengan memungkinkan untuk membangun aliran data dari sumber ke target, menggunakan komponen yang berbeda (disebut transformasi) dan menghubungkannya satu sama lain sesuai kebutuhan. Cara yang baik untuk melakukannya adalah dengan terlebih dahulu memahami apa saja komponen Informatica dan kemudian kita akan belajar bagaimana menerapkan Informatica untuk memecahkan masalah bisnis yang khas melalui kasus penggunaan.



Jadi, alat Informatica PowerCenter terdiri dari 2 komponen. Mereka:

  • Komponen klien
  • Komponen server
Informatica-tutorial-Informatica-Architecture

Gambar: Gambaran Arsitektur Informatica

Komponen Klien dari Informatica PowerCenter:

  • Manajer Repositori PowerCenter:

Repository Manager digunakan untuk mengelola repositori. Itu dapat mengelola pengguna dan grup. Kita dapat membuat, menghapus, dan mengedit pengguna repositori dan grup pengguna. Kami juga dapat menetapkan dan mencabut hak istimewa repositori dan izin folder.



Manajer Repositori memiliki jendela berikut:

  • Navigator: Ini menampilkan semua objek yang Anda buat di Manajer Repositori, Desainer, dan Manajer Alur Kerja. Ini diatur pertama oleh repositori dan kemudian oleh folder.
  • Utama: Ini menyediakan properti dari objek yang dipilih di Navigator. Kolom di jendela ini berubah tergantung pada objek yang dipilih di Navigator.
  • Keluaran: Ini memberikan output dari tugas-tugas yang dijalankan dalam Repository Manager.

Gambar: Manajer Repositori

  • Informatica PowerCenter Designer

PowerCenter Designer adalah klien tempat kami menentukan cara memindahkan data antara berbagai sumber dan target. Di sinilah kami menafsirkan berbagai persyaratan bisnis dengan menggunakan komponen PowerCenter berbeda yang disebut transformasi, dan meneruskan data melalui mereka (transformasi). Desainer digunakan untuk membuat definisi sumber, definisi target, dan transformasi, yang selanjutnya dapat digunakan untuk mengembangkan pemetaan.

Gambar: Informatica PowerCenter Designer

  • Informatica PowerCenter Workflow Manager

    Ini adalah sekumpulan teratur dari satu atau lebih sesi dan tugas lainnya, yang dirancang untuk mencapai tujuan operasional secara keseluruhan. Ini executes serangkaian Pemetaan (sebagai Sesi) dan tugas lainnya.

Gambar: Manajer Alur Kerja

Manajer Alur Kerja adalah aplikasi PowerCenter yang memungkinkan desainer untuk membangun dan menjalankan Alur Kerja. Itu bisa dibuka sebagai berikut:

  • Dapat diluncurkan dari Designer dengan mengklik ikon 'W'
  • Dapat dibuka secara independen dari jalur Mulai> Semua Program> Informatica PowerCenter 9.6.1> Klien> Klien PowerCenter> Manajer Alur Kerja PowerCenter
  • Dapat dibuka dari Workflow Designer -Alat yang Anda gunakan untuk membuat objek Workflow

Gambar: Antarmuka Manajer Alur Kerja

Manajer Alur Kerja menampilkan jendela berikut ini untuk membantu Anda membuat dan mengatur alur kerja:

  • Anda dapat terhubung dan bekerja di banyak repositori dan folder. Di Navigator, Manajer Alur Kerja menampilkan ikon merah di atas objek yang tidak valid.
  • Anda dapat membuat, mengedit, dan melihat tugas, alur kerja, dan worklet.
  • Ini berisi tab untuk menampilkan berbagai jenis pesan keluaran. Jendela Output berisi tab berikut:
    • Menampilkan pesan saat Anda menyimpan alur kerja, worklet, atau tugas. Tab Simpan menampilkan ringkasan validasi saat Anda menyimpan alur kerja atau worklet.
    • Ambil Log. Menampilkan pesan saat Manajer Alur Kerja mengambil objek dari repositori.
    • Menampilkan pesan saat Anda memvalidasi alur kerja, worklet, atau tugas.
    • Menampilkan pesan saat Anda menyalin objek repositori.
    • Menampilkan pesan dari Layanan Integrasi.
    • Menampilkan pesan dari Repository Service.

Desainer Alur Kerja Informatica

Ini memetakan urutan eksekusi dan dependensi Sesi, Tugas, dan Worklets, untuk Server Informatica

Gambar: Desainer Alur Kerja

  • Pengembang Tugas

Ini membuat tugas Sesi, Perintah Shell dan Email. Tugas yang dibuat di Pengembang Tugas dapat digunakan kembali

  • Desainer Worklet

Ini menciptakan objek yang mewakili satu set tugas. Objek worklet dapat digunakan kembali.

Manajer Alur Kerja juga menampilkan bilah status yang memperlihatkan status operasi yang Anda lakukan.

Gambar berikut mengilustrasikan bagaimana alur kerja umum terlihat seperti komponen tugas Mulai, Tautan, dan Sesi.

Gambar: Contoh Manajer Alur Kerja

  • Informatica PowerCenter Workflow Monitor

Monitor Alur Kerja, alat PowerCenter, digunakan untuk memantau pelaksanaan alur kerja dan tugas.

Workflow Monitor dapat digunakan untuk:

  • Melihat detail tentang alur kerja atau tugas yang dijalankan dalam tampilan bagan Gantt atau tampilan tugas
  • Jalankan, hentikan, batalkan, dan lanjutkan alur kerja atau tugas
  • Monitor Alur Kerja menampilkan alur kerja yang telah berjalan setidaknya sekali.
  • Monitor Alur Kerja terus menerima informasi dari Layanan Integrasi dan Layanan Repositori. Itu juga mengambil informasi dari repositori untuk menampilkan informasi bersejarah.

Gambar: Monitor Alur Kerja

Cara Membuka Monitor Alur Kerja Informatica:

Untuk membuka Monitor Alur Kerja, buka:

Mulai> Semua Program> lnformatica PowerCenter 9.6.1> Klien> Klien PowerCenter> Monitor Alur Kerja PowerCenter

Monitor juga bisa dibuka:

  • Dari Workflow Manager Navigator
    • Manajer Alur Kerja dapat dikonfigurasi untuk membuka Monitor Alur Kerja ketika alur kerja dijalankan dari Manajer Alur Kerja
    • Dari Alat> Monitor Alur Kerja di Desainer, Manajer Alur Kerja, atau Manajer Repositori
  • Atau, dari ikon Monitor Alur Kerja di toolbar Alat

Gbr: Bagian monitor alur kerja

  • MenghitungAdministrator Konsol

Konsol Administrator Informatica (alat Administrator) adalah alat administrasi untuk mengelola domain Informatica dan keamanan Informatica.Konsol Administrator Informatica (alat Administrator) tersedia setelah instalasi Informatica.

Gambar: Konsol Administrator Informatica

Konsol Administrasi melakukan tugas berikut di domain:

  • Mengelola layanan aplikasi: Ia mengelola semua layanan aplikasi di domain, termasuk layanan integrasi dan layanan repositori.
  • Mengonfigurasi node: Ini mengkonfigurasi properti node termasuk direktori cadangan dan sumber daya. Ini memungkinkan node untuk dimatikan dan kemudian direstart juga bila diperlukan.
  • Mengelola objek domain: Ini membuat serta mengelola objek seperti layanan, node, lisensi, dan folder.
  • Melihat dan mengedit properti objek domain: Ini memungkinkan properti untuk semua objek dalam domain untuk dilihat serta diedit di dalamnya.
  • Tugas administrasi keamanan: Kelola pengguna, grup, peran, dan hak istimewa.
  • Melihat peristiwa log: Ini menggunakan penampil log untuk melihat peristiwa log domain, layanan integrasi, layanan SAP BW, hub layanan web, serta layanan repositori.

Gambar: Antarmuka konsol administrator

Jadi, singkatnya, komponen klien Informatica terdiri dari 5 komponen yaitu. Informatica Repository Manager, Informatica PowerCenter Designer, Informatica Workflow Manager, Informatica Workflow Monitor dan Informatica Administrator Console. Ini membentuk karya dari seluruh alat. Sekarang mari kita coba memahami komponen Server dari Informatica PowerCenter.

Komponen Server Informatica PowerCenter

Komponen server PowerCenter terdiri dari layanan berikut ini:

apa itu metode javascript
  • Layanan repositori: Layanan Repositori mengelola repositori. Itu mengambil, menyisipkan, dan memperbarui metadata ke dalam tabel database repositori.
  • Layanan integrasi: Layanan integrasi menjalankan sesi dan alur kerja.
  • Layanan SAP BW: Layanan SAP BW mencari permintaan RFC dari SAP BW dan memulai alur kerja untuk mengekstrak data dari, atau memuat data ke SAP BW.
  • Pusat layanan web: Pusat layanan Web menerima permintaan dari klien layanan web dan memperlihatkan alur kerja PowerCenter sebagai layanan.

Sekarang kita telah memahami komponen klien dan server dari Informatica, info-grafik berikut akan menjelaskan aliran data di Informatica yaitu bagaimana data diproses:

Gambar: Aliran data di Informatica

Pada titik ini sangat logis untuk memahami apa saja unit fundamental lainnya di Informatica seperti Domain & Node, Service & Service Manager. Jadi mari luangkan waktu sejenak untuk memahaminya sebelum kita melakukan handson di Informatica.

Domain & Node Informatica:

Fitur yang menonjol dari Domain adalah sebagai berikut:

  • Domain adalah kumpulan logis atau kumpulan node dan layanan
  • Domain PowerCenter adalah unit administratif fundamental dari PowerCenter
  • Domain dapat berupa instalasi PowerCenter tunggal, atau dapat terdiri dari beberapa instalasi PowerCenter

Fitur yang menonjol dari sebuah node adalah sebagai berikut:

  • Node adalah representasi logis dari mesin fisik. Ini memiliki atribut fisik seperti nama host dan nomor port
  • Setiap node menjalankan manajer layanan yang bertanggung jawab atas aplikasi dan layanan inti
  • Sebuah node dapat menjadi node gateway atau node pekerja, tetapi node tersebut hanya dapat dimiliki oleh satu Domain

Gambar: Informatica Domain n Node

Manajer Layanan & Layanan Informatica:

Layanan adalah sumber daya yang menyediakan fungsi khusus. Semua proses PowerCenter dijalankan sebagai layanan di sebuah node.

Informatica PowerCenter memiliki dua jenis layanan:

  • Layanan Aplikasi mewakili fungsi berbasis server termasuk Repositori dan Layanan Integrasi.
  • Layanan Inti mewakili fungsi yang mengelola dan memelihara lingkungan di mana PowerCenter beroperasi dan mencakup layanan seperti Layanan Log, Layanan Lisensi, dan Layanan Domain di antara banyak layanan lainnya.

Manajer Pelayanan

  • Manajer Layanan adalah layanan yang mengelola semua operasi Domain dan berjalan di setiap node dalam suatu Domain
  • Pada node gateway, Service Manager bertanggung jawab untuk hal berikut:
    • Mengontrol Domain
    • Mengelola layanan yang berjalan di Domain
    • Menyediakan pencarian layanan
  • Di semua node, Service Manager dimaksudkan untuk mengontrol layanan inti dan layanan aplikasi

Bagaimana berbagai komponen PowerCenter berinteraksi:

Gambar: Interaksi Komponen Informatica

Kasus Penggunaan: Cara memuat Tabel Dimensi Produk menggunakan SCD

Pernyataan masalah: Tujuan kami adalah memuat tabel Dimensi Produk menggunakan Slowly Changing Dimensions (SCDs) Type 2 menggunakan tanggal efektif.

Mengingat sistem sumber pelanggan yang berisi rincian ID Pelanggan, Nama, Kota, Negara Bagian dan Negara dari pelanggan, Kita perlu membuat entri baru di tabel dimensi target setiap kali pelanggan datang dengan nilai yang berbeda.

Untuk memahami hal ini dengan lebih baik, jika pelanggan kembali dengan nilai yang berbeda untuk negara bagian atau kota dibandingkan dengan nilai yang sudah ada di tabel dimensi target, entri baru harus dibuat dengan nilai yang diperbarui. Ini dicapai dengan menggunakan tabel target berbasis solusi SCD.

Di bawah ini adalah proses langkah demi langkah memuat tabel dimensi produk menggunakan SCD.

Langkah 1 : Buka PowerCenter Designer.

Langkah 2 : Hubungkan ke repositori

Gbr: Membuat koneksi ke Repositori

LANGKAH 3 : Luncurkan Designer

Gambar: Meluncurkan PowerCenter Designer

LANGKAH 4: Muat sumber dari Database

Gambar: Berbagai opsi untuk memuat kumpulan data Sumber

LANGKAH 5: Hubungkan ke Database

Langkah 6: Pilih tabel SCD_INPUT_DATA

Langkah 7: Demikian pula memuat kumpulan target dari database

Gbr: Berbagai opsi untuk kumpulan Target

LANGKAH 8 : Mendesain alur kerja untuk melakukan operasi yang diperlukan seperti yang terlihat di bawah ini

Gambar: Desain Alur Kerja untuk Database

LANGKAH 9 : Luncurkan Oracle SQL Developer dan muat SCD_CUSTOMER meja

Gambar: tabel SCD_CUSTOMER

LANGKAH 10 : Mengubah nilai negara untuk pelanggan Mary dan Hannah

Gambar: Memodifikasi nilai Maria

apa itu serialisasi di java

Gambar: Memodifikasi nilai-nilai Hana

LANGKAH 11 : Luncurkan monitor Workflow dan jalankan alur kerja

Gambar: Menjalankan alur kerja

Gambar: Output Alur Kerja

Langkah 12: Jalankan perintah di bawah ini untuk mendapatkan basis data yang ditargetkan

  • pilih * dari scd_customer_target

Gambar: Menjalankan kueri SQL untuk keluaran yang ditargetkan

Langkah 13: Output tabel Dimensi Produk

Gambar: Output tabel Dimensi Produk

Untuk menyimpulkan, tabel produk yang dimuat berisi nilai historis dari data termasuk variasi ke nilai yang ada dan ini diperoleh dengan menggunakan Informatica PowerCenter.

Saya harap blog Tutorial Informatica ini bermanfaat untuk membangun fondasi Informatica Anda dan telah menciptakan minat yang cukup untuk mempelajari lebih lanjut tentang Informatica.

Jika Anda telah memutuskan untuk mengambil Informatica sebagai karier, saya akan merekomendasikan Anda mengapa tidak melihat kami halaman kursus. Pelatihan Sertifikasi Informatica di Edureka akan menjadikan Anda ahli dalam Informatica melalui sesi yang dipimpin instruktur langsung dan pelatihan langsung menggunakan kasus penggunaan kehidupan nyata.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar dan kami akan menghubungi Anda kembali.