Tutorial Pusat Daya Informatika: Architekstur, Komponen
Pusat Daya Informatika Architekstur
Arsitektur keseluruhan Informatica PowerCenter Berorientasi Layanan ArchiArsitektur alat ETL Informatica terdiri dari layanan & komponen berikut:
- Layanan Repositori – Bertanggung jawab untuk memelihara metadata Informatica & menyediakan akses yang sama ke layanan lain.
- Layanan Integrasi – Bertanggung jawab atas pergerakan data dari sumber ke target
- Layanan Pelaporan – Memungkinkan pembuatan laporan
- Nodes – Platform komputasi tempat layanan di atas dijalankan
- Desainer Informatika – Digunakan untuk pembuatan pemetaan antara sumber dan target
- Manajer Alur Kerja – Digunakan untuk membuat alur kerja dan tugas lain & pelaksanaannya
- Pemantau Alur Kerja – Digunakan untuk memantau pelaksanaan alur kerja
- Manajer Repositori – Digunakan untuk mengelola objek dalam repositori

Domain Informatika
Domain Informatica adalah unit administratif dasar dalam alat Informatica. Ini adalah kumpulan node dan layanan. Selanjutnya, node dan layanan ini dapat dikategorikan ke dalam folder dan sub-folder berdasarkan kebutuhan administrasi.
Misalnya, pada tangkapan layar di bawah, Anda dapat melihat di bawah jendela domain folder “Domain_Rajesh” dibuat di mana kami telah membuat nama node “node01_rajesh” dan layanan sebagai “layanan integrasi guru99”.
Node adalah representasi logis dari mesin di dalam domain. Node diperlukan untuk menjalankan layanan dan proses untuk Informatica.
Anda dapat memiliki beberapa node dalam satu domain. Dalam sebuah domain, Anda juga akan menemukan node gateway.
Node gateway bertanggung jawab untuk menerima permintaan dari alat klien yang berbeda dan merutekan permintaan tersebut ke node dan layanan yang berbeda.
Ada dua jenis layanan di Domain
- Service Manager: Manajer layanan mengelola operasi domain seperti autentikasi, otorisasi, dan pencatatan. Itu juga menjalankan layanan aplikasi pada node serta mengelola pengguna dan grup.
- Layanan Aplikasi: Layanan aplikasi mewakili layanan khusus server seperti layanan integrasi, layanan repositori, dan layanan pelaporan. Layanan ini berjalan pada node berbeda berdasarkan konfigurasi.
Repositori PowerCenter Informatica
Repositori PowerCenter adalah database relasional Oracle, Sybase, SQL server dan dikelola oleh layanan repositori. Ini terdiri dari tabel database yang menyimpan metadata.
Ada tiga alat Klien Informatica yang tersedia di Informatica PowerCenter. Mereka adalah Informatika
- perancang
- Pemantau Alur Kerja
- Manajer Alur Kerja
Klien ini dapat mengakses repositori hanya menggunakan layanan repositori.
Untuk mengelola repositori terdapat layanan Informatica yang disebut Layanan Repositori. Layanan repositori tunggal hanya menangani satu repositori saja. Selain itu, layanan repositori dapat dijalankan pada banyak node untuk meningkatkan kinerja.
Layanan repositori menggunakan kunci pada objek, sehingga banyak pengguna tidak dapat mengubah objek yang sama secara bersamaan.
Anda dapat mengaktifkan kontrol versi di repositori. Dengan fitur kontrol versi, Anda dapat mempertahankan versi berbeda dari objek yang sama.
Objek yang dibuat di repositori dapat memiliki tiga status berikut
- Sah: Objek yang valid adalah objek yang sintaksisnya benar menurut Informatica. Objek-objek ini dapat digunakan dalam pelaksanaan alur kerja.
- Cacat: Benda tidak sah adalah benda yang tidak mematuhi standar atau aturan yang ditentukan. Ketika suatu objek disimpan di Informatica, objek tersebut diperiksa apakah sintaksis dan propertinya valid atau tidak, dan objek tersebut ditandai dengan status yang sesuai.
- Dipengaruhi: Objek yang terkena dampak adalah objek yang objek turunannya tidak valid. Misalnya dalam pemetaan jika Anda menggunakan transformasi yang dapat digunakan kembali, dan objek transformasi ini menjadi tidak valid maka pemetaan tersebut akan ditandai sebagai terpengaruh.
Konfigurasi Domain di Informatica
Seperti disebutkan sebelumnya, domain adalah kontrol administratif dasar di Informatica. Ini adalah entitas induk yang terdiri dari layanan lain seperti layanan integrasi, layanan repositori, dan berbagai node.
Konfigurasi domain dapat dilakukan menggunakan konsol admin Informatica. Konsol dapat diluncurkan menggunakan browser web.
Setelah dibuka di browser web, ia meminta login administrator. Kata sandi diatur selama instalasi Informatica.
Setelah login ke domain Informatica, halaman beranda terlihat seperti ini.
Di panel kiri ini menunjukkan node yang ada, layanan repositori, layanan integrasi di bawah domain.
Di jendela utama, ini menunjukkan status layanan tersebut, apakah naik atau turun.
Properti Domain di Informatica
Klik menu properti di halaman admin untuk melihat properti domain.
Di bawah ini adalah properti utama Domain di Informatica:
Batas waktu ketahanan – Jika salah satu layanan integrasi atau layanan repositori mengalami gangguan maka batas waktu ketahanan adalah jumlah detik layanan aplikasi mencoba menyambung ke layanan tersebut.
Periode Mulai Ulang – Ini adalah jumlah detik maksimum yang dihabiskan domain untuk memulai ulang layanan.
Modus Pengiriman – Ini adalah kebijakan yang digunakan oleh penyeimbang beban untuk mengirimkan tugas ke berbagai node.
Jenis basis data – Jenis database tempat domain dikonfigurasi.
Host basis data – Nama host mesin tempat domain dikonfigurasi.
Port basis data & nama – Ini adalah port database dan nama instance database untuk domain.
Properti ini dapat dimodifikasi berdasarkan kebutuhan.
Konektivitas Klien & Server PowerCenter
Alat klien PowerCenter adalah alat pengembangan yang diinstal pada mesin klien. Perancang PowerCenter, manajer alur kerja, manajer repositori, dan monitor alur kerja adalah alat klien utama.
Pemetaan dan objek yang kami buat di alat klien ini disimpan di repositori Informatica yang berada di server Informatica. Jadi alat klien harus memiliki konektivitas jaringan ke server.
Di sisi lain, klien PowerCenter terhubung ke sumber dan target untuk mengimpor metadata dan definisi struktur sumber/target. Jadi juga harus memiliki konektivitas ke sistem sumber/target.
- Untuk menyambung ke layanan integrasi dan layanan repositori, klien PowerCenter menggunakan protokol TCP/IP dan
- Untuk menyambung ke sumber/target klien PowerCenter menggunakan driver ODBC.
Layanan Repositori di Informatica
Layanan Repositori di Informatica memelihara koneksi dari klien PowerCenter ke repositori PowerCenter. Ini adalah proses multi-utas terpisah, dan mengambil, menyisipkan, dan memperbarui metadata di dalam repositori. Ia juga bertanggung jawab untuk menjaga konsistensi di dalam metadata repositori.
Layanan Integrasi di Informatica
Layanan integrasi adalah mesin pelaksana untuk Informatica, dengan kata lain, ini adalah entitas yang menjalankan tugas yang kami buat di Informatica. Begini Cara kerjanya:
- Seorang pengguna menjalankan alur kerja
- Informatica menginstruksikan layanan integrasi untuk menjalankan alur kerja
- Layanan integrasi membaca detail alur kerja dari repositori
- Layanan integrasi memulai pelaksanaan tugas di dalam alur kerja
- Setelah eksekusi selesai, status tugas diperbarui yaitu gagal, berhasil, atau dibatalkan.
- Setelah eksekusi selesai, log sesi dan log alur kerja dibuat.
- Layanan ini bertanggung jawab untuk memuat data ke sistem target
- Layanan integrasi juga menggabungkan data dari berbagai sumber
Misalnya, dapat menggabungkan data dari tabel oracle dan sumber file datar.
Jadi, secara ringkas, layanan integrasi Informatica adalah proses yang berada di server Informatica yang menunggu tugas yang akan ditetapkan untuk dieksekusi. Saat kita mengeksekusi alur kerja, layanan integrasi menerima pemberitahuan untuk mengeksekusi alur kerja. Kemudian layanan integrasi membaca alur kerja untuk mengetahui detail seperti tugas apa yang harus dieksekusi seperti pemetaan & pada waktu apa. Kemudian layanan membaca detail tugas dari repositori dan melanjutkan eksekusi.
Sumber & Targets
Informatica menjadi ETL dan alat integrasi Data, Anda akan selalu menangani dan mengubah beberapa bentuk data. Input ke pemetaan kami di Informatica disebut sistem sumber. Kami mengimpor definisi sumber dari sumber dan kemudian menghubungkannya untuk mengambil data sumber dalam pemetaan kami. Mungkin ada berbagai jenis sumber dan dapat ditempatkan di beberapa lokasi. Berdasarkan kebutuhan Anda, sistem target dapat berupa sistem file relasional atau datar. Target file datar dibuat pada mesin server Informatica, yang dapat ditransfer nanti menggunakan ftp.
Relasional– jenis sumber ini adalah tabel sistem database. Sistem basis data ini umumnya dimiliki oleh aplikasi lain yang membuat dan memelihara data ini. Ini bisa berupa Basis Data Manajemen Hubungan Pelanggan, Basis Data Sumber Daya Manusia, dll. karena menggunakan sumber-sumber tersebut di Informatica, kami mendapatkan replika kumpulan data ini, atau kami mendapatkan hak istimewa tertentu pada sistem ini.
File Datar – File datar adalah sumber data paling umum setelah database relasional di Informatica. File datar dapat berupa file yang dipisahkan koma, file yang dibatasi tab, atau file dengan lebar tetap. Informatica mendukung halaman kode apa pun seperti ascii atau Unicode. Untuk menggunakan file datar di Informatica, definisinya harus diimpor sama seperti yang kita lakukan untuk tabel relasional.
Kesimpulan
- Arsitektur keseluruhan Informatica PowerCenter adalah Berorientasi Layanan Architekstur (SOA).
- Domain Informatica adalah unit administratif dasar dalam alat Informatica.
- Repositori PowerCenter adalah database relasional Oracle, Sybase, SQL server dan dikelola oleh layanan repositori.
- Konfigurasi domain dapat dilakukan menggunakan konsol admin Informatica.
- Properti Domain di Informatica: Batas waktu ketahanan, Periode Mulai Ulang, Mode Pengiriman, Jenis basis data, Host basis data, dan Port & nama basis data
- Alat klien PowerCenter adalah alat pengembangan yang diinstal pada mesin klien.
- Layanan Repositori di Informatica memelihara koneksi dari klien PowerCenter ke repositori PowerCenter.
- Layanan integrasi adalah mesin pelaksana untuk Informatica, dengan kata lain, ini adalah entitas yang menjalankan tugas yang kami buat di Informatica.