ORACLE DATA INTEGRATOR (ODI): TASARIM VE UYGULAMA EĞİTİMİ

ODI ile veri entegrasyon akışlarını baştan tasarlayıp uygulayın

Model, reverse engineering, mapping, Knowledge Module, package ve veri kalitesi tasarımı

Oracle Data Integrator (ODI): Tasarım ve Uygulama Eğitimi, ELT tabanlı entegrasyon akışlarının tasarımına ve geliştirilmesine odaklanır.

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

Eğitim Hakkında

ODI ile entegrasyon akışlarının tasarımına ve geliştirilmesine odaklanan orta düzey eğitim

Oracle Data Integrator (ODI): Tasarım ve Uygulama Eğitimi, ELT tabanlı entegrasyon akışlarının tasarımına ve geliştirilmesine odaklanır. Katılımcılar Designer'da model ve datastore kurar, reverse engineering ile şemaları okur. Join, filter, lookup ve aggregate bileşenleriyle mapping tasarlar; LKM, IKM ve CKM Knowledge Module'lerini özelleştirir; değişken, sequence ve user function ile yeniden kullanılabilir yapı kurar; package ile akışları düzenler ve veri kalitesini uygular.

Süre ve Format

3 Gün. İlk gün Designer, model ve reverse engineering, ikinci gün mapping ve bileşenler, üçüncü gün Knowledge Module, package ve veri kalitesi işlenir.

Seviye

Orta Seviye — ODI ile model, mapping, Knowledge Module ve package tasarlayıp ELT entegrasyon akışları geliştirme

Öğrenme Metodu

Her konu gerçek kaynak ve hedef şemalar üzerinde ODI Studio ile mapping ve paket geliştirilerek uçtan uca uygulamalı işlenir.

Neden Bu Eğitim?

🎨Tasarım odağı

Mapping ve bileşen tasarımını derinlemesine öğrenerek karmaşık dönüşüm akışlarını temiz biçimde kurarsınız.

♻️Yeniden kullanım

Değişken, user function ve reusable mapping ile tekrar eden mantığı merkezileştirip bakımı kolaylaştırırsınız.

🧩Knowledge Module

LKM, IKM ve CKM seçimini ve özelleştirmesini kavrayarak üretilen kodu ve davranışı yönetirsiniz.

Anahtar Konular

odi eğitimioracle data integrator eğitimiodi mapping eğitimiodi tasarım kursuknowledge moduleelt eğitimiveri entegrasyonu eğitimiveri ambarı eğitimiodi designeretl geliştirme eğitimi
“İyi bir entegrasyon tasarımı, veriyi taşırken ona kurallarını da taşır. ODI'de mapping ve Knowledge Module, bu kuralları yeniden kullanılabilir kılar.”

Ön Koşullar

Eğitimden en iyi verimi almak için gereken veri ve SQL bilgisi

1
SQL bilgisi

SELECT, JOIN ve DML gibi SQL temelleri mapping mantığını ve üretilen kodu anlamayı sağlar.

2
İlişkisel model

Tablo, anahtar ve ilişki kavramları kaynak-hedef eşlemesini kavramak için gerekir.

3
Veri ambarı temeli

Boyut, olgu tablosu ve ETL kavramlarına aşinalık entegrasyon senaryolarını kolaylaştırır.

4
ODI ortamı

ODI Studio ve örnek repository erişimi uygulamaları birebir takip etmeyi sağlar.

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ılar ODI Designer Navigator'ı kavrar, topology ile bağlanan model ve datastore oluşturur, standard ve customized reverse engineering ile kaynak şemaları modele alır.
Modül 1
ODI ve Designer'a Giriş
  • ELT yaklaşımı ve ODI'nin klasik ETL'den farkı
  • Designer, Operator, Topology ve Security navigatörleri
  • Proje, klasör ve nesne hiyerarşisinin anlaşılması
  • Mantıksal/fiziksel şema ve context kavramının özeti
  • Repository nesnelerinin versiyonlanması
  • Geliştirme standardı ve isimlendirme yaklaşımı
Modül 2
Model ve Datastore Geliştirme
  • Model oluşturma ve mantıksal şemaya bağlanması
  • Datastore kavramı ve tablo/dosya temsili
  • Sütun, kısıt ve anahtar bilgilerinin tanımı
  • Veri tipi eşlemelerinin teknoloji bazında yönetimi
  • Dosya (flat file) ve XML modelinin tanımlanması
  • Model üzerinde veri önizleme (view data)
Modül 3
Reverse Engineering
  • Standard reverse engineering ile şemanın okunması
  • Customized reverse engineering ve RKM mantığı
  • Seçmeli (mask) nesne okuma ve filtreleme
  • Primary key ve foreign key'lerin modele alınması
  • Değişen şemanın yeniden reverse edilmesi
  • Reverse sonrası model doğrulama ve düzeltme
