Applies ToExcel for Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

離線 Cube 檔案 (.cub) 以在線分析處理 (OLAP) Cube 的形式儲存數據。 此數據可能代表 OLAP 伺服器中 OLAP 資料庫的一部分,或可能是獨立於任何 OLAP 資料庫中建立的。 當伺服器無法使用或中斷網路連線時,使用離線 Cube 檔案繼續使用資料透視表和樞紐分析圖。

安全性附註: 使用或散佈含有機密或私人信息的離線 Cube 檔案時請務必小心。 請考慮保留活頁簿中的數據,以便使用版權管理來控制數據的存取權,而不是 Cube 檔案。 如需詳細資訊,請參閱 Office 中的資訊版權管理

當您使用以 OLAP 伺服器源數據為基礎的數據透視表或樞紐分析圖時,您可以使用 [離線 Cube 精靈] 將源資料複製到電腦上個別的離線 Cube 檔案。 若要建立這些離線檔案,您必須在電腦上安裝支援此功能的OLAP資料提供者,例如MICROSOFT SQL Server Analysis Services 的 MSOLAP。

附註: 從 Microsoft SQL Server Analysis Services 建立及使用離線 Cube 檔案,受限於您的 Microsoft SQL Server 安裝條款和授權。 請參閱 SQL Server 版本的適當授權資訊。

使用離線 Cube 精靈

若要建立離線 Cube 檔案,您可以使用 [離線 Cube 精靈] 在 OLAP 資料庫中選取資料的子集,然後儲存該子集。 您的報表不需要包含您在檔案中包含的每一個字段,而且您可以從 OLAP 資料庫中可用的任何維度和數據欄位中選取。 若要將檔案大小保持在最低限度,您可以只包含要在報表中顯示的數據。 您可以省略整個維度,而且對於大部分的維度類型,您也可以省略您不需要顯示的較低層級詳細數據和最上層專案。 針對您所包含的任何專案,可在資料庫中取得這些專案的 屬性欄位 也會儲存在離線檔案中。

讓數據離線,然後讓數據恢復連線

若要這麼做,您必須先建立以伺服器資料庫為基礎的數據透視表或樞紐分析圖,然後再從報表建立離線 Cube 檔案。 您可以隨時在伺服器資料庫和離線檔案之間切換報表;例如,當您使用便攜電腦回家或出差時,再將計算機重新連線到您的網路。

