免费开发工具 · Apache Ossie / Dosi

dbt 转 Apache Ossie 语义模型转换器

将已编译的 dbt semantic_manifest.json 导入 Apache Ossie。试用可编辑 manifest 样例,检查诊断并下载 Ossie YAML。

无需注册 · 内置测试样例 · 离线转换检查

转换工作台
源文件1样例
dbt · 已编译语义 Manifest
target/semantic_manifest.json
源文件仅保留在内存中,请一并上传所有被引用的文件。
结果Apache Ossie
选择来源平台并转换,在此预览 Ossie YAML。
点击转换时,当前源文件将发送至 Datus 服务器;不会连接数据仓库或执行 SQL。

此转换器的用途

将已编译的 dbt 语义定义转换为 Apache Ossie YAML。导入器读取 semantic_manifest.json,不负责编译 dbt 项目的源文件。

来源格式

已编译的 semantic_manifest.json。预填充 JSON 样例展示输入结构;原始 dbt YAML、SQL 模型或普通项目文件夹不能替代该文件。

生成产物

可编辑的 Apache Ossie 定义及语义映射诊断。检查模型特性后,可在兼容 Ossie 的流程中使用。

转换步骤

  1. 通过现有 dbt 流程编译语义 manifest,或检查内置 JSON 样例。

  2. 以 dbt 为来源加载 semantic_manifest.json。

  3. 转换并检查实体、维度、指标与语义模型的映射。

  4. 下载 Ossie 结果,在所选运行时中验证代表性指标。

使用产物前需要检查的事项

保留原始 dbt 项目,用于后续编译与维护。

工具不运行 dbt 或 MetricFlow,不执行 SQL,也不保证 manifest 兼容所有运行时版本。

常见问题

常见问题

可以上传原始 dbt YAML 吗?

dbt 导入器需要已编译的 semantic_manifest.json。请先通过自己的 dbt 流程编译;原始项目 YAML 不能作为同等的语义输入。

从 Ossie 导出会创建完整 dbt 项目吗?

不会。dbt 目标导出 MetricFlow semantic_manifest.json。可运行项目所需的 YAML、模型 SQL、连接配置等文件,需要另行保留或编写。

转换成功是否证明 dbt 指标正确?

成功仅表示通过转换器提供的离线检查。使用生成定义前,请在自己的环境执行并比较所需指标。