Skip to content

Export BI

Export BI generates a star-schema data bundle from the latest assessment results and makes it ready to load into Power BI, Tableau, or any other BI tool that can read CSV or JSON. For Power BI users, SWAO ships pre-built .pbit dashboard templates that connect to this bundle out of the box.

Access from the TUI main menu by pressing 6, or from the command line:

swao export --app <app-id>

For a portfolio-level export that aggregates all applications:

swao export --portfolio

Dashboard preview

The single-application Power BI dashboard gives you an instant visual read of the assessment: verdict, coverage score, compliance matrix, risk register, and full signal detail -- all filterable and drillable.

Power BI dashboard overview

Power BI compliance matrix


What the export bundle contains

Every export produces a consistent set of files in apps/<id>/wsp/exports/latest/:

FileContents
dim_app.csvApplication metadata: name, stack, 7R verdict, coverage score
dim_control.csvFramework controls with ID, domain, and description
dim_evidence.csvEvidence items with source path and type
dim_signal.csvAll signals with ID, severity, control mapping, and rationale
fact_pass_runs.csvPer-pass run statistics: wall time, signal count, LLM token usage, cost
fact_signals.csvSignal-level compliance verdict (SATISFIED / GAP / PARTIAL)
link_signal_evidence.csvMany-to-many join between signals and evidence items
link_control_evidence.csvMany-to-many join between controls and evidence
... + 9 further dimension and fact tablesFull star schema for advanced reporting

An NDJSON mirror of every table is generated alongside the CSV files for use with tools that prefer JSON input. An XLSX rollup sheet is also included for quick review in Excel without loading the full Power BI template.


Power BI templates

SWAO ships two pre-built Power BI templates (.pbit files) that connect to the export bundle automatically once you set the workspace path parameter.

Single-application dashboard

Six report pages covering one application:

PageWhat it shows
Dashboard7R verdict, coverage score, signal-outcome donut, regime gap bar chart
ComplianceControls-by-regime matrix with SATISFIED / GAP / PARTIAL colour coding
SignalsFull signal list with severity filter, rationale text, and evidence links
RisksRisk register table, risk-score bar chart, category donut
AuditorSignal-level false-positive analysis, rationale coverage metrics, block-level assessments
Run StatsPass timing, LLM cost, and token breakdown per run

Portfolio dashboard

Five report pages covering all applications in the workspace (Enterprise):

PageWhat it shows
Portfolio OverviewApp count, critical risk count, average coverage, 7R distribution donut, risk-ranked table
ComplianceCross-app compliance matrix showing every control by framework and application
SignalsPortfolio-level signal browser
Auditor Roll-upAggregate rationale coverage, FP consideration rate, cross-app compliance status
Run StatsPortfolio-level timing and cost summary

Supported editions

FeatureCommunityConsultantEnterprise
Star schema CSV / NDJSON exportYesYesYes
Power BI single-app dashboard--YesYes
Power BI portfolio dashboard----Yes

Template guides

For detailed instructions on connecting the .pbit templates to your export bundle, parameterising queries, and refreshing data, see the template documentation:

Released under the Apache 2.0 Licence.