The Big Green Thingy – A Case Study in Data Warehousing Allison Lobato, DBA Enterprise Data Warehouse Department of Technology Services Denver Public.

Slides:



Advertisements
Similar presentations
2 Copyright © 2005, Oracle. All rights reserved. Installing the Oracle Database Software.
Advertisements

Deploying GMP Applications Scott Fry, Director of Professional Services.
SQL Server Accelerator for Business Intelligence (SSABI)
1 OBJECTIVES To generate a web-based system enables to assemble model configurations. to submit these configurations on different.
Netscape Application Server Application Server for Business-Critical Applications Presented By : Khalid Ahmed DS Fall 98.
Components and Architecture CS 543 – Data Warehousing.
Building Enterprise Information Portal using Oracle Portal 3
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
Accelerated Access to BW Al Weedman Idea Integration.
A Look at KSU's Progression Tracking System for Support of Retention, Progression, and Graduation Erik Bowe & Donna Hutcheson Georgia Summit 2006 September.
Oracle Database Administration. Rana Almurshed 2 course objective After completing this course you should be able to: install, create and administrate.
Tripwire Enterprise Server – Getting Started Doreen Meyer and Vincent Fox UC Davis, Information and Education Technology June 6, 2006.
Contributed by Chandra [Oracle Apps Tech Specialist] - oracle.anilpassi.com Discoverer 10g Migration Plan.
SharePoint Portal Server 2003 JAMES WEIMHOLT WEIDER HAO JUAN TURCIOS BILL HUERTA BRANDON BROWN JAMES WEIMHOLT INTRODUCTION OVERVIEW IMPLEMENTATION CASE.
Simplify your Job – Automatic Storage Management Angelo Session id:
ETL By Dr. Gabriel.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Chapter 2: Installing and Upgrading to Windows Server 2008 R2 BAI617.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
IT – DBMS Concepts Relational Database Theory.
6/1/2001 Supplementing Aleph Reports Using The Crystal Reports Web Component Server Presented by Bob Gerrity Head.
Best Implementation Practices for Discoverer April Sims OCP 8i 9i.
Module 1: Introduction to Microsoft SQL Server 7.0.
SSIS Over DTS Sagayaraj Putti (139460). 5 September What is DTS?  Data Transformation Services (DTS)  DTS is a set of objects and utilities that.
Oracle Application Server 10g (9.0.4) Recommended Topologies Pavana Jain.
Best Implementation Practices for Discoverer April Sims, Senior DBA, OCP 8i 9i Southern Utah University Wednesday, September 10,2003 8:30am.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Richard Byrom Consultant RPC Data 9 th June 2002.
1 Copyright © 2004, Oracle. All rights reserved. Introduction to Oracle Forms Developer and Oracle Forms Services.
Property of Allstate Insurance Company – Proprietary & Confidential Allstate Business Intelligence COE SAP BusinessObjects deployment at Allstate Steve.
SXe on Windows 2000 Installing Windows 2000 Server, Progress, and SXe.
Release 11i Workshops Dallas, TX Raleigh, NC Denver, CO Atlanta, GA Detroit, MI Tim Sharpe Oracle E-Business Suite Release 11i Discoverer.
SURENDER SARA 10GAS Building Corporate KPI’s
OBIEE Implementation An Overview Presented by: James VanAuken 1.
Soup-2-Nuts Alaska Department of Fish & Game Commercial Fisheries October, 2011.
CERN - IT Department CH-1211 Genève 23 Switzerland t DB Development Tools Benthic SQL Developer Application Express WLCG Service Reliability.
Information Builders : SmartMart Seon-Min Rhee Visualization & Simulation Lab Dept. of Computer Science & Engineering Ewha Womans University.
Carey Probst Technical Director Technology Business Unit - OLAP Oracle Corporation.
I Copyright © 2007, Oracle. All rights reserved. Module i: Siebel 8.0 Essentials Training Siebel 8.0 Essentials.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
Oracle Warehouse Builder - Beta 1 New Features Jean-Pierre Dijcks.
3 Copyright © 2009, Oracle. All rights reserved. Understanding the Warehouse Builder Architecture.
ViaSQL Technical Overview. Viaserv, Inc. 2 ViaSQL Support for S/390 n Originally a VSE product n OS/390 version released in 1999 n Identical features.
Session id: Darrell Hilliard Senior Delivery Manager Oracle University Oracle Corporation.
Chapter 11 Oracle Warehouse Builder Data Warehousing Lab. 윤 혜 정.
Oracle Collaboration Suite: Streamline Your Integrated Messaging Allan L Haensgen Senior Principal Instructor Oracle Corporation Session id:
1 Copyright © 2006, Oracle. All rights reserved. Setting Up and Starting Warehouse Builder.
A web based tool for estimation of Gage R&R and Measurement Uncertainty Siva Venkatachalam & Dr. Jay Raja Center for Precision Metrology The University.
Enterprise Data Warehouse A Technical Perspective Tony Dalwood Information Architecture & Management University of South Australia.
Chapter 1 WHAT IS A COMPUTER Faculty of ICT & Business Management Tel : BCOMP0101 Introduction to Information Technology.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
1 Copyright © 2007, Oracle. All rights reserved. Installing and Setting Up the Warehouse Builder Environment.
1 Copyright © 2008, Oracle. All rights reserved. Repository Basics.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Slide 1 © 2016, Lera Technologies. All Rights Reserved. Oracle Data Integrator By Lera Technologies.
ETL Validator Deployment Options
Introduction to Oracle Forms Developer and Oracle Forms Services
Netscape Application Server
Definition CASE tools are software systems that are intended to provide automated support for routine activities in the software process such as editing.
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Oracle Forms Developer and Oracle Forms Services
PowerMart of Informatica
Introduction of Week 3 Assignment Discussion
DAT381 Team Development with SQL Server 2005
Dana Kaufman SQL Server Appliance Engineering
Dell EMC SQL Server Solutions Doug Bernhardt
Problem Statement To transform the traditional system to automated system(ERP). No centralized control. Low data privacy. Huge amount of human resources.
Presentation transcript:

