#1 - Still loading data into memory

#1 - Still loading data into memory

Recently I posted a number of signs that your BI & analytics strategy is falling behind. Several people asked to elaborate a bit more on the various topics so in this blog series I'll tackle each sign one by one. Starting with number one:

Your end users still cannot perform deep and wide analytics on large data sets as they're limited by the amount of data they can load into memory

What is causing this?

Most legacy BI tools originating from the previous century and the somewhat more recent self-service (prettier) analytics tools weren't developed with the latest database and web development technologies in mind. For them to be able to deliver a rich, user-friendly & fast performing analytics experience they designed solutions that have to load a portion of the data into memory of either the server or the desktop client application. And obviously that amount of memory is limited, and in the era of Big Data far not enough.

How are users and your business impacted?

As a result, users will be limited by the kind of analysis they can do on their data by themselves. They need to make a choice: lots of data on 1 topic (deep & narrow), or a little bit of data on multiple topics (shallow & wide). Larger wide & deep analysis will then be performed (usually in batch) by some data scientists using other tools which massively delays the process and increases the cost. It also may cause your users having to spend additional time (re)modelling their data as they pull individual data sets into memory instead of using the models defined in the database.

As many organizations are moving to solutions like Snowflake, or already have high performing analytical databases like SAP Hana, Exasol or Redshift this means the processing power of these is not really taken advantage of. They become dumb query engines to offload data from.

The inability to perform deep and wide analytics by end users means as a business you could miss critical business opportunities before your competitors do. 

What do you need?

You need to look for an analytics platform that can leverage the analytical horsepower of the underlying database infrastructure. It's architected to get the database to perform the queries instead of pulling data out into memory and then doing calculations. But be careful, some solutions will claim they do this, but only for a small set of simple queries, for advanced queries they default again to pulling the data into memory. This is because it's not always easy to translate a user query into a query for the underlying database, especially one that will perform. So make sure your BI & Analytics platform was architected with pushing queries to the database as a key strategy and not as some afterthought so it could tick a feature box.

With the right solution architecture, your business users will be able to perform deep and wide analytics on large data sets at the speed of thought, enabling them to spot business opportunities and issues instantly. Empowering your end users and reducing the need for additional tools and processes.

Please share what other symptoms and challenges you see in the comments!


Some interesting points Davy, whats your view on the underlying database being a distributed architecture in memory first database?

赞
回复
Davy Nys

CRO | Board Advisor | Sales Coach | GTM & PMF Puzzler | Basketball crazy

4 å¹´

If you have any further questions feel free to send me a message. Looking forward to hearing your thoughts and challenges. And pls share what other symptoms you see in the comments below!

赞
回复
Nicol Horvatova

Building business whilst doing good

4 å¹´

thanks Davy!

赞
回复

要查看或添加评论,请登录

Davy Nys的更多文章

  • Fast track and Enhance SaaS Product Customization

    Fast track and Enhance SaaS Product Customization

    In today’s fast-paced SaaS landscape, scaling a business while delivering tailored, customizable experiences is no…

  • Balancing Sales, Product, and Long-Term Success as a revenue leader

    Balancing Sales, Product, and Long-Term Success as a revenue leader

    Last week I had the opportunity to sit down with our product team and our developers to discuss how our sales team is…

    1 条评论
  • Empowering Challenger Software Vendors in a Crowded Market

    Empowering Challenger Software Vendors in a Crowded Market

    In today’s hyper-competitive software landscape in most software categories, the top ten vendors often account for 70…

    1 条评论
  • Why I want to Change the World, One idea at a time

    Why I want to Change the World, One idea at a time

    Technology, it turns out, is a brilliant way to feed problems into an array of the planet's true supercomputers: human…

    3 条评论
  • It’s not a deal until it’s signed

    It’s not a deal until it’s signed

    It sounds simple, you get a verbal commitment and all you need to do is getting the paperwork agreed and signed. Only I…

  • Driving a decision

    Driving a decision

    Understanding how customers come to a decision is an important step in the sales process. However, it’s also often a…

  • Make your secret sauce part of the Decision Criteria to win a deal

    Make your secret sauce part of the Decision Criteria to win a deal

    Often when you ask sales reps about the criteria the customer will use to decide which vendor and solution to go with…

  • Avoid last-minute disappearing deals by engaging with the Economic Buyer early-on

    Avoid last-minute disappearing deals by engaging with the Economic Buyer early-on

    As we’re going through the various elements of MEDDPICC, simply put the Economic Buyer (EB) stands for the person who…

    1 条评论
  • Secure your deal with a solid Metric

    Secure your deal with a solid Metric

    In my previous article, I covered one of the most used opportunity qualification frameworks: MEDDIC. If you missed it…

  • How to use and not use MEDDIC

    How to use and not use MEDDIC

    A lot has already been written about MEDDIC and all its variations but in observing sales reps and leaders I still…

    16 条评论