Modül 4
Kısıt ve Veri Kalitesi Hazırlığı
  • Model üzerinde condition (check) kısıtı tanımlama
  • Reference (foreign key) kısıtının tanımlanması
  • Mandatory (not null) kısıtlarının işaretlenmesi
  • Static control ile model verisinin denetlenmesi
  • Hata tablolarının (E$) oluşum mantığı
  • Veri kalitesi kurallarının tasarıma dahil edilmesi
Günün hedefiKatılımcılar kaynaktan hedefe mapping tasarlar, join, filter, lookup, aggregate ve set bileşenlerini kullanır, değişken ve user function ile yeniden kullanılabilir dönüşümler kurar.
Modül 1
Mapping Temelleri
  • Kaynak ve hedef datastore'un mapping'e eklenmesi
  • Öznitelik eşlemesi ve otomatik (auto map) eşleme
  • Expression ile sütun düzeyinde dönüşüm yazma
  • Execution location: source/staging/target seçimi
  • Staging area ve geçici (C$, I$) tabloların rolü
  • Mapping çalıştırma ve üretilen kodun incelenmesi
Modül 2
Birleştirme ve Filtreleme
  • Join bileşeniyle çoklu kaynak birleştirme
  • Inner, outer ve cross join türlerinin seçimi
  • Filter ile satır düzeyinde koşullu filtreleme
  • Lookup bileşeni ile referans tablodan değer getirme
  • Lookup eşleşmeme (no-match) davranışının yönetimi
  • Join sırası ve koşullarının performansa etkisi
Modül 3
Toplama ve Küme İşlemleri
  • Aggregate bileşeni ile gruplama ve toplam hesaplama
  • Distinct ile yinelenen satırların ayıklanması
  • Set bileşeniyle union, intersect ve minus
  • Sort ile sıralama ve sonuç düzeni
  • Split bileşeni ile akışın koşullu bölünmesi
  • Pivot ve unpivot bileşenlerinin kullanımı
Modül 4
Değişken ve Yeniden Kullanım
  • ODI değişkeni tanımı ve refresh ile doldurma
  • Değişkenlerin mapping ve filtrelerde kullanımı
  • Sequence ile hedefte artan değer üretimi
  • User function ile ortak ifadelerin merkezileştirilmesi
  • Reusable mapping ile ortak dönüşümün paylaşılması
  • Simulation modu ile kodun çalıştırmadan incelenmesi
Günün hedefiKatılımcılar LKM, IKM ve CKM seçimini ve özelleştirmesini kavrar, package ile akışları düzenler, CKM ile veri kalitesini denetler ve hata yönetimini uygular.
Modül 1
Knowledge Module Seçimi
  • LKM ile kaynaktan staging'e veri taşıma
  • IKM ile hedefe entegrasyon stratejisinin seçimi
  • IKM incremental update ve append modları farkı
  • Multi-connection ve in-memory LKM senaryoları
  • KM parametrelerinin (options) yapılandırılması
  • KM seçiminin üretilen koda ve performansa etkisi
Modül 2
Knowledge Module Özelleştirme
  • Mevcut bir KM'nin klonlanıp düzenlenmesi
  • KM adımlarının (steps) incelenmesi ve değiştirilmesi
  • Substitution API ile dinamik kod üretimi
  • KM'ye yeni teknoloji veya option eklenmesi
  • Özel KM'nin projeye import/export ile taşınması
  • KM sürüm yönetimi, taşınması ve bakımı
Modül 3
Package ile Akış Düzenleme
  • Package ile mapping, prosedür ve araçların sıralanması
  • OdiStartScen ve OS komut araçlarının eklenmesi
  • Başarı ve hata dallarıyla (ok/ko) akış kontrolü
  • Değişken adımlarıyla koşullu dallanma
  • Senaryo (scenario) üretimi ve parametreli çalıştırma
  • Package'ların test edilmesi ve hata ayıklama
Modül 4
Veri Kalitesi ve Hata Yönetimi
  • CKM ile null, unique ve referans kısıtı kontrolü
  • Flow control ve static control farkı
  • Hatalı satırların E$ hata tablolarına yönlendirilmesi
  • Reject limit ve hata eşiği davranışının ayarı
  • Hata tablolarının raporlanması ve temizlenmesi
  • Kalite kurallarının entegrasyon akışına yerleşmesi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Model geliştirme

Designer'da model ve datastore oluşturur, reverse engineering ile kaynak şemaları doğru modellersiniz.

✅
Mapping tasarımı

Join, filter, lookup ve aggregate bileşenleriyle karmaşık dönüşüm akışlarını mapping olarak kurarsınız.

✅
Bileşen hakimiyeti

Set, sort, split ve pivot bileşenlerini kullanarak veriyi hedefe uygun biçimde dönüştürürsünüz.

✅
Yeniden kullanım

Değişken, sequence, user function ve reusable mapping ile tekrar eden mantığı merkezileştirirsiniz.

✅
Knowledge Module

LKM, IKM ve CKM seçimini kavrar, options ile davranışı ayarlar ve KM'leri özelleştirirsiniz.

✅
Akış düzenleme

Package ile mapping ve araçları sıralar, ok/ko dallarıyla sağlam ve kontrollü akışlar kurarsınız.

