Data Delivery Strategy

Definition and Overview

Data Delivery refers to “getting the data out” of PeopleSoft, usually by means of reports or ad hoc queries, whether it is for operational reporting or trend analysis/decision support. This is a critical success factor for the STARS project.

Central to the Data Delivery strategy is the use of DD tools and applications against the RDS (Reporting Database Service). The RDS is a database separate from the PeopleSoft transactional system that is designed specifically to handle fast and easy ad hoc queries, extracts and reports, both operational and trend analysis/decision support. The RDS will contain information on all areas of PeopleSoft Student Administration (Admissions, Campus Community, Financial Aid, Student Records, Student Financials), for all careers (Undergraduate, Graduate and Professional).

Goals and Benefits

Goals

Benefits

Tools and Deliverables (Data Delivery Methodology)

Determining Scope

The Data Delivery Statement of Scope for go-live is broadly defined as those deliverables in direct support of core Business Processes as defined by the IDP (Interactive Design & Prototype) sessions for:

All deliverables outside this scope should be documented in the IDP sessions to be incorporated in later implementation phases. Planning for these later phases is included in this project.

Through participation in the IDP’s, STARS Data Delivery will begin the process of refining the Statement of Scope down to a detailed level by understanding deliverables within context of Business Processes. Lists of delivered PSoft reports, current legacy reports and data elements contained in legacy data marts will be reviewed as part of the analysis in detailing the DD scope. STARS Data Delivery will actively partner with Subject Matter Experts (SME’s) and meet with campus Functional Developers (from all careers - Undergraduate, Graduate and Professional) to review, revise and validate scope as documented in the Data Delivery Inventory.

The Inventory will be maintained by STARS Data Delivery and will list all deliverables,, including RDS customizations, data models, reports and ad hoc query (BrioLites) applications. The approved1 inventory will be made available through the STARS website to communicate status and scope at an individual deliverable level.

Requirements

Standard specification templates will be used to document reporting requirements. Each reporting item in the DD inventory will have a corresponding requirements document. DD will work closely with SME’s to create, validate and approve each reporting specification document as part of each IDP process2. As each requirements document is approved, any changes will follow the STARS change control process.

For items in the DD inventory, requirements will be reviewed to determine the best source of data for the report – the operational system or the RDS. While the RDS contains the majority of the data that is in the operational system, it does not contain all operational data and, as delivered, it was designed to provide current operational data (not effective-dated), rather than provide warehouse-level reporting that allows historical or “trend” analysis. “Gaps” in the RDS require in-house customizations3 and therefore may undergo a review and approval process with Project Director(s) and or Sponsor(s) for transformations that cause significant negative impact to the project schedule. The process for determining the source of a report and whether a customization will be made to the RDS is described by the Data Delivery Decision Tree (see diagram below).

DD Deliverables

DD has 3 primary delivery mechanisms (“tools”) – Brio Data Models, BrioLite Dashboards and Brio Reports. The determination of which delivery mechanism will be used will be driven by each inventory item’s requirements.

Back

Build Deliverables

Data Models form the foundation for all DD deliverables, i.e. all deliverables contain or are contained within a Data Model. Where possible, the strategy is to use the RDS as close to its delivered form as is appropriate. As delivered, the RDS contains “generic” models that are meant to be used as baselines to be tailored to meet each individual Higher Ed institution’s reporting needs. Models will be built to support business processes across functional areas as defined by the IDP’s and from input from Functional Developers. Some of these multi-dimensional processes will require DD to create new Data Models using an approach called Dimensional Modeling, which tends to move the models to the database, causing fewer changes downstream to be made at the reporting tool level. Dimensional Modeling will allow us greater flexibility to extend existing models to incorporate data needed across functional areas in future phases of the phased implementation. Dimensional Models will be built from tables that consist of data extracted from PeopleSoft transactional tables, transformed into more reporting-friendly formats and loaded into the RDS on a nightly basis via a vendor product called DecisionStream.

Testing

See STARS Testing Plan documents for Data Delivery Testing details.

Training

See STARS Training Strategy document for Data Delivery Training strategy.

Assumptions and Risks

Assumptions

Risks

Roles and Responsibilities

The Technical Analysts and Developers of the STARS Data Delivery team will be primarily responsible for the analysis, design, development and unit testing of standardized dimensional Data Models, BrioLite Applications and Reports needed for go-live. In addition, the DD team will be responsible for/participate in the following:

The Data Delivery team will work closely with Functional Analysts (Subject Matter Experts) from the STARS team to gather and document requirements, test scenarios and acceptance criteria for DD deliverables. This team will work closely with other STARS "sub-teams" as follows:

The Data Delivery team will also be responsible for communicating changes originating from DD analysis. That is to say if DD analysis uncovers the need for a different Gap solution other than DD (e.g. report needs to come from the transactional system vs the RDS), DD will initiate the necessary communication to all affected STARS “sub-teams”. The DD Inventory will serve as an important tracking & communication tool that can be referenced by other sub-teams such as Testing to determine deliverable status.

The STARS Data Delivery team will work closely with CIT Technical Analysts, Developers and Support Providers from the CR and HR Data Delivery areas, as well as with the Functional Developers in Working Groups across campus as follows:

CIT:

Functional Developers :

Back

1 DD Inventory Prioritization process

DD Inventory Approval process for items meeting Prioritization steps will be negotiated between the Project Director(s), Project Management, DD and the Module Lead(s). The Inventory Approval process will determine which inventory items are in scope for go-live and which deliverables are deferred to a successive project phase.

2 Module Lead will sign reporting specifications approvals, guided by the validation from the SME.

3 RDS Customizations differ from modifications to the PSoft transactional system in that they are not handled in the same way during an upgrade.

Back