Informatica PowerCenter Eğitimi: ArchiYapı Şeması ve Bileşenleri
⚡ Akıllı Özet
Informatica PowerCenter, etki alanı, düğümler, Depo Hizmeti ve Entegrasyon Hizmeti'nden oluşan hizmet odaklı bir mimariye sahiptir. Bu sayfa, her bir bileşeni, yönetim konsolunun bir etki alanını nasıl yapılandırdığını ve istemcilerin kaynaklara ve hedeflere nasıl ulaştığını açıklamaktadır.

Informatica Güç Merkezi Archidoku
Informatica PowerCenter'ın genel mimarisi şöyledir: Servis Odaklı Archidoku (SOA). Informatica ETL aracı mimarisi aşağıdaki hizmet ve bileşenlerden oluşmaktadır:
- Veri Deposu Hizmeti – Informatica meta verilerinin bakımından ve diğer hizmetlerin bu verilere erişiminin sağlanmasından sorumludur.
- Entegrasyon Hizmeti – Verilerin kaynaklardan hedeflere aktarılmasından sorumludur.
- Raporlama Servisi – Rapor oluşturmayı sağlar.
- Düğümler – Yukarıdaki hizmetlerin yürütüldüğü bilgi işlem platformu.
- Informatica Designer – Harita oluşturmak için kullanılır.pingKaynak ve hedef arasındaki bağlantılar.
- İş Akışı Yöneticisi – İş akışları ve diğer görevleri oluşturmak ve çalıştırmak için kullanılır.
- İş Akışı İzleyici – İş akışlarının yürütülmesini izlemek için kullanılır.
- Depo Yöneticisi – Depodaki nesneleri yönetmek için kullanılır.
Aşağıdaki diyagram, bu istemci araçlarının, uygulama hizmetlerinin ve düğümlerin tek bir PowerCenter kurulumu içinde nasıl bir araya geldiğini göstermektedir.
Bilişim Archidoku şeması
Sürüm notu: Yukarıda bahsedilen Raporlama Servisi eski sürümlere aittir. Informatica, 10.1.1 sürümünde Raporlama Servisi, Raporlama ve Gösterge Panelleri Servisi ve Veri Analizcisi için desteği sonlandırmış ve bunun yerine üçüncü taraf bir raporlama aracı kullanılmasını önermiştir.
Bilişim Alanı
Informatica Domain, Informatica aracındaki temel yönetim birimidir. Düğüm ve hizmetlerden oluşan bir koleksiyondur. Ayrıca, bu düğüm ve hizmetler, yönetim gereksinimine bağlı olarak klasörlere ve alt klasörlere ayrılabilir.
Örneğin, aşağıdaki ekran görüntüsünde, etki alanı penceresinde "Domain_Rajesh" klasörünün oluşturulduğunu, bunun altında "node01_rajesh" adında bir düğüm ve "guru99 entegrasyon hizmetleri" olarak bir servis oluşturduğumuzu görebilirsiniz.
Bilişimde Alan Adı
Düğüm, etki alanı içindeki bir makinenin mantıksal temsilidir. Informatica için hizmetleri ve süreçleri çalıştırmak için bir düğüm gereklidir.
Bir etki alanında birden fazla düğümünüz olabilir. Bir etki alanında ayrıca bir ağ geçidi düğümü bulacaksınız.
Ağ geçidi düğümü, farklı istemci araçlarından istekleri almaktan ve bu istekleri farklı düğümlere ve hizmetlere yönlendirmekten sorumludur.
Bir alanda iki tür hizmet vardır:
- Hizmet Yöneticisi: Hizmet Yöneticisi, kimlik doğrulama, yetkilendirme ve günlük kaydı gibi etki alanı işlemlerini yönetir. Ayrıca düğümlerde uygulama hizmetlerini çalıştırır ve kullanıcıları ve grupları yönetir.
- Uygulama Hizmetleri: Bir uygulama hizmeti, entegrasyon hizmeti, depo hizmeti ve raporlama hizmeti gibi sunucuya özgü hizmetleri temsil eder. Bu hizmetler, yapılandırmaya bağlı olarak farklı düğümlerde çalışır.
Informatica'da Alan Adı Yapılandırması
Daha önce de belirtildiği gibi, etki alanı (domain), Informatica'daki temel yönetimsel kontroldür. Entegrasyon hizmeti, depo hizmeti ve çeşitli düğümler gibi diğer hizmetleri içeren ana varlıktır.
Alan adı yapılandırması Informatica Yönetici konsolu kullanılarak yapılabilir. Konsol, aşağıda gösterildiği gibi web tarayıcıları kullanılarak başlatılabilir.
Web tarayıcısında açıldığında, yönetici oturum açma bilgisi istenir. Parola, Informatica kurulumu sırasında belirlenir.
Informatica alanına giriş yaptıktan sonra, ana sayfa aşağıdakine benzer bir görünüme sahip olur.
Sol bölmede, etki alanı altındaki mevcut düğümler, depo hizmetleri ve entegrasyon hizmetleri gösterilmektedir.
Ana pencerede, bu hizmetlerin durumunu, ister iyi ister kapalı olsun, gösterir.
Bilişimde Alan Adının Özellikleri
Yönetici sayfasındaki özellikler menüsüne tıklayarak, aşağıdaki ekran görüntüsünde gösterildiği gibi alan adının özelliklerini görüntüleyebilirsiniz.
Bilişimde Alan Adının Özellikleri
Informatica'daki Domain'in temel özellikleri aşağıdadır:
| Varlığınızı | Ne kontrol ediyor? |
|---|---|
| Dayanıklılık zaman aşımı | Entegrasyon servislerinden veya depo servislerinden herhangi biri devre dışı kalırsa, dayanıklılık zaman aşımı, uygulama servisinin bu servislere bağlanmayı denediği saniye sayısıdır. |
| Yeniden başlatma dönemi | Alan adının bir hizmeti yeniden başlatmak için harcadığı maksimum saniye sayısı. |
| Sevk modu | Yük dengeleyicinin görevleri çeşitli düğümlere dağıtmak için kullandığı politika. |
| Veritabanı türü | Alan adının yapılandırıldığı veritabanı türü. |
| Veritabanı sunucusu | Etki alanının yapılandırıldığı makinenin ana bilgisayar adı. |
| Veritabanı bağlantı noktası ve adı | Etki alanı için veritabanı bağlantı noktası ve veritabanı örneği adı. |
Bu özellikler ihtiyaca göre değiştirilebilir.
Informatica PowerCenter Havuzu
PowerCenter deposu aşağıdaki gibi ilişkisel bir veritabanıdır: OracleSybase veya SQL Server gibi veritabanlarında kullanılır ve depo hizmeti tarafından yönetilir. Meta verileri depolayan veritabanı tablolarından oluşur.
Informatica PowerCenter'da dört adet Informatica istemci aracı mevcuttur:
- tasarımcı
- İş Akışı Yöneticisi
- İş Akışı Monitörü
- Depo Yöneticisi
Bu istemciler, depoya yalnızca depo hizmetini kullanarak erişebilirler.
Bir depoyu yönetmek için Informatica'da Depo Servisi adı verilen bir hizmet bulunur. Tek bir depo servisi yalnızca bir depoyu yönetir. Ayrıca, performansı artırmak için bir depo servisi birden fazla düğümde çalıştırılabilir.
Depo hizmetleri nesneler üzerinde kilitler kullanır, bu nedenle birden fazla kullanıcı aynı nesneyi aynı anda değiştiremez.
Depoda sürüm kontrolünü etkinleştirebilirsiniz. Sürüm kontrolü özelliği ile aynı nesnenin farklı sürümlerini koruyabilirsiniz.
Depoda oluşturulan nesneler aşağıdaki üç duruma sahip olabilir:
- Geçerli: Geçerli nesneler, Informatica'ya göre sözdizimi doğru olan nesnelerdir. Bu nesneler iş akışlarının yürütülmesinde kullanılabilir.
- Geçersiz: Geçersiz nesneler, belirtilen standartlara veya kurallara uymayan nesnelerdir. Herhangi bir nesne Informatica'da kaydedildiğinde, sözdizimi ve özelliklerinin geçerli olup olmadığı kontrol edilir ve nesne buna göre durumla işaretlenir.
- Etkilenen: Etkilenen nesneler, alt nesneleri geçersiz olan nesnelerdir. Örneğin, bir haritadapingEğer yeniden kullanılabilir bir dönüşüm kullanıyorsanız ve bu dönüşüm nesnesi geçersiz hale gelirse, haritaping Etkilenen bölgeler olarak işaretlenecektir.
Informatica'da Depo Hizmeti
Informatica'daki Depo Servisi, PowerCenter istemcilerinden PowerCenter deposuna olan bağlantıları sürdürür. Ayrı bir çok iş parçacıklı işlemdir ve depodaki meta verileri getirir, ekler ve günceller. Ayrıca depo meta verilerinde tutarlılığın sağlanmasından da sorumludur. Aşağıdaki ekran görüntüsü, servisin istemciler ve depo veritabanı arasında nasıl konumlandığını göstermektedir.
Informatica'da Depo Hizmeti
Bilişim Entegrasyon Hizmeti
Entegrasyon servisi, Informatica için yürütme motorudur; başka bir deyişle, Informatica'da oluşturduğumuz görevleri yürüten varlıktır. İşte çalışma şekli:
- Kullanıcı bir iş akışını yürütür.
- Informatica, entegrasyon servisine iş akışını yürütmesi talimatını verir.
- Entegrasyon servisi, iş akışı ayrıntılarını depodan okur.
- Entegrasyon servisi, iş akışı içindeki görevlerin yürütülmesine başlar.
- İşlem tamamlandığında, görevin durumu güncellenir; yani başarısız, başarılı veya iptal edildi olarak kaydedilir.
- İşlem tamamlandıktan sonra bir oturum günlüğü ve bir iş akışı günlüğü oluşturulur.
- Bu hizmet, verilerin hedef sistemlere yüklenmesinden sorumludur.
- Entegrasyon hizmeti ayrıca farklı kaynaklardan gelen verileri birleştirir.
Örneğin, bir veriyi birleştirebilir Oracle tablo ve düz bir dosya kaynağı.
Özetle, Informatica entegrasyon servisi, Informatica sunucusunda bulunan ve yürütülecek görevlerin atanmasını bekleyen bir süreçtir. Bir iş akışını yürüttüğümüzde, entegrasyon servisi iş akışını yürütmek için bir bildirim alır. Ardından entegrasyon servisi, hangi görevleri yürütmesi gerektiği, hangilerinin... gibi ayrıntıları öğrenmek için iş akışını okur. haritapings Hangi işlemlerin dahil olduğu ve hangi zamanlarda gerçekleşeceği belirtilir. Ardından servis, görev ayrıntılarını depodan okur ve yürütmeye devam eder.
PowerCenter İstemci ve Sunucu Bağlantısı
Yukarıdaki her iki hizmete de, iki ayrı ağ yoluna ihtiyaç duyan masaüstü istemci araçlarından erişilir.
PowerCenter istemci araçları, istemci makinelerine yüklenen geliştirme araçlarıdır. PowerCenter Designer, Workflow Manager, Repository Manager ve Workflow Monitor başlıca istemci araçlarıdır.
HaritapingBu istemci araçlarında oluşturduğumuz dosyalar ve nesneler, Informatica sunucusunda bulunan Informatica deposuna kaydedilir. Bu nedenle, istemci araçlarının sunucuya ağ bağlantısı olması gerekir.
Öte yandan, PowerCenter istemcisi meta verileri ve kaynak/hedef yapı tanımlarını içe aktarmak için kaynaklara ve hedeflere bağlanır. Bu nedenle, kaynak/hedef sistemlere de bağlantı kurması gerekir.
- Entegrasyon servisine ve depo servisine bağlanmak için PowerCenter istemcisi TCP/IP protokollerini kullanır.
- Kaynaklara ve hedeflere bağlanmak için PowerCenter istemcisi ODBC sürücülerini kullanır.
Kaynaklar ve Targets
Bilişim bir ETL Veri entegrasyon aracıyla, her zaman bir tür veriyi işleyecek ve dönüştüreceksiniz. Haritamıza girdi olarak...pingInformatica'da buna kaynak sistem denir. Kaynaktan kaynak tanımlarını içe aktarırız ve ardından haritamızda kaynak verilerini almak için ona bağlanırız.pingKaynak türleri farklı olabilir ve birden fazla konumda bulunabilirler. Gereksinimlerinize bağlı olarak, hedef sistem ilişkisel veya düz dosya sistemi olabilir. Düz dosya hedefleri Informatica sunucu makinesinde oluşturulur ve daha sonra FTP kullanılarak aktarılabilir.
İlişkisel – bu tür kaynaklar veritabanı sistem tablolarıdır. Bu veritabanı sistemleri genellikle bu verileri oluşturan ve sürdüren diğer uygulamalara aittir. Müşteri İlişkileri Yönetimi veritabanı, İnsan Kaynakları veritabanı vb. olabilir. Bu tür kaynakları Informatica'da kullanmak için ya bu veri kümelerinin bir kopyasını alırız ya da bu sistemler üzerinde seçme ayrıcalıkları elde ederiz. SQL.
Düz Dosyalar – Düz dosyalar, Informatica'da ilişkisel veritabanlarından sonra en yaygın veri kaynaklarıdır. Düz bir dosya, virgülle ayrılmış bir dosya, sekme ile ayrılmış bir dosya veya sabit genişlikli bir dosya olabilir. Informatica, ASCII veya Unicode gibi kod sayfalarının herhangi birini destekler. Informatica'da düz dosyayı kullanmak için, tanımlarının ilişkisel tablolar için yaptığımız gibi aynı şekilde içe aktarılması gerekir.







