You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

利用构造型增强维度建模:Sparx EA星型Schema问题求助

针对Sparx EA星型Schema模型的两个问题解决方案

问题B:矩阵视图实现Fact表在行、Dimension表在列(Kimball总线矩阵)

Sparx EA的矩阵视图支持按构造型筛选,只是需要手动配置自定义过滤规则,步骤如下:

  • 打开Matrix视图,点击右上角的齿轮状「Configure」按钮进入配置界面。
  • 切换到「Rows」标签页:
    1. 选择存放表的目标包;
    2. 点击「Filter」按钮,在弹出的筛选窗口中,选择「Stereotype」作为筛选条件,然后选中你自定义的Fact构造型(注意如果构造型属于自定义Profile,要选择带Profile前缀的全名,比如YourProfile::Fact);
    3. 确认筛选规则后,行区域就只会显示标记为Fact的表。
  • 切换到「Columns」标签页,重复上述操作,将筛选条件设为Dimension构造型,列区域就只会显示维度表。
  • 补充:如果Type下拉列表没找到想要的选项,也可以先在模型树用「Find in Project」工具筛选出所有Fact/Dimension表,再分别拖到矩阵的行、列区域,快速构建矩阵。

问题C:表的列顺序不保留

这个问题通常是EA的自动排序或构造型批量操作触发的顺序重置,试试这几个方法:

  • 恢复原始顺序:打开表的属性窗口,切换到「Columns」标签,点击右上角的「Advanced」按钮,选择「Reset to Original Order」,可以回到最初创建/导入时的列顺序。
  • 关闭自动排序:点击菜单栏「Tools > Options > Data Modeling」,取消勾选「Auto-sort columns by name」选项,这样手动调整的列顺序就不会被EA自动打乱。
  • 手动保存顺序:如果需要自定义列顺序,拖动列调整后,右键点击列区域,选择「Save Column Order」,确保顺序被永久保存。

内容的提问来源于stack exchange,提问作者Nick.Mc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 01:42:18