免费开发工具 · Apache Ossie / Dosi
Cube 转 Apache Ossie 语义模型转换器
将 Cube YAML 模型导入 Apache Ossie。试用三个文件的电商样例,检查模型诊断,编辑并下载生成的定义。
无需注册 · 内置测试样例 · 离线转换检查
源文件3样例
Cube · 电商(3 个文件)
源文件仅保留在内存中,请一并上传所有被引用的文件。
结果Apache Ossie
选择来源平台并转换,在此预览 Ossie YAML。
点击转换时,当前源文件将发送至 Datus 服务器;不会连接数据仓库或执行 SQL。
此转换器的用途
将 Cube YAML 模型转为可独立检查的 Apache Ossie 定义。此页默认加载订单、客户和电商视图组成的三个文件,并预选导入方向。
来源格式
受支持的 Cube YAML 模型定义。请一并上传相关文件,或上传保留相对路径的文件夹。每次最多 50 个文件,UTF-8 内容与路径合计不超过 1 MiB。
生成产物
Apache Ossie 模型及转换诊断。检查度量、维度和关联的表达方式后,再下载当前生成文件。
转换步骤
检查三个文件的 Cube 电商样例,或替换为自己的 YAML 文件组。
保留 Cube 来源,并检查实时目录提供的配置。
点击转换,逐项比较生成的数据集、字段、指标和关联。
处理诊断,按需编辑产物,再下载到自己的 Ossie 运行时中验证。
使用产物前需要检查的事项
转换器不会执行 Cube 项目代码;YAML 样例不代表支持任意 JavaScript 模型逻辑。
比较关联行为、主键与聚合语义。字段结构相似,不等于两端指标结果一致。
常见问题
常见问题
能否直接上传 Cube 项目文件夹?
可以上传包含受支持模型定义的文件夹,并保留相对路径。每次导入最多 50 个文件,UTF-8 内容与路径合计不超过 1 MiB。请提供相关 YAML 文件组,而不是整个应用代码仓库。
是否支持任意 Cube JavaScript 模型?
此页提供 Cube YAML 样例,实际接受格式以来源目录为准。工具不是任意 JavaScript 执行环境,请提供支持的模型定义并检查诊断。
也能从 Apache Ossie 导出为 Cube 吗?
可以切换到“从 Ossie 导出”,在目录提供该目标时选择 Cube。用于生产前,仍需在目标平台验证导入和执行。