從 Metabase Cloud 移轉到自架 Metabase

本指南概述 Metabase Cloud 移轉到自架 Metabase 的步驟。如果您想要移轉 Metabase Cloud,請改為查看本指南

從 Metabase Cloud 移轉到自架將保留您現有 Metabase 中的所有問題、儀表板、人員、設定 — 所有項目。

若要移轉,您需要聯絡我們的成功團隊以取得 Metabase 的應用程式資料庫快照。此應用程式資料庫包含來自您的 Metabase Cloud 執行個體的所有設定、問題、儀表板、模型、使用者等相關資訊。應用程式資料庫與您已連線到 Metabase 的任何資料庫不同。您需要託管自己的 PostgreSQL 資料庫,並透過從應用程式資料庫快照還原來匯入您的資料。

準備從雲端移轉到自架

自架 Metabase 版本應與 Cloud 版本相符

您的自架 Metabase 主要版本應與 Metabase Cloud 執行個體的版本相符。例如,如果您的 Metabase Cloud 執行個體是版本 52,則您的自架執行個體也應為版本 52。

您可以按一下 Metabase 右上角的齒輪圖示,然後按一下關於 Metabase,來尋找您的 Metabase 版本。針對 Metabase Cloud,您也可以在 Metabase 商店中查看您的執行個體版本。

將 PostgreSQL 用於您的應用程式資料庫

自架 Metabase 隨附內建的 H2 應用程式資料庫 (H2 是一種以檔案為基礎的資料庫格式)。H2 資料庫適用於示範和試用,但您應避免將內建的 H2 應用程式資料庫用於生產設定!

我們建議使用 PostgreSQL 作為您的應用程式資料庫,但您也可以使用 MySQL 或 MariaDB。在開始從 Metabase Cloud 移轉之前,請設定您的自架執行個體的應用程式資料庫。

如需有關為何應使用 PostgreSQL 作為應用程式資料庫的詳細資訊,請查看如何在生產環境中執行 Metabase

如果您是 Pro 方案使用者,則需要切換到自架 Pro 方案

如果您要從 Metabase Cloud Pro 方案移轉到自架 Pro 方案,則需要取消您的 Metabase Cloud Pro 方案,並在 Metabase 商店中開始新的 Pro 自架方案。切換是必要的,因為

  • Cloud 方案和自架方案之間的條款與條件不同。
  • 您需要授權權杖才能在自架時啟用您的 Pro 功能。

如何從 Metabase Cloud 移轉到自架執行個體

  1. 請求您的應用程式資料庫快照,方法是聯絡我們的成功工程團隊,以取得您的 Metabase Cloud 執行個體。

    目前,您無法自行產生快照。Metabase 成功工程師將為您產生快照,並以電子郵件傳送連結,以便從 Metabase 商店下載您的快照。

  2. 從 Metabase 商店下載快照。來自 Metabase 成功工程團隊的電子郵件將包含您下載的連結。您需要登入 Metabase 商店才能存取下載。

    您的 Metabase Cloud 應用程式資料庫快照將會是 H2 檔案資料庫:副檔名為 .mv.db 的檔案。(Metabase Cloud 執行個體使用 PostgresSQL 作為應用程式資料庫,但快照會以 H2 格式儲存,以便您可以還原到 PostgresSQL 或 MysQL 應用程式資料庫)。

    快照很快就會過期,但別擔心;如果您的快照已過期,只需請求新的快照即可。

  3. 將您的應用程式資料匯入到您的自架應用程式資料庫。依照從 H2 移轉到生產應用程式資料庫的指示,使用您下載的 .mv.db 快照。

    移轉將涉及執行 CLI 命令,以將資料從您下載的 H2 快照載入到您的自架應用程式資料庫。

    如果您遇到任何問題,請查看疑難排解指南聯絡我們

  4. Pro 方案將需要輸入授權權杖才能啟用付費功能。如果您要移轉到 Pro 自架方案,請啟用您的企業版權杖

    如果您是 Pro Cloud 方案使用者,則需要取消該方案並開始新的自架 Pro 方案,才能取得您啟用付費功能所需的權杖。請參閱準備從雲端移轉到自架