Informatica'da Oturum Özellikleri: Eğitimin Tamamı
⚡ Akıllı Özet
Informatica'daki oturum özellikleri, entegrasyon hizmetinin satırları kaynaktan hedefe nasıl ve ne zaman taşıyacağını kontrol eder; bu özellikler, taahhüt noktalarını, günlük dosyalarını, bellek tahsisini, hata işlemeyi ve bağlantıları kapsar.ping Çalışma zamanında kullanılır.

Bir oturum, Informatica'ya verileri kaynaklardan hedeflere nasıl ve ne zaman taşıyacağını söyleyen bir dizi talimattır.
Oturum, İş Akışı Yöneticisi'nde oluşturduğumuz diğer görevler gibi bir görevdir. Oluşturduğunuz her oturumun bir görevi olmalıdır. haritaping ile ilişkili.
Bir oturumda tek bir harita olabilir.ping Bir oturum görevi atandıktan sonra değiştirilemez. Bir oturum görevini yürütmek için, o görevin bir oturuma eklenmesi gerekir. iş akışı.
Bir oturum, yeniden kullanılabilir veya yeniden kullanılamaz bir nesne olabilir. Görev Geliştirici'de bir oturum oluşturduğunuzda, bu oturum yeniden kullanılabilir; ancak İş Akışı Tasarımcısı'nda bir oturum oluşturduğunuzda, bu oturum yeniden kullanılamaz.
Yeniden kullanılabilir bir oturum birden fazla iş akışına eklenebilir.
Oturumun Özellikleri
Oturumun özelliklerini kullanarak oturumun öncesi ve sonrası gibi çeşitli özelliklerini yapılandırabilirsiniz. SQL komut dosyaları, günlük dosyası adı ve yolu, bellek özellikleri vb.
Haritayı da geçersiz kılabilirsiniz.ping Oturum özelliklerindeki özellikler. Bu bölümde, oturumun aşağıdaki önemli özelliklerini ele alacağız.
- Kaynak satırlarını şu şekilde değerlendir:
- Taahhüt Aralığı
- Oturum günlük dosyası Özellik
- Test Yükü Özelliği
- Günlük seçenekleri
- Hata işleme
- Kaynak/Target Emlaklar
- Bağlantılar
) 1 Adım Önceki eğitimde oluşturduğumuz “s_m_emp_emp_target” oturumunu Görev Geliştirici'de açın.
) 2 Adım Double-Görev Geliştirici içindeki oturum simgesine tıklayarak Görevi Düzenle penceresini açın.
) 3 Adım Görevi Düzenle penceresinde, Özellikler sekmesine tıklayın.
) 4 Adım Özellikler sekmesinde Informatica, oturumun özelliklerini gösterir.
Kaynak Satırlarına Özellik Olarak Davran
Bu özellik, kaynak verilerin hedef tabloyu nasıl etkileyeceğini tanımlamanıza olanak tanır. Örneğin kaynak kaydın hedefe eklenmesini veya hedeften silinmesini tanımlayabilirsiniz.
Bu özelliğin dört seçeneği vardır:
- Ekle
- Güncelle
- Sil
- Veri tabanlı
Dört seçenek de mülk adının yanında bulunan tek bir açılır menüde yer almaktadır.
- Bu özellik "ekle" olarak ayarlandığında, kaynak veriler eklenecek şekilde işaretlenir. Bu, verilerin yalnızca ekleneceği anlamına gelir.
- Özellik güncellenecek şekilde ayarlandığında, hedef veriler kaynak verilerle güncellenecektir. Verilerin güncellenmesi için hedef tabloda birincil anahtar tanımlanması gerekir.
- Bu özellik silme olarak ayarlandığında, hedef tabloda zaten mevcut olan kaynak veriler hedef tablodan silinecektir. Bu özelliğin çalışması ve değişikliklerin uygulanması için, hedef tabloda birincil anahtarın tanımlanmış olması gerekir.
- Özellik "Veri odaklı" olarak ayarlandığında, Informatica hangi kaynak kayıtlarının işaretlendiğini kontrol eder. Kaynak kayıtları bir haritaya ekleme olarak işaretlenmişse, işlem gerçekleştirilir.pingArdından, kayıtlar hedefe eklenecektir. Kayıtlar haritada güncellenecek şekilde işaretlenmişse, bu işlem gerçekleştirilecektir.pingBu durumda, hedefteki kayıtlar güncellenecektir. Dolayısıyla, hedefte gerçekleştirilen işlem, kayıtların harita içinde nasıl işlendiğine bağlıdır.ping.
Harita oluşturulurken veri odaklı yaklaşım tercih edilmelidir.ping Güncelleme Stratejisi dönüşümünü içerir, çünkü bu dönüşüm her satırı ayrı ayrı işaretler.
Kaynak Satırlarını Nasıl Silebilirsiniz?
) 1 Adım Oturum görevinin Özellikler sekmesinde:
- “Kaynak satırları şu şekilde ele al” seçeneğinde “Sil” seçeneğini seçin.
- Tamam düğmesini seçin
) 2 Adım Hedef tabloda birincil anahtar tanımlamak için Informatica Designer'ı açın.
- Açılış Target tasarımcı
- Double-“emp_target” tablosuna tıklayın
Bu işlem, hedef tablomuz için bir "Tabloyu Düzenle" penceresi açacaktır.
) 3 Adım Hedef tablonun düzenleme penceresinde:
- EmpNo sütunu için, açılır menüden anahtar türünü “birincil anahtar” olarak seçin ve
- Tamam düğmesini seçin.
) 4 Adım Informatica'da değişiklikleri kaydedin ve bu harita için iş akışını çalıştırın.ping.
Bu haritayı çalıştırdığınızdapingKaynak veritabanında bulunan ve hedef veritabanında yer alan kayıtlar silinecektir.
Taahhüt Aralığı – Özellik
Bu özellik, Informatica'nın hedef tabloya commit işlemi yapacağı aralığı tanımlar.
Örneğin hedef tabloya 20,000 kayıt ekliyorsanız ve commit aralığını 5,000 olarak tanımlıyorsanız hedefe her 5,000 kayıt girişi sonrasında commit işlemi gerçekleştirilecektir.
Varsayılan aralık 10,000 satırdır ve taahhüt türü hedef tabanlı veya kaynak tabanlı olarak ayarlanabilir.
Oturum Günlüğü Dosya Adı ve Oturum Günlüğü Dosya Dizini
Bu özelliği değiştirmek için yapılandırın
- Varsayılan oturum günlük dosyası adı ve
- Günlük dosyasının yolu
$PMSessionLogDir\ bir Informatica değişkenidir ve Windows Bu, varsayılan olarak şu konuma işaret eder: “C:\Informatica\9.6.1\server\infa_shared\SessLogs”.
Test Yüklemesini Etkinleştir
Bu özelliği kullanarak oturumunuzu ve haritanızı test edebilirsiniz.pingBu özelliği kullandığınızda ve oturumları yürüttüğünüzde, kayıtlar kaynaklardan alınır ancak hedef sisteme yüklenmez. Dolayısıyla bu özellik şu konularda yardımcı olur: test yapmak haritanın doğruluğupings, parametre dosyaları ve harita içindeki çeşitli dönüşümlerin işleyişiping.
Bu özelliği etkinleştirirseniz, test yüklemesi için kaynaktan alınmasını istediğiniz kayıt sayısını yapılandırmanız gereken başka bir özellik daha vardır: Test Edilecek Satır Sayısı.
Bellek Özellikleri
Bellek özellikleri, performans optimizasyonu için Informatica'ya ayrılan belleği hassas bir şekilde ayarlama esnekliği sağlar. Ciddi darboğazlar olduğunda ve performans düşük olduğunda, bellek özelliklerini kullanarak performansı iyileştirmeyi deneyebilirsiniz.
Bellek özelliklerini yapılandırmak için, Görevi Düzenle penceresinin Yapılandırma Nesnesi sekmesine tıklayın. Bu, değişiklikleri yapılandırabileceğiniz başka bir pencere açacaktır.
Bu bölümde, bellek özelliklerini yapılandırabilirsiniz. Örneğin, varsayılan arabellek bloğu boyutu, sıralı arabellek uzunluğu vb. Bu özelliklerde yapılan değişiklikler, Informatica servislerinin çalışması için ne kadar bellek ayrılması gerektiğini belirler.
Giriş Seçenekleri
Bu özellikler bölümünde, oturumun günlük özelliklerini yapılandırabilirsiniz. Bir oturum için kaç günlük kaydı kaydetmek istediğinizi ve oturum günlük dosyasının maksimum boyutunu ayarlayabilirsiniz.
Hata işleme
Bu bölümde oturumun hata özelliklerini yapılandırabilirsiniz.
Hata durumunda durdur seçeneğini kullanarak, oturumun kaç hatadan sonra durdurulması gerektiğini yapılandırabilirsiniz.
Geçersiz Kılma Kullanımı tracİsterseniz haritayı geçersiz kılabilirsiniz.ping tracseviyeler.
Ayrıca, karşılaşılan çeşitli hatalar için oturumun davranışını da yapılandırabilirsiniz; örneğin, saklı prosedür hatası, SQL öncesi/sonrası hatası vb.
Haritaping ve Kaynak/Target Emlaklar
Haritadaping Görevi Düzenle penceresinin sekmesinden haritanın özelliklerini yapılandırabilirsiniz.ping ve kaynakları, hedefleri ve dönüşümleri. Tablo adları burada geçersiz kılınabilir ve tablo adı önekleri uygulanabilir ve dönüşüm özellikleri harita içinde ayarlanabilir.ping Bunlar ayrıca incelenebilir ve geçersiz kılınabilir. Hepsini tek bir yerden inceleyebilirsiniz.
Haritadaki Bağlantı Özellikleriping
Bu özelliği kullanarak, kaynaklar ve hedefler için veritabanı bağlantıları tanımlayabilirsiniz.
Kaynak Özellikleri
Bu bölümde, haritanın kaynağıyla ilgili özellikleri yapılandırabilirsiniz.pingKaynak için ön ve son SQL komut dosyalarını yapılandırabilirsiniz.
SQL sorgusu özelliğini kullanarak kaynak için SQL sorgusunu geçersiz kılabilirsiniz. Ayrıca bu bölümde kaynak tablo adını da geçersiz kılabilirsiniz.
Target Emlaklar
Bu bölümde, hedefle ilgili ayrıntıları yapılandırabilirsiniz. Hedef yükün toplu yük mü yoksa normal yük mü olması gerektiğini belirleyebilirsiniz.
| Target yük tipi | Bu, koşu için ne anlama geliyor? |
|---|---|
| Normal | Veri satırları veritabanı günlüğü üzerinden yazıldığından, yükleme daha yavaş olur ancak bir arıza sonrasında veritabanı kurtarma işlemi mümkündür. |
| yığın | Yeniden işlem günlüğü arabellekleri atlandığı için yükleme daha hızlı gerçekleşir, ancak başarısız olan yüklemelerin kurtarılması mümkün değildir. |
Ayrıca, hedef tabloyu doldurmadan önce boşaltmak için de bu özelliği tanımlayabilirsiniz; böylece tablo önce boşaltılır ve yükleme işlemi daha sonra çalışır. Bu özellik, harita oluştururken kullanışlıdır.pingaşama yükü için s.
Hedef tablo için ön SQL ve son SQL kodlarını da tanımlayabiliriz. Ön SQL, hedef tabloya ekleme işlemi yapılmadan önce çalıştırılacak SQL kodudur; son SQL kodu ise hedef tabloya veri yükleme işlemi tamamlandıktan sonra çalıştırılacaktır.
Oturum Görevinin Başarısı veya Başarısızlığı
Bir iş akışı birden fazla oturum içerdiğinde, oturumlardan bir veya daha fazlası başarısız olurken diğerleri başarılı olabilir; bu da iş akışının durumunun ne olması gerektiği sorusunu gündeme getirir. Bu tür durumları ele almak için Informatica, iş akışı içinde başarısızlığa özgü bir özellik sağlar. Bu davranışı yapılandırmak için –
) 1 Adım Daha önce oluşturduğumuz “wkf_run_command” iş akışını açın.
) 2 Adım Double-Komut görevine tıklayın. Bu, Görevi Düzenle penceresini açacaktır.
- Genel sekmesini seçin
- “Bu görev başarısız olursa üst görevi de başarısız kıl” özelliğinin yanındaki onay kutusunu seçin.
- Tamam düğmesini seçin
) 3 Adım Double-Oturum görevine tıklayın. Bu, Görevi Düzenle penceresini açacaktır.
- Genel sekmesini seçin
- “Bu görev başarısız olursa üst görevi de başarısız kıl” özelliğinin yanındaki onay kutusunu seçin.
- Tamam düğmesini seçin
) 4 Adım Ctrl+S kısayolunu kullanarak değişiklikleri kaydedin.
Yukarıdaki değişiklikleri yaptıktan sonra bu iş akışını çalıştırdığınızda, görevlerden herhangi biri başarısız olursa iş akışının durumu "başarısız" olarak ayarlanacaktır; böylece iş akışınızın yürütülmesi sırasında bazı görevlerinin başarısız olduğunu belirleyebilirsiniz.






















