Omni Sales
ANSI_SQL sales model. Suggested target: Omni, producing multiple YAML files for views, relationships and topics.
Convert an Ossie or Dosi YAML semantic model into another platform’s format. Inspect diagnostics, edit the generated files, and download one file or a ZIP.
No signup · Sample models included · Offline conversion checks
A semantic model describes datasets, fields, relationships and metrics. This tool accepts Apache Ossie YAML and supported Dosi extensions, then sends a snapshot to Datus for conversion using Apache Ossie converters with compatibility and quality checks. The generated files are a starting point for import into your target platform.
Paste your source model, upload a .yml or .yaml file, or select an Apache Ossie test fixture. The source stays editable.
Select the export format and fill in any fields marked with an asterisk. Database is optional where offered. A preferred SQL dialect selects an existing expression; it does not translate SQL.
Click Convert to submit the current input and settings. Success passes the available offline checks. Needs Review includes diagnostics; Blocked results cannot be exported.
Inspect the generated files in the workbench. Download a single file directly or a multi-file ZIP with relative directories preserved. Downloads include your edits.
The workbench loads its available targets and required options from the conversion service. Exports cover these formats; available targets depend on the deployed engine version.
These unchanged Apache-2.0 test fixtures are pinned to an upstream revision. Select one above to fill the editor and choose a suggested target.
ANSI_SQL sales model. Suggested target: Omni, producing multiple YAML files for views, relationships and topics.
ANSI_SQL and Snowflake expressions, including a ratio metric. Suggested target: dbt MetricFlow Manifest, producing a JSON file.
A larger ANSI_SQL retail model. Suggested target: Snowflake Cortex Analyst. Expected metadata warnings demonstrate the Needs Review flow.
Conversion does not connect to a warehouse, run SQL or DAX, or deploy files to the target platform. Verify import and execution in that platform.
Some source constructs cannot be represented in every target. Read target-specific notes and diagnostics; do not assume every model converts losslessly.
The dbt target exports semantic_manifest.json, not the source YAML files of a runnable dbt project. Microsoft Power BI / Fabric exports offline BIM JSON.
The public tool accepts up to 1 MiB of UTF-8 input, with server-side request limits. YAML is sent to Datus servers when you click Convert. Inputs and generated files are not persisted by the tool; keep downloads before leaving the page.
The tool accepts Apache Ossie semantic model YAML and supported Dosi extensions, up to 1 MiB of UTF-8 text. Paste a model, upload a .yml or .yaml file, or load an included upstream example. It does not accept an arbitrary vendor configuration as the source; use the separate OSI Playground for its MetricFlow-to-OSI workflow.
No. Conversion maps semantic datasets, fields, relationships and metrics into a target platform’s model format. Output can be YAML, JSON, BIM, AML or TML, depending on the target. Unsupported constructs and possible loss of metadata are reported as diagnostics rather than treated as a formatting change.
Success means the available offline conversion and quality checks passed. The tool does not connect to your warehouse, execute SQL or DAX, or deploy to the destination. Import the files into the target platform, configure any required connections, and verify metric results before using the model in production.
The browser holds your editable input and output, but conversion runs on Datus servers. Clicking Convert submits a snapshot of the current YAML and settings. No account is required. The tool does not persist source models or results; refresh or close the page to clear them, and download files you want to keep.
Needs Review means files were generated with warnings, such as metadata that the target cannot preserve. Read the diagnostics before downloading or importing them. Blocked means a conversion or quality problem prevents export. Correct the source or required settings and convert again; selecting a different target can change which constructs are supported.