Wednesday Oct 28, 2009

Information management is described as ‘the conscious process by which information is gathered and used to assist decision making at all levels of the organisation’.

It sounds easy but how do you get to this Utopian place?   Starting at the basic level every organisation has data: individual building blocks of information which convey little meaning (e.g. strings of textual or numeric characters).Most organisations have too much data floating around their organisations these days, the important thing is to create information from it.

Information is data that has been organised in some useful way in order so that meaning can be extracted from it. Once it has meaning and context it's much easier to start the steps to providing "business intelligence".

The key here is to have standards for data definitions - recently called Master Data Management and now lately Data Relationship Management.  What is the definition of MDM/DRM:  Master Data is the reference data, which we see in General Ledger hierarchies and reporting structures.

At a simple level having MDM/DRM in place means having a single version of hierarchies and definitions, so that all applications and users can reference the same definitions, to allow consistent reporting and analysis. Otherwise with separate applications running inconsistent hierarchies it means users are not comparing like with like.

Challenges:

1. This thing is too big!  Yes, companies can have multiple systems and multiple hierarchies and multiple definitions, which at first glance can seem to big to manage let alone trying to get the systems to speak to each other. You need to have a grand vision to include all systems and understand dipendancies however it's best if you limit the scope of the initial deployment.

2. Getting buy in from the business/IT: You need to identify the stakeholders and help them understand the benefits, such as reduced downtime and less errors/fixes. It is very difficult to centralise this process as most users don't want to lose control of their own MDM.  One way to influence this is to focus on the end state and reduced maintenance and quicker updates that this model can provide.

3. Creating Data Governance Policies and Processes:  Once you have buy in the next tricky part is creating a process that aligns with everyones calendar and timetables.  It's important to note, that you don't need to immediately build everything to be "Enterprise Ready", as this can create extra layers and distrust with the system, make sure it's fit for the immediate purpose and has room to scale.

The key to progressing at speed is to have single data definitions and a master repository of hierarchies. Not only does this allow production systems to be updated but it also improves the development systems - allowing alternative hierarchies to be tested and easily rolled back.

Oracle has updated and enhanced their Hyperion MDM tool, which is now called Data Relationship Management.

We have long talked about MDM and the benefits, although managing to get all users: Finance, IT and the business to agree to relinquish control has been harder.  

We have at this stage limited our MDM activities to Management Reporting systems, which has been easier to control through the use of standard hierarchies, naming conventions and data definitions. Currently on Hyperion version 9.3.1, we have utilised skeleton cubes to manage the hierarchies to simplify the maintenance and create a single repository for management reporting changes.

Looking ahead, Version 11.1, can manage the approval and changes in hierarchies much better, through workflow with the DRM tool and also integration and synchronisation with multiple systems and data warehouses.  The other important aspect here is this would also simplify development and testing of alternative hierarchies, being able to easily test and roll out to other systems.

Anything that can simplify back-end processes and add business value is always welcome, I'm looking forward to the upgrade ;-)

Thursday Sep 03, 2009

The last key concept is not new and is almost 100 years old: In 1912 the Gestalt School of Psychology began research into how people perceive patterns, forms and organisations in what we see.  This research culminated in the collection of the Gestalt principals of perception that explain the visual characteristics that cause us to group objects together.

A lot has been written about these, but briefly the characteristics are:
Proximity, Similarity, Enclosure, Connection, Continuity and Closure. 

These all relate to how close, alike, together and aligned objects are that cause our brains to interpret them as grouped objects, which helps us quickly determine aspects about them (whether they are bold or green for example).

The way objects are grouped, aligned or different means we perceive them as groups, this has 2 ideas for report designers:
 - we should group like items together, focus on the value add we are presenting by organising and minimising the data shown.
 - we should separate distinct items, by arranging the information in a way that makes sense, making sure that the important data stands out.

This way we can enable users to quickly interpret the data we are presenting.

But how do we do this?? Thankfully we don't have to work this out for ourselves, there are some very clever and intelligent people who have researched these topics and provided some answers and guidelines.

In the next post, I'll review some people who have been able to help me in my work and help others get the message across simply and clearly. 

Sunday Aug 23, 2009

Business Intelligence tools provide lots of ways to summarise and aggregate data, however this alone does not mean that the audience will interpret, understand and gain value from it. Only from careful design and planning can report developers and system designers structure the output in a meaningful and value added way.

To enable me to be able to sell others on design ideas and concepts, I needed to understand more about what I saw, how I interpreted data and what I saw as errors.  My research showed me that these were not new concepts and had previously been applied to paper based items not dynamic or interactive screens, which we mostly work with today.

There were 3 concepts which stood out, the first of which is human memory limits:

Memory Limits:

There are 3 types of memory limits, Iconic, Short Term and Long Term.  The important ones for BI developers are iconic and short term.

Iconic memory is very much like a computer memory buffer, where items are held before they are processed - what goes on here is pre-conscious. If we group items (either by size, shape or colour etc) it can help users process the information in iconic memory, called pre-attentive processing.

Short Term memory is the key limitation in human cognition, studies have proved that we can only store 3-9 chunks of visual information at one time in short term memory.  We can help users perceptions here by grouping items and intelligently using charts.

The key for designers is to reduce the short term memory load by using familiar items, objects, actions and directions.

Data Encoding

The key here is how we can visually encode data for faster perception, it's better for pre-attentive processing to occur rather than attentive processing which is sequential and therefore takes longer. The best example is trying to find how many 4s are in the following string:

172634950980273849

It's difficult and slow and there's nothing to distinguish the 4s from the other numbers, in the example below we make them stand out: 

172634950980273849

Much easier!  That's all for this episode, catch the next instalment soon.

Wednesday Jul 22, 2009

Firstly thanks to all who helped with this event, from the OUG folks, through to the presenters and various committee members.  It was a great event, with lots of good content and interesting discussions.

From a personal perspective, thanks to all who attended my slot and gave me such good feedback.  I'll be adding some blogs shortly covering "Best Practices for Data Visualisation" to those who missed it.

With the next event appearing shortly on the horizon, please let me know if there's anything essbase or Hyperion reporting related you'd like to see covered in October.  No schedule yet, but check out the OUG Hyperion site for details shortly.

Friday May 15, 2009

If you haven't heard about it already, UK Oracle User Group are holding a Conference for all Hyperion & BI users, UKOUG Conference Series Hyperion & BI 2009 on 24th - 25th June 2009 at Twickenham Stadium, in the UK.

There is a wide variety of topics, from customer presentations to Oracle/Hyperion experts to Data Visualistion Best Practices.  This last topic is one I am actually presenting so it's very much a shameless promotion ;-)

There are 5 different topic streams so everyone is likely to find items of interest and John Kopcke will present the main keynote.  Here is the website: www.oug.org/hyperion

I hope to see you there, I will be introducing speakers during the days and will definitely be attending the social event!

Tuesday Mar 03, 2009

If anyone is interested in presenting a topic at the next Hyperion conference in June, please sign up and submit an extract by next Wednesday 11th March.  There's quite a varied list so far on Oracle BI and the Hyperion toolset.

More info available at the UKOUG website and you can submit your ideas for extracts here.

Monday Feb 09, 2009

I'm heavily involved in using Hyperion products at work and when an opportunity came up to help other learn more about it and drive the direction of the UK Hyperion User Group I took it.

Now I find myself presenting at the first event for FY09 on March 10th at Oracle offices. 

(Note: If you're thinking of attending you must sign up through the http://www.ukoug.org/ website.)

This blog copyright 2009 by Thin Slice