The Big Green Thingy – A Case Study in Data Warehousing Allison Lobato, DBA Enterprise Data Warehouse Department of Technology Services Denver Public Schools Denver, Colorado

Agenda  DPS and the CIF  Current Environment Overview  Staffing  Hardware Architecture  Software Architecture  Design, Development and Deployment Architecture  Installation and Configuration Notes  The Big Green Thingy Overview  Conclusion  Questions

My Bio  Allison Lobato  Database Administrator – 21 years w/ DPS in IT Applications Development and DBA Support

Standard Survey  Who are you?  DBAs  Data Warehouse Designers  Data Warehouse Architects  Managers  Experience  Warehouse Builder (OWB), Discoverer, Designer, Reports  Oracle 9iAS or Portal  Data Warehousing  Less than 1 yr?  1-3 yrs?  Over 3 years?

DPS, Data Warehousing and the CIF  DPS has no shortage of data – inconsistent, disjointed and disparate  DPS knows value and importance of getting our hands around the data  Using the Corporate Information Factory (CIF) conceptual architecture  Developed by Bill Inmon and Claudia Imhoff

DPS District Information Factory

DPS, Data Warehousing and the CIF  Current Environment  CIF is a long term architecture strategy for DPS (a.k.a. District Information Factory-DIF)  Pilot mission:  Prove the value to get funding!  Deliver current student profile information  Using an Operational Data Store (ODS)  Student profile subject area  Target audience  1 high school  1 middle school  1 elementary school  1 administrative department

DPS, Data Warehousing and the CIF  Current Environment (continued)  Enterprise Data Warehouse is an unfunded project  Using existing IT resources  Hardware – existing servers and disk space  Staff  3 full-time (re-allocated)  Data warehouse architect (Supervisor)  DBA  ETL programmer  2 part-time (shared)  DBA & iAS administrator

Hardware Architecture  Three-tiered approach  End User Layer (tier 1)  Workstations  Middle Layer (tier 2)  Web and application services  Database Layer (tier 3)  Database and storage services

Hardware Architecture

The Workstations  For developers’ machines: robust PCs are a must.  They need lots of memory (>512 Mb)  Fast processors  End users machines: they are easier  Browser capable desktop running a supported browser version  Macs and PCs

Middle Tier  9iAS – Web and Application Services  Production Server  Dell PowerEdge 2650– 4 Gb Memory  2 – 36 Gb Mirrored Hard Drives  1 – 36 Gb Hot Spare Hard Drive  Windows 2000 Advance Server with SP3  Development Server  Dell PowerEdge 2500 – 4 Gb Memory  2 – 18 Gb Mirrored Hard Drives  Windows 2000 Advance Server with SP3

