我正在尝试使用 MDX 脚本从 BSO 多维数据集中导出相当大的数据,以将其导入另一个 BSO 多维数据集。我已经尝试过计算脚本和报告脚本,但它需要很多时间。我的多维数据集只有 4 个维度 - 帐户(密集)、年份(稀疏)、场景(稀疏)和国家(稀疏)。
我正在使用的 MDX 脚本如下:
SELECT {[Years].[Jan],[Scenario].[Actual]} ON COLUMNS,
NonEmptysubset (Crossjoin({[Accounts].Levels(0).members},
({[Countries].Levels(0).members}))
ON ROWS From [Test.XXX];
同样,此脚本需要花费大量时间,但它不应该这样做。有人可以告诉我我在上面犯了什么错误吗?我希望在不到一分钟的时间内导出数据。谢谢!