Tutorial: Semantic model editor¶
CSA Loom
semantic-modeleditor — verified working against a live console by the UAT harness on 2026-07-01.
Open the editor¶
- Sign in to your CSA Loom Console (for example
https://<your-console-host>). - Open or create a workspace from the Workspaces page.
- Click + New item and choose Semantic model from the catalog.
- The editor opens at
/items/semantic-model/<id>:
What this editor does¶
A Semantic model holds the tables, relationships, measures, and roles backing Power BI reports. In Loom it is wired against live Power BI REST via the Console UAMI. Use it as the shared business layer for reports, dashboards, and scorecards.
Getting started¶
- Connect data — Connect to a Lakehouse, warehouse SQL endpoint, or import data directly.
- Author DAX measures — Write measures for KPIs such as Revenue, Cost, and Margin percent.
- Configure RLS — Define row-level security roles so each consumer sees only their slice.
- Refresh the model — Trigger or schedule a refresh; the editor calls live Power BI REST and surfaces 401/403 with a hint if the UAMI isn't yet a workspace member.
Learn more¶
- Microsoft Learn reference: https://learn.microsoft.com/power-bi/transform-model/datasets/dataset-modes-understand
Verified by the UAT harness¶
- Tested at:
2026-05-26T13:51:49.302Z - Verdict: A (renders cleanly, real backend responded)
- Test source:
apps/fiab-console/e2e/editors.uat.ts
