免费开发工具 · Apache Ossie / Dosi

Cube 转 Apache Ossie 语义模型转换器

将 Cube YAML 模型导入 Apache Ossie。试用三个文件的电商样例,检查模型诊断,编辑并下载生成的定义。

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

转换工作台
源文件3样例
Cube · 电商(3 个文件)
model/cubes/orders.yml
源文件仅保留在内存中,请一并上传所有被引用的文件。
结果Apache Ossie
选择来源平台并转换,在此预览 Ossie YAML。
点击转换时,当前源文件将发送至 Datus 服务器;不会连接数据仓库或执行 SQL。

此转换器的用途

将 Cube YAML 模型转为可独立检查的 Apache Ossie 定义。此页默认加载订单、客户和电商视图组成的三个文件,并预选导入方向。

来源格式

受支持的 Cube YAML 模型定义。请一并上传相关文件,或上传保留相对路径的文件夹。每次最多 50 个文件,UTF-8 内容与路径合计不超过 1 MiB。

生成产物

Apache Ossie 模型及转换诊断。检查度量、维度和关联的表达方式后,再下载当前生成文件。

转换步骤

  1. 检查三个文件的 Cube 电商样例,或替换为自己的 YAML 文件组。

  2. 保留 Cube 来源,并检查实时目录提供的配置。

  3. 点击转换,逐项比较生成的数据集、字段、指标和关联。

  4. 处理诊断,按需编辑产物,再下载到自己的 Ossie 运行时中验证。

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

转换器不会执行 Cube 项目代码;YAML 样例不代表支持任意 JavaScript 模型逻辑。

比较关联行为、主键与聚合语义。字段结构相似,不等于两端指标结果一致。

常见问题

常见问题

能否直接上传 Cube 项目文件夹?

可以上传包含受支持模型定义的文件夹,并保留相对路径。每次导入最多 50 个文件,UTF-8 内容与路径合计不超过 1 MiB。请提供相关 YAML 文件组,而不是整个应用代码仓库。

是否支持任意 Cube JavaScript 模型?

此页提供 Cube YAML 样例,实际接受格式以来源目录为准。工具不是任意 JavaScript 执行环境,请提供支持的模型定义并检查诊断。

也能从 Apache Ossie 导出为 Cube 吗?

可以切换到“从 Ossie 导出”,在目录提供该目标时选择 Cube。用于生产前,仍需在目标平台验证导入和执行。