下列程式提供將數據離線,然後讓數據恢復連線的基本步驟。

  1. 根據您要離線存取的 OLAP 資料建立或開啟資料透視表或 樞紐分析圖 。

  2. 在電腦上建立 離線 Cube 檔案 。 請參閱本文) 下 (從 OLAP 伺服器資料庫建立離線 Cube 檔案 一節。

  3. 中斷與網路的連線,並使用離線 Cube 檔案。

  4. 重新連線到您的網路,並重新連線 Offiline Cube 檔案。 請參閱本文) 下 (將離線 Cube 檔案重新連線至 OLAP 伺服器資料庫 一節。

  5. 使用新數據重新整理離線 Cube 檔案,然後重新建立離線 Cube 檔案。 請參閱本文 (下方的重新整理 及重新建立離線 Cube 檔案 一節) 。

  6. 重複此程式,從步驟 3 開始。

附註: 如果您的 OLAP 資料庫很大,而您想要 Cube 檔案提供對大型數據子集的存取權,您必須提供足夠的磁碟空間,而且您會發現儲存盤案可能很耗時。 若要改善效能,請考慮使用 MDX 腳本建立離線 Cube 檔案。

  1. 按兩下您要建立離線 Cube 檔案的數據透視表,您也可以按兩下樞紐分析圖的 相關的樞紐分析表 。

  2. 在 [ 分析] 索引 標籤 的 [計算] 群組中,按兩下 [OLAP 工具],然後按兩下 [ 離線 OLAP]

    隨即顯示 [離線 OLAP 設定 ] 對話框。

    附註: 如果您的 OLAP 提供者不支持離線 Cube 檔案,則無法使用 [離線 OLAP ] 命令。 如需詳細資訊,請連絡 OLAP 提供者的廠商。

  3. 單擊 [建立脫機數據檔] ,或者如果報表已有離線 Cube 檔案,請按兩下 [編輯離機數據檔]

    隨即顯示 [離線 Cube 精 靈]。

  4. 在精靈的步驟 1 中,按兩下一步。。

  5. 在精靈的步驟 2 中,從伺服器 Cube 中選取每個含有您要包含在離線 Cube 檔案中之資料的 維度 。 按兩下每個這類維度旁的 加號方塊 方塊,然後選取您要包含的層級。

    附註: 

    • 您無法略過維度的中繼層級。

    • 若要縮減 Cube 檔案的大小,請省略報表中不需要檢視的較低層級。

    • 請務必包含您擁有群組專案的任何維度,這樣當您在伺服器資料庫和離線檔案之間切換時,Microsoft Office Excel 就能維護這些群組。

    • 沒有 加號方塊 方塊的尺寸不允許您排除層級。 您只能包含或排除此類型的所有維度。

  6. 在精靈的步驟 3 中,按兩下 [ 值] 旁的 [ 加號方塊 ] 方塊,然後選取要做為報表中數據欄位的欄位。 您必須至少選取一個量值;否則與度量相關聯的維度不會包含任何數據。 針對 [ 值] 下列出的每個維度,按兩下維度旁的 [ 加號方塊 ] 方塊,然後選取要包含在離線 Cube 檔案中的頂層專案。

    • 若要限制 Cube 檔案的大小,以免磁碟空間用完,並減少儲存盤案所需的時間,請只選取您需要在報表中檢視的專案。 您選取之專案可用的任何 屬性欄位 都會自動包含在 Cube 中。

    • 如果您想要包含的項目遺失,您可能沒有在上一個步驟中包含這些項目的維度。 在精靈中按兩下 [返回 ],然後在步驟 2 中選取遺失的維度,然後返回步驟 3。

      附註: 在 OLAP Cube 精靈中,唯一可用於數據欄位的匯總函數是 [加總]、[ 計數]、[ 最小] 和 [ 最大值]

  7. 在精靈的步驟 4 中,輸入 .cub 檔案的名稱和位置,然後按兩下 [ 完成]

    若要取消儲存盤案,請按兩下 [建立 Cube 檔案 – 進度] 對話方塊中的 [停止]。

  8. Excel 完成建立離線 Cube 檔案之後,請在 [離線 OLAP 設定] 對話框中按兩下 [確定]。

問題:儲存 Cube 時,我的電腦磁碟空間不足。

OLAP 資料庫的設計目的是要管理非常大量的詳細數據,因此伺服器資料庫所佔用的磁碟儲存量可能會比本機硬碟提供的多得多。 如果您為離線 Cube 檔案指定此資料的大型子集合,您的硬碟空間可能會用完。 下列策略可協助縮減離線 Cube 檔案的大小。

釋放磁碟空間或尋找其他磁碟    儲存 Cube 檔案之前,請先從磁盤中刪除不需要的檔案,或將檔案儲存在網路驅動器機中。

在離線 Cube 檔案中包含較少的數據    請考慮如何最小化檔案中的數據量,以及是否仍擁有數據透視表或樞紐分析圖所需的數據量。 請嘗試下列動作:

  • 消除維度    在 [脫機 Cube 精靈] 的步驟 2 中,只選取在數據透視表或樞紐分析圖中實際顯示為字段的維度。

  • 消除詳細數據層級     在精靈的步驟 2 中,按兩下每個選取維度旁的 加號方塊 方塊,然後清除低於報表中顯示之層級的複選框。

  • 消除數據欄位    在精靈的步驟 3 中,按兩下 [ 值] 旁的 [ 加號方塊 ] 方塊,然後只選取您在報表中使用的數據欄位。

  • 刪除資料項    按兩下步驟 3 中每個維度旁的 加號方塊 方塊,然後清除報表中不需要查看之項目的複選框。

  1. 按兩下 樞紐分析圖的 樞紐分析表 或 相關的樞紐分析表 。

  2. 在 [ 分析] 索引 標籤 的 [計算] 群組中,按兩下 [OLAP 工具],然後按兩下 [ 離線 OLAP]

  3. 按兩下 [在線 OLAP],然後按兩下 [ 確定]

  4. 如果系統提示您尋找數據源,請按下 [ 瀏覽 ] 尋找來源,然後找出您網路上的 OLAP 伺服器。

重新整理 離線 Cube 檔案,會使用伺服器 Cube 或新的離線 Cube 檔案中的最新數據重新建立,可能會是一項耗時的程式,而且需要大量的暫存磁碟空間。 當您不需要立即存取其他檔案,並確定您有足夠的磁碟空間可再次儲存盤案時,即可開始此程式。

  1. 按兩下以離線 Cube 檔案為基礎的數據透視表。

  2. 在 Excel 2016 中:在 [ 數據] 索 引標籤的 [ 查詢] & 連線] 群組中,按兩下 [ 全部重新整理] 旁的箭號,然後按兩下 [ 重新整理]

問題:重新整理時,新數據不會出現在報表中。

確定原始資料庫可供使用    離線 Cube 檔案 可能無法與原始伺服器資料庫連線以擷取新數據。 檢查提供 Cube 資料的原始伺服器資料庫是否尚未重新命名或移動。 請確定伺服器可供使用,而且您可以連線至該伺服器。

確定有新的數據可供使用    請洽詢資料庫系統管理員,以判斷資料庫是否已在報表包含的區域中更新。

確定資料庫組織未變更    如果已重建 OLAP 伺服器 Cube,您可能需要重新組織報表或建立新的離線 Cube 檔案或 OLAP Cube 精靈 Cube 來存取變更的數據。 請連絡資料庫系統管理員,瞭解對資料庫所做的變更。

儲存修訂過的離線 Cube 檔案可能很耗時,而且您在儲存盤案時無法在 Excel 中執行其他工作。 當您不需要立即存取其他檔案,並確定您有足夠的磁碟空間可再次儲存盤案時,即可開始此程式。

  1. 請確定您已連線到網路,而且可以存取提供離線 Cube 檔案數據的原始 OLAP 伺服器資料庫。

  2. 單擊以離線 Cube 檔案為基礎的數據透視表,或按兩下數據透視表的相關數據透視表。

  3. 在 [ 分析] 索引 標籤 的 [計算] 群組中,按兩下 [OLAP 工具],然後按兩下 [ 離線 OLAP]

  4. 按兩下 [離線 OLAP],然後按兩下 [編輯離線數據檔]

  5. 依照 [脫機 Cube 精靈] 中的步驟選取檔案的不同數據。 在最後一個步驟中,指定與您要變更之現有檔案相同的名稱和位置。

附註: 若要取消儲存盤案,請按兩下 [建立 Cube 檔案 – 進度] 對話方塊中的 [停止]。

警告: 如果您刪除報表的離線 Cube 檔案,就無法再離線使用報表,也無法為報表建立新的離線 Cube 檔案。

  1. 關閉包含使用離線 Cube 檔案之報告的所有活頁簿,或確定已刪除所有這類報告。

  2. 在 Windows 中,找出並刪除離線 Cube 檔案 (.cub) 。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。