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.

  • 🏗️ SOA tasarımı: Depo, entegrasyon ve raporlama hizmetleri, düğümler üzerinde ayrı uygulama hizmetleri olarak çalışır.
  • 🗂️ Alan birimi: Etki alanı, düğümleri ve hizmetleri gruplandırır ve bir ağ geçidi düğümü her istemci isteğini yönlendirir.
  • 🧩 İki hizmet türü: Servis yöneticisi kimlik doğrulama ve günlük kaydını yönetir; uygulama servisleri ise ETL işlemlerini gerçekleştirir.
  • 🗄️ Deposu: İlişkisel bir veritabanı meta verileri depolar ve nesneler geçerli, geçersiz veya etkilenmiş olarak işaretlenir.
  • ⚙️ Entegrasyon motoru: İş akışı meta verilerini okur, görevleri çalıştırır ve verileri hedef sistemlere yükler.
  • 🔌 Bağlantı: İstemciler TCP/IP üzerinden hizmetlere, ODBC sürücüleri aracılığıyla ise kaynaklara ve hedeflere erişirler.

Informatica Güç Merkezi Archidoku

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:

  1. Veri Deposu Hizmeti – Informatica meta verilerinin bakımından ve diğer hizmetlerin bu verilere erişiminin sağlanmasından sorumludur.
  2. Entegrasyon Hizmeti – Verilerin kaynaklardan hedeflere aktarılmasından sorumludur.
  3. Raporlama Servisi – Rapor oluşturmayı sağlar.
  4. Düğümler – Yukarıdaki hizmetlerin yürütüldüğü bilgi işlem platformu.
  5. Informatica Designer – Harita oluşturmak için kullanılır.pingKaynak ve hedef arasındaki bağlantılar.
  6. İş Akışı Yöneticisi – İş akışları ve diğer görevleri oluşturmak ve çalıştırmak için kullanılır.
  7. İş Akışı İzleyici – İş akışlarının yürütülmesini izlemek için kullanılır.
  8. 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.

Informatica PowerCenter mimari diyagramı, istemci araçlarını, hizmetlerini ve düğümlerini 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.

Domain penceresi, Domain_Rajesh klasörünü, node01_rajesh düğümünü ve guru99 entegrasyon hizmetlerini listeliyor.

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.

Informatica Yönetici konsolunu bir web tarayıcısından başlatma

Web tarayıcısında açıldığında, yönetici oturum açma bilgisi istenir. Parola, Informatica kurulumu sırasında belirlenir.

Alan yöneticisi hesabı için Informatica Yönetici konsolu oturum açma istemi.

Informatica alanına giriş yaptıktan sonra, ana sayfa aşağıdakine benzer bir görünüme sahip olur.

Informatica Yönetici ana sayfası, etki alanı düğümlerini ve uygulama hizmetlerini listeliyor.

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.

Informatica etki alanının özellikler sekmesinde dayanıklılık zaman aşımı ve veritabanı ayarları gösterilmektedir.

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.

Depo Hizmeti, PowerCenter istemci araçlarını depo veritabanına bağlar.

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.

SSS

PowerCenter 10.5 için standart destek 31 Mart 2026'da sona erdi. Genişletilmiş destek Mart 2027'ye, kalıcı destek ise Mart 2029'a kadar devam edecek, bu nedenle çoğu ekip şimdiden geçiş planlarını yapıyor.

Informatica, 10.1.1 sürümünde Raporlama Servisi, Raporlama ve Gösterge Panelleri Servisi ve Veri Analizcisi'ni kaldırdı. Depo ve Meta Veri Yöneticisi raporları artık üçüncü taraf bir raporlama aracıyla üretiliyor.

PowerCenter kendi sunucularınıza kurulur ve etki alanı ve yönetim konsolu aracılığıyla yönetilir. IDMC, Secure Agents'ın yerel olarak yönetilen düğümlerin yerini aldığı bulut tabanlı platformdur.

Tasarımcı inşa eder haritapings Kaynaklar ve hedefler arasında veri aktarımı yapılır. Depo Yöneticisi bunun yerine depolanmış nesneleri yönetir; klasörler oluşturur, klasörler arasında nesneleri kopyalar, sürümleri karşılaştırır ve klasör izinlerini yönetir.

Evet. Bir depo hizmeti tam olarak bir depoyu yönetir, ancak bu depoya birden fazla Entegrasyon Hizmeti bağlanabilir ve her biri kendi hesabını kullanarak ayrı ortamların paylaşılan meta verilere karşı çalışmasına olanak tanır.

Yüksek kullanılabilirlik seçeneğiyle, uygulama hizmetlerine yedek düğümler atanabilir ve bir Entegrasyon Hizmeti bir ağ üzerinde çalıştırılabilir. Başarısız olan hizmet süreçleri daha sonra otomatik olarak yeniden başlatılır veya devralınır.

Makine öğrenimi araçları kaynak verileri profillendirir, şemalar arasında sütun eşleşmeleri önerir ve oturumu yavaşlatma olasılığı yüksek dönüşümleri işaretler. Ayrıca, yükleme başarısız olmadan önce gelen dosyalardaki sapmaları da tespit ederler.

Copilot, PowerCenter haritasını düzenleyemez.pingBunlar, dosya yerine depo meta verileri olarak yaşar. Ancak, hâlâ gözden geçirilmesi gereken pmcmd komut dosyaları, SQL geçersiz kılmaları, parametre dosyaları ve XML dışa aktarımları gibi çevreleyici çalışmalara yardımcı olur.

Bu yazıyı şu şekilde özetleyin: