Tutorial Pusat Daya Informatika: ArchiDiagram dan Komponen Struktur
⚡ Ringkasan Cerdas
Informatica PowerCenter mengikuti arsitektur berorientasi layanan yang dibangun dari domain, node, Layanan Repositori, dan Layanan Integrasi. Halaman ini menjelaskan setiap komponen, bagaimana konsol admin mengkonfigurasi domain, dan bagaimana klien mengakses sumber dan target.
Pusat Daya Informatika Architekstur
Arsitektur keseluruhan Informatica PowerCenter adalah sebuah Berorientasi Layanan Architekstur (SOA). Arsitektur alat ETL Informatica terdiri dari layanan dan komponen berikut:
- Layanan Repositori – Bertanggung jawab untuk memelihara metadata Informatica dan menyediakan akses ke metadata tersebut untuk layanan lain.
- Layanan Integrasi – Bertanggung jawab atas perpindahan data dari sumber ke target.
- Layanan Pelaporan – Memungkinkan pembuatan laporan.
- Node – Platform komputasi tempat layanan-layanan di atas dijalankan.
- Informatica Designer – Digunakan untuk membuat petapings antara sumber dan target.
- Pengelola Alur Kerja – Digunakan untuk membuat alur kerja dan tugas lainnya serta menjalankannya.
- Monitor Alur Kerja – Digunakan untuk memantau eksekusi alur kerja.
- Pengelola Repositori – Digunakan untuk mengelola objek dalam repositori.
Diagram di bawah ini menunjukkan bagaimana alat klien, layanan aplikasi, dan node ini saling terhubung dalam satu instalasi PowerCenter.
Informatika Archidiagram tekstur
Catatan versi: Layanan Pelaporan di atas termasuk dalam rilis yang lebih lama. Informatica menghentikan dukungan untuk Layanan Pelaporan, Layanan Pelaporan dan Dasbor, serta Penganalisis Data pada versi 10.1.1, dan menyarankan penggunaan alat pelaporan pihak ketiga sebagai gantinya.
Domain Informatika
Domain Informatica adalah unit administratif fundamental dalam perangkat Informatica. Ini merupakan kumpulan node dan layanan. Lebih lanjut, node dan layanan ini dapat dikategorikan ke dalam folder dan sub-folder berdasarkan kebutuhan administrasi.
Sebagai contoh, pada tangkapan layar di bawah ini, Anda dapat melihat di bawah jendela domain bahwa folder “Domain_Rajesh” telah dibuat, di mana di dalamnya kita telah membuat node bernama “node01_rajesh” dan layanan sebagai “guru99 integration services”.
Domain di Informatica
Node adalah representasi logis dari sebuah mesin di dalam domain. Sebuah 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 dalam suatu domain:
- Manajer Layanan: Manajer Layanan mengelola operasi domain seperti otentikasi, otorisasi, dan pencatatan log. Ia 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-layanan ini berjalan pada node yang berbeda berdasarkan konfigurasi.
Konfigurasi Domain di Informatica
Seperti yang telah 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 Informatica Administrator. Konsol dapat diluncurkan menggunakan peramban web, seperti yang ditunjukkan di bawah ini.
Setelah dibuka di peramban web, akan muncul permintaan login administrator. Kata sandi diatur selama instalasi Informatica.
Setelah masuk ke domain Informatica, halaman beranda akan terlihat seperti ini.
Di panel sebelah kiri, ditampilkan node, layanan repositori, dan layanan integrasi yang ada di bawah domain tersebut.
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, seperti yang ditunjukkan pada tangkapan layar di bawah ini.
Properti Domain di Informatica
Di bawah ini adalah properti utama Domain di Informatica:
| Milik | Apa yang dikendalikannya |
|---|---|
| Batas waktu ketahanan | Jika salah satu layanan integrasi atau layanan repositori mengalami gangguan, batas waktu ketahanan adalah jumlah detik yang dibutuhkan layanan aplikasi untuk mencoba terhubung ke layanan tersebut. |
| Periode mulai ulang | Jumlah detik maksimum yang dibutuhkan domain untuk memulai ulang layanan. |
| Mode pengiriman | Kebijakan yang digunakan oleh load balancer untuk mendistribusikan tugas ke berbagai node. |
| Jenis basis data | Jenis basis data tempat domain dikonfigurasi. |
| Host basis data | Nama host dari mesin tempat domain dikonfigurasi. |
| Port dan nama basis data | Port basis data dan nama instance basis data untuk domain tersebut. |
Properti ini dapat dimodifikasi berdasarkan kebutuhan.
Repositori PowerCenter Informatica
Repositori PowerCenter adalah database relasional Oracle, Sybase, atau SQL Server, dan dikelola oleh layanan repositori. Ini terdiri dari tabel basis data yang menyimpan metadata.
Terdapat empat alat klien Informatica yang tersedia di Informatica PowerCenter:
- perancang
- Manajer Alur Kerja
- Pemantau Alur Kerja
- Manajer Repositori
Klien-klien ini hanya dapat mengakses repositori menggunakan layanan repositori.
Untuk mengelola repositori, terdapat layanan Informatica yang disebut Layanan Repositori. Sebuah layanan repositori hanya menangani satu repositori secara eksklusif. Selain itu, layanan repositori dapat dijalankan pada beberapa node untuk meningkatkan kinerja.
Layanan repositori menggunakan kunci pada objek, sehingga beberapa pengguna tidak dapat memodifikasi objek yang sama pada saat yang 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 dalam repositori dapat memiliki tiga status berikut:
- Valid: Objek yang valid adalah objek yang sintaksnya benar menurut Informatica. Objek-objek ini dapat digunakan dalam eksekusi alur kerja.
- Tidak Valid: Objek yang tidak valid adalah objek yang tidak sesuai dengan standar atau aturan yang ditentukan. Saat objek apa pun disimpan di Informatica, akan diperiksa apakah sintaks dan propertinya valid atau tidak, dan objek tersebut akan ditandai dengan status yang sesuai.
- Terdampak: Objek yang terdampak adalah objek yang objek anaknya tidak valid. Misalnya, dalam sebuah map.pingJika Anda menggunakan transformasi yang dapat digunakan kembali dan objek transformasi ini menjadi tidak valid, maka peta tersebut akanping akan ditandai sebagai terdampak.
Layanan Repositori di Informatica
Layanan Repositori di Informatica memelihara koneksi dari klien PowerCenter ke repositori PowerCenter. Ini adalah proses multi-threaded terpisah, dan mengambil, memasukkan, serta memperbarui metadata di dalam repositori. Layanan ini juga bertanggung jawab untuk menjaga konsistensi metadata di dalam repositori. Tangkapan layar di bawah menunjukkan bagaimana layanan ini berada di antara klien dan basis data repositori.
Layanan Repositori di Informatica
Layanan Integrasi di Informatica
Layanan integrasi adalah mesin eksekusi untuk Informatica; dengan kata lain, ini adalah entitas yang menjalankan tugas-tugas yang kita 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 eksekusi tugas-tugas di dalam alur kerja.
- Setelah eksekusi selesai, status tugas akan diperbarui, yaitu gagal, berhasil, atau dibatalkan.
- Setelah eksekusi selesai, log sesi dan log alur kerja akan dihasilkan.
- Layanan ini bertanggung jawab untuk memuat data ke dalam sistem target.
- Layanan integrasi ini juga menggabungkan data dari berbagai sumber.
Sebagai contoh, ia dapat menggabungkan data dari sebuah Oracle tabel dan sumber file datar.
Jadi, singkatnya, layanan integrasi Informatica adalah sebuah proses yang berada di server Informatica, menunggu tugas-tugas untuk dieksekusi. Ketika kita mengeksekusi alur kerja, layanan integrasi menerima pemberitahuan untuk mengeksekusi alur kerja tersebut. Kemudian layanan integrasi membaca alur kerja untuk mengetahui detail seperti tugas mana yang harus dieksekusi, dan lain sebagainya. petapings Pihak-pihak yang terlibat dan pada waktu apa. Kemudian layanan tersebut membaca detail tugas dari repositori dan melanjutkan eksekusi.
Konektivitas Klien & Server PowerCenter
Kedua layanan di atas diakses dari perangkat lunak klien desktop, yang membutuhkan dua jalur jaringan terpisah.
Perangkat lunak klien PowerCenter adalah alat pengembangan yang diinstal pada mesin klien. PowerCenter Designer, Workflow Manager, Repository Manager, dan Workflow Monitor adalah perangkat lunak klien utama.
PetapingFile dan objek yang kita buat di alat klien ini disimpan di repositori Informatica yang berada di server Informatica. Oleh karena itu, 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, klien tersebut juga harus memiliki konektivitas ke sistem sumber/target.
- Untuk terhubung ke layanan integrasi dan layanan repositori, klien PowerCenter menggunakan protokol TCP/IP.
- Untuk terhubung ke sumber dan target, klien PowerCenter menggunakan driver ODBC.
Sumber & Targets
Informatica menjadi ETL Dan dengan alat integrasi data, Anda akan selalu menangani dan mengubah beberapa bentuk data. Masukan untuk peta kitapingDalam Informatica, s disebut sistem sumber. Kita mengimpor definisi sumber dari sumber tersebut, lalu terhubung ke sana untuk mengambil data sumber di dalam map kita.pingTerdapat berbagai jenis sumber, dan sumber tersebut dapat berlokasi di beberapa tempat. Berdasarkan kebutuhan Anda, sistem target dapat berupa sistem file relasional atau sistem file datar. Target file datar dihasilkan pada mesin server Informatica, yang kemudian dapat ditransfer menggunakan FTP.
Relasional – jenis sumber ini berupa tabel sistem basis data. Sistem basis data ini umumnya dimiliki oleh aplikasi lain yang membuat dan memelihara data ini. Contohnya adalah basis data Manajemen Hubungan Pelanggan (CRM), basis data Sumber Daya Manusia (HR), dan sebagainya. Untuk menggunakan sumber tersebut di Informatica, kita dapat memperoleh replika dari dataset ini, atau mendapatkan hak akses pilih (select privilege) pada sistem ini melalui... SQL.
File Datar – File datar adalah sumber data yang paling umum setelah basis data relasional di Informatica. File datar dapat berupa file yang dipisahkan koma, file yang dipisahkan tab, atau file dengan lebar tetap. Informatica mendukung semua halaman kode seperti ASCII atau Unicode. Untuk menggunakan file datar di Informatica, definisinya harus diimpor dengan cara yang sama seperti yang kita lakukan untuk tabel relasional.








