Informatica PowerCenter Eğitimi: Archidoku, Bileşenler

Informatica Güç Merkezi Archidoku

Informatica PowerCenter'ın genel mimarisi Servis Odaklıdır Architecture (SOA). Informatica ETL aracı mimarisi aşağıdaki hizmetlerden ve bileşenlerden oluşur:

  1. Depo Hizmeti – Informatica meta verilerinin bakımından ve bunların diğer hizmetlere erişiminin sağlanmasından sorumludur.
  2. Entegrasyon Hizmeti – Verilerin kaynaklardan hedeflere taşınmasından sorumludur
  3. Raporlama Hizmeti – Raporların oluşturulmasını sağlar
  4. Nodes – Yukarıdaki hizmetlerin yürütüldüğü bilgi işlem platformu
  5. Bilişim Tasarımcısı – Kaynak ve hedef arasında eşlemelerin oluşturulması için kullanılır
  6. İş Akışı Yöneticisi – İş akışları ve diğer görevleri oluşturmak ve bunların yürütülmesi için kullanılır
  7. İş Akışı Monitörü – İş 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
Bilişim Archidoku şeması
Bilişim Archidoku şeması

Bilişim Alanı

Informatica Domain, Informatica aracındaki temel yönetim birimidir. Düğümlerin ve hizmetlerin bir koleksiyonudur. Ayrıca bu düğümler ve hizmetler, yönetim gereksinimlerine göre klasörler ve alt klasörler halinde kategorize edilebilir.

Örneğin, aşağıdaki ekran görüntüsünde, etki alanı penceresi altında, altında "node01_rajesh" düğüm adını ve "guru99 entegrasyon hizmetleri" olarak hizmetleri oluşturduğumuz "Domain_Rajesh" klasörünün oluşturulduğunu görebilirsiniz.

Bilişimde Alan Adı
Bilişimde Alan Adı

Düğüm, etki alanı içindeki bir makinenin mantıksal bir temsilidir. Informatica'ya yönelik hizmetleri ve süreçleri çalıştırmak için 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.

Etki Alanında iki tür hizmet vardır

  • Servis Müdürü: Hizmet yöneticisi, kimlik doğrulama, yetkilendirme ve günlük kaydı gibi etki alanı işlemlerini yönetir. Ayrıca düğümlerdeki uygulama hizmetlerini çalıştırır, kullanıcıları ve grupları yönetir.
  • Uygulama Hizmetleri: 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 PowerCenter Havuzu

PowerCenter deposu aşağıdaki gibi ilişkisel bir veritabanıdır: Oracle, Sybase, SQL sunucudur ve depo hizmeti tarafından yönetilir. Meta verileri saklayan veritabanı tablolarından oluşur.

Informatica PowerCenter'da üç Informatica İstemci aracı bulunmaktadır. Onlar Bilişim

  • tasarımcı
  • İş Akışı Monitörü
  • İş Akışı Yöneticisi

Bu istemciler depoya yalnızca depo hizmetini kullanarak erişebilirler.

Bir havuzu yönetmek için Depo Hizmeti adı verilen bir Informatica hizmeti vardır. Tek bir depo hizmeti yalnızca tek bir depoyu işler. Ayrıca, performansı artırmak için bir depo hizmeti birden fazla düğümde yürütülebilir.

Depo hizmetleri nesneler üzerinde kilitler kullanır, böylece 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öz dizimi doğru olan nesnelerdir. Bu nesneler iş akışlarının yürütülmesinde kullanılabilir.
  • Geçersiz: Geçersiz nesneler, belirtilen standarda veya kurallara uymayan nesnelerdir. Informatica'da herhangi bir nesne kaydedildiğinde sözdiziminin ve özelliklerinin geçerli olup olmadığı kontrol edilir ve buna göre nesnenin durumu işaretlenir.
  • Gömülü: Etkilenen nesneler, alt nesneleri geçersiz olan nesnelerdir. Örneğin, bir eşlemede, yeniden kullanılabilir bir dönüşüm kullanıyorsanız ve bu dönüştürme nesnesi geçersiz hale gelirse, eşleme etkilenmiş olarak işaretlenecektir.

