About Us

  • Enter your email address to subscribe to Coffee Conversations:

    Delivered by FeedBurner

  • Enter your email address to subscribe to working@PXLTD:

    Delivered by FeedBurner

Good Reading

« Books That Really Stick | Main | Role of the Consultant # 2 »

May 23, 2007

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83452e31569e200d83546f1ee53ef

Listed below are links to weblogs that reference Dynamic DW the latest spin from IBM:

Comments

Jim

Great post. I think each of those issues deserve some elaboration. I wonder how much of the limitation is related to the fact that the information has different priority for different parts of the organization. For example payrole and personnel use th edat in totally different ways. Accounting and management use data in totally different ways. Although it often is the same number, the meanings are quite different. There is often not a accepted set of rules between groups. Balancing at month end is certianly not a priority for management but sacrosant for accounting. Just different parts of the ellephant.
Any suggestions. Those are not performance issues.

Graham Boundy

Jim, you are correct. Let's take the first one that comes to mind for me but isn't in the list in the original post. That is FUNDING.

We spend a lot of time thinking about how the data is modeled. We spend a lot of time ensuring that the data we need is in the database. But we don't always spend as much time as we should publishing the data, understanding the rules used to find the data in the database and how it interacts.

For example today, we were looking for some data in the warehouse. I'm supposed to be the expert in finding this data. It took me a little while to put all the pieces together to find an initial set of data that met the requirements. But even I wasn't happy with the way the results were returned. And I am sure that the query I ran against the data could have been refined to give better results.

Two things prevented me from doing those refinements. 1) The results were close enough for the results we were looking for. 2) determining how to improve the query results would have taken a significant amount of time and effort because the rules for the refinements are not well documented.

Now consider how the "non-experts" are expected to find data to their satisfaction in the data warehouse. Basically they can't, they give up trying and instead build a simple data-mart that they can manage in excel on their work stations. There are literally armys of people doing this today in companies all over the world.

The real problem is finding a solution to the metadata problem. All the business rules might be buried in word documents or repositories or in data definitions in the database. The devil is in the details of putting all this information together into a package that ordinary human beings (i.e. not the geek squad) can find in a reasonable amount of time and without indepth knowledge of the internals of the warehouse.

All that requires time, effort and funding that isn't easily justified from a ROI perspective and therefore isn't done.

The comments to this entry are closed.

Search

  • Google

    WWW
    pxltd.typepad.com

Google Ads




Other Items of Note

  • Tags

    Project X Ltd

    Toronto, Ontario, Canada

    Stephen Hayward, Graham Boundy

    Database, Datawarehouse, Data Warehouse, DB2, Netezza, Oracle, SQL Server, Teradata, Enterprise Data Warehouse, Active Data Warehouse, Data Mart

    Data Integration, ETL, ELT, EII, ESB, AB Initio, Ascential, Informatica, Ipedo, Sunopsis, Data SOA, Information as a Service

    Business Intelligence, Reporting Tools, Business Objects, Cognos,Hyperion, Microstrategy

    eBusiness, xBusiness, web, SOA, EAI,AJAX, Web Services, Service Oriented Architecture, Actional, Systinet

    Advisory Services, Consulting, Corporate Strategy, Alignment, Project Management, Sourcing Strategy, Offshoring Strategy, Software Delivery Models, Rapid Results, Breakthrough, Innovation, High Performance Organizations

    Offshore Vendors: Infosys, iGATE, Wipro, Satyam, Tata TCS, Hexaware, Patni, HCL, Keane, CGI, IBM

    Systems Integration: CGI, EDS, Cap Gemini, Keane, IBM, CSC

    Datawarehousing: Adastra, Thoughtcorp, Loyal Metrics, Red Sky Data, Keyrus

    Advisory: Accenture, McKinsey, AT Kearney