Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major...

30
Page 1 Data Warehouse Architecture AGENDA 1. Introductions 2. Input\Output Sources 3. Four Major Subject Areas 4. Position Data 5. Appointment Data 6. Employee Data 7. Security/Access 8. Question And Answer

Transcript of Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major...

Page 1: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 1

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 2: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 2

Data Warehouse Architecture

DMS People First! IT/Data Team:

•Michael Johnston (850)488-3923DMS People First! IT/Data Team Manager

[email protected]

•Brenda Hough (850)488-2277HR Consultant

[email protected]

•Mike Davis (850)487-3230HR Consultant

[email protected]

•Tim Vause (850)921-9740HR Consultant

[email protected]

Page 3: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 3

Data Warehouse Architecture

AGENDA

1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 4: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 4

Data Warehouse Architecture

Data Warehouse

PeopleFirst

BOSP

Time Direct

Reports Web Portal

COGNOSFile

Interfaces

COPESHistorical

TrainingDirect

Input Sources•PeopleFirst System

•Wage Req. Detail Info.•Employee\Appointment Data

•BOSP (Salary Detail Information)

•COPES Historical Data

•Time Direct Historical Data•Training Direct Historical Data

•Employee Transaction•Position Transaction•Leave Balance

Output•File Interfaces

•HR File Interfaces•Benefit File Interfaces

•COGNOS Impromptu

•Reports Web Portal•Oracle Views•Standard Reports

•Payroll Interfaces

•Organization Data •Position Data•Benefits Data

•DSGI Historical Data

DSGI

Page 5: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 5

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 6: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 6

Data Warehouse Architecture

Organization DataFlair Account Data

Position Data Class DataPay Grade Data Broadband DataPay Band Data Building Facilities Data

Appointment Data Basic Pay DataW4-W5 Data

Employee Data

OrganizationActive

EmployeeActive

AppointmentActive

PositionActive

DWSOF AllActive

OrganizationActive

EmployeeActive

AppointmentActive

PositionActive

ORG WK

POS WK

EMPLOYEEWK

Page 7: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 7

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 8: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 8

Data Warehouse Architecture

PositionActive

PositionActive

POS Rate

Position Fund Source

KSA

•Organization Code•Position Number

Fund CodeFund Type

Other Cost Accumulator

•OLO Code•Position Number

•Organization Code•Position Number

Position Rate Information

Knowledge\Skills Ability

Page 9: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 9

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 10: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 10

Data Warehouse Architecture

Appointment Active

Appointment Active

Recurring Pay Deductions

One-Time PayDeductions

Pay Additive

Personal WorkSchedule

FMLA Event

Appointment Equipment

Substitutions

Supplimental Pay Deduct

Time Sheet

Time Balance

Time Evaluation Messages

Emp Wage ReqDetailFile 1

Salary Detail

Page 11: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 11

Data Warehouse Architecture

Appointment Active

Appointment Active

Recurring Pay Deductions

•APPT_WK•WAGE_TYPE•START_DATE

Key

Supplimental Pay Deduct

•APPT_WK•WAGE_TYPE•ORIGIN_DATE

PAYMENT AND DEDUCTIONS

One-Time PayDeductions

•APPT_WK•WAGE_TYPE•START_DATE

Pay Additive

•APPT_WK•WAGE_TYPE•BEGIN_DATE•END DATE

Page 12: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 12

Data Warehouse Architecture

Appointment Active

Appointment Active Key

Time Sheet

Time Balance

•APPT_WK•ATTENDANCE_TYPE•WORK_DATE

•APPT_WK•BAL_TYPE•BAL_EFFECTIVE_DATE

•APPT_WK•START_DATE

Personal WorkSchedule

•APPT_WK•PWS_DATE•DAILY_WORK_SCHEDULE_CLASS

TIME MANAGEMENT

Oncall Schedule

Page 13: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 13

Data Warehouse Architecture

Appointment Active

Appointment Active

Emp Wage ReqDetailFile 1

Salary Detail

Key

PAYROLL INTERFACE DATA

•APPT_WK•PAY_PERIOD_BEG_DATE•PAY_PERIOD_END_DATE

