我有一個多維數據集,我已經建立了跨多個服務器的數據。將多維數據集部署到SSAS服務器之後,它是否與包含該多維數據集所基於的初始數據的SQL服務器進行交互?我問的原因是因爲我有可能有很多用戶,並且有些數據位於我們的一臺生產服務器上,我們不希望在查詢多維數據集期間訪問這些服務器。多維數據集使用SQL Server分析服務器之外的資源嗎?
感謝, 伊桑
我有一個多維數據集,我已經建立了跨多個服務器的數據。將多維數據集部署到SSAS服務器之後,它是否與包含該多維數據集所基於的初始數據的SQL服務器進行交互?我問的原因是因爲我有可能有很多用戶,並且有些數據位於我們的一臺生產服務器上,我們不希望在查詢多維數據集期間訪問這些服務器。多維數據集使用SQL Server分析服務器之外的資源嗎?
感謝, 伊桑
一個典型的SSAS多維數據集將所有向它提供的(按你拉入DSV的表/視圖),以它自己的位置,你可以通過訪問存儲驗證此數據路徑在SSAS服務器選項中定義並查看文件夾大小。當你查詢多維數據集時,它將使用這個「複製數據」。
話雖如此,也有例外:
如果你有ROLAP維度它可以順利通過底層數據:
http://technet.microsoft.com/en-us/library/ms174915.aspx
如果你的立方體被設置爲主動緩存,然後它可以查詢基礎數據庫本身爲了熬夜到最新:
http://msdn.microsoft.com/en-us/library/ms174769.aspx
這是我熟悉的唯一兩個。
請記住,部署通常需要事後處理,除非您要從其他位置處理的備份中恢復。另外請記住,某些時候您可能希望將新數據添加到多維數據集中,您說這些數據來自您不想中斷的生產數據庫。
另外,如果您將ROLAP存儲配置爲度量值組分區,則查詢將轉到SQL Server源 - 如果您擁有HOLAP存儲,則可能會轉至該處。如果您對度量值組和維度使用默認存儲設置 - MOLAP - 則所有查詢都將從用戶查詢角度轉到完全獨立於SQL Server數據庫的SSAS存儲。 – Stacia
非常感謝您,在部署/處理時從生產服務器獲取數據,而不是在查詢多維數據集的時候很好。 再次感謝! – EthanSpitz