Database Servers and Storage Devices  Database Servers  HP’s RP8400 class server  Production ODS (64-bit)  HP’s RP7410 class server  Production repositories & development ODS  HP-UX  Storage Device  EMC Symmetric 8430  Using less than 150GB currently  Estimated need over 400GB

Software Architecture  End-to-end Oracle solution (Oracle 9iDS, 9iAS & RDBMS) on all 3 tiers (workstation, web, database)  RDBMS  Designer  Warehouse Builder (OWB)  Discoverer  Reports  Portal  Single Sign On (SSO)  Oracle Internet Directory (OID)  Enterprise Manager (OEM and WebOEM)  Workflow (Job scheduling and monitoring)  Version compatibility was key (and constantly changing)

Oracle Software Tool Versions Tool NameClient Version Repository Version Database Version Server Type Designer HP RP7410 Warehouse Builder HP RP7410 Reports n/a Dell PE2650 Discoverer HP RP7410 Enterprise Managern/a* Dell PE2650 Portaln/a Dell PE2650 SSOn/a* Dell PE2650 OIDn/a* Dell PE2650

Design Phase Tasks  Create logical and physical data models using Designer  Staging area for source data  Operational Data Store (ODS)  Create transformation routines using OWB  GUI ETL (Extract,Transform,Load) tool  Diagram inputs, outputs, and transformation routines for moving data into ODS from source  Generates PL/SQL code

Development Phase Tasks  Create the databases  Using OEM or SQL*Plus  Deploy the data models  Using DDL from Designer  Deploy and test the transformations  Using OWB

Development Phase Tasks  Install and configure 9iAS and the Reports server  Create the access portal/interface  Using Oracle Portal  Create static, parameter driven reports  Using Oracle Reports  1 st cut was generated from Designer

Development Phase Tasks  Create the various portlet providers  Using Oracle Portal  Create the Business Areas (End User Layer)  Using Discoverer Administration  Create the dynamic business intelligence interface  Using Discoverer End User Edition (workstation) or Discoverer Plus (web)

Development Phase Tasks  Create the Discoverer public connections  Within 9iAS environment  Using Web OEM  Deploy Discoverer portlets (worksheet & workbook)  Using Oracle Portal  Develop additional PL/SQL scripts  For automating the data loads  Develop Workflow Process Flows  Using OWB vs. Workflow Builder

Discoverer Portlets

Management Software  OEM (Oracle Enterprise Manager)  Manage the database – storage, users, collecting stats, etc.  Web OEM  Manages the 9iAS components  Oracle Workflow  Schedules and monitors the ETL mappings and load routines

Oracle Tool Repositories  REPOPROD database (meta data)  Oracle Designer  Oracle Warehouse Builder  Oracle Enterprise Manager  ODS database  Oracle Discoverer (EUL)  OWB runtime  OWF runtime

Oracle Tool Repositories  iAS database  Oracle Portal  Web OEM  SSO (Single Sign On)  OID (Oracle Internet Directory)

Repository Schema Locations

Installation and Configuration  Workstation notes  Caution – numerous Oracle homes  Memory, memory and more memory  9iAS (all components on the same server)  Required to do the install 3 times  Infrastructure  Applications  Tools (if using the Portal Developer’s Kit-PDK)

Installation and Configuration  9iAS notes (continued)  Infrastructure installation  9i database (IASDB) automatically built  Version  Application installation  Reports server configuration will fail 1st time  Series of services started after each install  Documentation is “shaky” for all 9iAS installation procedures  Be prepared to delete and start over  DPS submitted to IOUG a 9iAS Rel 2 Survival Guide for Windows for publication in SELECT magazine.

Installation and Configuration  Database notes  Always plan carefully  Check for operating system patches first  Test all components (interfaces, db links, backups, etc…)  If installing under the same OS user-id  All other Oracle databases must be stopped due to the shared java components  Get a test server (if you can!)

The Big Green Thingy – Design Phase Components

The Big Green Thingy - Development Phase Components

The Big Green Thingy - Deployment Phase Components

Finally – The Big Green Thingy

Conclusion  Complex Setup  Lot of work, research, trial and error  Limited published documentation  Result  The foundation of our architecture is up and running  Integrated, single vendor solution  Will support our efforts to build our District Information Factory  Hopefully this information will add some clarity and make life easier when building the components of your own data warehouse

Contact Information Allison Lobato