Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Aha! I knew it wouldn't be too long before this little nugget appeared.

Contrary to popular belief, and much to the dismay of big-data developers, OLAP - the high(er)-speed data  block of old, far from refuses to die, but instead, appears to be growing in strength.

From a period where data-space was a premium, data processing was costly and analytical skill was scarce OLAP (Online Analytical Processing) was born, devised and thus defined as pre-aggregated chunks allowing users to simply drag-and-drop these pre-aggregated pieces into a pivot-table in order to very quickly analyse huge amounts of data (in the millions - I know, not so huge any more), and then, to enhance the output with charts, this was seen at the start of the early 2000's as the ultimate in performance solutions; looking at the basics of the architecture, you could be forgiven for noticing that Tableau behave's in a very similar way.

But, as space is no longer such a premium, skills lie in abundance and most smartphones are built with more space and power than servers of old (even if they only use this hardware for facebook and playing snake), still, OLAP refuses to be dropped quietly and, whats more, as big data has really taken-off, OLAP is seeing a sort of revival as teams seek to compress massive data-sets into more user-friendly outputs for Microsoft Excel and to a lessor degree, OpenOffice Calc and/or GoogleSheets, it is becoming ever clear that OLAP means to stay. Which can present a problem when cubes are seen as the single-version-of-the-truth, and reports are cube-centric.

Like it's competitors, Tableau is unfortunately geared-up to primarily work with flat relational sources

Which generally means that Tableau is restricted to performing calculation operations only on measures, requiring users to use filters to break-down numbers.

This is more than problematic with users that can write simple calculations in Excel to slice-and-dice and, can also write similar calculations in flat-connected Tableau workbooks.

Short of learning and thus writing MDX or, using CustomSQL with OpenQuery to pre-flatten the source (discussed here), this can be very problematic. 

Instructions




  • No labels