PENTAHO DATA INTEGRATION FUNDAMENTALS EĞİTİMİ

Pentaho ile kod yazmadan görsel ETL kur

Spoon'da transformation ve job tasarlayın; girdi/çıktı adımları, dönüşümler, veritabanı yükleme ve zamanlanmış ETL'i Pentaho ile uygulamalı öğrenin.

Pentaho Data Integration (Kettle) temelleri eğitimi: Spoon arayüzü, transformation ve job, Table/CSV girdi-çıktı adımları, Select/Filter/Calculator dönüşümleri, Database/Stream Lookup, hata yönetimi, parametre ve Pan/Kitchen ile zamanlanmış ETL otomasyonu.

3 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Pentaho (Kettle) Spoon ile transformation, job ve temel ETL adımları

Bu temel seviye eğitim, Pentaho Data Integration (Kettle) ile görsel ETL geliştirmenin esaslarını öğretir. Spoon arayüzü, transformation ve job kavramları, hop ve adım (step) mantığı; girdi adımları (Table/CSV/Text Input), çıktı adımları (Table Output, Insert/Update), veritabanı bağlantısı ve JNDI işlenir. Ardından temel dönüşüm adımları (Select Values, Filter Rows, Sort, Calculator, String operations), Lookup ve Join, hata yönetimi (error handling), değişken ve parametre kullanımı, job ile iş akışı ve zamanlama uygulanır. Katılımcılar baştan sona çalışan bir transformation ve job tasarlar.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Spoon temelleri, girdi/çıktı, dönüşüm ve job eksenlerinde çalışan bir ETL akışı kurar.

Seviye

Temel Seviye — Pentaho Data Integration (Kettle) ile Spoon arayüzünde transformation ve job tasarlama, veri okuma/yazma, temel adımlar ve iş akışı oluşturmanın uygulamalı öğrenimi.

Öğrenme Metodu

Katılımcılar Spoon üzerinde gerçek veri kaynaklarıyla transformation ve job'ları adım adım tasarlayıp çalıştırarak uygulamalı öğrenir.

Neden Bu Eğitim?

🧩Görsel ETL

Kod yazmadan sürükle-bırak adımlarla veri hatları kurarsınız.

🗄️Kaynak Çeşitliliği

CSV, metin ve veritabanları arasında veriyi kolayca taşır ve dönüştürürsünüz.

⏲️Otomasyon

Job ve zamanlama ile ETL'i tekrarlanabilir biçimde çalıştırırsınız.

Anahtar Konular

pentaho eğitimipentaho data integrationkettle etlspoongörsel etltransformation jobveri entegrasyonutable outputetl temelleripdi
“İyi bir ETL görünmeyen emektir; veriyi her sabah sessizce yerine taşıyandır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Veri Temeli

Satır/kolon ve CSV kavramlarına aşinalık faydalıdır.

2
Temel SQL

Veritabanı okuma/yazma için temel SQL bilgisi beklenir.

3
Java Runtime

PDI'nin çalışması için Java kurulu bir ortam gereklidir.

4
Bir Veritabanı

Örnekler için erişilebilir bir ilişkisel veritabanı faydalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, Spoon arayüzünde transformation ve job kavramlarını kullanabilir.
Modül 1
PDI Tanıtımı
  • Pentaho Data Integration (Kettle) mimarisi
  • Spoon tasarım aracının arayüzü
  • Transformation ile satır bazlı veri akışı
  • Job ile iş akışı ve sıralama
  • Hop ile adımlar arası veri/kontrol akışı
  • Repository ve dosya tabanlı çalışma
Modül 2
İlk Transformation
  • Boş transformation oluşturma
  • Adım (step) ekleme ve bağlama
  • Önizleme (preview) ile satırları görme
  • Çalıştırma ve log sekmesinin okunması
  • Step metrics ile satır sayımlarının izlenmesi
  • Transformation kaydetme ve düzenleme
Modül 3
Veritabanı Bağlantısı
  • JDBC ile veritabanı bağlantısı tanımlama
  • Bağlantı testi ve sürücü (driver) yönetimi
  • Paylaşılan (shared) bağlantılar
  • JNDI ile bağlantı soyutlaması
  • Bağlantı havuzu (pooling) ayarı
  • Güvenli kimlik bilgisi yönetimi
Modül 4
Giriş ve Çıkış
  • Table Input ile SQL'den satır okuma
  • CSV ve Text File Input kullanımı
  • Table Output ile veritabanına yazma
  • Insert/Update adımı mantığı
  • Text/Excel Output ile dosyaya yazma
  • Veri tipi ve meta bilgisinin yönetimi
Günün hedefiKatılımcı, temel dönüşüm adımlarıyla veriyi düzenleyebilir.
Modül 1
Alan İşlemleri
  • Select Values ile alan seçme/yeniden adlandırma
  • Alan tipi ve biçim dönüştürme
  • Add Constants ile sabit alan ekleme
  • Alan sırası ve meta düzenleme
  • Gereksiz alanların kaldırılması
  • Alan dokümantasyonu ve izlenebilirlik
Modül 2
Satır İşlemleri
  • Filter Rows ile koşullu dallanma
  • Sort Rows ile sıralama
  • Unique Rows ile tekilleştirme
  • Group By ile toplulaştırma
  • Row Normaliser/Denormaliser dönüşümü
  • Satır sayısı ve akış kontrolü
Modül 3
Hesap ve Metin
  • Calculator ile aritmetik ve tarih işlemleri
  • String operations ile metin temizliği
  • Replace in string ve regex kullanımı
  • Number/Date formatlama
  • Null ve boş değer işleme
  • Formula adımıyla ifade hesabı
