Quality data

Connect to the measurement data you already have.

Most plants have CMM output in one system, gauge readings in another, lab results in a LIMS and the part numbers that tie them together in the ERP. KensoBI queries those systems where they are, so there is no migration to get through before you can build a dashboard.

Connections are read-only by default

SOURCES CMM & scanners Gauges & sensors LIMS & lab MES & ERP Supplier reports SPC LAYER Cp / Cpk / UCL computed in SQL OUT Alert fired

Where quality analytics projects usually stall

The blocker is rarely the statistics. The numbers sit on different machines, in different departments and at different companies, and gathering them into one place turns into a migration project that nobody planned for.

Keep what you already bought

Your CMM software, your MES and your existing databases stay where they are and keep doing their job. KensoBI sits on top as a reporting layer and reads from them.

Blend sources on one chart

A single panel can query more than one database. That lets you put dimensional results alongside machine temperature, humidity or cycle time and look for a correlation.

See supplier quality early

A supplier can be given somewhere to upload their measurement data and a dashboard of their own. You then see a drifting process while the parts are still on their floor.

What it connects to

Grafana ships with connectors for most of the databases used in industry, and the community has built hundreds more. Between the two, anything with a query language is usually covered.

PostgreSQL Microsoft SQL Server MySQL & MariaDB Oracle MongoDB InfluxDB TimescaleDB Elasticsearch CSV & flat files REST APIs OPC UA & historians Cloud warehouses
Choosing a data source in KensoBI

Measurement formats, as well as databases

Measurement data has its own standards, and the SPC Characteristic data source understands them.

  • Q-DAS. A built-in preset for the Q-DAS schema, so an existing measurement archive works without remodelling
  • KensoBI schema. Our own layout, for green-field installs with no archive to map
  • QIF. The ISO standard for inspection data, and the basis of the Quality Inspection Manager we are building
  • Your own tables. Map existing columns in the query editor, without writing SQL

The statistics run where the data is

Most dashboard tools pull the raw rows across the network and calculate in the browser. That is workable at a hundred points. It gets slow once a model carries hundreds of characteristics with years of history behind each one.

The SPC Characteristic data source generates nested SQL and lets your database do the work. The mean, the control limits and the capability indices come back already calculated.

  • Mean, UCL/LCL, Cp, Cpk, Cpm, Pp and Ppk returned straight from the query
  • A characteristic picker in the query editor, so dashboards get built without hand-written SQL
  • PostgreSQL and MSSQL, with KensoBI and Q-DAS presets
  • Large studies stay responsive because the raw rows never leave the database
# What the panel asks for
characteristic  "Bore Ø 12.4"
part            "HSG-4471"
range           last 90 days

# What comes back, already computed
 mean   12.4021
 ucl    12.4610
 lcl    12.3432
 cp     1.42
 cpk    1.11

# Raw rows stay in the database.
Alert rules configured on a KensoBI dashboard

Alerting on the same rules

Grafana evaluates alert rules on a schedule and sends a notification when one fires, so catching a control limit breach does not depend on somebody having the dashboard open at the time.

  • Alert on a control limit breach, a capability index falling below target, or a run rule firing
  • Email, Slack, Teams, PagerDuty or a webhook into whatever you already use
  • A webhook can trigger an action in another system, such as raising a ticket or flagging a batch
  • Alerts leave annotations on the chart, so the history shows what happened and when

Room to grow past what we ship

This is Grafana underneath, so the public plugin catalogue is available to you as well. Hundreds of community data sources and panels can go on the same dashboard as the SPC ones. For anything that does not exist yet, Grafana plugins are written in TypeScript.

Browsing plugins inside KensoBI

Tell us where your data lives

Describe your measurement systems and we will tell you what connecting them would involve, and whether it is a sensible fit for what you are trying to do.