Your SlideShare is downloading. ×
0
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Module Owb Basics
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Module Owb Basics

1,832

Published on

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,832
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
96
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Transcript

    • 1. OWB Basics Applicability, Architecture, Client/Server, Product Installation
    • 2. Instructor <ul><li>Nicholas A. Goodman </li></ul><ul><ul><li>Principal BI Consultant and Founder of bayon technologies, inc. </li></ul></ul><ul><ul><li>Certified Business Intelligence Professional </li></ul></ul><ul><ul><li>Oracle Certified Professional </li></ul></ul><ul><li>“ Expert” OWB consultant </li></ul>
    • 3. introductions <ul><li>select </li></ul><ul><li>name, title, hope(today), hobby </li></ul><ul><li>from </li></ul><ul><li>students </li></ul><ul><li>where </li></ul><ul><li>asleep = ‘FALSE’ AND present = ‘TRUE’; </li></ul>
    • 4. Format <ul><li>Scheduled Times </li></ul><ul><li>Off-line Discussion </li></ul><ul><ul><li>Pick my brain </li></ul></ul><ul><ul><li>Don’t just apply generally, but specifically to current project needs! </li></ul></ul><ul><li>Exercise/Lecture mix </li></ul>
    • 5. Administration/Operations <ul><li>OWB is a developer tool </li></ul><ul><li>Substance and robustness is </li></ul><ul><ul><li>Rapid Development </li></ul></ul><ul><ul><li>Building solutions </li></ul></ul><ul><li>Not 5-DAY Oracle University Course </li></ul><ul><li>80/20 Split </li></ul><ul><ul><li>80% Development, 20% Administration </li></ul></ul>
    • 6. Administration/Operations <ul><li>Expand portions covered little in OU </li></ul><ul><li>Focus on the day to day operations and administration </li></ul><ul><ul><li>Tier II and Tier III support staff </li></ul></ul>
    • 7. OWB Basics <ul><li>Briefly cover </li></ul><ul><ul><li>Need for a DW </li></ul></ul><ul><ul><li>Applicability in practice </li></ul></ul><ul><li>OWB </li></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Product Packaging/Installation </li></ul></ul><ul><ul><li>Client/Server </li></ul></ul>
    • 8. Businesses Need: <ul><li>Integrated </li></ul><ul><li>Subject Oriented </li></ul><ul><li>Information </li></ul><ul><li>Spanning LOB </li></ul><ul><li>To … cont </li></ul>
    • 9. MAKE DECISIONS <ul><li>Based on “good information” </li></ul><ul><li>Quickly </li></ul><ul><li>Make “better” decisions </li></ul><ul><li>Improve things </li></ul>
    • 10. Why isn’t data integrated? <ul><li>Application Proliferation </li></ul><ul><li>Heterogeneous Systems </li></ul><ul><li>Distributed Data </li></ul>
    • 11. Application Proliferation <ul><li>Human Resources </li></ul><ul><li>Accounting </li></ul><ul><li>Procurement </li></ul><ul><li>Warehousing </li></ul><ul><li>Fulfillment </li></ul><ul><li>POS </li></ul><ul><li>PeopleSoft </li></ul><ul><li>Oracle </li></ul><ul><li>SAP </li></ul><ul><li>Microsoft </li></ul><ul><li>Retek </li></ul><ul><li>Custom Built Development Staff </li></ul>
    • 12. Heterogeneous Systems <ul><li>Data Models </li></ul><ul><li>Relationships </li></ul><ul><li>Dictionaries </li></ul><ul><li>Protocols </li></ul><ul><li>Data Types </li></ul><ul><li>Vendors </li></ul>
    • 13. Distributed <ul><li>Mainframes </li></ul><ul><li>SOAP </li></ul><ul><li>Service Vendors </li></ul><ul><li>EDS </li></ul><ul><li>How many DB schemas exist here? </li></ul><ul><ul><li>Oracle </li></ul></ul><ul><ul><li>DB2 </li></ul></ul><ul><ul><li>SQLServer </li></ul></ul><ul><ul><li>Progress </li></ul></ul><ul><ul><li>Ingres </li></ul></ul><ul><ul><li>… . </li></ul></ul>
    • 14. OWB is Oracle’s tool to <ul><li>Collect distributed data in various formats and applications, integrate, and transform it into information suitable for making decisions. </li></ul><ul><li>a.k.a. Extract/Transform/Load (ETL) </li></ul>
    • 15. Why an ETL tool? =
    • 16. ETL Architecture <ul><li>Engine </li></ul><ul><ul><li>Interpreted (think PERL) </li></ul></ul><ul><ul><li>Informatica, Ascential, etc. </li></ul></ul><ul><ul><li>Server based </li></ul></ul><ul><ul><li>Moves Data to Process </li></ul></ul><ul><li>Embedded </li></ul><ul><ul><li>Generated code (think C) </li></ul></ul><ul><ul><li>OWB/Sunopsis </li></ul></ul><ul><ul><li>Runs inside a DB </li></ul></ul><ul><ul><li>Moves Process to Data </li></ul></ul>
    • 17. ETL Engine Architecture
    • 18. Embedded/OWB Architecture
    • 19. Review <ul><li>Need to collect, integrate, and improve data </li></ul><ul><li>Data Warehouse built with ETL (read OWB) is the way to accomplish this </li></ul><ul><li>OWB is an ETL code generator (embedded) not an engine </li></ul>
    • 20. Product Packaging <ul><li>Client and Server Components </li></ul><ul><ul><li>Originally distinction between client/server </li></ul></ul><ul><ul><li>One installation </li></ul></ul><ul><li>Client = GUI </li></ul><ul><li>Server = Repositories, RT Service, Name and Address, etc. </li></ul><ul><li>Installation = “wicked easy” </li></ul>
    • 21. Product Installation <ul><li>Simple steps </li></ul><ul><li>Only inputs are: </li></ul><ul><ul><li>What directory to install to? </li></ul></ul><ul><ul><li>Which Oracle HOME? </li></ul></ul><ul><li>Client and Server </li></ul><ul><ul><li>ALWAYS INTO A SEPARATE ORACLE HOME </li></ul></ul>
    • 22. Server Post Installation <ul><li>Hundreds of MB of Oracle installed into owb10g </li></ul><ul><li>Some platform specific code </li></ul><ul><ul><li>Ultimate goal to get it into the DB as a pure DB application </li></ul></ul>edw.company.com ORADB10G OWB10G /oracle/product/oradb10g /oracle/product/owb10g
    • 23. Client Post Installation
    • 24. Ongoing Use Client X Client Y Client Z OWB DEVELOPMENT OWB TESTING
    • 25. Questions for Discussion <ul><li>During product installation on *nix servers, who should be present? </li></ul><ul><li>How many ORACLE HOMES should be present on a server installation? </li></ul><ul><li>True/False </li></ul><ul><ul><li>Main OWB GUI can connect to multiple OWB servers simultaneously </li></ul></ul><ul><ul><li>OWB servers can handle multiple client connections concurrently </li></ul></ul>

    ×