是否有可能将Analysis Services多维数据集中的数据插入到MS SQL数据库?将Analysis Services多维数据集中的数据导入MS SQL数据库
目前我可以使用Excel从Analysis Services多维数据集中获取数据,但是我想将来自CUBE的一些数据存储到我的数据库中。
是否有可能将Analysis Services多维数据集中的数据插入到MS SQL数据库?将Analysis Services多维数据集中的数据导入MS SQL数据库
目前我可以使用Excel从Analysis Services多维数据集中获取数据,但是我想将来自CUBE的一些数据存储到我的数据库中。
ALTER PROCEDURE [DBO]。[SP_FetchDataFromCube]
AS
BEGIN
声明@mdx_query为varchar(最大), @open_query如为nvarchar(最大), @linked_server为varchar (最大)
set @mdx_query ='SELECT {[Measures]。[col1]} ON COLUMNS, {[Time]。[Month]。['+ CONVERT(CHAR(7),GETDATE(),126 )+']}从[数据库] 012开始行WHERE [领域] [领域] [值] '
组@linked_server = '链接'
组@open_query =' SELECT DATEADD(d,0,DATEDIFF(d,0,GETDATE() )),* FROM OPENQUERY ( “ '+ @ linked_server +'”, '' '+ @mdx_query + ''')”
执行sp_executesql的@open_query
END