•APPT_WK•BEG PAY PER DATE•END PAY PER DATE•RUN TYPE

Page 14: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 14

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 15: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 15

Data Warehouse Architecture

Employee Active

Employee Active

Address

Certification

Education

Language

License

Key•EMPLOYEE_WK•ADDRESS_TYPE•CARE_OF

•EMPLOYEE_WK•CERTIFICATE_TYPE

•EMPLOYEE_WK•MAJOR_CODE•EDUCATION_LEVEL

•EMPLOYEE_WK •LANGUAGE_CD

•EMPLOYEE_WK•LICENSE_NUMBER

Page 16: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 16

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 17: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 17

Data Warehouse Architecture

USR_SECURITY_TABLEUSER_WK USER_ACTIVE_DATE USER_ACTIVE_

FLAG

USER_ID ORG_WK ACCESS_FLAG CONF_IND EMP_WK EXTERNAL_

USER_FLAG

1 ’01-JUN-2003’ Y 123456 NULL SA Y 3511 N

2 ’01-JUN-2003’ Y 123457 12 PO N 3515 N

3 ’01-JUN-2003’ Y 123457 16 PO N 3515 N

4 ’01-JUN-2003’ Y 123458 11 PA Y 3521 Y

1. USER_ID is the Employee User Sign-on ID. 2. ORG_WK links the security to the Authorized Agency or Organization3. ACCESS_FLAG determines the level of security access

• PA – Privileged Access at the Agency Level• PO – Privileged Access at the Organization Level• SA – Privileged Access to any Agency Statewide

4. Confidential_Ind provides access to Confidential / Sworn Employee data 5. EMP_WK links the security record to the Employee table for maintenance6. External_User_Flag is used to bypass Employee maintenance

Page 18: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 18

Data Warehouse Architecture

1 HRM

Data WarehouseUSR_SECURITY

Access

24

People First

Log In5

Data Warehouse User ID Securtiy Process Flow

Agency SecurityCoordinator/Employee

1. Agency Security Coordinator Requests DW Access for Employee2. HRM Adds\Changes\Deletes User to DW3. HRM communicates changes to Agency Employee via. email4. Employee logs into People First System5. Remote Function Call to DW after successful login on People First.

Page 19: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 19

Data Warehouse Architecture

Convergys Single Sign-on Tie-In

Internal Network

People First/DW UNIX Servers

SAPDatabase

DWDatabase

Remote Function Call

Enter User IDand Password

Process toupdate or

insert User IDand password

Is User IDValid in PF ?

UserID and Password User ID and Password

Yes

No

Confirm Update

PeopleFirst Login

Page 20: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 20

Data Warehouse Architecture

DATA WAREHOUSE ACCESS / ENCRYPTION

TNSNAMES.ORA file addition (change all tnsnames.ora files on desktop):

PSOFDW.world = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = ???.???.??.??)(PORT = 1599)) ) (CONNECT_DATA = (SERVICE_NAME = psofdw) ) )

SQLNET.ORA Required File added to the NETWORK/ADMIN folder:

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)

SQLNET.ENCRYPTION_CLIENT = ACCEPTEDSQLNET.ENCRYPTION_TYPES_CLIENT = (RC4_256,RC4_128,RC4_56,RC4_40)SQLNET.CRYPTO_SEED = "Z#aY1bX%2cW3d@V4eU5!fT6gS7&hR8iQ9*jP0kO~lNmMnLo?KpJq;IrHsG:tFuEvDwCxByAz"

Page 21: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 21

Data Warehouse Architecture

1 2HRMData Warehouse

Staff

3

6DataWarehouse

Data Warehouse Methods and Procedures for Change Management

Agency ReportDeveloper

1. Agency Report Developer requests changes to existing view or new view2. HRM verifies request and forwards request to Convergys Data Warehouse Team3. Data Warehouse Presents change to the Convergys Change Management Team4. Convergys Change Management Team meets on weekly basis to establish Priority/Timeline/Estimate/Due Date5. Work Assigned to Convergys Data Warehouse Team and projected completion date relayed to HRM6. Changes made to Data Warehouse7. Data Warehouse team communicates changes to HRM, HRM Modifies Impromptu Catalog

