Free Developer Tool · Apache Ossie / Dosi

dbt to Apache Ossie Converter

Import a compiled dbt semantic_manifest.json into Apache Ossie. Try an editable manifest fixture, review conversion diagnostics and download Ossie YAML.

No signup · Sample models included · Offline conversion checks

Conversion Workbench
Source Files1Example
dbt · Compiled Semantic Manifest
target/semantic_manifest.json
Source files stay in memory. Upload all referenced files together.
ResultsApache Ossie
Choose a source platform and convert to preview Ossie YAML.
Clicking Convert sends the current source files to Datus servers. No warehouse connection or SQL execution is performed.

What This Converter Does

Convert compiled dbt semantic definitions into Apache Ossie YAML. This importer reads semantic_manifest.json rather than compiling the source files of a dbt project.

Source Format

A compiled semantic_manifest.json. The prefilled JSON fixture shows the expected modeling surface; raw dbt YAML, SQL models and a general project folder are not interchangeable with this manifest.

Generated Output

An editable Apache Ossie definition and diagnostics about the supported semantic mapping. Use the result with an Ossie-compatible workflow after checking its model features.

Conversion Steps

  1. Compile the semantic manifest through your existing dbt workflow, or inspect the provided test JSON.

  2. Load semantic_manifest.json with dbt selected as the import source.

  3. Convert and review the mapping of entities, dimensions, metrics and semantic models.

  4. Download the Ossie result and validate representative metrics in your chosen runtime.

Review Before Using the Output

Retain the original dbt source project for future compilation and maintenance.

The converter does not run dbt or MetricFlow, execute SQL or establish that a manifest is compatible with every runtime version.

FAQ

Frequently asked questions

Can I upload raw dbt YAML?

The dbt importer expects a compiled semantic_manifest.json. Compile through your dbt workflow first; raw project YAML is not accepted as the equivalent semantic input.

Does Ossie export create a complete dbt project?

No. The dbt target exports a MetricFlow semantic_manifest.json. Retain or separately author the project YAML, model SQL, connection configuration and other files needed to run a dbt project.

Does a successful conversion validate my dbt metrics?

Success reports the offline checks available to the converter. Execute and compare the intended metrics in your own environment before relying on the generated definition.