0

Analysis Services キューブからMS SQL データベースにデータを挿入する可能性はありますか?

現時点では、Excel を使用して Analysis Services キューブからデータを取得できますが、CUBE のデータをデータベースに保存したいと考えています。

4

1 に答える 1

1

ALTER PROCEDURE [dbo].[SP_FetchDataFromCube]

AS

BEGIN

declare @mdx_query as varchar(max), @open_query as nvarchar(max), @linked_server as varchar(max)

set @mdx_query = 'SELECT {[Measures].[col1]} ON COLUMNS, { [Time].[Month].[' + CONVERT(CHAR(7), GETDATE(),126) + ']} ON ROWS FROM [database] WHERE [field].[field].[value]'

set @linked_server = 'LINKED'

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

execute sp_executesql @open_query

END

于 2013-06-04T06:12:01.377 に答える