Apache Ossie 转 dbt MetricFlow 转换器
将 Apache Ossie YAML 导出为 dbt MetricFlow semantic_manifest.json。试用 NVIDIA Sales 样例,并在使用前检查生成的 manifest。
无需注册 · 内置测试样例 · 离线转换检查
此转换器的用途
将 Apache Ossie 语义模型导出为 dbt MetricFlow manifest。内置 NVIDIA Sales 样例包含 ANSI_SQL、Snowflake 表达式和比率指标,可用于检查具体导出行为。
来源格式
已部署引擎支持的 Apache Ossie YAML。来源包含多个语义模型时,请在工作台要求选择时指定目标模型。
生成产物
dbt MetricFlow Manifest 目标的 semantic_manifest.json。这是已编译的语义元数据,不是可运行 dbt 项目的原始 YAML 与 SQL。
转换步骤
加载 NVIDIA Sales 样例,或上传自己的 Apache Ossie YAML。
保留 dbt MetricFlow Manifest 目标,完成必需的模型或数据集选择。
转换并检查生成 JSON、指标表达式和兼容性诊断。
下载 manifest,针对自己的 MetricFlow 流程验证,并另行保留项目配置。
使用产物前需要检查的事项
生成的 manifest 不替代 dbt 项目 YAML、SQL 模型或连接配置。
SQL 方言选项用于选择已有来源表达式,不翻译表达式,也不运行 MetricFlow 查询。
常见问题
Ossie 转 dbt 目标会生成什么文件?
dbt MetricFlow Manifest 目标生成 semantic_manifest.json,不会生成可运行 dbt 项目所需的原始 YAML、SQL 模型或连接配置。
NVIDIA Sales 样例能导出为 dbt manifest 吗?
工作台提供该 Apache Ossie 导出样例,包含 ANSI_SQL、Snowflake 表达式和比率指标。请转换当前快照,再检查目标诊断与生成的 JSON。
导出 manifest 会运行 MetricFlow 吗?
不会。转换执行已有离线检查,不启动 dbt 或 MetricFlow,也不查询数仓。请针对自己环境的版本与指标流程验证 manifest。