从Analysis Services多维数据集导入数据到MS SQL数据库



是否有可能从Analysis Services cube插入数据到MS SQL数据库?

目前我可以使用excel从Analysis Services cube获得数据,但我想从cube存储一些数据到我的数据库。

ALTER PROCEDURE [dbo]。(SP_FetchDataFromCube)

开始

声明@mdx_query为varchar(max),@open_query作为nvarchar(max)@linked_server as varchar(max)

set @mdx_query = 'SELECT {[Measures]. '[col1]} ON列,{[时间]。(月)。[' + CONVERT(CHAR(7), GETDATE(),126) + ']}(领域)。(领域)。(价值)的

set @linked_server = '已链接'

set @open_query = 'SELECT DATEADD(D, 0, DATEDIFF(D, 0, GETDATE())), * FROM OpenQuery .("+ @linked_server +'",'''+ @ mdx_query + ''')'

execute sp_executesql @open_query

结束

相关内容

  • 没有找到相关文章

最新更新