Business Intelligence: Shorten Your Time To Value

Misha We IT professionals have gotten used to putting together an ROI for a proposed project or initiative.  We sometimes struggle with coming up with an ROI that makes sense to the person controlling the money…the CFO.  Our analyses are sometimes said to contain too many soft returns…measurements like quality. Quality is a wonderful thing, but rarely does it positively impact the bottom line.

The latest innovations in business intelligence offer the opportunity to deliver a solid ROI to the business and if approached holistically can show positive improvements across the board.

Long have users of business intelligence technologies complained about the lack of speed in getting answers to their questions. In many cases users never get answers to their questions, but instead learn to navigate slow BI environments by customizing their crucial questions into yet smaller and smaller queries with barely acceptable response times.

IT staff members have tried techniques to reduce this burden like caching subsets of data, creating indexes or aggregate tables in the relational database…which also contains a subset of the data that a user actually access to. Ingenious and hardworking as the IT may be, this type of effort is expensive and not proper way to make use of your talented and limited IT resources.

Business Intelligence is a rapidly evolving discipline and its latest evolutionary step (in-memory analytics) is a major advancement towards achieving a higher, industry wide adoption rate of the technology. One (but not the only) of the key advantages of in-memory analytics is speed.  The size and complexity of the query/information are not impediments to the increase in speed users of in-memory analytics will experience.

The pace of business today demands faster access to information and easy analysis, and usage of tools that do not require extensive IT hand holding. This is a positive development for both the business user who will gain near self-service analytical capabilities and for IT staff which can decrease the amount of time spent on query customization, OLAP building, and other performance tuning tasks.

So how does it work you may ask…the key difference between conventional BI and in-memory analytics is that with conventional BI the user runs a query against a typical data warehouse. The query goes to the database that reads the information stored on the data warehouse server’s hard disk.

With in-memory analysis, all the information is initially loaded into memory. If the in-memory tool is server based, an administrator may initiate the load, if it’s a desktop tool, the user can initiate the process on his or her workstation. Users then query and interact with data loaded into the machine’s memory. Accessing data in memory is millions of times faster than accessing from a disk providing the user exponentially increased query and reporting processing speed.

The decreased costs in memory have lowered the costs barrier that initially held back this innovation. 1GB of RAM in years past costs  $150. Today it will cost ~$35. An analytics server built at the earlier price point would run you ~$64,000, where as today it will cost ~$13,000.

In-memory innovator QlikTech has seen a major increase of in-memory deployments with a year over year increase in its sales by 80%.  Other major vendors such as IBM with it’s Cognos TM1 solution, Microstrategy, TIBCO Spotfire, and SAP have begun to take notice of the market’s demand for this new way of analyzing data and making quicker, informed business decisions.

In-memory analytics offers the capability of decreasing an organization’s time to value, increasing the adoption rate of Business Intelligence users within your organization by simply making it easier to use, and decreasing your internal IT costs by either reducing the amount of IT necessary to deploy and maintain the environment or allow you to make better use of your scarce resources. All of those are compelling reasons to explore its feasibility within your organization…at a minimum.

Basic BI Reporting Best Practices

So you’ve accomplished the architectural and development necessitates implementing your company’s business intelligence platform. You’ve interviewed your stakeholders to understand that data and analytical requirements, worked with the IT staff to locate the requisite data sources, determined what data is available, if the data is not available, what it would take to get it, set up your ETL, staging, and data model…but all of that is for not if your presentation layer (reporting) is cumbersome or wholly not conducive to satisfying the needs of your various user groups.

There are basic reporting/best practices that you can implement to ensure that your presentation layer meets these two most important conditions: readability & usability. Today I will give you three of the best methods to make sure that your reporting & analysis platform meets these two factors.

Breaking Up Reports

Large tables should be broken into multiple pivot tables in order to make the width fit into a single screen. Example: if a report has a number of columns cause the report width to be too wide, the report can be broken down into 3, 4, or 5 column wide pivot table views within the same report. The user would perceive the report as a nicely stacked pivot table report.

View Selectors

View selectors can be used to reduce the number of charts displayed at once.

Column Selectors

Column selectors should be used to allow the user to select the columns that they wish to have displayed simultaneously, while limiting the total number of columns so there is no horizontal scrolling required.

In past projects we employed user experience design primarily for web based projects; however the scope of the field is directed at every aspect of a user’s interaction with a product: how it is perceived, learned, and used. Those three conditions are just as necessary with BI as it is with basic web development. The purpose of BI is to provide an entity with the tools that will allow for better strategic and tactical decision-making. In order for that to happen, your end user tools must meet the above mentioned conditions of: readability and usability.

Business Intelligence Goes Mobile

Posted by Michael Vizard Jul 13, 2010 12:38:30 PM Business Intelligence Goes Mobile

As business intelligence software becomes more widely used, it was only a matter of time before these applications started showing up on smartphones.

For example, Birst, a provider of business intelligence software as a service, today announced that users can access a new Birst Mobile software-as-a-service using Apple iPhone, RIM BlackBerry and Google Android smartphones and other mobile computing devices.

Birst CEO Brad Peters said Birst was initially surprised to see all the interest in accessing its service via smartphones, but as new types of users discover BI software, many of them are mobile professionals. Birst, like so many other new BI services, is focused more on serving the BI needs of the average business executives than traditional business analysts that tend to favor on-premise BI application software from companies such as SAP, IBM, SAS Institute and others.

One of the benefits of this approach, said Peters, is that it eliminates the need to use PCs to remotely access BI application software that needs to be synchronized with an application on the PC. A smartphone application allows a smartphone user to directly access the application over a wireless network.

With the proliferation of BI software, IT organizations are increasingly dealing with variable needs of different classes of BI users. As such, they will need to develop a more comprehensive approach to BI application software that is likely to be anchored around a federated model that spans multiple types of BI application software.