Source Analyzer dan Target Designer di Informatica

Daftar Isi:

Anonim

Di ETL / Data Warehouse, Anda akan menemukan sumber dan target yang berbeda.

Sumber di ETL adalah entitas dari mana Anda menarik catatan, dan kemudian Anda menyimpan catatan ini di tabel sementara (tabel pementasan) atau cache transformasi Informatica. Atas dasar dokumen desain pemetaan / persyaratan bisnis Anda membuat perubahan dalam catatan data ini (mengubah data) dan kemudian Anda memuat data yang diubah dalam struktur tabel lain, yang disebut tabel target.

Dalam setiap pemetaan Informatica, selalu ada sumber dan target. Untuk mengelola berbagai sumber dan target di Informatica, Anda harus menggunakan penganalisis sumber dan desainer target. Alat-alat ini diintegrasikan ke dalam alat perancang Powercenter dan dapat diluncurkan dari sana sendiri.

Dengan bantuan Source analyzer, Anda dapat membuat atau mengimpor berbagai jenis sumber di Informatica. Demikian pula dengan menggunakan desainer target, Anda dapat membuat atau mengimpor berbagai jenis target. Informatica memberi Anda fitur untuk membuat sumber / target dari awal dengan mendesain strukturnya atau Anda dapat membuat sumber / target dengan mengimpor definisi. Saat Anda Mengimpor Sumber dari database, metadata berikut akan diimpor.

  • Nama sumber (Tabel)
  • Lokasi database
  • Nama Kolom
  • Jenis Data Kolom
  • Kendala

Anda juga dapat menentukan hubungan kunci dalam tabel, yang hanya berlaku di tingkat Informatica dan disimpan di repositori.

Sumber atau target yang dibuat / diimpor di Informatica dapat digunakan kembali setiap saat dalam pemetaan yang berbeda. Setiap pemetaan harus memiliki setidaknya target yang dapat dimuat. Jika tidak, pemetaan tidak valid.

Catatan - Saat kita membuat sumber / target di penganalisis sumber / desainer target, struktur hanya dibuat di Informatica. Di tingkat database, tidak ada objek yang dibuat. Jadi, Anda harus membuat objek Database yang memiliki struktur yang sama seperti yang Anda buat di Informatica.

Anda dapat mengimpor jenis sumber berikut menggunakan penganalisis sumber

  • Tabel relasi (tabel database), view dan sinonim
  • File datar
  • File Cobol
  • File XML

Tip kinerja - Untuk meningkatkan kinerja tabel Sumber Relasional, gunakan indeks pada tabel basis data sumber. Pada target, tabel menonaktifkan atau menghapus batasan dan indeks untuk kinerja.

Dalam Tutorial ini - Anda akan belajar

  • Cara membuka Source Analyzer
  • Cara mengimpor tabel Sumber di Penganalisis Sumber
  • Cara membuka Desainer Target & mengimpor target di desainer target
  • Cara membuat folder di Informatica

Cara membuka Source Analyzer

Langkah 1 - Buka alat desainer Informatica PowerCenter

Langkah 2 - Di layar berikutnya

  1. Klik dua kali pada repositori yang ingin Anda hubungkan
  2. Masukkan nama pengguna
  3. Masukkan kata kunci
  4. Klik tombol Connect

Setelah berhasil masuk, folder pengguna akan terdaftar di bawah nama repositori

Catatan -

  1. Jika login tidak berhasil, periksa apakah pengguna memiliki hak untuk terhubung ke repositori
  2. Jika tidak ada folder yang terlihat di bawah nama repositori, periksa apakah folder itu dibuat.
  3. Jika folder dibuat baru-baru ini, putuskan sambungan dari repositori dan sambungkan kembali.

Langkah 3 - Pada langkah selanjutnya

  1. Klik kanan pada folder tersebut
  2. Pilih opsi terbuka

Saat folder terbuka, subfolder dari folder itu akan dicantumkan.

Langkah 4 - Klik pada menu Source analyzer, seperti yang ditunjukkan pada gambar.

Cara mengimpor tabel Sumber di Penganalisis Sumber

Langkah 1 - Dalam penganalisis sumber

  1. Klik pada tab "sumber" dari menu utama
  2. Pilih impor dari opsi database, setelah kotak Koneksi ODBC ini akan terbuka.

Langkah 2 - Kami sekarang akan membuat koneksi ODBC (Jika Anda sudah memiliki koneksi ODBC, lanjutkan ke langkah 3)

  1. Klik pada tombol di sebelah Sumber Data ODBC.
  1. Pada halaman berikutnya, Pilih tab DSN pengguna dan klik tombol Tambah.

DSN (Nama Sumber Data) pada dasarnya adalah struktur data, dan berisi informasi tentang detail tertentu (tipe database, lokasi, detail pengguna, dll.). Informasi ini diperlukan oleh driver ODBC agar dapat menyambungkan ke database tersebut.

  1. Ketika Anda mengklik tombol tambah, Anda akan melihat daftar driver untuk berbagai database (Oracle, SQL Server, Sybase, Microsoft Access, Excel, dll.) Driver yang Anda pilih tergantung pada database apa yang ingin Anda sambungkan. Pilih driver untuk sumber data. Di sini, di guru99 Anda akan menggunakan tabel database oracle. Pilih driver protokol kabel Oracle.
  2. Di halaman berikutnya, pilih tab umum dan masukkan detail database. Kemudian klik test connect.

    Catatan - Detail database dikhususkan untuk penginstalan Anda tergantung pada nama host, port, dan SID yang Anda pilih selama penginstalan database. Anda bisa mendapatkan detail ini dengan membuka file tnsnames.ora yang terletak di folder instalasi oracle Anda.

  1. Setelah Anda membuat Test Connect, masukkan nama pengguna database, kata sandi, lalu pilih tombol "OK"
  2. Jika koneksi berhasil, maka akan muncul kotak pesan.
  1. Pilih OK untuk uji koneksi jendela dan jendela pengaturan Driver ODBC. Sumber Data ODBC yang Dibuat akan ditambahkan ke sumber data pengguna. Sekarang kita sudah diatur dengan sumber Data ODBC.

Langkah 3 - Dalam guru99, Anda akan menggunakan tabel skema Scott / Tiger oracle. Jika Anda tidak memiliki tabel ini di database, buat tabel tersebut menggunakan skrip ini.

Unduh File Scott.sql di atas

Langkah 4 - Di jendela tabel impor.

  1. Pilih sumber data ODBC untuk database oracle.
  2. Masukkan username database
  3. Masukkan kata sandi database
  4. Klik tombol sambungkan / sambungkan kembali. Ini akan menampilkan tabel untuk pengguna database.
  5. Perluas pohon di bawah folder tabel dan pilih tabel EMP
  6. Pilih tombol OK.

Langkah 5 - Tabel akan diimpor di Informatica Source Analyzer. Gunakan tombol "ctrl + s" untuk menyimpan perubahan ke repositori.

Demikian pula, Anda dapat mengimpor tabel database lainnya di penganalisis sumber.

Bagaimana cara mengimpor target di desainer target

Dalam tutorial ini, Anda akan membuat tabel target emp_target, yang akan memiliki struktur identik dari tabel EMP sumber. Untuk mengimpor tabel target, tabel target harus ada di database. Untuk membuat tabel target gunakan script di bawah ini. Jenis target yang tersedia di Informatica adalah relasional, XML dan file datar.

Unduh File emp_target.sql di atas

Catatan - di sini, di tutorial ini, tabel sumber dan target ada dalam skema database yang sama (guru99). Namun, Anda juga dapat membuat target dalam skema yang berbeda.

Langkah 1 - Di Informatica Designer, klik ikon desainer target untuk meluncurkan target, desainer.

Langkah 2 - Pada langkah selanjutnya

  1. Pilih opsi "Target" dari menu utama
  2. Pilih "impor" dari opsi database

Langkah 3 - Di jendela tabel impor.

  1. Pilih sumber data ODBC untuk database oracle.
  2. Masukkan username database
  3. Masukkan kata sandi database
  4. Klik tombol sambungkan / sambungkan kembali. Ini akan menampilkan tabel untuk pengguna database.
  5. Perluas pohon di bawah folder tabel dan pilih tabel EMP_TARGET
  6. Pilih tombol OK

Ini akan mengimpor target di Desainer Target Informatica Powercenter. Gunakan tombol "ctrl + s" untuk menyimpan perubahan.

Dalam tutorial ini, Anda telah mengimpor sumber dan target. Sekarang, Anda siap untuk membuat pemetaan pertama Anda.

Cara membuat folder di Informatica

Folder Informatica adalah wadah logis, yang menyimpan objek yang Anda buat di desainer Informatica / Manajer alur kerja (pemetaan, mapplet, sumber, target, dll.)

Untuk membuat folder

Langkah 1 - Buka Manajer Repositori

Catatan - Jika Informatica Designer sudah terbuka, maka manajer repositori dapat dibuka menggunakan pintasan yang tersedia di kotak alat.

Ini akan membuka Informatica Repository Manger di jendela terpisah.

Langkah 2 - Ikuti langkah-langkah berikut

  1. Klik pada menu folder
  2. Pilih opsi Buat

Langkah 3 - Pada langkah selanjutnya

  1. Masukkan nama folder yang diinginkan
  2. Pilih ok

Ini akan membuat folder baru dan pesan akan muncul mengatakan "Folder telah berhasil dibuat."

Folder yang baru dibuat akan terdaftar di bawah repositori masing-masing.

Ini melengkapi tutorial. Sampai jumpa di berikutnya!