Overview

Background to Original Proposal

 

Worktribe, the University’s chosen research administration system, has limited reporting capability.  A long-running project, RES056, is augmenting this limited capability with additional reports written against an extract of the data from the Worktribe system.  That project will allow expert users in Research Management to write reports using Crystal Reports, and distribute those reports as PDF.

Worktribe is developing external reporting in Crystal reports, however, this comes with a number of constraints around updating reports, running and distribution. Moving to a BI Suite Universe would allow for easier creation, distribution and maintenance of report.

This  project  proposes  building an additional reporting mechanism for Worktribe data, using the University’s preferred reporting tool, WebBI.  This will allow more users to write and access reports, using a web browser rather than Crystal Reports.

The BI/MI Programme made a bid for a small scale enhancements budget in order to deliver some enhancement that would benefit GaSP in the first instance or the wider BI community in the second instance. After reviewing the priorities and other programmes of work, it was decided that developing a Worktribe (RMAS) reporting solution should be attempted. The intention at the proposal stage was to build a BI Universe on top of the existing database for Crystal Reports.  

The project as proposed at  the Annual planning stage was estimated at 60 days effort, to be funded by GASP.

 

Background to New  Proposal

 

During the planning stage of STU252, input from the emerging BI Architecture project  suggested taking time to reconsider the original proposal. After reviewing, it was agreed to  change the approach to become more in line with the emerging business intelligence (BI) architecture for the University. This  recommends the use of "Star Schemas". These comprise a central table of “facts” – typically transactions – linked to a number of “dimensions” – tables that allow the facts to be easily grouped and filtered into individual reports.  Several Options were considered and the recommended option was chosen:

 

New Option

 

 

 

The advantages of a star schema are that they simplify the task of report writing, allowing many reports to be written by people who know little about databases.  They also make reports run quickly, as the reports are all based about the central table.

This new proposal for STU252 requires the creation of new database tables to store data in the star schema format, and creation of appropriate scripts to transform the data into that format. 

Design work will be required to determine the best technical architecture – if possible, the schema should share the existing instance, as this will reduce cost but must not interfere with the efficient running of the existing Crystal Reports solution.

Design work would also be required to determine the best approach for populating the new database tables and to finalise the design of the star schemas.

IS Applications Division will fund 50 days for this additional work. 

 

Scope ( at end of Planning in May 2016)

The scope of this project is limited to:

  1. Building a Star Schema using the existing tables and views created by Research Services
  2. The creation of folders and permission groups in BI Suite
  3. The creation of a BI Suite Universe based on the RMAS staging database
  4. The creation of sufficient reports to fully test that the Universe can satisfy the requirements
  5. The creation of connections in order to access information in the various databases
  6. If time and budget permit, the creation of reports to satisfy the requirements fathered by research services.
  7. Actual spend data will be limited to that available from the Worktribe nightly extract. This is presented as aggregate level actual spend per project, by budget line.
  8. The project will exclude processing transaction level (i.e. per line item) actual spend data, that is currently only available via the eFinancials system.

The project will not:

  1. Develop the SSIS packages that generate the tables and views in RMAS staging
  2. Load test the BI Suite Reporting Universe (low risk)
  3. Provide a solution allowing reporting on historical data 

 

Changes to scope agreed since end of planning ( as at 14th March 2017) :

1. Make changes to the SSIS packages to match the schema changes in Worktribe v2.2

2. Complete the SSIS package healthcheck tasks to bring SSIS into line with normal build standards

3. Build new IS Apps DEV server to replace use of ERI server 'Research1' to run SQL server 2014 and SSIS

The changes in scope have been agreed by project team and project sponsor and budget was increased to 160d on 10-March 2017 to complete the identified  project work

 

Objectives

 

No Objective Priority
     
     

1

Build  Star Schema using the existing tables and views created by Research Services Must

2

Creation of folders and permission groups in BI Suite (Service Management) Must
3 Creation of connections to allow RMAS staging data to be accessed by BI Suite (this should be completed early on to ensure there are no issues connecting to SQL Server 2012) Must
4 Creation of a BI Suite Universe with the minimal set of information required to meet the reporting requirements Must
5 Extention of the Universe to include database fields not included in the "must have" reports Could
6 Creation of the reports in BI Suite based on the Universes Could
7 Seeding of the BI Suites permission group with the initial user base (Service Management) Must
8 Exploring the use of Birst to automatically generate reports and distribute them (Service Management) Could

 

Deliverables

No Deliverable Team
1 SSIS package required to create the Star Schema and to pull existing tables and views into Star Schema configuration Development services
3 Requirement specification of the reporting Universe needs. Craig Middlemass / Kelvin Clark
4 Folders and permission groups in BI Suite Service Management / James Toon
5 BI Suite Universe with data and connection to RMAS staging Development services
6 Desirable - Reports that match the specifications created by Sue Coleman Craig Middlemass / Kelvin Clark
7 User groups updated with initial user base for Worktribe James Toon / Service Management
8 Desirable - A schedule for generating reports for distribution.Service Management Service Management / Craig Middlemass / Kelvin Clark

 

Benefits

The primary benefit of this project is delivering a reporting capability to Worktribe users. Without a BI Suite Universe or a set of Crystal reports, users will have limited ability to report on Research Management data. For an institution that expends around a third of its income on research activity it is essential that this is in place.

 

 

Success Criteria

Worktribe users having access to reporting on Research Management data from Worktribe within BI suite.

 

Project Info

Project
Worktribe BI Suite Universe - Research Management BI/MI enhancements
Code
STU252
Programme
Student Services (STU)
Management Office
ISG PMO
Project Manager
James Thin
Project Sponsor
Dominic Tate
Current Stage
Close
Status
Closed
Project Classification
Grow
Start Date
11-Mar-2016
Planning Date
26-May-2016
Delivery Date
29-Mar-2019
Close Date
12-Apr-2019
Programme Priority
2
Overall Priority
Normal
Category
Discretionary