Modül 4
Arama ve Birleştirme
  • Database Lookup ile referans eşleştirme
  • Stream Lookup ile bellek içi arama
  • Merge Join ile sıralı birleştirme
  • Join Rows (kartezyen) kullanımı
  • Eşleşmeyen kayıtların yönetimi
  • Lookup performansına dikkat
Günün hedefiKatılımcı, job ile iş akışı kurar, hataları yönetir ve ETL'i parametreleştirir.
Modül 1
Job Tasarımı
  • Job ile transformation'ları sıralama
  • Start ve job entry'lerin bağlanması
  • Koşullu dallanma (success/failure)
  • Dosya var mı / tablo kontrolü entry'leri
  • E-posta ve bildirim adımı
  • Job içinde alt job çağırma
Modül 2
Hata Yönetimi
  • Step error handling ile hatalı satır yönlendirme
  • Hata kayıtlarının ayrı dosyaya yazılması
  • Abort ve koşullu durdurma
  • Log seviyeleri ve ayrıntı kontrolü
  • Yeniden deneme (retry) mantığı
  • Hata sonrası temizlik adımları
Modül 3
Parametre ve Değişken
  • Named parameter ile dışarıdan değer alma
  • Variable ile transformation arası paylaşım
  • kettle.properties ile ortam ayarı
  • Parametrik dosya yolu ve tarih
  • Ortama göre (dev/prod) yapılandırma
  • Değişkenlerin akışta yorumlanması
Modül 4
Çalıştırma ve Zamanlama
  • Pan ve Kitchen ile komut satırından çalıştırma
  • Zamanlayıcı (cron/Task Scheduler) ile tetikleme
  • Çalıştırma loglarının saklanması
  • Performans için commit size ve rowset
  • Hattın yeniden çalıştırılabilirliği
  • Uçtan uca örnek job'ın tamamlanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Spoon

Spoon arayüzünde transformation ve job oluşturup çalıştırırsınız.

✅
Giriş/Çıkış

Table, CSV ve metin kaynaklarından okuyup veritabanına yazarsınız.

✅
Dönüşüm

Select, Filter, Sort ve Calculator ile veriyi düzenlersiniz.

✅
Lookup/Join

Database ve Stream Lookup ile referans eşleştirmesi yaparsınız.

✅
Job

Job ile iş akışını sıralar ve koşullu dallanma kurarsınız.

✅
Hata Yönetimi

Hatalı satırları yönlendirir ve log ile tanılarsınız.

✅
Parametre

Named parameter ve değişkenle ETL'i yapılandırılabilir kılarsınız.

✅
Otomasyon

Pan/Kitchen ve zamanlayıcı ile ETL'i otomatik çalıştırırsınız.

Kimler İçin Uygundur?

  • Veri analistleri
  • raporlama ve BI uzmanları
  • veritabanı geliştiricileri
  • görsel araçla ETL öğrenmek isteyen başlangıç seviyesindeki profesyoneller için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri analistleri, raporlama ve BI uzmanları, veritabanı geliştiricileri ve görsel araçla ETL öğrenmek isteyen başlangıç seviyesindeki profesyoneller için uygundur.
Kod yazmayı gerektiriyor mu?
Hayır; Pentaho görsel bir araçtır, adımlar sürükle-bırak ile kurulur, yalnızca kaynak okuma için temel SQL yeterlidir.
Hangi sürüm kullanılıyor?
Topluluk sürümü (Pentaho Community Edition / Kettle) üzerinden işlenir; kavramlar kurumsal sürümle de uyumludur.
ETL deneyimi gerekli mi?
Hayır; transformation, job ve adım mantığı sıfırdan uygulamalı olarak öğretilir.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Pentaho Data Integration Fundamentals Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeTemel Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Veri Analizi ve İstatistikUsing Data to Find Data: Correction & Categorization Eğitimi
Veri ve Analitik Eğitimleri

Using Data to Find Data: Correction & Categorization Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Veri düzeltme ve kategorizasyon eğitimi: standardizasyon, bulanık eşleştirme (Levenshtein/Jaro-Winkler), record linkage, kural/ML sınıflandırma ve precision/rec

Detayları Gör →
Veri Analizi ve İstatistikUsing Data to Find Data: Data Discovery & Exploration Eğitimi
Veri ve Analitik Eğitimleri

Using Data to Find Data: Data Discovery & Exploration Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Veri keşfi eğitimi: veri envanteri, metadata/katalog, profilleme, keşifçi veri analizi (EDA), korelasyon ve aday anahtar/foreign key ilişki keşfi.

Detayları Gör →
Veri Analizi ve İstatistikUsing Explorations & Reports in Google Analytics Eğitimi
Veri ve Analitik Eğitimleri

Using Explorations & Reports in Google Analytics Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Google Analytics 4 eğitimi: olay modeli, boyut/metrik, standart raporlar, Explorations serbest form, huni/yol keşfi, segment/kohort ve dönüşüm ölçümü.

Detayları Gör →
Veri Analizi ve İstatistikUsing formulas to get data in Sheets Eğitimi
Veri ve Analitik Eğitimleri

Using formulas to get data in Sheets Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Google Sheets formül eğitimi: XLOOKUP/INDEX-MATCH, SUMIFS/COUNTIFS, QUERY, FILTER/ARRAYFORMULA, IMPORTRANGE ve REGEX ile veri çekme ve birleştirme.

Detayları Gör →
Veri Analizi ve İstatistikUsing R Programming Structures: Functions & Environments Eğitimi
Veri ve Analitik Eğitimleri

Using R Programming Structures: Functions & Environments Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

R programlama eğitimi: fonksiyon tanımı, argüman mekaniği, environment, lexical scoping, lazy evaluation, closure, higher-order fonksiyonlar ve hata yönetimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn