我想知道我可以在 mvc 4 web 项目中使用 OLAP 视图作为数据源吗?我试着用谷歌搜索它,但我可能在错误的地方搜索,但我没有找到任何像样的结果。
我在http://www.connectionstrings.com/olap-analysis-services/找到了一个连接字符串, 但我无法引用 ADOMD.NET
有人做过吗?或者这只是疯狂,不应该被使用。
我想知道我可以在 mvc 4 web 项目中使用 OLAP 视图作为数据源吗?我试着用谷歌搜索它,但我可能在错误的地方搜索,但我没有找到任何像样的结果。
我在http://www.connectionstrings.com/olap-analysis-services/找到了一个连接字符串, 但我无法引用 ADOMD.NET
有人做过吗?或者这只是疯狂,不应该被使用。
如果您无法在 WebServer 上安装 Analysis Services 客户端软件,您可以选择在项目中包含Microsoft.AnalysisServices.AdomdClient.dll并将其构建属性设置为Copy If Newer。
您可以在 C:\Program Files\Microsoft.NET\ADOMD.NET\100 中找到它。在安装了分析服务的计算机上。
比它有一个标准代码:
public CellSet RunMDX(string mdx)
{
_logger.Debug(" Running mdx: " + mdx);
using (var mdConn = new AdomdConnection())
{
mdConn.ConnectionString = Config.olapConnString;
mdConn.Open();
AdomdCommand mdCommand = mdConn.CreateCommand();
mdCommand.CommandText = mdx; // << MDX Query
// work with CellSet
CellSet cs = mdCommand.ExecuteCellSet();
return cs;`
}
}