我想在c#datatable或dataset中获取ssas cube数据。所以我可以在pivotgrid中进一步使用它。 那么有人能告诉我如何实现这个目标吗?
答案 0 :(得分:0)
您可以使用System.Data.OleDb创建OleDbConnection
,将此和一些MDX提供给OleDbCommand
,然后将此命令传递给OleDbDataAdapter
并将其用于Fill
} DataSet
。
请参阅此处了解OLAP OLEDB连接字符串的格式:https://www.connectionstrings.com/microsoft-ole-db-provider-for-olap/
请注意,您也可以使用ADOMD.NET实现所需目标。这确实需要集成身份验证,而OLEDB允许您指定用户名和密码。最后,我认为现在最好的做法是尝试通过HTTPS连接。