Live demo · nothing installed
Open a .lens file and the dashboard builds itself
A .lens file is a dataset, its query engine and its proof system in one. There is no server behind this page. The viewer runs in your browser, reads the file you give it, and builds the reports from the compressed columns without unpacking them first.
Trouble seeing it? Open the viewer in its own tab. The sample is fleet-demo.lens, 6,000 events in 49 KB. Save it, then drag it onto the viewer.
What to watch for
- Nothing is uploaded. The file never leaves your machine. Close the tab and there is no copy anywhere else, which is the difference between sending a dataset to a dashboard and sending a dashboard to a dataset.
- The reports read the compressed form. A sum touches each chunk once. A category mix is one pass. Nothing is decompressed into a temporary table first, which is why a laptop can do this at all.
- The file checks itself. Every section is covered by a verification root. Change one byte anywhere in the file and the viewer refuses it and names the section that failed, rather than quietly drawing a chart from altered numbers.
What it is not
It is not a replacement for a warehouse. A .lens file is built once and read many times, so it suits a dataset that is finished rather than one being written to all day. It is also not a general BI tool: the reports it draws are the ones the file was built to answer, and adding a new one means building the file again.
Build one from your own data
One command turns a CSV into a .lens file with typed compressed columns and a verification root over every section.
at1 lens build fleet.csv -o fleet.lensRead the LENS overview or the command reference.