Informatica'da Alan Adı Yapılandırması

Daha önce de belirttiğimiz gibi Informatica'da alan adı temel idari kontroldür. Entegrasyon hizmeti, depo hizmeti ve çeşitli düğümler gibi diğer hizmetlerden oluşan ana varlıktır.

Etki alanı yapılandırması Informatica yönetici konsolu kullanılarak yapılabilir. Konsol web tarayıcıları kullanılarak başlatılabilir.

Informatica'da Alan Adı Yapılandırması

Bir web tarayıcısında açıldığında yönetici girişi yapılması istenir. Şifre Informatica kurulumu sırasında belirlenir.

Informatica'da Alan Adı Yapılandırması

Informatica alanına giriş yaptıktan sonra ana sayfa aşağıdaki gibi görünecektir.

Informatica'da Alan Adı Yapılandırması

Sol bölmede, etki alanı altındaki mevcut düğümleri, depo hizmetlerini ve entegrasyon hizmetlerini gösterir.

Ana pencerede, bu hizmetlerin durumunu, ister iyi ister kapalı olsun, gösterir.

Bilişimde Alan Adının Özellikleri

Alan adının özelliklerini görüntülemek için yönetici sayfasındaki özellikler menüsüne tıklayın.

Bilişimde Alan Adının Özellikleri

Bilişimde Alan Adının Özellikleri

Informatica'daki Domain'in temel özellikleri aşağıdadır:

Dayanıklılık zaman aşımı – Entegrasyon hizmetlerinden veya depo hizmetlerinden herhangi biri arızalanırsa esneklik zaman aşımı, uygulama hizmetinin bu hizmetlere bağlanmaya çalıştığı saniye sayısıdır.

Yeniden Başlatma Dönemi – Etki alanının bir hizmeti yeniden başlatmak için harcadığı maksimum saniye sayısıdır.

Gönderim Modu – Yük dengeleyicinin görevleri çeşitli düğümlere dağıtmak için kullandığı politikadır.

Veritabanı türü – Etki alanının yapılandırıldığı veritabanının türü.

Veritabanı sunucusu – Etki alanının yapılandırıldığı makinenin ana bilgisayar adı.

Veritabanı bağlantı noktası & isim – Etki alanının veritabanı bağlantı noktası ve veritabanı örneği adıdır.

Bu özellikler ihtiyaca göre değiştirilebilir.

PowerCenter İstemci ve Sunucu Bağlantısı

PowerCenter istemci araçları, istemci makinelere yüklenen geliştirme araçlarıdır. PowerCenter tasarımcısı, iş akışı yöneticisi, depo yöneticisi ve iş akışı monitörü ana istemci araçlarıdır.

Bu istemci araçlarında oluşturduğumuz eşlemeler 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ısı olması gerekir.

  • Tümleştirme hizmetine ve depo hizmetine bağlanmak için PowerCenter istemcisi TCP/IP protokollerini kullanır ve
  • Kaynaklara/hedeflere bağlanmak için PowerCenter istemcisi ODBC sürücülerini kullanır.

Informatica'da Depo Hizmeti

The Depo Hizmeti Informatica, PowerCenter istemcilerinden PowerCenter deposuna olan bağlantıları korur. Bu, çok iş parçacıklı ayrı bir işlemdir ve depo içindeki meta verileri getirir, ekler ve günceller. Ayrıca depo meta verileri içindeki tutarlılığın korunmasından da sorumludur.

Informatica'da Depo Hizmeti
Informatica'da Depo Hizmeti

Bilişim Entegrasyon Hizmeti

