免费开发工具 · Apache Ossie / Dosi
dbt 转 Apache Ossie 语义模型转换器
将已编译的 dbt semantic_manifest.json 导入 Apache Ossie。试用可编辑 manifest 样例,检查诊断并下载 Ossie YAML。
无需注册 · 内置测试样例 · 离线转换检查
源文件1样例
dbt · 已编译语义 Manifest
源文件仅保留在内存中,请一并上传所有被引用的文件。
结果Apache Ossie
选择来源平台并转换,在此预览 Ossie YAML。
点击转换时,当前源文件将发送至 Datus 服务器;不会连接数据仓库或执行 SQL。
此转换器的用途
将已编译的 dbt 语义定义转换为 Apache Ossie YAML。导入器读取 semantic_manifest.json,不负责编译 dbt 项目的源文件。
来源格式
已编译的 semantic_manifest.json。预填充 JSON 样例展示输入结构;原始 dbt YAML、SQL 模型或普通项目文件夹不能替代该文件。
生成产物
可编辑的 Apache Ossie 定义及语义映射诊断。检查模型特性后,可在兼容 Ossie 的流程中使用。
转换步骤
通过现有 dbt 流程编译语义 manifest,或检查内置 JSON 样例。
以 dbt 为来源加载 semantic_manifest.json。
转换并检查实体、维度、指标与语义模型的映射。
下载 Ossie 结果,在所选运行时中验证代表性指标。
使用产物前需要检查的事项
保留原始 dbt 项目,用于后续编译与维护。
工具不运行 dbt 或 MetricFlow,不执行 SQL,也不保证 manifest 兼容所有运行时版本。
常见问题
常见问题
可以上传原始 dbt YAML 吗?
dbt 导入器需要已编译的 semantic_manifest.json。请先通过自己的 dbt 流程编译;原始项目 YAML 不能作为同等的语义输入。
从 Ossie 导出会创建完整 dbt 项目吗?
不会。dbt 目标导出 MetricFlow semantic_manifest.json。可运行项目所需的 YAML、模型 SQL、连接配置等文件,需要另行保留或编写。
转换成功是否证明 dbt 指标正确?
成功仅表示通过转换器提供的离线检查。使用生成定义前,请在自己的环境执行并比较所需指标。