Simplify Data Complexity

  • Give your end-users a consistent & accessible view of business concepts
  • Drag & drop these concepts to build charts, tables and filters
  • Combine data from different data sources
  • Go the extra mile with dynamic concepts, advanced statistics and much more
Simplify Data Complexity

Keep your existing Security

  • Avoid user management duplication
  • Use your authentication and authorization mechanism
  • Define once fine-grained icCube roles for on-the-fly security
  • Decide what data, dashboards and features your users can see
Keep your existing security

Deploy Anywhere Anyhow

  • Integrate icCube into your DevOps pipeline
  • Deploy on-premise, on private or on public cloud
  • Use versioned docker image, ZIP file or Windows .exe
  • Enhance your QA process with dashboard Cypress tests
Deploy Anywhere

Wow Customers

  • Embed dynamic and interactive dashboards
  • Use your branding -  logo, themes, and custom visualizations
  • Pixel Perfect design - from Invision or Figma to your dashboard
  • Multi-layout & multi-page printing
Wow Customers Illustration Through a Beautiful set of Dashboards

Dev-2-Dev

  • Get first-line support from our development team
  • Benefit from our team's expertise, from the go-to-prod project to on-demand services
  • Be part of our roadmap
Dev-2-Dev

License, Different

  • Flat rate or variable — up to you
  • We’ll license your way — count users or anything that makes sense in the context of your application
Licence, Different

Simplify Data Complexity

  • Give your end-users a consistent & accessible view of business concepts
  • Drag & drop these concepts to build charts, tables and filters
  • Combine data from different data sources
  • Go the extra mile with dynamic concepts, advanced statistics and much more
Simplify Data Complexity Illustration

Keep your existing Security

  • Avoid user management duplication
  • Use your authentication and authorization mechanism
  • Define once fine-grained icCube roles for on-the-fly security
  • Decide what data, dashboards and features your users can see
 Keep your existing Security Illustration

Deploy Anywhere Anyhow

  • Integrate icCube into your DevOps pipeline
  • Deploy on-premise, on private or on public cloud
  • Use versioned docker image, ZIP file or Windows .exe
  • Enhance your QA process with dashboard Cypress tests
Deploy Anywhere Anyhow Illustration

Wow Customers

  • Embed dynamic and interactive dashboards
  • Use your branding -  logo, themes, and custom visualizations
  • Pixel Perfect design - from Invision or Figma to your dashboard
  • Multi-layout & multi-page printing
 Wow Customers Illustration

Dev-2-Dev

  • Get first-line support from our development team
  • Benefit from our team's expertise, from the go-to-prod project to on-demand services
  • Be part of our roadmap
Dev-2-Dev Illustration

License, Different

  • Flat rate or variable — up to you
  • We’ll license your way — count users or anything that makes sense in the context of your application
License, Different Illustration

What embedded analytics challenges are you facing?


Embedding analytics is a mission-critical journey, unique to each SaaS solution.

We love challenges & complexity, let's talk.

A Genius Kid Coming up with Solutions for an Embedded Analytics problem.

Customer Testimonials

Discover how companies have transformed their analytics integration journey with icCube.

"Great flexibility and customizability. Turning to icCube for our needs ensures we receive precisely crafted elements, tailored to our requirements."

Gary Steiner

CTO

"The customer support is amazing! icCube helps us to store a lot of data to be read really fast by our software."

Guillaume Ross

Networks & Systems Admin

“Not only has the performance of the WorldPanelOnline application been improved, we are exceptionally satisfied with the responsive and thorough support as well.”

Richard Bond

Lead Architect

“Our analytical dashboards are very appreciated for their user-friendliness & flexibility. We are really proud of our collaboration with the highly skilled & experienced icCube Team.”

CBO

“We have been using icCube for years to perform specialized health care analysis. It was very easy to integrate with our existing solution and I cannot overstate the quality of support from icCube’s staff.”

Pierre Karam

