A widget is one query plus one visualisation. A dashboard is a saved arrangement of widgets. You build widgets in the query builder, then place them on a dashboard and arrange the grid.
You can build a widget's query three ways — by picking fields, by writing SQL, or by describing it to ZIN in plain English — and all three feed the same live preview.
defence:widget:create) to build widgetsdefence:dashboard:create, defence:dashboard:update) to build and edit dashboardsNavigation: Sidebar → Dashboard → Create → Widget
The builder opens with the query panel on the left and the live preview on the right. Across the top of the query panel are three tabs — Query, SQL and AI.
table.column and a chip for its type.If you select only category-style fields, Interno offers a hint: *You picked category fields. Add a Count so the chart shows totals per value instead of repeated rows.* Click Apply Count to add the count and grouping for you, or Dismiss to ignore it.
Aggregations available: count, min, max, avg and sum. Which ones are offered depends on the field — numeric fields get all five, date fields get min and max, and identifier fields get count.
The right-hand panel shows the result as you build. Above it you can:
Interno has 22 visualisation types: table, bar, horizontal-bar, grouped-bar, grouped-horizontal-bar, polar-bar, pie, doughnut, semi-doughnut, nightingale, line, area, scatter, heatmap-cartesian, treemap, sunburst, funnel, radar, card, parallel, rainfall and theme-river. Only the ones that suit your current result set are offered.
When you are happy, click Create widget. Give it a Title and a Description (up to 500 words) and save. Editing an existing widget shows Update widget instead.
Navigation: Sidebar → Dashboard → Create → Dashboard
The Create dashboard page has the details form on the left and the widget picker on the right.
Selecting widgets is optional — you can create the dashboard empty and add widgets afterwards.
Open a dashboard, then choose Edit Dashboard from the three-dot More Options menu.
In edit mode you can:
Layout changes are not saved automatically. Click Save Changes before you leave, or your rearrangement is lost. Saving needs defence:dashboard:update.
My widget shows no data → Check that the integration feeding that table has scanned. Then re-run Preview — an over-tight filter or a Limit set too low will also empty a result.
My SQL query fails → Open View Schema and confirm the table and column names against the Table Relationship panel. Copy the names from there rather than typing them.
I don't know which field I need → Use Browse data dictionary in the Query tab. It is searchable by name, shows what each field means, and inserts it for you.
The AI tab gave me the wrong query → Be more specific — name the metric, the tool and the time frame. You can also take the generated query into the SQL tab and edit it directly.
My chart repeats the same value over and over → You selected category fields without an aggregation. Use Apply Count when Interno offers it, or add a Count aggregation and a Group By yourself.
The chart type I want isn't in the list → Chart types are filtered to those that fit your current result — for example, some need more than one series. Adjust the query or the axis selection and the option reappears.
My layout changes disappeared → Dashboards do not auto-save. Use Save Changes in edit mode. If the button is missing you lack defence:dashboard:update.
The builder says I'm not authorised → Building widgets needs defence:widget:create. Editing a dashboard's layout needs defence:dashboard:update.
Need more help? Contact support@zeron.one