Entegrasyon servisi Informatica'nın yürütücü motorudur yani Informatica'da oluşturduğumuz görevleri yürüten varlıktır. Bu nasıl çalışır:

  • Kullanıcı bir iş akışını yürütür
  • Informatica, entegrasyon hizmetine iş akışını yürütme talimatını veriyor
  • Entegrasyon hizmeti iş akışı ayrıntılarını depodan okur
  • Entegrasyon hizmeti, iş akışındaki görevlerin yürütülmesine başlar
  • Yürütme tamamlandıktan sonra görevin durumu güncellenir; yani başarısız oldu, başarılı oldu veya iptal edildi.
  • Yürütme tamamlandıktan sonra oturum günlüğü ve 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 Oracle tablosundan ve düz bir dosya kaynağından gelen verileri birleştirebilir.

Yani özetle, Informatica entegrasyon hizmeti, Informatica sunucusunda bulunan ve yürütme için atanacak görevleri bekleyen bir işlemdir. Bir iş akışını yürüttüğümüzde, entegrasyon hizmeti iş akışını yürütmesi için bir bildirim alır. Daha sonra entegrasyon hizmeti, eşlemeler gibi hangi görevleri yürütmesi gerektiği ve hangi zamanlamalarda yürütülmesi gerektiği gibi ayrıntıları bilmek için iş akışını okur. Daha sonra hizmet, görev ayrıntılarını depodan okur ve yürütmeye devam eder.

Kaynaklar ve Targets

Bilişim bir ETL ve Veri bütünleştirme aracı, her zaman bir tür veriyi işlemeniz ve dönüştürmeniz gerekir. Informatica'daki eşlemelerimize girdi, kaynak sistem olarak adlandırılır. Kaynak tanımlarını kaynaktan içe aktarırız ve ardından eşlemelerimizdeki kaynak verilerini almak için ona bağlanırız. Farklı kaynak türleri olabilir ve birden fazla konumda bulunabilir. İhtiyacınıza bağlı olarak hedef sistem ilişkisel veya düz dosya sistemi olabilir. Düz dosya hedefleri, daha sonra ftp kullanılarak aktarılabilen Informatica sunucu makinesinde oluşturulur.

İlişkisel– bu tür kaynaklar veritabanı sistemi tablolarıdır. Bu veritabanı sistemleri genellikle bu verileri oluşturan ve koruyan diğer uygulamaların mülkiyetindedir. Bu bir Müşteri İlişkileri Yönetim Veritabanı, İnsan Kaynakları Veritabanı vb. olabilir. Informatica'da bu tür kaynakları kullanmak için ya bu veri setlerinin bir kopyasını alırız ya da bu sistemler üzerinde belirli ayrıcalıklara sahip oluruz.

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, sekmeyle ayrılmış bir dosya veya sabit genişlikli bir dosya olabilir. Informatica, ascii veya Unicode gibi kod sayfalarından herhangi birini destekler. Düz dosyayı Informatica'da kullanmak için, tanımlarının ilişkisel tablolar için yaptığımıza benzer şekilde içe aktarılması gerekir.

ÖZET

  • Informatica PowerCenter'ın genel mimarisi Servis Odaklı Archidoku (SOA).
  • Informatica Domain, Informatica aracındaki temel yönetim birimidir.
  • PowerCenter deposu aşağıdaki gibi ilişkisel bir veritabanıdır: Oracle, Sybase, SQL sunucusu ve repository servisi tarafından yönetilmektedir.
  • Etki alanı yapılandırması Informatica yönetici konsolu kullanılarak yapılabilir.
  • Informatica'da Etki Alanının Özellikleri: Dayanıklılık zaman aşımı, Yeniden Başlatma Süresi, Gönderim Modu, Veritabanı türü, Veritabanı ana bilgisayarı ve Veritabanı bağlantı noktası ve adı
  • PowerCenter istemci araçları, istemci makinelere yüklenen geliştirme araçlarıdır.
  • Informatica'daki Depo Hizmeti, PowerCenter istemcilerinden PowerCenter deposuna olan bağlantıları korur.
  • Entegrasyon servisi Informatica'nın yürütücü motorudur yani Informatica'da oluşturduğumuz görevleri yürüten varlıktır.