The metric contract
Name, calculation, grain, time rule, source mapping, and permitted dimensions belong in the shared model.
Build an analysis for the question in front of you without redefining the metrics behind it. In Datus Studio, connect your data, bring reviewed business context into a project, and use the Agent to create, revise, and publish reports or dashboards. DOSI supplies executable semantic definitions where configured.
Composable analytics separates the meaning of a metric from the page that displays it. A reviewed definition can serve a fixed dashboard, an exploratory HTML view, or a report. An agent can change the layout, filters, and chart choice for each question while the metric remains reviewable.
Name, calculation, grain, time rule, source mapping, and permitted dimensions belong in the shared model.
Cards, charts, tables, filters, and visual emphasis can change as the investigation moves.
Switch between two illustrative versions of the same Northstar Premier analysis. The presentation changes; the recorded customer-margin figures do not.
“Show Premier customer margin by customer, with total margin and delivered orders.”
| Customer | Margin | Delivered orders | Return rate |
|---|---|---|---|
| Maya Chen | $7,325.24 | 8 | 12.5% |
| Daniel Brooks | $3,308.16 | 7 | 0% |
| Sofia Rivera | $3,188.49 | 6 | 16.7% |
In a Datus Studio project, the Agent can start with an existing metric, supplied SQL, or both. It creates a report or dashboard, lets you refine individual sections, and gives your team a chance to review before publishing.
Start with a curated metric and its dimensions when one fits. An ad-hoc SQL query is another supported starting point, but it needs its own review.
Ask Datus Agent for headline cards, filters, charts, and tables. It saves an HTML dashboard and query templates for the configured source.
Check the definition or SQL, filter meaning, time window, labels, and totals. Change one module as needed, then publish the reviewed artifact with the right access.
A generated page can be a working view or a maintained asset. Decide how it will get data and who must review it before you share it.
Build a focused HTML dashboard, follow a new breakdown, and keep revising the page while you investigate. See how this supports AI/BI analysis.
Publish a dashboard with filters and a configured data source. The Studio viewer queries through the Datus backend when an authorized reader changes a filter. Check data access and row policies before publishing. Explore agent-built dashboards.
Publish a reviewed HTML report as a stable, read-only viewer experience for a briefing or follow-up conversation. A report snapshot does not rerun its queries when opened. See how shared semantic definitions support reporting.
Composable analytics is a stack decision as much as a dashboard decision. Start with your warehouse, the BI views people already trust, and the semantic approach your team can maintain.
Check each source and semantic execution path separately; support varies by connector and feature.
Keep trusted views while you evaluate how shared definitions reach each tool. These examples are not a claim of direct integration.
Compare where metrics live, which tools can use them, and how changes are reviewed.
Can your team review the calculation, grain, joins, and source mapping once, then reuse them in the views that need them?
Verify the warehouse connector, the BI handoff, and whether a selected dashboard should remain where it is.
Distinguish a live dashboard from a fixed report. Test the query path, access permissions, and row policies.
Check whether an Agent can revise a section without changing the metric, and review the resulting SQL or source references.
Use a Studio workspace to connect a data source, bring reviewed metrics into the project when available, and ask the Agent for a report or dashboard. Review the artifact, then publish it for the people who need it.
Attach a supported data source to a project.
Pull verified or certified metrics from Semantic Hub, or review the SQL used for an ad-hoc view.
Ask the report or dashboard Agent to build and refine the view.
Open the published viewer, test filters, and share with the right access.
Composable analytics builds analytical views from reusable data access, metric definitions, query contracts, and presentation parts. A dashboard or report can change its layout without copying the underlying business calculation into every screen.
No. Datus Agent can start from an existing metric, supplied SQL, or a combination. When a suitable reviewed semantic metric is configured, use it for a shared definition. An ad-hoc SQL chart still needs its own calculation and source review.
Yes. The documented dashboard agent can revise individual modules such as filters, KPI cards, charts, and tables. Review the resulting query and layout after each change.
In Datus Studio, a reviewed dashboard can be published to a viewer. Live filters run through the configured Datus backend for authorized readers; sharing is subject to the publication access and data policies. A locally generated HTML file does not bring that hosted runtime with it.
Start with the data sources and BI views your team already uses. Datus Agent adapters, DOSI execution connectors, semantic-model exports, and BI handoffs have different support boundaries. Check the specific integration path and test permissions before planning a migration.
Compare the model format, supported data sources, metric review process, query evidence, BI handoff, and who runs and shares the resulting dashboard. Datus combines Agent-generated views with reusable context; DOSI executes compatible Apache Ossie models where configured. Validate each option against your own stack.
It can work alongside one. Keep fixed dashboards for recurring monitoring and use generated views when the question changes. You can also move selected reports into a Datus workflow after checking definitions, permissions, and runtime needs.
Start with a business question and a definition your team can review. Let Datus Agent assemble the view that fits.
Build with Datus Agent