1 / 26

Oracle ’ s Data Warehouse & ETL future

Oracle ’ s Data Warehouse & ETL future. Communicatie. www.facebook.com/Vijfhart. #vijfhart. SSID: Vijfhart-IT Encryptie: Wpa2 (TKIP) Wachtwoord: 5hart-internet. Even voorstellen. Frank Kuijpers Business Intelligence consultant. Agenda. Oracle ETL tools OWB ODI Pauze

chesmu
Télécharger la présentation

Oracle ’ s Data Warehouse & ETL future

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Oracle’s Data Warehouse & ETL future

  2. Communicatie www.facebook.com/Vijfhart #vijfhart SSID: Vijfhart-IT Encryptie: Wpa2 (TKIP) Wachtwoord: 5hart-internet

  3. Even voorstellen... Frank Kuijpers Business Intelligence consultant

  4. Agenda Oracle ETL tools • OWB • ODI Pauze Overgang van OWB naar ODI • Handmatig • Converter

  5. Oracle Warehouse Builder (OWB) OWB 9.2 en 10.1 => Not supported by Oracle OWB 10.2 => Premier Support gestopt in juli 2010. OWB 11.1 => Premier Support stopt in augustus 2012. OWB 11.2 => Vanafseptember 2009, tot januari 2015 Future • Geengeplande releases

  6. Oracle Data Integrator (ODI) Gekocht in 2006 van Sunopsis ODI toevoegingen tov OWB • Doel database Oracle en non-Oracle (DB2, Teradata, XML, SQL Server etc) • Productiviteits- en kwaliteitsverbetering tav realisatie • Realtimedatawarehousing mogelijk (CDC) • Event and/or trigger-based integratie • Service Oriented Architecture (SOA) integratie

  7. Waarom ODI? • Goede Perfomance • ELT ipv ETL • Code specifiek voor een RDBMS (Oracle, SQLServer, Teradata) • Eenvoudig in gebruik • Intuïtief • Real-time Datawarehousing • CDC (Change Data Capture) • Decleratief Ontwerp • Ontwerper specificeert business rules in data model • Tool genereert specifieke RDBMS code

  8. Waarom ODI? • Knowledge Modules • Productiviteitverbetering door voorgedefinieerde herbruikbare code templates • Best practices snel te gebruiken • => Vele voorbeelden te vinden op www • Specifiek voor een RDBMS • Aanpasbaar voor specifieke klantwensen

  9. ODI en OBI-EE • ODI strategic tool for OBI EE-related ETL • Supports heterogeneous target Platforms • Future direction • merge ODI en OBI EE repositories?

  10. ODI Architectuur - overview 3 2 1

  11. ODI Studio en interfaces ODI Studio Design Navigator: Reverse-engineer Ontwikkelprojects Scenario’s maken Operator Navigator: Sessies monitoren Topology Navigator: Infrastructuur vastleggen Security Navigator: Users en Privileges vastleggen Repository

  12. ODI Repositories Master Repository Versioning Work Repository (Development) Work Repository (Production) Models Projects Execution Execution

  13. 6 typen Knowledge Modules

  14. ODI Data Kwaliteit overview Static Control op source data Flow Control tijdens integratieproces Static Control op target Corrigeren errors en herverwerken 1 3 source target 2 Target table ERRORS Source Table(s) Integratie ERRORS 4

  15. Standalone Agent voorbeeld 6) Monitor Sessions View reports Design Navigator: Reverse-engineer Ontwikkel projects Scenario’s maken Operator Navigator: Sessies monitoren Java – Ieder platform 1) Gebruik Designer of Operator om Job op te starten Repository Iedere RDBMS Standalone Agent Regiseert uit te voeren taken 2) Lees Session 5) Schrijf Reports Java – Ieder platform 4) Return code 3) Execute Job Informatie systeem

  16. Pauze

  17. Handmatige overgang OWB naar ODI Topology definiëren Knowledge modules zoeken en aan eigen wensen aanpassen Interfaces bouwen (= OWB mapping) Packages bouwen (= OWB process flow) Testen

  18. Fasering conversietool OWB => ODI • Handmatig Converter • Fase: #dagen converter werk: • Intake ong. 5 dagen • Conversie tussen 10 en 20 dagen • Test • Hertest

  19. Intake conversie OWB => ODI 1

  20. Conversietool OWB => ODI

  21. Overview conversie OWB => ODI • Input conversie • OWB repository metadata (MDL-file) • Database structuur export (exlcusief data) • Output conversie • ODI topology (XML-file) • ODI project (XML-file) • Supported versies • OWB => v9.2 (of hoger) • ODI => v10g (of hoger) • Critical Success Factors: • Project management • Communication meetings projectteam (Klant en Convertor) • Expertise ODI en DB in projectteam • Applicatie kennis vanuit projectteam

  22. Conversietool OWB => ODI

  23. Conversie stagingmapping OWB => ODI • OWB mapping • - truncate/insert • ODI output

  24. Conversie ODS mapping OWB => ODI • OWB mapping • - Merge obv NK • - lookup • ODI output

  25. Complex voorbeeld conversie OWB => ODI • OWB multitarget mapping • ODI output • 2 interfaces • ODI ondersteund geen mutitarget • Package • roept 2 interfaces in goede volgorde aan

  26. Samenvatting ODI goed leren kennen => ODI cursus vijfhart Onderwerpen: • Data Warehousing overview • ODI Architectuur • ODI Topology • Source metadata • Projects • Knowledge Modules • Staging metadata • Executen en monitoring • Data Store metadata • Data Mart metadata • Packages • Interfaces geavanceerde delen • Data Kwaliteit • Error handling en robuustheid • Change Data Capture (CDC) • ODI versie management • ODI documentatie http://www.vijfhart.nl/oracle/opleidingen/oracle-cursus-pagina/training-id/8423/oracle-data-integrator-11g.htm Conversie uitvoeren OWB naar ODI Mail : owb2odi@bi-quest.nl ODI project starten Mail : frank.kuijpers@bi-quest.nl Tel : 06-54681902 Frank Kuijpers senior Oracle BI Consultant

More Related