Jump to Content

Developer standards

This information relates to the UniSAinfo Reporting development environment.

Developing your data is the first critical step to providing useful Business Intelligence (BI) information that will be used for management decision making.

To enable users to navigate UniSAinfo Reporting in a consistent manner and to assist in the administration of the environment, developers must adopt naming standards for any published object* in UniSAinfo Reporting.

object* - e.g. PowerPlay cube/report, Impromptu report, pivot table, spreadsheet, word or PDF document, web link etc

You may also wish to refer to UniSAinfo Reporting Management guidelines, a word document which aims to assist the University manage the BI environment and clarifies the shared responsibilities of the various areas involved.

Note: with the advent of the enterprise data warehouse (edw) there are modified/additional developer standards - these are indicated on the page by the notation (*edw).

The standards are divided into five sections

General naming standards

Object Name conventions

Technical limitations

Examples of acceptable names

  • Discipline Request by Year Level and Gender
  • 2005 Enrol Stats - Second Half Year
  • 2003 Completions Statistics
  • 1996-2000 CEQ Trend Results by Course
  • 1998-2003 CEQ Trend Results
  • 2002 and 2004 SEQ Results
  • 2004 GDS in Fulltime Study UniSA vs National
  • 2002 SEQ Postgraduate Research Respondents Report
  • 2004 Course Enrolments Report

Object Description conventions

should contain the following attributes

note (*edw) indicates these standards relate to edw sourced data

top^

NewsBox standards

top^

PowerPlay Cube standards

Dimensions
The dimension names used in your cube must come from the glossary list which is maintained and managed by Planning and Assurance Services (PAS). This list represents all data variables that are present in the data warehouse. In most instances the dimension names are based on historical references present in the main corporate systems that hold the data.

The list does not cover every single data variable in all corporate systems. Instead it covers all data variables that are present in cube developments. If a new cube development contains a data variable that is referenced in corporate systems but not yet mentioned in the glossary list PAS must be notified. Following notification PAS and the developer will determine an appropriate name for the dimension and update the glossary list.
No cube developments will be published if a Dimension is not present in the glossary list or the edw Data Dictionary (*edw).

Name of cube
Name the cube exactly as you want it to appear in Upfront. However be aware that acronyms or abbreviations that make sense to the local developers are not necessarily particularly intuitive or clear to ‘public’ staff. Furthermore there will be times when users will manipulate cubes to suit local needs and incorporate the BI information into reports, presentations and marketing materials. Therefore clear English descriptive terms must be used.

Measures
Pay careful attention to the naming of the default measure. For example the figure below shows the default value as 'income as values'.

Default view of cube

Default view of cube


However if the ‘nest’ function is used to show all measures within this cube the default value remains unchanged but both income, expense and balance values are displayed with the default 'income as values' as a header, resulting in meaningless information (see below)

Nested view of cube


To prevent this occurring make sure your default measure title would not lead to misinterpretation when all measures where displayed. For instance to correct this particular example  ‘$ as value” would be a more appropriate choice in the default measure name.

From time to time some cubes may feature measures that are completely different eg $’s and number of people. When this arises discuss the issue will PAS to find an appropriate generic term to cover all measures.

top^

Report Standards (PowerPlay and Impromptu)

All reports featured in UniSAinfo Reporting are to conform with the following standards:

Header standards

Standard header details  Preferred font and point size  
UniSA logo Arial 10 eg med-left-blu.bmp
Page Number Arial 10 right justify
Report Date Arial 10 right justify format dd-mmm-yyyy
Report Title Arial 12 centred
Dimension Line Arial 10 PowerPlay - as appropriate
Default Measure Arial 10 PowerPlay - as appropriate
Filter   Arial 10 Impromptu only

Footer standards

Standard footer details Preferred font and point size  
Produced by : Arial 8 Unit name (eg Finance Unit)
Database Arial 8  
Cube Location: Arial 8 PowerPlay only
Cube Report Date: Arial 8 PowerPlay only
Catalog Name & Location: Arial 8 Impromptu only
 

for more details including sample logos, tips etc click on Titles Headers and Footers.zip

From time to time issues will arise that require these to be changed to accommodate specific reporting requirements or to save page 'real estate'. In such circumstances other fonts or sizes may be used.

top^

Associated Documentation

Documentation assisting in the usage of a cube or report should be provided where necessary.

The document should be named as per the object name but with the suffix ' Notes' e.g.

PowerPlay cubes

for edw PowerPlay cubes, the cube must have an associated FACT sheet attached to the cube  (*edw)

see example below

 

top^