danny bryant city of atlanta - oracle · o oracle business intelligence enterprise edition (obiee...

37
Danny Bryant City of Atlanta

Upload: others

Post on 10-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Danny Bryant

City of Atlanta

Page 2: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Information Technology Manager, Sr. – City of Atlanta

User Groups: ODTUG, OAUG, IOUG

Publications: ODTUG – Why I Joined ODTUG

RMOUG – SQL>UPDATE

Regular Expressions:

A Love/Hate Relationship

IOUG – SELECT Journal

XML Gateway Setup

Podcast – SQL Dev 4.0 City of Atlanta

Danny Bryant

@dbcapoeira

[email protected]

http://implementoracle.blogspot.com

Danny Bryant

Page 3: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

The City of Atlanta

“You want to do WHAT?”

SQL Developer to the Rescue

o Setup

o Migration

o Populating Tables

o Reporting

Lessons Learned

Q&A

Page 4: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Overview

o Includes the Mayor/Executive Offices (13 Departments), Judicial and

Board Officers, and City Council (16 Members)

o Metropolitan Statistical Area (MSA) is the 9th largest metropolitan area

in the country

o Population of 443,775 citizens (2012 US Census estimate)

o Manages Hartsfield-Jackson International Airport, the world's busiest

airport by serving over 95MM passengers in 2012

o Approximately 7,500 active employees and 5,000 retirees

o $1.8B Operating Budget

Page 5: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Oracle Footprint

o Enterprise Resource Planning (ERP) Applications (eBS 11.5.10.2)

● Financials

● Human Resources Management System

● Procurement

● Discoverer Reporting

o Siebel Customer Relationship Management (CRM) Applications

o Enterprise Performance Management (EPM) Applications (v11.1.2)

● Hyperion Public Sector Planning and Budgeting

● Hyperion Financial Management

o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2)

● Human Resources Analytics

● Financial Analytics

Page 6: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Oracle EBS

Database (10g)

PeopleSoft

MS SQL Server

2 years of historical data

In the beginning there was ….

2005 - 2007

Beginning of time - 2005 2005 - 4712

MARS-G

MS SQL Server

Page 7: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 8: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

We need historical data prior to 2005

o Pension Reform

o Open Records Requests

o Retiree Information

Page 9: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Gather Requirements

Query PeopleSoft for < 2005 data

o Export to Excel

Query EBS for > 2005 data

o Export to Excel

Stitch data together

Email results to requestor

Cross your fingers

Page 10: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

How can we speed up this process?

How can we empower the end users?

How do we take advantage of our existing reporting

tools? -- Discoverer

Page 11: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 12: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Why SQL Developer?

o Integrated UI

o Wizard Driven

o DDL Script Generation

o Online Data Mode

o Offline Data Move

o Repository Based (we will see this shortly)

o Log File

Page 13: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Pre-Requisites

1. Install 3rd party driver for source DB connectivity

2. Admin access to the MSSQL database

3. Build repository in a new schema for the meta-data, the user

requires the following role and system privileges:

● RESOURCE

● CREATE SESSION

● CREATE VIEW

● UNLIMITED TABLESPACE (If using 12c)

Page 14: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Four Phases

1. Verify Source DB Access

2. Create Migration Repository

3. Set up SQL Developer

4. Perform the Migration and Wait

Page 15: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

For MSSQL, I needed

db_owner

permissions

Page 16: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Create your Migration

Repository in your new

schema. In this

example:migrationdemo

Page 17: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Launch the Migration

Wizard

Page 18: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 19: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

This will coincide

with the 3rd party

driver. In this case

my source was

SQLServer.

Page 20: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 21: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 22: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

This is your Migration

Repository schema

Page 23: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 24: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 25: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 26: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 27: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 28: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 29: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 30: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 31: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

1. Compatibility issues with DDL when DB versions are different.

PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS

LOGGING STORAGE(INITIAL 131072 NEXT 131072 MINEXTENTS 1

MAXEXTENTS 2147483645 PCTINCREASE 0 FREELISTS 1 FREELIST

GROUPS 1 BUFFER_POOL DEFAULT)

DB 10.2.0.4 doesn’t like this.

Page 32: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

2. Extra Step to Populate DB

Tables

3. Use Database Copy

Page 33: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 34: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 35: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)
Page 36: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

3rd Party Drivers

o IBM DB2: http://www-306.ibm.com/software/data/db2/express/additional-downloads.html

o Microsoft SQL Server and Sybase: jTDS driver available

from http://jtds.sourceforge.net/. Use version 1.2

o MySQL: http://dev.mysql.com/downloads/connector/j/5.0.html

o Teradata: http://www.teradata.com/downloadcenter/

Oracle documentation on Database Migration

o http://www.oracle.com/technetwork/database/migration/omwb-getstarted-

093461.html

Page 37: Danny Bryant City of Atlanta - Oracle · o Oracle Business Intelligence Enterprise Edition (OBIEE v11.1.1.2) Human Resources Analytics Financial Analytics . Oracle EBS Database (10g)

Danny Bryant

ODTUG Marketing Committee

Kscope14 Abstract Review Committee

Editor's Choice review team

Student Day Hackathon Judge

@dbcapoeira

[email protected]

http://implementoracle.blogspot.com

Danny Bryant