{"id":12220,"date":"2011-09-27T14:42:18","date_gmt":"2011-09-27T13:42:18","guid":{"rendered":"http:\/\/timoelliott.com\/blog\/?p=3428"},"modified":"2011-09-27T14:42:18","modified_gmt":"2011-09-27T13:42:18","slug":"why-in-memory-analytics-is-like-digital-photography-an-industry-transformation","status":"publish","type":"post","link":"https:\/\/timoelliott.com\/blog\/2011\/09\/why-in-memory-analytics-is-like-digital-photography-an-industry-transformation.html","title":{"rendered":"Why In-Memory Analytics is Like Digital Photography: An Industry Transformation"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"film_to_digital[3]\" src=\"https:\/\/i0.wp.com\/timoelliott.com\/blog\/wp-content\/uploads\/2011\/09\/film_to_digital3.jpg?resize=690%2C310&#038;ssl=1\" alt=\"film_to_digital[3]\" width=\"690\" height=\"310\" border=\"0\" \/><\/p>\n<p>When was the last time you had a roll of film developed?<\/p>\n<p>If you\u2019re reading this, you\u2019re no technology luddite, so it was probably already many years ago. Film \u2013 a technology that had been slowly improved and perfected over 200 years \u00a0&#8212; was replaced in less than a decade by a much faster, cheaper, and more convenient technology approach.<\/p>\n<p>In an <a href=\"https:\/\/timoelliott.com\/blog\/2011\/03\/why-the-last-decade-of-bi-best-practice-architecture-is-rapidly-becoming-obsolete.html\" target=\"_blank\">earlier post, I outlined why I think we\u2019re on the brink of a real revolution in business analytics infrastructures<\/a>. This post draws out some of the parallels with the shift from analog to digital image processing, and the effects it had on the industry as a whole.<\/p>\n<h3>Film Cameras Compared to Today\u2019s Data Warehouses<\/h3>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"canon-camera\" src=\"https:\/\/i0.wp.com\/timoelliott.com\/blog\/wp-content\/uploads\/2011\/09\/canon-camera.jpg?resize=690%2C258&#038;ssl=1\" alt=\"canon-camera\" width=\"690\" height=\"258\" border=\"0\" \/><\/p>\n<p>Data warehousing today has a lot in common with the first photos I took fifteen years ago with my then-brand-new Canon Elan II camera:<\/p>\n<h4>High Costs<\/h4>\n<p>Buying film and getting pictures processed got very expensive very quickly. Only a tiny minority of professionals could take as many shots as they wanted \u2013 the rest of us had to be choosy about our shots.<\/p>\n<p>Today\u2019s data warehousing is complex and expensive, and organizations have to ruthlessly prioritize which projects will be undertaken. Meanwhile, other worthy projects have to wait, business users have to rely on gut feel.<\/p>\n<h4>Upfront Planning Required<\/h4>\n<p>In order to get the best results, you had to know in advance what kind of thing you were going to be taking shots of. Want to take a landscape shot? You needed 100 ISO and daylight film. An action shot in a hockey rink? 1600 ISO and tungsten lighting. A colorful tropical scene? High-saturation Fujifilm Velvia. A moody night shot of Paris? High-grain Kodak black-and-white xyz\u2026.\u00a0 And the film only came in 24 or 36 pictures \u2013 you just changed your mind about what you wanted to take picture of? Tough.<\/p>\n<p>Today&#8217;s data warehouses require you to decide in advance what data you\u2019ll want to access later \u2013 and if you change your mind, you have to go back to the source data and reload it with different transformations.<\/p>\n<h4>Slow Feedback Loop<\/h4>\n<p>What you saw through the eye-piece was very different from the resulting picture. By the time you got the film back and realized that the exposure was wrong, or the framing a little off, there wasn\u2019t that much you could do about it. The slow feedback loop meant that lots of good pictures were missed, and that you had to take more pictures than you needed. Want a great shot of a high-contrast night scene? You needed to take multiple long exposures (with the associated high costs) in order to have a hope of getting what you wanted.<\/p>\n<p>By the time business people have had a chance to access the data, reports, and dashboards in your business intelligence solutions, you\u2019ve already put in huge amounts of efforts \u2013 and the business has moved on, and now has different needs. To try to avoid this, you try to add all the data you <em>might<\/em> need into the data warehouse, but this increases the project cost and complexity.<\/p>\n<h4>Arcane Knowledge<\/h4>\n<p>With enough training, skilled photographers understand all the variables involved in getting the right picture, and were able to get more consistent, reliable results. But even they had to rely on specialized film processors to actually get the results.<\/p>\n<p>Because of all the factors mentioned above, data warehousing today requires lots of arcane knowledge to be successful, and the people that know how to do it are in high demand and short supply.<\/p>\n<h3>Digital Cameras Compared to New Analytics Platforms Powered by In-Memory and Other Technologies*<\/h3>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" style=\"background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;\" title=\"sony-digital-camera\" src=\"https:\/\/i0.wp.com\/timoelliott.com\/blog\/wp-content\/uploads\/2011\/09\/sony-digital-camera.jpg?resize=690%2C258&#038;ssl=1\" alt=\"sony-digital-camera\" width=\"690\" height=\"258\" border=\"0\" \/><\/p>\n<p>I purchased one of the first consumer digital cameras, the Sony DSC-F1. It transformed the way I took pictures, just as in-memory computing is transforming analytics.<\/p>\n<h4>Cheap, Easy, Iterative Learning and Experimentation<\/h4>\n<p>The screen shows you exactly the shot that you\u2019re going to take, and digital cameras don\u2019t require film or processing, so the marginal cost of another picture is effectively zero. You can try things, and if they don\u2019t work out, you can instantly adjust your approach and try again. Things like f-stops still make a difference to the end result, but you can learn how it works in an intuitive way, rather than having to wade through mathematics. Previously essential accessories like light meters become unnecessary \u2013 you can get the effect you need through trial-and-error in the same time it took you to work out the light readings.\u00a0 We are all better photographers now \u2013 because we can experiment, and throw away 90% of our pictures without worrying about it.<\/p>\n<p>Once you have the row-level data in-memory, you can easily change your analytic view on the fly. You want to use a different attribute, rolled-up in a different way? Rather than having to reload and retransform the data, you can simply make a change to the metadata, and the users get the results they want. You can quickly and iteratively prototype your business intelligence solutions, rather than having to try to rigorously plan everything in advance. Faster, more convenient analytics results in <em>better<\/em> analytics.<\/p>\n<h4>Faster Innovation<\/h4>\n<p>The combination of photography and computing has transformed what you can do with photos. Here are just some of the things that were almost unimaginable with analog film:<\/p>\n<ul>\n<li>Different camera angles. You used to have to view everything through the eyepiece. Replacing it with a screen made it easy to take pictures at previously-awkward angles (on the ground, or to take pictures over the heads of a crowd).<\/li>\n<li>Taking a picture of something that happened in the past. This seems like science fiction, but several digital cameras use a buffer to store the last few seconds of whatever you\u2019re looking at, so even if pressed the shutter too late when your daughter scored the winning goal, you can back up to the right shot.<\/li>\n<li>High dynamic range. The human eye sees more shades than any current camera. The latest cameras automatically take several shots and combine them to create a full range of shades, and you can choose the exposure afterwards.<\/li>\n<li>Selective focus. Today, some celebrity photographers only take pictures fully in-focus, and rely on Photoshop to introduce focus wherever they need it. And a brand-new camera promises to use some cool multi-lens technology and digital processing to let the rest of us do this very easily.<\/li>\n<\/ul>\n<p>We\u2019re just at the very start of what we\u2019ll be able to do with in-memory systems. For example, it seems that in-memory column stores are well-adapted to extending enterprise analytics to unstructured data, real-time data, social data, etc &#8212; things we&#8217;ve been struggling with using traditional data warehouse approaches.<\/p>\n<h4>Integration With Other Systems<\/h4>\n<p>My main \u201ccamera\u201d is now my iPhone, and has become a \u201cfeature\u201d in a larger system. The image quality of the iPhone camera isn\u2019t great, but combined with its convenience, the flexibility of the apps, HD video, and the ability to instantly share the results, it\u2019s replaced my larger Canon Digital EOS camera for most things.<\/p>\n<p>In-memory analytics isn\u2019t just about analytics \u2013 these technologies will be integrated directly into operational systems. There will be \u201cone version of the truth\u201d, because we\u2019re doing everything with one set of data\u2026<\/p>\n<h4>Morals of the story<\/h4>\n<ul>\n<li>Digital photography transformed an industry by eliminating obsolete layers. In-memory analytics and related technologies* will do the same.<\/li>\n<li>The change from analog to digital photography didn\u2019t happen overnight. The digital cameras were relatively expensive compared to film, and some kinds of pictures made more sense, and in particular it took a time for the new digital cameras to rival the effective picture resolution of larger-format films. \u201cOld-style\u201d data warehousing won\u2019t vanish overnight, but it will inevitably be relegated to particular types of tasks as in-memory analytics becomes more robust and takes on larger volumes of data.<\/li>\n<li>Today, many BI projects end up in failure, just like most of your old photographs. In-memory analytics will improve the quality and success of analytics projects.<\/li>\n<li>Some people jumped on the early limitations of digital cameras and insisted that the answer was to tweak the existing methods (buy scanners, etc.) \u2013 which missed the bigger picture. Today, some people try to insist that in-memory is \u201cjust a memory cache\u201d, and that incremental technologies like Flash Disk \/ SSDs are the answer. Don\u2019t be in denial.<\/li>\n<li>If your job relies on your existing data warehousing skills, better get used to the new world, or move to another role\u2026<\/li>\n<\/ul>\n<p>For more about SAP HANA and in-memory technology, visit <a href=\"http:\/\/experiencesaphana.com\">http:\/\/experiencesaphana.com<\/a>. And if you are interested in photography, you can find my photos here: <a href=\"http:\/\/blog.timoelliott.com\">http:\/\/blog.timoelliott.com<\/a> (daily updates) and <a title=\"Timo Elliott Photography Blog\" href=\"http:\/\/timoelliott.com\/personal\" target=\"_blank\">http:\/\/timoelliott.com\/personal<\/a><\/p>\n<p>_____________________<\/p>\n<p>*Updated from original post &#8212; although I say &#8220;in-memory&#8221;, it&#8217;s really about a collection of various technologies including\u00a0in-memory, massively parallel hardware, column stores, and in-database analytics &#8212;\u00a0please see the link at the start of the post for more details.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Digital photography transformed an industry by eliminating obsolete layers. In-memory analytics will do the same. <\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[3],"tags":[160,173,198,204,350,351,389,411,560,595,911],"class_list":["post-12220","post","type-post","status-publish","format-standard","hentry","category-bi-20","tag-bi","tag-big-data","tag-business-analytics","tag-business-intelligence","tag-data-warehouse","tag-data-warehousing","tag-digital-photography","tag-dw","tag-hana","tag-in-memory","tag-sap"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p3X9RF-3b6","_links":{"self":[{"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/posts\/12220","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/comments?post=12220"}],"version-history":[{"count":0,"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/posts\/12220\/revisions"}],"wp:attachment":[{"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/media?parent=12220"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/categories?post=12220"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/timoelliott.com\/blog\/wp-json\/wp\/v2\/tags?post=12220"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}