R&D Prototypes

Explore multidimensional data without losing the relations

HyperAnalyzer offers complementary ways of visualizing structured data, integrating interaction and Shneiderman's mantra so users can choose the strategy that best fits their analysis.

Data cubes that preserve space

A dataset with “groupable” columns (GROUP BY) and “aggregatable” columns (SUM, COUNT, AVG) is, in practice, a cube. Traditional OLAP visualization treats it as an unfolded cube, harming understanding through the loss of spatial relations.

HyperAnalyzer keeps those relations: the user prepares the data — delimiting columns, transposing, adding custom calculations and generating charts — and creates new faces with the transformed data. From there, they build sequences for presentation, compare side by side and apply the “depth and surface” technique.

HyperAnalyzer: summary table, pie chart and bar chart displayed in a virtual reality environment

From overview to detail

The interaction strategies that guide the analysis, following the mantra “overview first, zoom and filter, details on demand”.

01

Overview first

The outer rows and columns generate a summary table and automatic charts — the dataset's overview appears before any detail.

02

Zoom and filter

Generate segmented visualizations — by quarterly review or by category — with calculations performed only on the selected subset.

03

Custom faces

Transpose columns, add your own calculations and generate charts; each transformation becomes a new face to compare side by side.

04

Depth and surface

Dive into a segment without losing the overall context, switching between the surface of the data and the depth of the analysis.

From cube to tesseract

Why unfolding destroys understanding — and how dimensional visualization preserves it.

Data cube unfolded into a cross shape, as in traditional OLAP visualization
Unfolded cube (OLAP). Unfolding the cube onto a plane loses the spatial relations between the faces.
Dataset represented as an assembled 3D cube with colored faces
3D cube. HyperAnalyzer keeps the dataset as an assembled cube, preserving the relations between the data.
Unfolded tesseract, representing multidimensional data separated in sequence
Unfolded tesseract. With extra columns, the data becomes a multidimensional set — analyzed in sequence, it behaves like an unfolded tesseract.
Tesseract (4D hypercube) assembled, in wireframe structure
Tesseract. Combining the sets into simultaneous visualizations, the 4D structure keeps all relations at the same time.

Overview, zoom and filter

From overview faces to detailed segments, in the order the analysis demands.

In the cube report split into side-by-side visualization, the outer columns stand out and generate the pie chart; applying the same criterion to the rows produces the bar chart. Being the “overview”, outer rows and columns appear first. From those insights, you can generate segmented visualizations with zoom and filter — for example, a quarterly review or a breakdown by category — with calculations performed only on the selected set.

Cube report split into side-by-side visualization, highlighting the outer columns
Split cube. The side-by-side visualization highlights the outer columns — the “overview” that originates the summary charts.
Two segmented visualizations: filter by quarterly review and filter by category
Zoom and filter. Segmented views — (a) quarterly review and (b) by category — recalculate only the selected subset.