在SSAS度量中使用C#DLL中的方法
我有一个C#dll,开发人员将在其中实现一些功能 我们希望在测量计算中使用这些函数 这可能吗?有人试过这样做吗在SSAS度量中使用C#DLL中的方法,c#,c#-4.0,ssas,mdx,C#,C# 4.0,Ssas,Mdx,我有一个C#dll,开发人员将在其中实现一些功能 我们希望在测量计算中使用这些函数 这可能吗?有人试过这样做吗 谢谢定义类,将函数实现为公共。将函数也定义为public。如果度量值计算是在单独的DLL\项目中进行的,只需引用包含函数的DLL即可。这应该行得通 可以在MDX中使用外部资产(托管和非托管资产,但由于此风险和其他考虑,SQL Server 2008 Analysis Services中不推荐使用COM程序集),您必须在投标中将此程序集添加到ssas项目中: 然后到服务器或数据库级别的
谢谢定义
类
,将函数实现为公共
。将函数也定义为public
。如果度量值
计算是在单独的DLL\项目中进行的,只需引用包含函数的DLL即可。这应该行得通 可以在MDX中使用外部资产(托管和非托管资产,但由于此风险和其他考虑,SQL Server 2008 Analysis Services中不推荐使用COM程序集),您必须在投标中将此程序集添加到ssas项目中:
然后到服务器或数据库级别的ssis服务器本身:
然后,您可以使用AssemblyName.FullClassName.ProcedureName(Argument1,Argument2,…)
语法使用您的方法
更多信息:您确定要谈论Analysis Services吗?是的,MDX可以包含对外部函数的调用。可以使用SQL2000和旧的skool DLL。