- Informatica firması - Informatica ETL toolu - Tool mimrisi - Developer olarak kullandığımız modülleri

Benzer belgeler
SAP BusinessObjects EIM

BT İşyükü Otomasyonu Çözümleri.

İnnova dan, tamamen ölçülebilir, KPI ve SLA anlaşmaları ile garanti altına alınmış yönetilebilir SAP hizmet modeli

<Insert Picture Here> Primavera P6 Enterprise PPM

ISCOM Kurumsal ISCOM KURUMSAL BİLİŞİM TEKNOLOJİLERİ EĞİTİM KATALOĞU

Sistem Yöneticiliği Seti

Ahmet Demirhan. 07 Haziran İstanbul

ile Uygulama Geliştirme Teknikleri

Veritabanı Uygulamaları Tasarımı

Exchange Server Kurtarma (PowerControls)

KURUMSAL BİLGİ TEKNOLOJİLERİNDE PROFESYONEL ÇÖZÜMLER. i-gate E-DEFTER UYGULAMASI Bilgi Teknolojileri

LOGO İş Zekası çözümü ile kurumsal raporlama ve analizler. Cem Yılmaz Genel Müdür LOGOBI Yazılım

Öğr.Gör. Gökhan TURAN Gölhisar Meslek Yüksekokulu

Disk tabanlı bir çözümdür ve bu yapısından dolayı kullanılması kolaydır. Ayrıca hızlı bir şekilde yedekleme ve geri dönüş sağlar.

Agency-1 Golf Otomasyonu

cofaso ile farkı yaşayın Şubat

IBM ve SOA : WebSphere BPM v6.1 Lansmanı

Gitlab ile Web Tabanlı Git Deposu Yönetimi

MSSQL Server 2000 Kurulumu

LOGO NETSİS 3 ENTEGRE FİYAT LİSTESİ 5 Nisan 2016 tarihinden itibaren geçerlidir.

Kamu Sektörü İçin SAP Karar Destek Sistemleri Zirvesi İş Zekası, Appliance ile Buluşuyor!

SİSTEM İHTİYAÇLARI (Tiger Enterprise / Tiger 3 Enterprise)

Windows 7 - IIS 7.5 üzerine PHP ve MySQL kurulumu

ÇAĞRI MERKEZİ SYS SESLI YANIT SISTEMLERI

1.BÖLÜM: GİRİŞ VE KURULUM

HAKKIMIZDA. Misyonumuz; Vizyonumuz;

Kurumsal Servis Odaklı Mimari

Bilgi ve Olay Yönetim Sistemi

Tom PROBERT MapInfo Pro Global Üretim Müdürü. Büyük Veri ve (potansiyel) etkiler

Mobil Uygulama Geliştirme Yaklaşımları, Web Tabanlı Mobil Uygulama Çatıları. Burak USGURLU

Kılavuz içerisinde sisteme ait tüm özellikler anlatılmakta olup, yapacağınız konfigürasyonlar satın aldığınız lisans ile sınırlıdır.

Büyük ve Hızlı Veri ile Değer Yaratmak

Bilgi ve Olay Yönetim Sistemi

TLife Warehouse Management System365 Cloud

System Center Operations Manager 2007 Kurulum,Client Discovery ve Performans İzlemesi

ProTicaret Exclusive 4.05 E-Ticaret Yazılımı Kurulum Dokümanı

İş Zekası çözümleri doğru zamanda, doğru kişiye doğru bilginin ulaşmasına olanak tanır.

İş Analitiği Uygulamaları ACRON BİLİŞİM

SCADA VE RAPORLAMA SĠSTEMLERĠ

Veritabanı. Ders 2 VERİTABANI

28 Aralık Yıldız Teknik Üniversitesi Bilgisayar Mühendisliği Bölümü

AKINSOFT. Eofis NetworkAdmin. AKINSOFT EOfis NetworkAdmin Kurulumu Bilgi Notu. Doküman Versiyon : Tarih : Copyright 2008 AKINSOFT

