A Product Designed for Analysis

Our users enjoy unparalleled capabilities to extract value from their data. In fact, BIQ has become their solution of choice for exploring new datasets and building analysis models. Here's what some BIQ customers tell us they are doing with the tool:

What is Spend Analysis?

A specialty retailer has built an IT dataset to support a major savings initiative;
An insurance company has saved seven figures using an AP dataset and a half-dozen commodity-specific datasets;
A financial services firm has combined 11 accounting systems together for an enterprise-wide view of spend;
An international bank has rolled BIQ to fifteen business units;
A healthcare provider is using BIQ to rationalize HR policies across its facilities.

Usage Example

And here are some reasons why they've been successful.

Advanced OLAP Engine

BIQ's engine allows for real-time changes to hierarchies and real-time applications of rules. There is no "publish" phase to worry about — the changes take place immediately. We have filed for patent protection on the novel algorithms and techniques that allow this to happen.

BIQ's engine is hand-crafted for maximum speed, and performs sophisticated shortest-path query analysis. We have filed for patent protection on this, too. The net result is that BIQ makes maximum use of available CPU cycles, allowing it to handle very large datasets on an ordinary laptop computer.

Flexible Deployment Options

BIQ can be deployed in three ways: client-server, independent desktop or laptop, or peer-to-peer, where each desktop/laptop is both client and server, and where each user can connect to datasets either on his local machine or on a colleague's machine.

BIQ's client-server mode is different than most: because multiple datasets can be hosted on a server simultaneously, individual users can be analyzing their own datasets, and modifying them, at the same time that other users are viewing a different, read-only dataset. Thus, even in client-server mode, BIQ preserves for key analysts the important ability to change hierarchies, rules, and dimensions in real time.

Real-Time Hierarchy Editing

BIQ provides a drag-and-drop hierarchy editor that enables massive changes to be made in data hierarchies — entire subtrees can be moved or reorganized, new nodes created, and so forth. Making these changes permanent is a one-click, nearly-instantaneous process. The changes can be viewed immediately afterward, and all roll-up quantities are adjusted automatically according to the new hierarchy structure.

Real-Time Rules Generation and Application

BIQ allows rules generation directly from the data viewer. New rules can be applied temporarily or permanently. The results can be viewed immediately, with complete visibility as to the consequences of the changes. Changes can be undone easily if mistakes are made. The BIQ rules system is a general-purpose system. Any dimension can be mapped. Rules can even refer to the same dimension that is the target of the mapping. Rules groups are executed in a priority order that can be changed at any time. Rules that have dimensional interdependencies can have inter-dimensional priorities set as well. The result is a general-purpose system of enormous capability — capability far beyond a simple commodity mapping system like that of other products.

Real-Time Dimension Creation

New dimensions can be created at any time, and old dimensions cloned (copied), renamed, or deleted. The BIQ system takes care of modifying rules and other dependent data structures, under the covers. This means, for example, that many "Cost Center/Organization" dimensions can be created, each with a different slice at the problem. All of the resultant dimensions can be "live" — they are updated and visible inside the data viewer at all times.

Built-in Data Loading Facility

BIQ contains a built-in Data Loader that supports dimension derivation either from flattened transaction records, or through the use of external dimensional indexes that can be in hierarchical or flattened format. Fields can be named, referenced, and cross-linked using these BIQ tools. Indexes can be constructed out of "pieces" of multiple fields, concatenated together or otherwise manipulated on-the-fly, within the Data Loader itself. Construction of a useable dataset can take only a few minutes.

The Data Loader is reachable directly from the main BIQ application. If there's something wrong with a dimension, it can be dropped and re-added immediately. The dataset can be viewed incrementally, as dimensions are being created, to ensure that each dimension has been built properly. There is no "publish" process with BIQ; once the Data Loader has read in the files and indexes, and the user has identified the appropriate fields within them, the completion of a working dataset is just a few minutes away.

"All Others" Facility

BIQ is able to take the "tail" of a dimension's distribution, at any level of the hierarchy, and convert it to a single node called "All others." This is extremely useful for reports that must tie out to totals. Most products in this space provide no such capability, and therefore produce results that accounting people instinctively distrust. BIQ has filed for patent protection for the unique engine mechanisms required to properly support "All others," and for the mechanisms that make "All others" quantities available inside crosstabs, treemaps, graphs, and extracts.

Advanced Change Management: Eliminating Manual Processes

At refresh time, new data must be imported into the spend analytics system. It is a classic dual-update problem. Two organizations have been changing the data at the same time — the spend analytics people, and the accounting people. After a month, or a quarter, there are many changes made by the spend analytics people, such as hierarchy changes, that are difficult to reconcile with changes made in the meantime by the accounting people.

Other spend analytics vendors do not have an answer to this. What they do behind the curtain is to put a bunch of people together in a room (whether in Boston or Bangalore) and try to reconcile the two disparate datasets by hand. The results are error-prone, the process is expensive, and everybody loses.

In contrast, BIQ has built sophisticated, automated tools to reconcile multi-path changes to data hierarchies and rules. The same process that occurs in some back room over days or weeks can be accomplished with a few mouse-clicks by a BIQ business user. The system automatically reconciles the datasets, leaving just a few exceptions to be manually processed. The whole exercise can take only minutes.

Collaboration Tools

Although BIQ is a private-use, stand-alone application, it is easy to share work with colleagues and to work together cooperatively on rules changes, hierarchy changes, and other projects. BIQ can export changes from one user's dataset and import them into another, using the same advanced change management methodology that enables BIQ to solve the multiple-update problem when refreshing data. The practical result is that individuals can collaborate on dataset changes without sharing a common copy of the dataset.

Of course, BIQ also has facilities for exporting and importing compressed copies of entire datasets, making it very easy to share or distribute entire datasets across communities of users.

With BIQ's client-server mode, a read-only dataset can be published to a wide community of users easily. However, even in client-server mode, read-write datasets can be hosted for key analysts right alongside the read-only dataset.

BIQ Features

BIQ's Viewer is designed for maximum visibility. Every window is individually resizable, and can be popped out of the grid to "float" on top. No window has any "special" capabilities — all are equal. BIQ's engine rolls up multiple dimensions simultaneously, which means that all Viewer windows represent the current filter set at all times. Most competitive products are only able to view one dimension at a time — a "keyhole" view that is largely ineffective. There is no "pivot" operation in BIQ, because "pivoting" is automatic.

BIQ's filter navigation is enormously flexible. BIQ remembers the last 100 filters applied, and can move backward and forward freely within its filter history. Individual filters — any filter — can be turned on and off within any filter set in the history. This makes BIQ's filter manipulation capabilities superior to other mechanisms, since BIQ does not limit the user to a "stack model."

In addition to its advanced Viewer, BIQ contains a number of unique product features. Briefly, they are: