在 VS Analysis Services 表格项目中的不同项目之间重用模型对象

问题描述 投票:0回答:1

我正在使用 Visual Studio 2022 解决方案,其中包含针对不同 SSAS 表格模型的不同项目;这些模型在概念上有一些共同点。

我问是否:

  • 我可以从一个项目到另一个项目重用(导入)对象,例如度量、kpi、计算和重命名的列等
  • 我可以在两个项目之间共享部分模型

你可以认为我有一些基本的通用维度,我希望在不同的模型中重用它们,因为我不想重做通用工作或在修改此类模型定义时增加维护工作。

visual-studio ssas-tabular analysisservices
1个回答
0
投票

不,模型必须封装它的所有内容。您不能与其他模型共享度量等。SSAS 模型应该包含回答组织问题的相关逻辑。因此,措施等仅适用于该模型。因此,这将意味着跨模型的一些资源/逻辑重复。

通常,模型应位于数据仓库中的模式之上,因此维度和事实表等对象在该级别共享。

您可以创建一个模板项目,可以重复使用它来创建模型。我知道对于诸如日历和时间智能功能之类的东西,在项目之间共享基本逻辑会很棒,但拥有模板项目是实现此目的的唯一方法。

© www.soinside.com 2019 - 2024. All rights reserved.