PERKON KASA MANAGER PERKON BAYİLER EĞİTİM DÖKÜMANI. v.0.1.6

İnternet Programcılığı

Verilerinizi koruyun

Kurumsal Servis Odaklı Mimari

HSE RADAR. İş Sağlığı ve Güvenliği Yönetimi Uygulama, Denetim, Eğitim ve Takip HSE GLOBAL YAZILIM A.Ş. 11 Mart 2016

GTREurope Turkey Trade & Export Finance Conference Serkan BİLEN, DAIKIN TÜRKİYE, Genel Müdür Yardımcısı 21 Mart 2017 İstanbul

Bir Taşla Çok Kuş SAP İş Analitikleri Baştan Sona Paket Çözüm. Muzaffer YÖNTEM / Ülke Yöneticisi 9 Aralık 2014, Salı

Workcube dünyasında kariyeriniz nasıl ilerler?

Büyük, Dağıtık, Veri Yoğunluklu Uygulamalarda Programlama Paradigmaları

SİGORTACILIKTA PERFORMANS: WEBLOGIC COHERENCE, EXADATA

Veri Yönetiminde Son Nokta. Sedat Zencirci, Teknoloji Satış Danışmanlığı Direktörü, Orta Asya ve Türkiye

Ders Tanıtım Sunumu. Database Managegement II. Elbistan Meslek Yüksek Okulu Güz Yarıyılı. Öğr. Gör. Murat KEÇECĠOĞLU

08224 Sunucu İşletim Sistemleri

SİSTEM İHTİYAÇLARI (Tiger Plus / Tiger 3)

Sistem Gereksinimleri Opera v5

Server Operating System

NovaFortis Yazılım Danışmanlık. E-dönüşüm adaptörü

Suite 8 on Oracle 11gR2 Donanım İsterleri Kullanıcı (interface'ler dahil) Kullanıcı (interface'ler dahil)

Yazılımlarının İncelenmesi

IT Manager Ünvanına Sahip Olun

Orta Ölçekli B2B Projelerinde IBM Alt Yapısı : Başarı Hikayesi (Jobula.com) D-CAT Technologies. Ali YILDIRIM D-CAT Technologies Technology Director

SAMET ÇİLLİ. Kıdemli Yazılım Uzmanı Üsküdar, İstanbul

PR Kasım 2009 Yazılım, PC-tabanlı kontrol Sayfa 1 / 5

1 Milyon Kullanıcıya Nasıl Hizmet Veriyoruz? CloudLMS Teknik Alt Yapı ve Mimarimiz

Python Web 2.0 Python ve Web 2.0 Son. Python ve Web 2.0. Gökmen GÖKSEL, 3 Mayıs 2007

Acronis True Image Echo ile Sanallastırma

FİRMA TANITIM DOSYASI İÇİNDEKİLER. FİRMAMIZ HAKKINDA OFİSİMİZ FİRMANIN AMAÇ ve KONULARI ÇALIŞMALARIMIZDAN ÖRNEKLER. Ersun KARAASLAN Aliosman UZUN

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzman Yardımcısı Görev Tanımı

THY A.O. Bilgi Teknolojileri Alanında Tecrübeli Çalışma Arkadaşları Arıyor

1 WINDOWS SERVER 2012 GENEL BAKIŞ 1 Giriş 1 Bu Kitapta 5 Çıkış Hikâyesi 6 Sürümler 7

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

FABREKA YAZILIM ELEKTRONİK DANIŞMANLIK TİC. LTD. ŞTİ.

LOGO NETSİS WINGS ENTERPRISE FİYAT LİSTESİ - TEK SEFERLİK 1 Ocak 2019 tarihinden itibaren geçerlidir.

TEKNİK ŞARTNAME. Teklif edilen her bir sunucu aşağıdaki teknik özellikleri karşılayacaktır;

Dell EqualLogic PS6010XV Depolama Dizisi

Hazırlayan: Ahmet Alper ÇALIŞKAN Probiz Yazılım Proje Mühendisi

Kurulum ve Sistem Gereklilikleri 1

