離線立方體檔案 (.cub) 以線上分析處理(Online Analytical Processing) (OLAP) 立方體的形式儲存資料。 這些資料可能代表來自 OLAP 伺服器的 OLAP 資料庫的一部分,或是獨立於任何 OLAP 資料庫建立的。 使用離線立方體檔案繼續處理樞透分析表和樞紐分析圖表報告,當伺服器無法使用或你已斷線時。
注意
使用或散布包含敏感或私人資訊的離線立方體檔案時,請小心。 與其用立方體檔案,不如考慮把資料放在工作簿裡,這樣你就能用權利管理來控制資料的存取。 欲了解更多資訊,請參閱 辦公室資訊權利管理。
了解更多關於離線方塊的資訊
當你使用基於 OLAP 伺服器來源資料的樞透分析表或樞紐圖報告時,可以使用離線立方體嚮導將來源資料複製到電腦上的獨立離線立方體檔案。 要建立這些離線檔案,您必須在電腦上安裝支援此功能的 OLAP 資料提供者,例如 Microsoft SQL Server Analysis Services 的 MSOLAP。
注意
從 Microsoft SQL Server Analysis Services 建立及使用離線立方體檔案,須依據您 Microsoft SQL Server 安裝的授權條款與授權條款。 請參考你 SQL Server 版本的相關授權資訊。
使用 離線方塊精靈
要建立離線立方體檔案,你可以使用離線立方體精靈在 OLAP 資料庫中選取資料的子集,然後儲存該子集。 你的報告不必包含檔案中所有欄位,你可以從 OLAP 資料庫中可用的任何維度和資料欄位中選擇。 為了將檔案大小降到最低,你可以只包含你想在報告中顯示的資料。 你可以省略整個尺寸,而且大多數尺寸類型也可以省略較低層級的細節和不需要顯示的頂層項目。 對於你所包含的任何項目,資料庫中該項目的屬性欄位也會儲存在你的離線檔案中。
將資料離線再重新啟用
要做到這點,你先建立一個基於伺服器資料庫的樞紐分析表或樞紐分析圖報告,然後從報告中建立離線立方體檔案。 接著你可以隨時在伺服器資料庫和離線檔案之間切換報告;例如,當你使用攜帶型電腦帶工作回家或出差,然後再將電腦重新連接到你的網路時。
以下程序說明了將資料離線後再重新上線的基本步驟。
- 建立或開啟一個基於你想離線存取的 OLAP 資料的樞紐分析表或樞紐分析圖報告。
- 在你的電腦上建立一個離線的立方體檔案。 請參閱本文) 中「 從 OLAP 伺服器資料庫建立離線立方體檔案 」 (章節。
- 斷開網路,使用離線的立方體檔案。
- 重新連接你的網路,重新連接離線的 Cube 檔案。 請參閱本文) 中「 重新連接離線立方體檔案至OLAP伺服器資料庫 (」章節。
- 用新資料刷新離線立方檔案,然後重新建立離線立方體檔案。 請參閱本文) 中「 刷新並重建離線方塊檔案 (」章節。
- 重複這個步驟,從步驟3開始。
從 OLAP 伺服器資料庫建立離線立方體檔案
注意
如果你的 OLAP 資料庫很大,且你希望立方體檔案能存取大量資料,就需要提供充足的磁碟空間,而你會發現儲存檔案可能會花費大量時間。 為了提升效能,可以考慮使用 MDX 腳本建立離線立方體檔案。
點擊你想建立離線立方體檔案的樞紐分析表報告——你也可以點選相關的樞紐分析表報告以建立樞紐分析圖報告。
在 分析 標籤中, 計算群組中 點選 OLAP 工具,然後點選 離線 OLAP。
離線 OLAP 設定 對話框會顯示。注意
如果你的 OLAP 服務提供者不支援離線立方體檔案,離線 OLAP 指令將無法使用。 請聯絡您 OLAP 供應商的供應商以獲得更多資訊。
點擊 建立離線資料檔案 ,或如果報告中已有離線立方體檔案,請點擊 編輯離線資料檔案。
離線 方塊精靈 會顯示出來。在精靈的第一步,點選 「下一步」。
在精靈的第二步,從你的伺服器立方體中選擇每個包含你想包含在離線立方體檔案資料的維度。 點選每個維度旁的
框,選擇你想包含的等級。注意
- 你無法跳過一個維度內的中級關卡。
- 為了縮小立方體檔案大小,可以省略報告中不需要查看的較低層級。
- 務必包含任何分組項目的維度,這樣 Microsoft Office Excel 在切換伺服器資料庫與離線檔案時能維持這些分組。
- 沒有
框的尺寸就不允許排除關卡。 你只能包含或排除所有這類維度。
在精靈的第三步,點選 Measures 旁邊的
,選擇你想在報告中用作資料欄位的欄位。 你必須選擇至少一個小節;否則與測度相關的維度將不包含任何資料。 對於在 度量中列出的每個維度,點選該維度旁的
框,然後選擇要包含在離線立方體檔案中的頂層項目。為了限制立方體檔案大小,避免磁碟空間不足並減少儲存所需的時間,請只選擇報告中需要查看的項目。 你選擇的物品所有可用的屬性欄位都會自動包含在立方體中。
如果你想包含的項目缺少,可能你在前一步沒有包含包含這些項目的維度。 在嚮導中點 回, 選擇步驟 2 中缺少的維度,然後回到步驟 3。
注意
在 OLAP Cube 精靈中,資料欄位唯一可用的摘要函數是 Sum、 Count、 Min 和 Max。
在精靈的第 4 步,輸入 .cub 檔案的名稱和位置,然後點 選完成。
若要取消儲存檔案,請在「建立立方體檔案 – 進度」對話框中點擊「停止」。Excel 完成離線立方體檔案建立後,請在離線 OLAP 設定對話框中點擊確定。
問題:我的電腦在儲存一個方塊時,磁碟空間用完了。
OLAP 資料庫設計用來管理大量詳細資料,因此伺服器資料庫可能佔用的磁碟儲存空間遠大於本地硬碟所提供的空間。 如果你在離線立方體檔案中指定了大量這些資料,硬碟可能會空間不足。 以下策略可以幫助減少離線方塊檔案的大小。
釋放磁碟空間或尋找另一片磁碟 在儲存 Cube 檔案前,先刪除不需要的檔案,或是把檔案存到網路硬碟。
離線立方體檔案中包含較少的資料 考慮如何減少檔案中的資料量,同時仍保留你在樞紐分析表或樞紐分析圖報告中所需的資料。 請嘗試下列動作:
- 消除維度 在離線方塊精靈的第二步中,只選擇在你的樞紐分析表或樞紐分析圖報告中實際顯示為欄位的維度。
-
消除細節層級 在精靈第二步中,點選每個選定維度旁的
框,然後清除低於報告顯示層級的勾選框。 -
消除資料欄位在精靈的第三步,點選「度量」旁邊的
,然後只選擇你在報告中使用的資料欄位。 -
刪除資料項目 在步驟 3 中,點選每個維度旁的
,然後清除報表中不需要看到的項目的勾選框。
將離線立方體檔案重新連接到 OLAP 伺服器資料庫
- 點擊樞紐分析表報告或相關的樞紐分析表報告以取得樞紐分析圖報告。
- 在 分析 標籤中, 計算群組中 點選 OLAP 工具,然後點選 離線 OLAP。
- 點擊 線上 OLAP,然後點擊 確定。
- 如果系統提示你尋找資料來源 ,請點擊 瀏覽以尋找來源,然後找到你網路上的 OLAP 伺服器。
重新整理並建立離線的立方體檔案
重新整理離線立方體檔案,透過使用伺服器立方體或新的離線立方體檔案中的最新資料重新建立,這過程可能耗時且需要大量臨時磁碟空間。 在不需要立即存取其他檔案的時候開始這個過程,並確保你有足夠的磁碟空間可以再次儲存該檔案。
- 點擊基於離線立方體檔案的樞紐分析表報告。
- 在Excel 2016:在資料分頁,查詢 & 連線群組,點擊「全部刷新」旁的箭頭,然後點選「重新整理」。
問題:當我重新整理時,報告中沒有顯示新資料。
確保原始資料庫可用 離線的立方體檔案可能無法連接到原始伺服器資料庫以取得新資料。 檢查提供方塊資料的原始伺服器資料庫是否被重新命名或移動。 確保伺服器可用且你能連線。
確保有新的數據可用 請向資料庫管理員確認,確認資料庫是否已更新您報告中包含的區域。
確保資料庫組織沒有改變 如果 OLAP 伺服器立方體被重建,你可能需要重新整理報告,或建立新的離線立方檔案或 OLAP 立方精靈立方體來存取變更後的資料。 請聯絡資料庫管理員,了解資料庫的變更情況。
在離線的立方體檔案中包含不同的資料
儲存修訂後離線立方體檔案可能是一個耗時的過程,且在檔案儲存期間無法在 Excel 中進行其他工作。 在不需要立即存取其他檔案的時候開始這個過程,並確保你有足夠的磁碟空間可以再次儲存該檔案。
- 確保你已經連上網路,並且能存取提供離線立方體資料的原始 OLAP 伺服器資料庫。
- 點擊基於離線立方體檔案的樞紐分析表報告,或點擊相關的樞紐分析表報告以取得樞紐分析圖報告。
- 在 分析 標籤中, 計算群組中 點選 OLAP 工具,然後點選 離線 OLAP。
- 點選 離線 OLAP,然後點 選編輯離線資料檔案。
- 請依照離線方塊嚮導中的步驟,為檔案選擇不同的資料。 最後一步,指定與你要更改的現有檔案相同的名稱和位置。
注意
若要取消儲存檔案,請在「建立立方體檔案 – 進度」對話框中點擊「停止」。
刪除離線的立方體檔案
警告
如果你刪除報告的離線立方體檔案,就無法再離線使用該報告,也無法為報告建立新的離線立方體檔案。
- 關閉所有使用離線立方檔案的報告工作簿,或確保所有此類報告都已被刪除。
- 在 Windows 中,找到並刪除離線的立方體檔案 (.cub) 。
需要更多協助嗎?
你隨時可以向 Excel 技術社群 的專家詢問,或在 社群中獲得支援。