0
如果有一種方法可以將SSAS OLAP多維數據集反向工程化回原始的關係表示形式,那麼我就在徘徊。 這樣的事情可能嗎?有沒有辦法將數據從SSAS維度表示轉換回關係表示?
如果有一種方法可以將SSAS OLAP多維數據集反向工程化回原始的關係表示形式,那麼我就在徘徊。 這樣的事情可能嗎?有沒有辦法將數據從SSAS維度表示轉換回關係表示?
我能夠在我的Sql Server上建立一個鏈接服務器,然後使用OpenQuery來獲取數據。這是有點難看,但你可以這樣做,如下所示:
SELECT "[Dimension Name].[Hierarchy Name].[Department Name].[MEMBER_CAPTION]" as Department,
round("[Measures].[Some Calculation]",3) as Value,
'Value_Descr' as Value_Descr
FROM OPENQUERY(SSAS_Link,' SELECT NON EMPTY { [Measures].[Some Calculation] } ON COLUMNS
,NON EMPTY {([Date Dimension].[Hierarchy].[Fiscal Year Code].ALLMEMBERS * [Dimension Name].[Hierarchy Name].[Lowest Hierarchy Level Field].ALLMEMBERS) } DIMENSION PROPERTIES MEMBER_CAPTION
,MEMBER_UNIQUE_NAME ON ROWS FROM (
SELECT ({ [Dimension Name].[Field to Filter].& [Key of Field to filer] }) ON COLUMNS
FROM (SELECT ([Fiscal Week Code - Last Week]) ON COLUMNS FROM [Cube Name]) )
WHERE ([Dimension Name].[Field to Filter].& [Key of Field to filer]) ')
我寫了一篇關於創建[鏈接服務器到Analysis Services]的文章(https://bizintelsolutions.wordpress.com/2015/01/03/openquery-from-analysis-服務/),如果你需要設置一個。 –
當你說反向工程,你是在談論一個查詢以獲取數據回到表格格式?或者你是在談論重新創建表格並且正在用於事實和維度? –
我正在討論將數據重新導入表格格式 –