ODI Mapping Generator
ODI repository üzerinde web arayüzünden tekil ve toplu mapping oluşturmayı otomatikleştiren Spring Boot uygulaması.
Tamamen kendi geliştirdiğim ve as-is mappingleri topluca ve standardize yapıda oluşturabilmek için ortaya çıkan ODI Mapping Generator; Oracle Data Integrator repository üzerinde extraction mapping oluşturma işlemlerini ODI Studio yerine web arayüzünden yönetmeyi sağlayan bir Spring Boot uygulamasıdır. ODI SDK aracılığıyla Master/Work Repository'ye doğrudan bağlanır; proje, model, datastore ve KM bilgilerini okuyarak seçilen parametrelerle ODI mapping ve senaryo üretir.
Tekil Mapping
Kaynak ve hedef model ile tablo seçimleri dropdown'lardan yapılır. IKM/LKM seçenekleri web arayüzünden düzenlenir. "Mapping Oluştur" butonuna basmak, ODI SDK üzerinden mapping ve senaryoyu üretir.
Toplu Mapping
Excel benzeri bir dataset arayüzü sunulur. Xlsx, xls ve csv formatındaki dosyalar import edilerek mevcut listeler dataset'e dönüştürülür. Her satır için başarı veya hata durumu anlık olarak gösterilir.
İsimlendirme Kuralları
JSON tabanlı bir konfigürasyon dosyasıyla merkezi isimlendirme şablonları tanımlanır. projectCode, sourceTable, targetModel gibi değişkenlerin yanı sıra upper, substr ve regexReplace gibi fonksiyonlar desteklenir. Ekip genelinde standart bir isimlendirme politikası uygulamak için kullanılır.
Teknolojiler
Java 17, Spring Boot 2.7, Oracle ODI SDK, React 18 (UMD — build pipeline gerektirmez), Bootstrap 5, SheetJS, Gradle
Proje Sunumu
Sunumu İndir ↓Sunumu görüntülemek için indirin veya canlı ortamda ziyaret edin.
Sunumu İndir ↓