Kaynak Analizcisi ve Target Bilişim'de tasarımcı

⚡ Akıllı Özet

Kaynak Analizörü ve Target Designer, her Informatica haritası için kaynak ve hedef tanımlarını oluşturan ve içe aktaran PowerCenter Designer araçlarıdır.ping Veritabanı meta verilerini okumak için bir ODBC veri kaynağı kullanan ihtiyaçlar.

  • 📥 Kaynak tanımları: Kaynak Analizcisi, veritabanından tablo adını, sütunları, veri türlerini ve kısıtlamaları içe aktarır.
  • 📤 Target tanımlar: Target Tasarımcı, verilerin yüklendiği ilişkisel, XML veya düz dosya yapılarını içe aktarır veya tasarlar.
  • 🔌 Önce ODBC: Her iki aracın da veritabanına erişebilmesi için doğru sürücü üzerine kurulu bir kullanıcı DSN'sine ihtiyaç duyulmaktadır.
  • 🗂️ Yalnızca meta veriler: Bir tanımı içe aktarmak, Informatica içinde bir yapı oluşturur, veritabanında asla bir tablo oluşturmaz.
  • 🔁 Yeniden kullanılabilir: İçe aktarılan bir tanım, herhangi bir sayıda haritada yeniden kullanılabilir.pings aynı klasörde.
  • 📁 Klasörler: Depo Yöneticisi, kaynakları, hedefleri ve haritaları barındıran mantıksal klasörleri oluşturur.pings ve mappletler.

Informatica'da Kaynak Analizörü

ETL/Veri Ambarı çalışmalarında farklı kaynaklar ve hedeflerle karşılaşacaksınız.

Informatica'da Kaynak Tanımı

Informatica'da Kaynak Tanımı, kayıtları çektiğiniz ve ardından bu kayıtları geçici tablolarda (hazırlık tabloları) veya Informatica dönüşüm önbelleklerinde sakladığınız bir varlıktır. Harita temelindeping Bir tasarım belgesi veya iş gereksinimi söz konusu olduğunda, bu veri kayıtlarında bir değişiklik yaparsınız (verileri dönüştürürsünüz) ve ardından dönüştürülmüş verileri hedef tablo adı verilen başka bir tablo yapısına yüklersiniz.

Her Informatica haritasındapingHer zaman bir kaynak ve bir hedef olacaktır. Informatica'da farklı kaynakları ve hedefleri yönetmek için Kaynak Analizcisi'ni kullanmanız gerekir. Target Tasarımcı. Bu araçlar PowerCenter Designer aracına entegre edilmiştir ve oradan başlatılabilir.

Tasarımcı bu işi özel araçlar arasında paylaştırıyor.

Tasarımcı aracı Neleri başarıyor?
Kaynak Analizörü Kaynak tanımları – verileri okuduğunuz yapılar.
Target tasarımcı Target Tanımlar – verileri yüklediğiniz yapılar.
Haritaping tasarımcı MKS haritaping Bir kaynağı bir hedefe dönüşümler yoluyla bağlayan işlem.

Informatica'da Kaynak Analizörü

Informatica'daki Kaynak Analizcisi, kaynak tanımları oluşturmanıza ve değiştirmenize olanak tanıyan bir araçtır. Kaynak Analizcisi yardımıyla, düz dosyalar gibi farklı kaynak türlerini Informatica'ya oluşturabilir veya içe aktarabilirsiniz. ilişkisel veritabanları, Excel çalışma sayfaları, XML tanımları ve benzeri.

Benzer şekilde, kullanarak Target Tasarımcı ile farklı türde hedefler oluşturabilir veya içe aktarabilirsiniz. Informatica, bir kaynağı veya hedefi sıfırdan, yapısını tasarlayarak oluşturma veya tanımları içe aktararak oluşturma özelliğini sunar. Veritabanından bir kaynak içe aktardığınızda, aşağıdaki meta veriler içe aktarılır:

  • Kaynak (tablo) adı
  • Veritabanı konumu
  • Sütun adları
  • Sütun veri tipleri
  • Kısıtlamalar

Tablolardaki temel ilişkileri de tanımlayabilirsiniz; bu yalnızca Informatica düzeyinde geçerlidir ve depoda saklanır.

Informatica'da oluşturulan veya içe aktarılan kaynak veya hedef, farklı haritalarda istenilen sayıda yeniden kullanılabilir.pingHer haritaping Haritada en az bir yüklenebilir hedef bulunmalıdır. Aksi takdirde harita çalışmaz.ping geçersiz olacaktır.

