Wednesday, October 11, 2006

Does SAP really provide a Data Warehouse that requires no tuning or aggregates?

Mark Rittman, one of the sharpest minds in the Analytics and Business Intelligence space, had this to say about my previous post on SAP's Business Intelligence Accelerator: "Neshan Bardolliwalla (sic) talks about SAP's new in-memory BI accelerator that requires no tuning or need to build aggregates (as my son says, "yeah...right.")" It is hard to believe for those of us who have been in this industry for a while, but it is absolutely true. Here is an excerpt from my response to Mark which I posted as a comment on his website.

While I am not at liberty to disclose the detailed internals of the product, consider that a 64-bit computer can address 16 exibytes of memory. So, if you were take your ENTIRE data warehouse at its MOST granular level, without ANY aggregates whatsoever, put it in main memory, index that data, and then use clever on-the-fly search techniques to locate that data, you could most certainly eliminate the need for aggregates or any tuning whatsoever. I’ve seen it with my own eyes, and yes, I didn’t believe it when I heard it either.

With today’s technology and Moore’s law continuing to operate, the need for disk-based database systems will continue to become less relevant as memory-based systems become cheaper to exploit and algorithms continue to be developed that allow one to search the addressable space of memory that a 64 bit processor is capable of addressing.

To put this into perspective, to get the same performance that BIA provides from an RDBMS vendor would cost about TEN TIMES as much.

1 comment:

  1. For more on SAP Functional and Technical Tutorials, certifications, white papers, SAP jobs

    SAP Functional Tutorials

    FI (Financial)
    CO (Controlling)
    HR (Human Resource)
    LO (Logistics)
    MM (Materials Management)
    PP (Production Planning)
    QM (Quality Management)
    SD (Sales and Distribution)
    TR (Treasury and cash)
    WM (Warehouse Management)
    PS (project Systems)
    PM (plant Maintenance)
    CA (Cross Application)

    SAP Technical Tutorials

    ALV Reports

    Please visit

    SAP Functional and Technical Tutorials