Rastgele Yazılar : Table Partition oluşturma
Rastgele Yazılar : "Checkpoint Position & Incremental Checkpoint"
Rastgele Yazılar : Oracle Veritabanı Deployment Analizi
Rastgele Yazılar : SQL NEDİR ?
Rastgele Yazılar : GÖRSEL İŞ ZEKASI
Rastgele Yazılar : SQL Server'da XML Parsing
Rastgele Yazılar : LOG_MINER Kurulumu, Konfigurasyonu ve Kullanımı ...
Rastgele Yazılar : Oracle Hata Kodları
Rastgele Yazılar : Oracle BI ' da Variable Tanımlaması
Rastgele Yazılar : SPFILE'da değişiklik yapabilmek.
Meta Data Nedir ?
Metadata çooğunlukla data hakkında bilgi olarak tanımlanmaktadır. Tam olarak Metadata datayı tanımlamaktadır. Yani datanın nasıl kullanıldığını ve sistemlerin dataları nasıl yöneteceğini tarif etmektedir.Genellikle metadaların içerdikleri ;
· Data Model tanımları
· Data dönüştürme tanımları
· İşleme ve taşma bilgilerini, schedules ve log gibi
· Business intelligence sistem tariflerini , küpler , boyutlar ve metrik gibi
· Başka tür anlamlı bilgileri , semantik gibi
Metadata sadece teknik bilgilerden oluşmaz fakat iş kullanıcıları veri amacı ve kullanım bilgilerini içerir.Üstelik Metadata sadece datawarehousing ve business intelligence ile ilişkili değildir. İş, uygulama , veri ve teknoloji olmak üzere tüm kurumsal mimarilerde dört kategoride oluşur.
Metadata Nerede?
Metadata bilgi sistemine dağılır.
· Data Model betimlemelerinde ve data sözlüklerinde
· Extensible Markup Language (XML),Document Type Definiton (DTD) ve XML Schema Definition (XSD) dosyalarında
· Özel sistemlerde
· Kod parçaları gibi veri işleme görevlerinin yerine
· Yapılandırılmamış dokümanlar , Microsoft Word belgeleri ve tablolar gibi
Metadata bir iş çalışanları tarafından tutulan bilginin bir parçasıdır.
Metadata Neden Kritik ?
Metadata'yı kurumsal mimarı planın çizgilerini ve noktalarını çizdiğini düşünebilirsiniz.Doğru ve kapsamlı metadata kuruluşların mimari etkinliğini değerlendirmeyi ve bu mimari değişim sürecini kolaylaştırmayı sağlar.Metadata ISO-9002 sertifikasyonu amacı için önemlidir ve yasal uyumluluk gereksinimleri (Basel II, SOX) ortaya çıktığında kritik hale gelir.
Metadata bilgi yönetimi girişimleri için çok önemlidir MDM , customer data integration (CDI), product information management (PIM), ve product data management (PDM) gibi. Sonuçta tüm şirketin temiz ,doğru metadataya sahip olması için gereklidir.Örneğin müşterilere eşsiz bir görünüm yaratmak için bir müşterinin doğru , açık ve kesin bir tanımının olması, niteliklerini, hangi süreçler ve kullanıcılar oluşturabilir , değiştirebilir. Vb
Oracle ile Metadata Yönetimi
Oracle Data Integrator , çevik kurum mimarisi için genişletmek,kurtarmak, zenginleştirmek gibi bize gereken tüm özellikleri metadata ile sağlar.
The Oracle Data Integrator Repository
Oracle Data Integrator açık kapsamlı metadata havuzu etrafında kurulu olan ilişkisel veri tabanları üzerinde kurulmuştur. Oracle, Microsoft SQL Server, IBM DB2 UDB, IBM DB2/400, Informix, Sybase AS Anywhere, Sybase AS Enterprise ve Sybase ASIQ gibi .Çünkü veri tabanı tablolarında saklanan metadata, tamamen açık olan depo ve herhangi bir raporlama sistemi tarafından kaynak olarak kullanılabilir.
Security İnformation : Kullanıcılar , profiler , Oracle Data Integrator platform için erişim yetkilerini içerir.
Topology Information :Teknolojiler, sunucuların tanımları ,şemalar , contextler ve dilleri içerir.
Data Models:Şema açıklamaları ,Datastore yapıları ,alanları ve sütunları , veri bütünlüğü kurallarını ,çapraz referansları , veri soyunu vb içerir.
Integration Projects: Bildirimsel kuralları dönüşüm kuralları , dönüşümler , paketler , prosedürler , klasörler ,bilgi modülleri , değişkenler vb içerir.
Execution: Senaryolar , Çizelgeleme bilgileri ve logları içerir.
Bu depolar veri ambarı ve iş zekası sistemleri hakkında bilgiler içerir.Örneğin kolonlar veya veri depoları için OLAP (Online Analitik İşleme) tipi (boyut, aslında, zaman) için yavaş değişen boyut davranışları hakkında bilgi içermektedir.Kullanıcılar daha fazla genişletebilir ve diğer işletme ile ilgili bilgileri eklemek için veri depolarını özelleştirebilir.
Reverse Engineering (Tersine Mühendislik )
Oracle Data Integrator, bilgi sisteminden metadata ile veri deposunu doldurarak tersine mühendislik işlemini sağlar.Tersine mühendislik , veri depolarındaki ( veri tabanları , XML dosyaları vb ) ve veri depolarına yüklenen metadaları alır.Örneğin, tersine mühendislik tabloların açıklamarı ,sütunlar , veri türleri , sınırlamalar ve veri depolarına yüklenen veritabanları yorumlarını belirler.Tersine mühendislik sihirbazları sayesinde veri tabanı yönetim sistemlerini , çok farklı biçimlerdeki dosyaları , COBOL CopyBooks'u destekler.
Kullanıcılar, tersine mühendislik işlemlerini veri tabanlarından veya tescilli veri depolarından standart olmayan metadata almak için özelleştirebilir. ERP / CRM (kurumsal kaynak planlaması / müşteri ilişkileri yönetimi) sistemleri (salesforce.com , SAP, Oracle Siebel, Oracle Applications vb) gibi. Özelleştirme Oracle Data Integrator'un yeniden tersine mühendislik bilgi modülleri aracılığıyla yapılır.(RKMs).Önemli teknolojiler için Oracle Data Integrator önceden oluşturulmuş RKMs ile birlikte gelir.
Zenginleştirici Metadata
Kullanıcılar, Oracle Data Integrator grafik modüler aracılığıyla zenginleştirilebilir ve yeni metadata geliştirebilir.Metadata, Oracle Data Integrator ile tasarlanmış süreçlerin entegrasyonunu içerir. Kullanıcılar, Common Format Designer özelliğini kullanarak Oracle Data Integrator ile doğrudan veri modelleri oluşturabilir veya zenginleştirebilir ve kaynak veri yapılarındaki veri modellerine uygulayabilirsiniz.
Şekil 1: Common Format Designer kullanarak veri model tasarımı
FlexFields ile Veri deposu Genişletme
Oracle Data Integrator ile kullanıcılar, kullanıcı tanımlı FlexFields ile herhangi bir nesne genişletebilirsiniz .Önceden tanımlanmış alanlar gibi , FlexFields Oracle bilgi modüllerde sorunsuz kullanılır.
Şekil 2 :Bir sütunda kullanıcı tanımlı FlexFields
Metadatadan Yararlanma
Oracle Data Integrator metadata tabanlı bir kod jeneratörüdür.Oracle bilgi modülleri uygun kod oluşturmak ve mevcut sistemi çalıştırmak için ambarda depolanan metadataları kullanır.Metadata, entegrasyon merkezlerinde ve veri bütünlüğü kontrol süreçlerinde işlemlerin hızlı sürdürülmesini sağlar.
Oracle Data Integrator, ambar içeriğini kullanarak kurumsal mimari ve entegrasyon süreçleri belgelerini otomatik olarak zengin Adobe PDF olarak üretebilir.
Şekil 3- Ambar metadataları ile otomatik oluşturulan belgeler.
Oracle Data Integrator Metadata Navigator web uygulaması, herhangi bir web tarayıcısından ambar metadatalarına erişimi sağlar.Kullanıcılar ambara girilen metadataları , veri akışlarının grafiksel görünümlerine göz atabilirler.Data Lineage özelliği ile Oracle Data Integrator ile elde ettikleri ve sonradan entegre edilen veri kaynak öğelerini kolayca izleyebilirsiniz.
SONUÇ
Oracle Data Integrator mimarinin merkezine metadataları yerleştirir.Temel iş ihtiyaçları için metadatanın zenginleştirici , kurtarıcı , genişletici, yönetici özelliklerinden yararlanılır.