The Result Data Newsletter   
Volume 703 - March 2007   
© Copyright 2007 Result Data Consulting, Ltd.  614-505-0770  www.resultdata.com   

    Result Data Home Page  |  Newsletter Archive  |  Upcoming Events  |  Classes & Workshops  |  Request Information
Upcoming Events: 3/23: SQL Server User's Group, 4/11: Business Objects Seminar, 5/2: MOBOUG

Return to Newsletter Contents...

 

It's All Semantics

by: Joe Roberts, Principal Consultant, BECP, SLE, MCP

The biggest hurdle to delivering effective “self-service” BI and/or Operational Analysis is the design of the semantic layer. The biggest hurdle in the design of the semantic layer is in understanding what the semantic layer must provide to the BI platform.

The semantic layer provides a foundation for answering business questions. So before we can design a semantic layer we must ask the questions. Each question is the end result of a “user story”. And as we all know, every good story answers the questions: who, what, when, where and why? Who needs to know this information? What do they need to know? When will they need to know it? Where will they need to see it? Why do they need this information?

As BI specialists it’s our job to translate business questions into data entities. To do that, we need to think in terms of dimensions, measures and filters. Each question needs to contain one or more dimensions, one or more measures and possibly one or more filters. We need to guide the business users in the process of defining and refining the questions to which they need answers. Who, when and where is easy! What and why is a bit harder. 

Each question needs a subject (measure) and a context (dimension/filter), this is our what. I often see questions coming back from business users like “What is the number of calls coming into our call center?” That’s great, that gives me subject “number of calls” but in what context? I would take the above question back to the business user and ask “Number of calls based on what?” What is the context of this question? A more useful question might be “What is the number of calls coming into our call center by day for specified products and demographic type?” In this question we have both measures (calls) and dimension (products) and possibly a filter (demographic type).

So why do we need to know the motivation? Motivation helps us understand the scope of our semantic layers and anticipate future needs. For instance:

Question: What is the number of calls coming in to our call center by help desk employee per hour?

Motivation: We need to evaluate our call volume, over a long period of time, to help us determine if we have enough trunks and enough help desk employees.

Is this an enterprise-wide initiative? Will this information be used by other groups or users? Are there additional dimensions and measures we can provide that will help in this area? Should we create a unique semantic item (Universe/Business View) or incorporate this into an existing one?

As Business Intelligence specialists it’s our job to provide the infrastructure to answer the business questions. The more we take ownership of this process up front, the better the product that we provide. An effective BI platform leads to user adoption, increased use, user satisfaction and cover your ears I’m going to use that phrase… return on investment. The “ready, fire, aim” method just increases frustration for everyone involved. Always remember Who, What, When, Where and Why.

 

Go to Top  |  Return to Newsletter Contents

The Result Data Newsletter is published approximately once a month to share the latest information on business intelligence, data management and CRM. There should be a link below to allow you to change or remove yourself from our list. We take your requests very seriously. If you have any difficulty please contact us at 614-505-0770 and we will make sure that your request is handled properly. This is not intended to be an unsolicited message and you can reach us in person if needed.

© Copyright 2007 Result Data Consulting, Ltd. - All Rights Reserved
All trademarks and copyrights are the property of their respective owners. This information is provided without warranty.
Announcements
Implementing XI R2 Business Views Class in May
If you need to create Business Views in BusinessObjects Enterprise XI, you need to attend this class.  BusinessObjects XI R2: Implementing Business Views will be held May 21/22 and is guaranteed to run.

Click on the class name to get additional  information or to register.
Next Business Objects BI Seminar
The next free Business Objects seminar on is April 11th, 2007.  Call 614-505-0770 or click here to reserve your seat.
New SQL Server User Group
Result Data and Babbage-Simmel are working together with Microsoft to resurrect the SQL Server User Group.  Our next meeting will be held on March 23rd from 1:00 to 3:30 at the Microsoft Polaris office.  Seating is limited and registration is requested.  Click here to register.
Private Training Classes & Mentoring
Ask us about our private classes and mentoring services and how they can help your team get up the curve fast. 
Next MOBOUG Meeting
The next Mid-Ohio Business Objects User Group (MOBOUG) meeting is May 2nd, 2007.  Call 614-505-0770 or click here to reserve your seat.
Looking for a Few Good Men and Women
Join our award winning team of Business Intelligence consultants and .Net Software developers.

Send your resume and salary requirements to:
jobs@resultdata.com