not – Kaynak Analizcisi'nde bir kaynak veya hedef oluşturduğunuzda veya Target Tasarımcı, yapılar yalnızca Informatica'da oluşturulur. Veritabanı düzeyinde hiçbir nesne oluşturulmaz. Bu nedenle, Informatica'da oluşturduğunuz yapıyla aynı yapıya sahip veritabanı nesneleri oluşturmanız gerekir.

Kaynak Analizcisi'ni kullanarak aşağıdaki kaynak türlerini içe aktarabilirsiniz:

  • İlişkisel 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ı iyileştirmek için, kaynak veritabanı tablolarında indeksler kullanın. Hedef tablolarda ise performans için kısıtlamaları ve indeksleri devre dışı bırakın veya kaldırın.

Informatica'da Kaynak Analizörü Nasıl Açılır

Aşağıda Informatica'da Source Analyzer'ı açmak için adım adım bir süreç bulunmaktadır.

) 1 Adım Informatica PowerCenter Designer aracını açın.

Informatica istemci program grubundaki PowerCenter Designer kısayolu

) 2 Adım Sonraki ekranda:

  1. Double-Bağlanmak istediğiniz depoya tıklayın.
  2. Kullanıcı adını girin
  3. Şifreyi gir
  4. Bağlan düğmesine tıklayın

PowerCenter Designer'da kullanıcı adı ve şifre ile Depoya Bağlan iletişim kutusuna bağlanın.

Başarılı giriş işleminden sonra, kullanıcının klasörleri depo adı altında listelenecektir.

not -

  1. Giriş işlemi başarılı olmazsa, kullanıcının depoya bağlanma yetkisine sahip olup olmadığını kontrol edin.
  2. Depo adı altında hiçbir klasör görünmüyorsa, klasörün oluşturulup oluşturulmadığını kontrol edin.
  3. Eğer klasör yakın zamanda oluşturulduysa, depodan bağlantıyı kesip yeniden bağlayın.

Oturum açmış kullanıcının erişebileceği klasörleri listeleyen depo gezgini.

) 3 Adım Sonraki adımda:

  1. Klasöre sağ tıklayın
  2. Açık seçeneğini seçin

Depo klasörüne sağ tıklama menüsünde "Aç" seçeneği gösteriliyor.

Bir klasör açıldığında, o klasörün alt klasörleri aşağıdaki gibi listelenir.

Kaynakları gösteren genişletilmiş klasör, Targets ve Haritapings alt klasörleri

) 4 Adım Şekilde gösterildiği gibi Kaynak Analizcisi menüsüne tıklayın.

Tasarımcı araç çubuğunda Kaynak Analiz Aracı seçili haldedir.

Kaynak Analizcisi'nde Kaynak Tablosu Nasıl İçe Aktarılır

Aşağıda Informatica Source Analyzer'da kaynak tabloyu içe aktarma adımları verilmiştir.

) 1 Adım “Kaynaklar” seçeneğine gidin. Kaynak Analizcisi'nde:

  1. Ana menüden "Kaynaklar" sekmesine tıklayın.
  2. Veritabanından içe aktarma seçeneğini seçin; bundan sonra ODBC Bağlantısı kutusu açılacaktır.

Kaynak Analizcisi'ndeki Kaynaklar menüsü, Veritabanından İçe Aktar seçeneği işaretli.

) 2 Adım ODBC bağlantısını oluşturun. Zaten bir ODBC bağlantınız varsa, 3. adıma geçin. Aşağıdaki beş alt adım sırayla uygulanır.

  1. ODBC veri kaynağının yanındaki düğmeye tıklayın.

    ODBC yöneticisini açan düğmeyi içeren Tabloları İçe Aktar iletişim kutusu

  2. Sonraki sayfada, Kullanıcı DSN sekmesini seçin ve Ekle düğmesine tıklayın.

    Kullanıcı DSN sekmesindeki Ekle düğmesiyle ODBC Veri Kaynağı Yöneticisine erişin.

    DSN (Veri Kaynağı Adı) temelde bir veri yapısıdır ve veritabanı türü, konum ve kullanıcı bilgileri gibi belirli ayrıntıları içerir. Bu bilgiler, ODBC sürücüsünün söz konusu veritabanına bağlanabilmesi için gereklidir.

  3. Ekle düğmesine tıkladığınızda, çeşitli veritabanları için sürücülerin bir listesini 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 şunu kullanacaksınız: Oracle Veritabanı tablolarını seçin. Oracle tel protokol sürücüsü.

  4. Sonraki sayfada, Genel sekmesini seçin ve veritabanı bilgilerini girin. Ardından Bağlantıyı Test Et'e tıklayın.

    Yeni Veri Kaynağı Oluştur penceresi, yüklü ODBC sürücülerini listeler.

    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 özgüdür. Bu ayrıntıları, sunucunuzda bulunan tnsnames.ora dosyasını açarak edinebilirsiniz. Oracle Yükleme klasörü.

    Oracle Genel sekmesinde ana bilgisayar, bağlantı noktası ve SID ile kablo protokolü sürücüsü kurulumu yapılır.

  5. Test Connect işlemini çalıştırdıktan sonra, veritabanı kullanıcı adını ve şifresini girin ve ardından "Tamam" düğmesini seçin. Bağlantı başarılı olursa, bir mesaj kutusu görüntülenecektir.

    Oturum aç Oracle Veritabanı kullanıcı adı ve şifresini isteyen bir istem açılacaktır.

    ODBC test bağlantısının başarılı olduğunu doğrulayan mesaj kutusu.

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. ODBC veri kaynağı artık hazırdır.

) 3 Adım Şema tablolarını oluşturun. Guru99'da bunu şu şekilde yapacaksınız: OracleScott/Tiger şema tabloları. Eğer bu tablolar veritabanınızda yoksa, aşağıdaki komut dosyasını kullanarak oluşturun.

