Go Back   CORTEX Forums > Local Happenings > CORTEX Blogs > Oz Analytics
Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read

Taser Your Data Warehouse

This is a discussion on Taser Your Data Warehouse within the Oz Analytics forums, part of the CORTEX Blogs category; Earlier this week I was having yet-another-end-of-year-lunch1, this time with a bunch of friends who are all data warehouse developers. Now we could have spent the time enjoying the food ...


Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old 22nd December 2009, 06:13 AM   #1
Member
 
Join Date: Oct 2007
Posts: 386
Blog Entries: 26
Steve Bennett will become famous soon enough
Thumbs up Taser Your Data Warehouse

Earlier this week I was having yet-another-end-of-year-lunch1, this time with a bunch of friends who are all data warehouse developers. Now we could have spent the time enjoying the food and wine and talking about what we are all going to do over the holidays. I say could because of course we didn't. Instead we talked about when a data warehouse is not a data warehouse. Go figure. If you are still reading this, then you too must be a data warehouse developer so I will dispense with any attempt to include non-experts in the conversation. If this isn't you, just skip to the end of the article and then go to have lunch with friends who are happy to talk about the real world! We all know that data warehousing is a term that is widely used to describe a database - any database - that somebody (dare I say a vendor?) wants you to think is somehow endowed with mystical powers that normal databases don't have. To me, a data warehouse exists if the following three conditions are met: A data warehouse is a repository of an organisation's electronically stored data. It is designed to facilitate reporting and analysis. Is optimised for fast data retrieval (as opposed to update) across large data sets. There is often confusion between a data warehouse and databases used in operational systems. Here is how I think of the differences. Operational databases are optimised to preserve data integrity while also handling the insertion of transactions into normalised databases. Operational system designers generally follow the Codd rules2of database normalisation in order to ensure data integrity. Fully normalized database designs (that is, those satisfying the five (of the 12 in total) Codd rules related to normalisation, result in transaction data being stored in many different tables. Relational databases are efficient at managing the relationships between these tables and, in order to improve performance, older data are usually regularly purged from operational systems. Data warehouses are optimised for data retrieval - by placing all relevant information together in a single table - and analysis - by holding historical information that shows you how the data has changed over time. So how does this work in practise? Even more importantly, how does this relate to my recent lunch? Well, somebody mentioned that they had read about a new cloud-based data warehouse built by Taser (yes, that fun-loving bunch that zap criminals for a living). The data warehouse captures tamper-proof video recordings of police 'incidents' and stores them for use as evidence in subsequent criminal trials. I argued that this isn't a data warehouse because it wasn't designed to facilitate analysis, reporting or even fast retrieval. Others argued that it supported analysis by providing the raw video footage of incidents in the same way that other warehouses provide data to business intelligence applications. Their logic was that the warehouse doesn't do the analysis but it is the analytic software that delivers the insight. I still don't buy it...



Get More from the original blog...
Steve Bennett is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiTweet this Post!
Reply With Quote
Reply

Bookmarks
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Outsourcing Your Data Warehouse Steve Bennett Oz Analytics 0 9th December 2009 09:22 PM
Is a data warehouse necessary for good data management? Robert Hillard Navigating the Information Management maze 1 24th September 2009 04:26 PM
Is Your HR Data in a Warehouse or a Dumpster? Infohrm Infohrm 0 13th September 2009 07:28 AM
The evolution of the data warehouse data model Robert Hillard Navigating the Information Management maze 0 17th August 2009 11:19 AM
Data Warehouse / BI Security Peter O'Donnell Monash University Business Intelligence Blog 0 23rd June 2009 08:34 PM


All times are GMT +11. The time now is 03:11 PM.

© The Business Intelligence Group

Search Engine Optimization by vBSEO