News for hackers. Stuff that matters.
Re:Data Warehousing 101 by eneveu on Tuesday July 26, 2011 @07:22PM (#2809928)
If you are interested in Data Warehousing, you should read Ralph Kimball's "The Data Warehouse Toolkit": http://www.amazon.com/Data-Warehouse-Toolkit-Complete-Dimens...

When I started learning about BI (Business Intelligence), a few members of the Pentaho community advised me to read this book. I'm glad I did. Kimball is one of the "fathers" of data warehousing, and his book had a lot of great insights for dimensional modeling. It helped me avoid many design mistakes while building my DWH, and gave me insight I might have taken years to discover.

It's a "theoretical" book, in the sense that it does not focus on any specific technology; it's also a "practical book", because he uses real-world scenarios (inventory management, e-commerce, CRM...) to demonstrate the various dimensional modeling techniques. I also liked the part about BI project management and encouraging BI in a company (= how to engage users and how to "sell" a BI project to management).

He also has a newsletter with many DWH design tips (archives here: http://www.kimballgroup.com/html/07dt.html ).

Re:Data Warehousing 101 by thibaut_barrere on Tuesday July 26, 2011 @12:47PM (#2808217)
Oldies but goodies

http://philip.greenspun.com/wtr/data-warehousing.html

(data warehousing for cavemen)

Re:Data Warehousing 101 by flannell on Tuesday July 26, 2011 @06:53PM (#2809839)
Great link I found it very readable, hope the guy does more. I intend to buy the book he recommends at the bottom as well.
Re:Data Warehousing 101 by clyfe on Tuesday July 26, 2011 @02:14PM (#2808686)
Thanks for the link, it's a life saver.
Re:Data Warehousing 101 by xal on Tuesday July 26, 2011 @01:49PM (#2808548)
Shopify is pondering open-sourcing our internal tool called Tiller. It runs all the reporting for our considerable data warehouse efforts, yet it's lightweight and super fast to get running.

Watch this space.

Re:Data Warehousing 101 by rufugee on Tuesday July 26, 2011 @03:54PM (#2809195)
I'd be very interested in this as well...please submit to HN if this becomes a reality!
Re:Data Warehousing 101 by joevandyk on Tuesday July 26, 2011 @03:52PM (#2809184)
Looking forward to it!
Re:Data Warehousing 101 by billswift on Tuesday July 26, 2011 @12:14PM (#2808015)
>If you're building an archive, your only requirements are to minimize storage cost and to make sure the archive can keep up with the generation of data.

And in some of the cases he mentions be really. really certain you don't lose data, since some of the laws impose criminal penalties on data loss, and not necessarily even on the most responsible parties (legislatures have been getting increasingly psychotic this way).

Re:Data Warehousing 101 by pratikpatel on Tuesday July 26, 2011 @12:22PM (#2808056)
The last stage of enterprise integration with the DW is through Data Marts, which are organized into Dimensions and Facts, and allow for dynamic interfaces for business users to mine their data. My current project is using Informatica CDC (Change Data Capture) to read multiple source databases through their logs and aggregate in real-time. Its really incredible and enables any level of intricate reporting requirements.
Re:Data Warehousing 101 by r00fus on Tuesday July 26, 2011 @07:01PM (#2809854)
The article talks about Informatica as an ETL tool provider... I wouldn't agree it's the "last stage" either, ETL is critical to any (E)DW.
Re:Data Warehousing 101 by dgudkov on Wednesday July 27, 2011 @06:29AM (#2811562)
This isn't a good article about data warehousing 101. I've been working in data warehousing since 2004. The core thing in DW is DWH data model because it's actually abstraction layer than converts raw transactional data into meaningful, consistent, correct and persistent representation of an organization's activity. Tools (including mentioned in the article) are just means to achieve that goal.
Re:Data Warehousing 101 by mumrah on Tuesday July 26, 2011 @02:44PM (#2808834)
Hive is a really slick DW tool built on top of Hadoop. It has a SQL-like language and supports typical DW techniques like table partitioning, key clustering, etc.
Re:Data Warehousing 101 by ajtaylor on Tuesday July 26, 2011 @07:57PM (#2810046)
As a data warehouse newbie, this was an excellent introduction. I've heard a few of the names mentioned, but there are lots of new faces to explore.
Re:Data Warehousing 101 by orenmazor on Tuesday July 26, 2011 @09:56PM (#2810372)
I'd like to learn more about this. can anybody recommend some cool projects (open source, or even just ideas) for me to explore?
Re:Data Warehousing 101 by T_S_ on Tuesday July 26, 2011 @01:19PM (#2808414)
This article seems a little out of date. It's missing most of the things I have looked at over the past year. E.g. Riak, MongoDB, Redis and so on.
Re:Data Warehousing 101 by gaius on Tuesday July 26, 2011 @12:25PM (#2808076)
Can't mention MapReduce without Oracle Coherence (nee Tangosol)
Re:Data Warehousing 101 by mwexler on Tuesday July 26, 2011 @01:58PM (#2808589)
Really? I've mentioned MapReduce for years without mentioning Coherence or Tangosol.

Or was I missing a joke?

Re:Data Warehousing 101 by gaius on Tuesday July 26, 2011 @02:18PM (#2808699)
Presumably you weren't enumerating available tools for it in the context of datawarehousing?

Because if you were, you made an omission.