Scott.sql dosyasını indirin.

) 4 Adım Veritabanı bilgilerini girin. İçe aktarma tabloları penceresinde:

  1. Aşağıdaki ODBC veri kaynağını seçin: Oracle veri tabanı.
  2. Veritabanı kullanıcı adını girin.
  3. Veritabanı şifresini girin
  4. Bağlan/yeniden bağlan düğmesine tıklayın. Bu, veritabanı kullanıcısına ait tabloları gösterecektir.
  5. Tablolar klasörünün altındaki ağacı genişletin ve EMP tablosunu seçin.
  6. Tamam düğmesini seçin.

Guru99 şeması altında EMP tablosu seçili haldeyken, Tabloları İçe Aktar penceresi açılıyor.

) 5 Adım İçe aktarılan tabloyu doğrulayın ve kaydedin. Tablo, Informatica Source Analyzer'a aktarılacaktır. Depoda yapılan değişiklikleri kaydetmek için "Ctrl+S" tuşlarını kullanın.

İçe aktarılan EMP kaynak tanımı, Kaynak Analizcisi çalışma alanında görüntüleniyor.

Benzer şekilde, Source Analyzer'da diğer veritabanı tablolarını da içe aktarabilirsiniz.

Nasıl İçe Aktarılır Target Informatica'da Target tasarımcı

İşte Informatica'da bir hedefi içe aktarma süreci. Target Tasarımcı.

Bu eğitimde, kaynak EMP tablosuyla aynı yapıya sahip olacak olan hedef tablo emp_target'ı oluşturacaksınız. Hedef tabloyu içe aktarmak için, hedef tablonun veritabanında mevcut olması gerekir. Hedef tabloyu oluşturmak için aşağıdaki betiği kullanın. Informatica'da kullanılabilen hedef türleri ilişkisel, XML ve düz dosyalardır.

emp_target.sql dosyasını indirin.

not – Bu eğitimde, hem kaynak hem de hedef tablolar aynı veritabanı şemasında (guru99) yer almaktadır. Ancak, farklı bir şemada da hedef oluşturabilirsiniz.

) 1 Adım Informatica Designer'da, üzerine tıklayın. Target Tasarımcı simgesi piyasaya sürülecek Target Tasarımcı.

Tasarımcı araç çubuğu ile Target Tasarımcı simgesi vurgulandı

) 2 Adım Sonraki adımda:

  1. "Seçeneğini seçin"Targetana menüden s”
  2. Veritabanı seçeneğinden "İçe aktar"ı seçin.

Targets menüsünde Target Veritabanından İçe Aktar seçeneği işaretli tasarımcı

) 3 Adım İçe aktarma tablosu penceresinde:

  1. Aşağıdaki ODBC veri kaynağını seçin: Oracle veri tabanı.
  2. Veritabanı kullanıcı adını girin.
  3. Veritabanı şifresini girin
  4. Bağlan/yeniden bağlan düğmesine tıklayın. Bu, veritabanı kullanıcısına ait tabloları gösterecektir.
  5. Tablolar klasörünün altındaki ağacı genişletin ve EMP_TARGET tablosunu seçin.
  6. Tamam düğmesini seçin

EMP_TARGET tablosu seçili haldeyken Tabloları İçe Aktar penceresi

Bu, hedefi içe aktaracaktır. Target Aşağıda gösterildiği gibi Informatica PowerCenter tasarımcısı. Değişiklikleri kaydetmek için “Ctrl+S” tuşlarını kullanın.