✅
Veri kalitesi

CKM ve hata tablolarıyla kısıt ihlallerini yakalar, kaliteyi tasarımın parçası haline getirirsiniz.

✅
Senaryo üretimi

Package'lardan senaryo üretir, parametreli çalıştırma ile akışları yeniden kullanılabilir kılarsınız.

Kimler İçin Uygundur?

  • Veri entegrasyon akışları geliştiren veri mühendisleri
  • ETL/ELT geliştiricileri
  • ODI
  • veri ambarı besleyen BI uzmanları ve kaynaktan hedefe dönüşüm tasarlayan yazılım ekipleri için uygundur

Sıkça Sorulan Sorular

ODI Tasarım ve Uygulama eğitimi kimler için uygundur?
Veri entegrasyon akışları geliştiren veri mühendisleri, ETL/ELT geliştiricileri, veri ambarı besleyen BI uzmanları ve dönüşüm tasarlayan yazılım ekipleri için uygundur. Temel SQL ve ilişkisel model bilgisi beklenir; ODI'ye ilk kez başlayanlar için de uygundur.
Bu eğitim ODI Integration and Administration eğitiminden farkı nedir?
Bu eğitim tasarım ve geliştirme odaklıdır: model, mapping, bileşenler, Knowledge Module ve package tasarımını derinleştirir. Integration and Administration eğitimi ise repository, agent dağıtımı, güvenlik, load plan, operasyon ve izleme gibi yönetim konularına ağırlık verir.
Knowledge Module nedir ve neden önemlidir?
Knowledge Module, ODI'nin veri taşıma, entegrasyon ve kalite kontrol adımlarını üreten yeniden kullanılabilir kod şablonlarıdır. LKM yüklemeyi, IKM entegrasyonu, CKM kalite kontrolünü yönetir. Doğru KM seçimi performansı ve davranışı belirler; eğitimde KM seçimi ve özelleştirmesi uygulamalı işlenir.
Eğitimde gerçek mapping geliştiriliyor mu?
Evet. Katılımcılar kaynak ve hedef şemalar üzerinde model oluşturur, reverse engineering yapar, join/lookup/aggregate içeren mapping tasarlar, değişken ve user function ekler, package ile akış kurar ve CKM ile veri kalitesini uygulamalı denetler. Her konu Studio üzerinde geliştirilir.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve değerlendirmedeki başarıyı belgeler. Eğitim kurumsal ihtiyaçlara göre yüz yüze veya online olarak kuruma özel uyarlanabilir.

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. Oracle Data Integrator (ODI): Tasarım ve Uygulama Eğitimi Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

OracleOracle Database - Kurulum ve Yükseltme Eğitimi
Veritabanı Eğitimleri

Oracle Database - Kurulum ve Yükseltme Eğitimi

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

Oracle Database kurulumu, Grid Infrastructure, ASM, DBCA, multitenant mimari ve AutoUpgrade ile sürüm yükseltmeyi öğreten uygulamalı DBA eğitimi.

Detayları Gör →
OracleOracle Database - RAC, ASM ve Grid Infrastructure Yönetim Eğitimi
Veritabanı Eğitimleri

Oracle Database - RAC, ASM ve Grid Infrastructure Yönetim Eğitimi

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

Oracle RAC, ASM ve Grid Infrastructure yönetim eğitimi: Clusterware, OCR/Voting Disk, disk grupları, Cache Fusion, SCAN ve failover uygulamalı öğrenin.

Detayları Gör →
OracleOracle Database - Çoklu Kiracı Mimari Eğitimi
Veritabanı Eğitimleri

Oracle Database - Çoklu Kiracı Mimari Eğitimi

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

Oracle Multitenant eğitimi: CDB ve PDB yönetimi, plug/unplug, hot clone, refreshable PDB, Resource Manager ve RMAN kurtarma senaryolarını uygulamalı öğrenin.

Detayları Gör →
OracleOracle Database : Data Guard Administration Workshop Eğitimi
Veritabanı Eğitimleri

Oracle Database : Data Guard Administration Workshop Eğitimi

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

Oracle Data Guard eğitimi: physical standby, redo transport, koruma modları, switchover/failover, Broker, FSFO ve Active Data Guard senaryolarını uygulamalı öğr

Detayları Gör →
OracleOracle Database : Geliştiriciler İçin Yeni Özellikler Eğitimi
Veritabanı Eğitimleri

Oracle Database : Geliştiriciler İçin Yeni Özellikler Eğitimi

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

Oracle geliştiriciler için yeni özellikler eğitimi: 19c, 21c ve 23ai SQL/PL-SQL yenilikleri, JSON, JSON Duality, property graph, MLE ve Vector uygulamalı.

Detayları Gör →
OracleOracle Database : New Features for Administrators Eğitimi
Veritabanı Eğitimleri

Oracle Database : New Features for Administrators Eğitimi

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

Oracle New Features for Administrators eğitimi: AutoUpgrade, Automatic Indexing, SQL Quarantine, Data Guard, güvenlik ve 23ai yeniliklerini uygulamalı öğrenin.

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