Smart Automation, Quality and IT Excellence Solutions - our experience, your success. Versiyon 2.5.

ÖSYM sözleşmeli bilişim personeli alacak

CloudPro Server Backup. Güçlü bir Veri Yedekleme Çözümü ile İş Sürekliliğinizde Devamlılığın Anahtarı

ÜRETİM SÜREÇLERİNİ GÖZLEMLEMEK VE KONTROL ETMEK İÇİN KABLOSUZ ÇÖZÜM

Nebim Winner - İş Zekası Halojen Kurumsal Sürüm

MATRİKS E-BROKER ELEKTRONİK İŞLEM PLATFORMU MATRİKS TRADER VE JAVA MATRİKS ENTEGRASYONLARI

Web Portal Uygulamaları Karşılaştırması

İÇERİK OTO-MOBILE. Standart Süreç OTO-MOBILE. Avantajlar. Sistem Görünümü. Sistem Bilgisi. Yazılım / Donanım Gereksinimi

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

Security Configuration Wizard ile güvenliği artırmak

Verilerinizdeki Değişimi IBM InfoSphere Change Data Capture ile Yakalayın. Kıvanç Kışlal

OMNET Ağ Benzetim Yazılımı (Network Simulation Framework) BİL 372 Bilgisayar Ağları. GYTE - Bilgisayar Mühendisliği Bölümü

ipad KAZANMAK için 1 hesabını takip etmelisiniz.

KURULUM DÖKÜMANI ERP/ON ÜRÜNÜ İLK KURULUM DÖKÜMANI

IBM Rational ile Yazılım Yaşam Döngüsü Mehmet Çağrı ELIBOL IBM Rational Satış Yöneticisi

Atılım Üniversitesi Bilgi & Đletişim Teknolojileri Müdürlüğü Sistem Yönetim Uzmanı Görev Tanımı

Sorun Giderme. Genel. Disk. Aygıt Sürücüleri 3

Transkript:

Selam arkadaşlar. Bu yazıda güçlü birer ETL toolu olan Informatica ve Pentaho Kettle toolarını inceleyeceğiz. iki toolda bircok noktada benzer ve bazı temel konulardada farklılık göstermekte. incelememizi yaparken başlıklarımız şunlar olacak: - Informatica firması - Informatica ETL toolu - Tool mimrisi - Developer olarak kullandığımız modülleri - Pentaho Firması - Kettle ETL Toolu - Tool mimrisi - Developer Olarak kullandığımız Modülleri - İnformatica Pentaho Karşılaştırması - Hangi tool seçilmeli? Nasıl bir Yaklaşım? Fikirler? Informatica Firması 1. Veri entegrasyon odaklı bir firma 2. 1993 te kurulmuş, California Merkezli ABD firması 3. 4.000 den fazla müşterisi var 4. Power Center, Pover Exchange ana ürünleri 5. Power Center V.9 suanki son versiyonu Informatca Pover Center-Mimari Yapısı ODBC cations : SAP R/3, SAP BW, PeopleSoft, Siebel, JD Edwards, i2 Sources Standard: RDBMS, Flat Files, XML, Appli EAI : MQ Series, Tibco, JMS, Web Services Legacy 1 / 6

: Mainframes (DB2, VSAM, IMS, IDMS, Adabas)AS400 (DB2, Flat File) Remote Sources Targets Standard: RDBMS, Flat Files, XML, ODBC Applications: SAP R/3, SAP BW, PeopleSoft, Siebel, JD Edwards, i2 EAI : MQ Series, Tibco, JMS, Web Services Legacy : Mainframes (DB2)AS400 (DB2) Remote Targets Pover Center Client Tarafı temel olarak su modullerden olusuyor. Bunlar ETL developerın temel olarak ilgilendiği modüller. 1. Designer 2. Workflow Manager 3. Workflow Monitor 4. Repository Manager 5. Metadata Reporter 2 / 6

Maping Designer Source importu, analizi, tasarımı Target importu, analizi, tasarımı Source ve Target arasındaki transformasyon mapingini tasarlamamızı sağlar Birçok transformations seçeneği var, joiner, sorter, agregator vs. SQL le yapabileceğimiz herşeyi burda tasarladığımız mapinglerde bu transformasyonları kullanarak yapabiliyoruz. Her transformasyonda arka planda çalışan özel algoritmalar var.burda işi tasarlarken dikkat etmeniz gereken şeyler (Firmanızın Standartları Isimlendirme standartlarını söylememe gerek yoktur sanırım) işin hataya karşı olan tepkisi, tekrar çalıştırılabilir olması, performansı gibi noktalar var. Bunun dışında basit işler için kolay ve zevkli bir tasarım ortamı var. Baha büyük ve performans gerektiren işler için kullandığınız transformasyonların detaylarını iyi bilmeli konfigürasyonlarını iyi şekilde yapmalısınız. en basitinden doğru yerde sorted join kullanmak hayat kurtarabilir. Veya teknik olmasada zorunlu kaldığınız zamanlarda işin bir kısmını Source Qualifierda database yaptırmak özellikle databaseniz analitik bir database ise çok işinize yarayabilir. Workflow Manager Burada mapinglerin atandıgı sesionlar ve sesionların guruplandıgı ve organize edildiği Workflow lar yaratıyoruz. ilgili maping transformasyonunu çalıştıran sesionların yanısıra, Emails, Shell Commands gibi işlerde ekleyebiliyoruz. sesionları workflow altında tek bir gurupta toplamak için Worklet oluşturulabilir. Burda ilgili işin kaynak ve hedef connectionları seçilir. Schedule işlemi yaratılır veya var olanlar atanır. Veya iş manuel calıştırılabilir. Maping-transformasyon işini bitirdikten sonra yaptıgınız tasarıma bir üst noktadan bakmaya başlıyorsunuz burda. özelikle diğer işlerle olan ilişkilerine bağımlılıklarına ve birlikte çalışma durumunu göz önünde tutmanız gerekiyor. Workflow Monitor Yaratılan workflowların çalışmlarını takip ediyoruz, Schedule olan işler, şuanda çalışan işler, işlerin çalışma süreleri, başarılı bitmiş veya hata almış işleri görebiliyoruz. Işlerin çalışmaları 3 / 6

sonucu oluşan logları burdan inceliyoruz. gerektiğinde Wf ve sesion çalışmlarını yonettebiliyoruz: çalıştır, kes, durdur, beklet, kurtar. Özellikle işinizi çalıştırıp test ederken burdaı cok kullanacak ve çokta hata alacaksınız log dosyası ile haşır neşir olacaksınız ama iyi olan yanı log dosyası ve hata mesajları genellikle yeterince iyi ve açıklayıcı. Birde prod geçişlerinden sonra bir sonraki gün ilk baktıgınız ekran burası olacaktır. Repository Manager Yarattığımız tüm objeleri mapinler sourcelar targetlar sesionlar workflowları burda bir arada görebilir ve yönetebiliriz. Ayrıca Folder yönetimini backupı export importları burdan yapabiliyoruz. Genellikle çalışmların geçmişe dönük loglarını ve istatistiklerini incelemek için buraya bakarsınız. Çogu zaman işle ilgili data hakkında iyi fikirler verir, bunun yanısıra backup-export ve import işlemleri için ihtiyaç duyacaksınız. Pentaho 1. Iş zekası odaklı, bu alanda açık kaynak çözüm sunan bir firma. 2. 2004 te kurulmuş, Orlando Florida Merkezli. 3. En büyük avantajı Lisans ücreti ni ortadan kaldırması. 4. Yıllık lisans ücreti ile destek ve extra moduller sağlıyor ticari sürüm farkı. 5. Reporting, Analysis, Dashboards, Data Integration (Kettle), Data Mining toolarını BI Suite adı altında entegre bir halde sunuyor. 6. Pentaho Data Integration 4.0 suanki son versiyonu. Ketle Java tabanlı platform bagımsız bir tool. (ETL) Extraction, Transformation, Loading yöntemiyle görsel development yapabileceginiz bir tool. Ana modüleri aşagıdaki gibi. Spoon : Transformasyonları ve işleri görsel olarak tasarlamamızı sağlar. Transformasyonlar XML halinde veya Repository Databasesinde tutulur. Pan : Etl transformasyon motoru. Spoon da tasarlanan işler burda çalışıyor. Kitchen : İşleri çalıştırmaya ve Schedule etmeye yarayan modül. Carte : uzaktan çalışan işleri takip etmeyi yonetmeyi sağlayan web tabanlı konsol. 4 / 6

Kettle Mimari Yapısı Kettle Çalışma Yapısı İnformatica Kettle Benzerlikleri - Pover Center Server = Pan - Designer + Wf Manager = Spoon - Wf Manager(schedule kısmı) = Kitchen - Wf Monitor = Carte Gördüğümüz gibi iki ETL tooloda birbirine eşdeğer işleve sahip benzer modüller içermekte. Karşılaştırma 1. Maliyet: Lisans Maliyeti informaticada çok yuksek, Kettle de ise sadece Destek, Eğitim ve Danışmanlık almak ücretli. Sağda maliyet grafiğini görebilirsiniz. 2. Risk: Projenin başarısız olması halinde açık kaynak yazılımlar için lisans ücreti olmadığından daha az risk almış olursunuz Pentaho bu açıdan avantajlı. 5 / 6

3. Donanım: informatica su servarlarda kurulabilir Windows, Solaris, HP-UX, IBM-UX, Redhat, SUSE linux. Ve en az 2 işlemcili 1 GB ramlı sistemde çalışabiliyor.kettle Java çalıştırabilen tüm sistemlerde çalışabiliyor. Birçok Slave Serveri ETL Transformasyonu için kullanabiliyor. 1Ghz CPU and 512mbs ram gerektiriyor 4. Veri Kalitesi: Informatica Pover Center içinde Boyle bir seceneği Yok ama Data Quality diye ayrı bir toolu var. Kettle da Gorsel tasarımında Data kalitesi için özelleşmiş SQL ve Javascript kullanılabiliyor. Ayrıca ücretli olan ayrı bir modulüde var. 5. Izleme: Informaticanın Kapsamlı izleme toolu ve loglaması var. Kettle da pratik bir izleme toolu ve loglaması var. 6. İkiside cok kolay kullanımlı gorsel tollar. İnformaticayı tam kullanabilmek için biraz daha detaylı bilmek gerekiyor. 7. Kettle US ve UK dan ve Dünya çapındaki Partner Danışman firmalar ile destek sunuyor. İnformatica Kendisi destek sunuyor. 8. İnformatica hız konusunda başarılı. Kettleda java connectordan dolayı yavaşlama var. Network trafigini ayarlamak için manual optimizasyon yapılması gerekiyor. Bu işlemden sonra cok iyi performans sergileyebiliyor. 9. Pentaho küçük çaplı işlerden büyük ölçekli işlere kadar çalışabilirliliğini kanıtlamıştır. 10. Pentaho açık kynak ürünlerin kullanımını düşünmeyen firmaların düşüncesini hızla değiştirmiştir. Sonuç olarak bu konudada tek bir tool tek bir doğru olmadıgını ihtiyaçlarınız, istekleriniz hangi seçeneği gerektiriyorsa ve hangi ürün artı ve eksileri ile birlikte bunlara daha iyi yanıt veriyorsa doğrunun o oldugunu hepimiz biliyoruz. Ayrıca toolun tek başına başarıyı getirmeyeceğini kaliteyi ve başarıyı toolu kullanan iyi bir teknik ekibin getireceğini unutmamalıyız diye düşünüyorum. http://wiki.pentaho.com/display/eai/latest+pentah o+data+integration+%28aka+kettle%29+documentation Informatica Documentation (F1) Karşılaştırma: ETL Tools Comparison Jonathan Levin http://mysqlbarbeque.blogspot.com 6 / 6