DRAFT — Preliminary version, do not share. · Version préliminaire, ne pas partager.

Analyze with Insight

This page describes Insight, Fundamentum's no-code data warehouse: how it turns your device streams into tables you can query in SQL, and how it keeps each client's data isolated.

What Insight does

Insight takes the data flowing through your project's topics and turns it into a star schema, ready for analysis:

You do not write the pipeline: you configure it. Apache Flink pipelines read your topics, join each fact with its dimensions, rename and convert fields, and write the result into Apache Doris, an analytical database built for fast SQL queries on large volumes.

How it works

  1. Create an instance. An Insight instance groups the resources of one data warehouse (its pipeline, its database and its SQL users) and belongs to a project. A project can have several instances.
  2. Define your tables. Declare your fact and dimension tables and their columns through the Public API.
  3. Configure the pipeline. Choose the topics that feed your facts and your dimensions, then map each column of a fact table to a field of the source, a field of a dimension, or a constant. The Insight interface guides you through it.
  4. Query. Create SQL users for your instance and connect with any SQL client.

Key features

Typical uses

Go further