Managing Director

“We have reviewed many OLAP servers and platforms and have concluded icCube is the best in the industry. It is working seamlessly in production, for years now."

Jean-Yves Sireau

CEO

“We appreciate the cube’s speed and flexibility as well as various dashboard functionalities.”

John Goldis

CTO

Use Cases of icCube

From unifying your organization’s analytical capabilities to drastically boosting your application’s performance, icCube is the game-changer you need.

FAQs

Product

Where is icCube hosted?

You host icCube on your infrastructure/cloud. We do not host.

What about data security?

In icCube, you set up security once with a template that dynamically adjusts access based on client data, controlling what users see or do. This, down to specific details, like hiding data for Europe or giving access only to certain products in Europe for 2020.

Can I localize my dashboards?

Yes, you can translate the dashboard content (chart titles, text, etc) and data (coming from the databases) in any needed language. The icCube Dashboard Editor is available in English, Dutch and French.

How customizable is icCube?

To the pixel. You can create your own themes and charts, so that your users cannot see that it is an icCube dashboard.

Is it easy to create a dashboard?

icCube includes an easy drag & droppable dashboard editor interface. Dashboards consist of widgets and gadgets that show charts or tables.

How much data can I feed into icCube?

IcCube is an in-memory database using memory mapped files. This means the amount of data icCube can load is limited by the amount of memory allocated to the machine running it.

What about DevOps?

IcCube has a Docker container that you can use in your infrastructure. You point this container to a file share with your dashboards and models. Then, with the Rest API, you can manage the containers you have running.

How can I run icCube?

You can use our Docker container, or run on Windows, Mac and Linux.

Embedded Analytics

How do I technically embed icCube?

You can embed icCube as an iFrame or a DIV. With our API, you can control the content in a dashboard; and you can let the dashboard control content in your application. We call this 2-way communication.

What are the steps to embed analytic content in my app?

With icCube, you follow this plan:

  • Step 1 | Data Model. Connect to your data and build the dimensional model.
  • Step 2 | Dashboards. Use the model to create dashboards in a drag-and-drop interface.
  • Step 3 | Embedding. Integrate the dashboards to your product. Now, your users can view pre-built dashboards. Also, you can allow users to create their own dashboards.
Can I only embed dashboards?

No, you can embed any part of icCube. Usually dashboards are embedded in an application, but nothing prevents you from embedding a single visualization, the full dashboard editor, or even the schema builder.

How much time will it take to integrate icCube into my product?

This depends on your data complexity and infrastructure. In general, getting icCube embedded and production ready can take anywhere from a few weeks to a few months.

Can I let my users edit their own dashboards?

Yes. You decide what rights a user has within icCube. IcCube also gives the possibility for each user to have their own directory where they can save and edit their dashboards.

What is the underlying data model for the dashboards?

A data model contains three main elements: data integration, semantic layer and measures.

1. Data integration is about gathering data from your data sources, and transforming it if needed.

2. The semantic layer has mainly two purposes: 

  • Bringing clear names to concepts in your databases (understandable & consistent terms throughout all dashboards) 
  • Building dimensions and hierarchical structures to ease data navigation, e.g. a location dimension: Continent > Country > City > Store

3. Measures are the calculations/values of your data, e.g. amounts, counts.

4. Optionally, add advanced calculation layers, e.g. multilinear linear regression.

What is a widget on a dashboard?

A widget is a card on your dashboard that shows information to the user. This can be a chart, a pivot table, a map, a kpi card or a custom widget.

What is a gadget?

A gadget is a pre-configured widget. In addition to pre-built dashboards, you can also ship pre built visualizations to your users. They can simply drag and drop them onto a dashboard.

Changing the definition of the gadget, i.e. changing the query, will automatically update all reports using the gadget.

Couldn’t find the answer to your question?

Embark on Your Analytics Integration Journey

Begin with a free trial and discover the ease of embedding analytics with icCube.