İçe aktarılan EMP_TARGET tanımı Target Tasarımcı çalışma alanı

Bu eğitimde kaynakları ve hedefleri içe aktardınız. Artık oluşturmaya hazırsınız. ilk haritaping.

Informatica'da Klasör Nasıl Oluşturulur

Aşağıda Informatica'da klasör oluşturma adımları verilmiştir.

Informatica klasörleri, Informatica Designer ve Workflow Manager'da oluşturduğunuz nesneleri saklayan mantıksal kapsayıcılardır (map).ping(s, mappletler, kaynaklar, hedefler vb.)

Bir klasör oluşturmak için:

) 1 Adım Depo Yöneticisini açın.

Informatica istemci program grubundaki Depo Yöneticisi girişi

not – Eğer Informatica Designer zaten açıksa, araç kutusunda bulunan kısayollar kullanılarak Depo Yöneticisi açılabilir.

Depo Yöneticisini başlatan Tasarımcı araç kutusu kısayolu

Bu işlem, Informatica Depo Yöneticisini ayrı bir pencerede açacaktır.

Depo gezgini içeren Informatica Depo Yöneticisi penceresi

) 2 Adım Bu adımları takip et:

  1. Klasör menüsüne tıklayın
  2. Oluştur seçeneğini seçin.

Depo Yöneticisi'ndeki Klasör menüsü, Oluştur seçeneğinde açıldı.

) 3 Adım Sonraki adımda:

  1. İstediğiniz klasör adını girin.
  2. OK'a basın

Klasör adı ve izin seçeneklerini içeren Klasör Oluştur iletişim kutusu.

Bu, yeni bir klasör oluşturacak ve “Klasör başarıyla oluşturuldu” diyen bir mesaj görünecektir.

Klasörün oluşturulduğunu bildiren onay mesaj kutusu.

Yeni oluşturulan klasör daha sonra ilgili depoda listelenecektir.

Depo gezgini, ağaç yapısında yeni oluşturulan klasörü gösteriyor.

Bu, öğreticiyi tamamlar. Bir sonrakinde görüşürüz!

SSS

Kaynak tanımı, tablonun içe aktarılan yapısıdır. Kaynak Niteleyici Bu, bir harita içindeki satırları okuyan dönüşümdür.ping ve değerleri Informatica dönüşüm veri türlerine dönüştürür.

Evet. Kaynak tanımını Kaynaklar klasöründen sürükleyip bırakarak... Target Tasarımcı çalışma alanı, eşleşen bir hedef tanımı oluşturur. Veritabanı tablosunun kendisi ise DDL komut dosyasıyla ayrı olarak oluşturulmalıdır.

Hiçbir şey otomatik olarak değişmez. Kaydedilen tanım, veritabanından yeniden içe aktarılana kadar eski sütunları korur, bu nedenle eşleme işlemi yapılır.pings, artık tabloyla uyuşmayan bir yapıya karşı koşmaya devam ediyor.

Informatica, her yerel veritabanı türünü kendi dönüşüm veri türlerine eşler, böylece aynı eşlemeping mantık her alanda işe yarıyor. OracleSQL Server ve düz dosyalar. Orijinal tür, kaynak tanımında görünür kalır.

Oluşturulma aşamasında paylaşılan olarak işaretlenen bir klasör, diğer klasörlerin kısayollar aracılığıyla nesnelerine referans vermesine olanak tanır; böylece tek bir kaynak tanımı, her proje klasörüne kopyalanmak yerine merkezi olarak korunabilir.

Hayır. Informatica Intelligent Cloud Services'ın ayrı bir meta veri içe aktarma penceresi yoktur. Kaynaklar ve hedefler doğrudan bulut haritası içinde seçilir.ping Tasarımcı, yapılandırılmış bir bağlantı üzerinden çalışır ve meta veriler talep üzerine okunur.

Informatica CLAIRE, içe aktarılan meta verileri profillendirir ve sütun haritası önerir.pingKaynak ve hedef arasında bağlantı kurar ve veri kalitesi anormalliklerini işaretler. Diğer ETL araçlarındaki benzer makine öğrenimi özellikleri, birleştirmeleri önerir ve şema kaymasını otomatik olarak tespit eder.

Copilot, hazırlık ve hedef tablolar için DDL taslağı oluşturabilir, örnek veri eklemeleri üretebilir ve depo içe aktarmalarını betikleyen pmrep komutlarını yazabilir. RevOluşturulan her ifadeyi gerçek bir şemaya karşı çalıştırmadan önce inceleyin.

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