是否有可能从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
结束