ETL / Veri Ambarı'nda farklı kaynaklar ve hedeflerle karşılaşacaksınız.
ETL'deki Kaynak, kayıtları çektiğiniz ve ardından bu kayıtları geçici tablolarda (aşama tabloları) veya Informatica dönüşüm önbelleklerinde depoladığınız bir varlıktır. Eşleme tasarım belgesi / iş gereksinimi temelinde, bu veri kayıtlarında bir değişiklik yaparsınız (verileri dönüştürürsünüz) ve sonra dönüştürülen verileri hedef tablolar adı verilen başka bir tablo yapısına yüklersiniz.
Her Informatica haritalamasında her zaman bir kaynak ve hedef olacaktır. Informatica'da farklı kaynakları ve hedefleri yönetmek için kaynak analizörü ve hedef tasarımcıyı kullanmanız gerekir. Bu araçlar Powercenter tasarım aracına entegre edilmiştir ve buradan başlatılabilir.
Source analyzer'ın yardımıyla, Informatica'da farklı türde kaynaklar oluşturabilir veya içe aktarabilirsiniz. Benzer şekilde, hedef tasarımcıyı kullanarak farklı türlerde hedefler oluşturabilir veya içe aktarabilirsiniz. Informatica size ya yapısını tasarlayarak sıfırdan kaynak / hedef oluşturma özelliği sunar ya da tanımları içe aktararak kaynak / hedef oluşturabilirsiniz. Veritabanından Kaynağı İçe Aktardığınızda, aşağıdaki meta veriler içe aktarılır.
- Kaynak (Tablo) adı
- Veritabanı konumu
- Sütunların Adı
- Sütunlar Veri türleri
- Kısıtlamalar
Ayrıca, yalnızca Informatica düzeyinde geçerli olan ve bilgi havuzunda depolanan tablolardaki anahtar ilişkileri de tanımlayabilirsiniz.
Informatica'da oluşturulan / içe aktarılan kaynak veya hedef, farklı eşlemelerde her zaman yeniden kullanılabilir. Her eşlemenin en azından yüklenebilir bir hedefi olmalıdır. Aksi takdirde eşleme geçersiz olacaktır.
Not - Kaynak analizöründe / hedef tasarımcıda kaynak / hedef oluşturduğumuzda, yapılar yalnızca Informatica'da oluşturulur. Veritabanı düzeyinde, herhangi bir nesne oluşturulmaz. Bu nedenle, Informatica'da oluşturduğunuz ile aynı yapıya sahip Veritabanı nesneleri oluşturmalısınız.
Kaynak analizörünü kullanarak aşağıdaki kaynak türlerini içe aktarabilirsiniz
- İlişki tabloları (veritabanı tabloları), görünümler ve eşanlamlılar
- Düz dosyalar
- Cobol dosyaları
- XML dosyaları
Performans ipucu - İlişkisel Kaynak tablolarının performansını artırmak için kaynak veritabanı tablolarındaki dizinleri kullanın. Hedefte, tablolar performans için kısıtlamaları ve dizinleri devre dışı bırakır veya kaldırır.
Bu Öğreticide - öğreneceksiniz
- Kaynak Analizcisi nasıl açılır
- Source Analyzer'da Kaynak tablosu nasıl içe aktarılır
- Hedef Tasarımcı nasıl açılır ve hedef tasarımcıda hedef içe aktarılır
- Informatica'da klasör nasıl oluşturulur
Kaynak Analizcisi nasıl açılır
Adım 1 - Informatica PowerCenter tasarım aracını açın
Adım 2 - Sonraki ekranda
- Bağlamak istediğiniz depoya çift tıklayın
- Kullanıcı adı girin
- Parolanı Gir
- Bağlan düğmesine tıklayın
Başarılı oturum açtıktan sonra, kullanıcının klasörleri arşiv adı altında listelenecektir.
Not -
- Oturum açma başarılı değilse, kullanıcının arşive bağlanma ayrıcalıklarına sahip olup olmadığını kontrol edin.
- Depo adı altında hiçbir klasör görünmüyorsa, klasörün oluşturulup oluşturulmadığını kontrol edin.
- Yakın zamanda bir klasör oluşturulmuşsa, arşivle bağlantıyı kesin ve yeniden bağlanın.
3. Adım - Sonraki adımda
- Klasöre sağ tıklayın
- Açık seçeneği seçin
Bir klasör açıldığında, o klasörün alt klasörleri listelenecektir.
Adım 4 - Şekilde gösterildiği gibi Kaynak analizörü menüsüne tıklayın.
Source Analyzer'da Kaynak tablosu nasıl içe aktarılır
Adım 1 - Kaynak analizöründe
- Ana menüden "kaynaklar" sekmesine tıklayın
- Bu ODBC Bağlantısı kutusu açıldıktan sonra veritabanından içe aktar seçeneğini seçin.
Adım 2 - Şimdi ODBC bağlantısı oluşturacağız (Zaten ODBC bağlantınız varsa, 3. adıma geçin)
- ODBC veri Kaynağının yanındaki düğmeye tıklayın.
- Sonraki sayfada Kullanıcı DSN sekmesini seçin ve Ekle düğmesine tıklayın.
Bir DSN (Veri Kaynağı Adı) temelde bir veri yapısıdır ve belirli ayrıntılar (veritabanı türü, konumu, kullanıcı ayrıntıları, vb.) Hakkında bilgi içerir. Bu bilgiler ODBC sürücüsü tarafından bu veritabanına bağlanabilmesi için gereklidir.
- Ekle düğmesine tıkladığınızda, çeşitli veritabanları için bir sürücü listesi göreceksiniz (Oracle, SQL Server, Sybase, Microsoft Access, Excel, vb.) Seçtiğiniz sürücü, bağlanmak istediğiniz veritabanına bağlıdır. Veri kaynağı için sürücüyü seçin. Burada guru99'da oracle veritabanı tablolarını kullanacaksınız. Oracle kablo protokol sürücüsünü seçin.
- Sonraki sayfada genel sekmeyi seçin ve veritabanı ayrıntılarını girin. Ardından test bağlantısını tıklayın.
Not - Veritabanı ayrıntıları, veritabanı kurulumu sırasında seçtiğiniz ana bilgisayar adı, bağlantı noktası ve SID'ye bağlı olarak kurulumunuza özeldir. Bu ayrıntıları oracle kurulum klasörünüzde bulunan tnsnames.ora dosyasını açarak alabilirsiniz .
- Test Bağlantısı yaptıktan sonra, veritabanı kullanıcı adını, şifresini girin ve ardından "Tamam" düğmesini seçin
- Bağlantı başarılı olursa, bir mesaj kutusu gösterecektir.
- Test bağlantısı penceresi ve ODBC Sürücüsü kurulum penceresi için Tamam'ı seçin. Oluşturulan ODBC Veri Kaynağı, kullanıcı veri kaynaklarına eklenecektir. Şimdi ODBC Veri kaynağı ile ayarlandık.
Adım 3 - guru99'da oracle'ın Scott / Tiger şema tablolarını kullanacaksınız. Veritabanında bu tablolar yoksa, bu komut dosyasını kullanarak bunları oluşturun.
Yukarıdaki Scott.sql Dosyasını indirin
Adım 4 - Tabloları içe aktar penceresinde.
- Oracle veritabanı için ODBC veri kaynağını seçin.
- Veritabanı kullanıcı adını girin
- Veritabanı şifresini girin
- Bağlan / yeniden bağlan düğmesine tıklayın. Bu, veritabanı kullanıcısı için tabloları gösterecektir.
- Ağacı tablolar klasörünün altında genişletin ve EMP tablosunu seçin
- Tamam düğmesini seçin.
Adım 5 - Tablo, Informatica Source Analyzer'a aktarılacaktır. Depodaki değişiklikleri kaydetmek için "ctrl + s" tuşlarını kullanın.
Benzer şekilde, diğer veritabanı tablolarını da kaynak çözümleyicide içe aktarabilirsiniz.
Hedef tasarımcıda hedef nasıl içe aktarılır
Bu eğitimde, kaynak EMP tablosunun özdeş yapısına sahip olacak hedef tablo emp_target oluşturacaksınız. Hedef tabloyu içe aktarmak için, hedef tablonun veritabanında bulunması gerekir. Hedef tablo oluşturmak için aşağıdaki kodu kullanın. Informatica'da bulunan hedef türleri ilişkisel, XML ve düz dosyalardır.
Yukarıdaki emp_target.sql Dosyasını indirin
Not - bu eğiticide, hem kaynak hem de hedef tablo aynı veritabanı şemasında mevcuttur (guru99). Ancak, farklı bir şemada da hedef oluşturabilirsiniz.
Adım 1 - Informatica Designer'da, hedefi, tasarımcıyı başlatmak için hedef tasarımcı simgesine tıklayın.
Adım 2- Sonraki adımda
- Ana menüden "Hedefler" seçeneğini seçin
- Veritabanından "içe aktar" seçeneğini seçin
Adım 3 - Tabloyu içe aktar penceresinde.
- Oracle veritabanı için ODBC veri kaynağını seçin.
- Veritabanı kullanıcı adını girin
- Veritabanı şifresini girin
- Bağlan / yeniden bağlan düğmesine tıklayın. Bu, veritabanı kullanıcısı için tabloları gösterecektir.
- Ağacı tablolar klasörünün altında genişletin ve EMP_TARGET tablosunu seçin
- Tamam düğmesini seçin
Bu, hedefi Informatica Powercenter'ın Hedef Tasarımcısına aktaracaktır. Değişiklikleri kaydetmek için "ctrl + s" tuşunu kullanın.
Bu eğiticide, kaynakları ve hedefleri içe aktardınız. Artık ilk eşlemenizi oluşturmaya hazırsınız.
Informatica'da klasör nasıl oluşturulur
Informatica klasörleri, Informatica tasarımcısında / İş akışı yöneticisinde oluşturduğunuz nesneleri (eşlemeler, mapplet'ler, kaynaklar, hedefler vb.)
Klasör oluşturmak için
Adım 1 - Depo Yöneticisini Açın
Not - Informatica Designer zaten açıksa, arşiv yöneticisi araç kutusunda bulunan kısayollar kullanılarak açılabilir.
Bu, Informatica Depo Yöneticisi'ni ayrı bir pencerede açacaktır.
Adım 2 - Bu adımları izleyin
- Klasör menüsüne tıklayın
- Oluştur seçeneğini seçin
3. Adım - Sonraki adımda
- İstenilen klasör adını girin
- Tamam'ı seçin
Bu, yeni bir klasör oluşturacak ve "Klasör başarıyla oluşturuldu" şeklinde bir mesaj görünecektir.
Yeni oluşturulan klasör, ilgili havuzun altında listelenecektir.
Bu öğreticiyi tamamlar. Bir sonrakinde görüşmek üzere!