Data WarehouseStaff

Work Assignment 5

Page 22: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 22

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 23: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 23

Data Warehouse Architecture

AGENDA1. Introductions

2. Input\Output Sources

3. Four Major Subject Areas

4. Position Data

5. Appointment Data

6. Employee Data

7. Security/Access

8. Question And Answer

Page 24: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 24

Data Warehouse Architecture

Data Warehouse Architecture1. Data Model

2. Data Driven “Not” Column Driven

3. Transaction Data

4. Historical Data

Page 25: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 25

Data Warehouse Architecture

Organization DataFlair Account Data

Position Data Class DataPay Grade Data Broadband DataPay Band Data Building Facilities Data

Appointment Data Basic Pay DataW4-W5 Data

Employee Data

OrganizationActive

EmployeeActive

AppointmentActive

PositionActive

DWSOF AllActive

OrganizationActive

EmployeeActive

AppointmentActive

PositionActive

ORG WK

POS WK

EMPLOYEEWK

Page 26: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 26

Data Warehouse Architecture

F01 OTHER REQDETAIL ACTIVE

DWSOFALL

ACTIVE

RECURRING PAYDEDUCT ACTIVE

APPT_WK

APPT_WK

F01 WAGE REQDETAIL ACTIVE

APPT_WK

F13 SALARYDETAIL ACTIVE

APPT_WK

FMLA EVENTACTIVE

APPT_WK

ONETIME PAYDEDUCT ACTIVE

APPT_WK

ON CALLSCHEDULE

ACTIVE

APPT_WK

PERSONALWORK

SCHEDULEACTIVE

APPT_WK

PLANNED WORKTIME ACTIVE

APPT_WK

SUBSTITUTIONSACTIVE

APPT_WK

SUPPLIMENTALPAY DEDUCT

ACTIVE

APPT_WK

TIME BALANCEACTIVE

APPT_WK

TIMEEVALUATION

MESSAGES ACT

APPT_WK

TIME SHEETACTIVE

APPT_WK

ABSENCEQUOTA ACTIVE

APPT_WK

ADDRESSACTIVE

EMPLOYEEWK

CERTIFICATIONACTIVE

EMPLOYEEWK

EDUCATIONACTIVE

EMPLOYEEWK

LANGUAGEACTIVE

EMPLOYEEWK

LICENSE ACTIVE

EMPLOYEEWK POS RATE

ACTIVE

POS_WK

POSITION FUNDSOURCE ACTIVE

POS_WK KSA ACTIVE

POS_NUMOLO_CODE

Page 27: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 27

Data Warehouse Architecture

Data Warehouse Architecture1. Data Model

2. COPESView to Data Warehouse Mapping Report (IMR)

3. Data Driven “Not” Column Driven

4. Transaction Data

5. Historical Data

Page 28: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 28

Data Warehouse Architecture

CJIP TRAINER LEADWORKER

130.00 83.04 94.92

COPESView Recurring Payment Data in T_APPOINTMENT

CJIP 130.00

Data Warehouse Recurring Payment Data

TRAINER 83.04

LEADWORKER 94.92

NEW WAGE TYPE 99.99

•NO TABLE CHANGES•NO SQL CHANGES•NO IMR CHANGES

Page 29: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 29

Data Warehouse Architecture

Data Warehouse Architecture1. Data Model

2. COPESView to Data Warehouse Mapping Report (IMR)

3. Reference Report (IMR)

4. Payroll Data

5. Data Driven “Not” Column Driven

6. Transaction Data

7. Historical Data

Page 30: Page 0 Data Warehouse Architecture AGENDA 1.Introductions 2.Input\Output Sources 3.Four Major Subject Areas 4.Position Data 5.Appointment Data 6.Employee.

Page 30

Data Warehouse Architecture

Data Warehouse Architecture1. Data Model

2. COPESView to Data Warehouse Mapping Report (IMR)

3. Reference Report (IMR)

4. Payroll Data

5. Data Driven “Not” Column Driven

6. Transaction Data

7. Historical Data