1

我有一个 C# dll,开发人员将在其中实现一些功能

我们想在 Meaures 计算中使用这些函数。

这可能吗?有没有人尝试过这样做?

谢谢

4

2 回答 2

1

可以在 MDX 中使用外部程序集(托管和非托管,但是由于这种风险和其他考虑,COM 程序集在 SQL Server 2008 Analysis Services 中已弃用)您必须将此程序集添加到 BIDS 中的 ssas 项目: 在 BIDS 中添加程序集

然后在服务器或数据库级别上 ssis 服务器本身:

将程序集添加到 ssas 服务器

然后,您可以使用AssemblyName.FullClassName.ProcedureName(Argument1, Argument2, ...)语法使用您的方法。

更多信息:http ://technet.microsoft.com/en-us/library/ms175398.aspx

于 2012-10-14T15:41:53.583 回答
1

class将实现功能定义为public。也将函数定义为public。如果Measures在单独的 DLL\Project 中进行计算,只需引用包含函数的 DLL。这应该有效。

于 2012-10-14T10:08:49.767 回答