序列化
什麼是序列化?
序列化 是將應用程式或其他物件的狀態儲存為檔案的過程,以便稍後可以重新載入(或反序列化)。在序列化過程中,複雜的物件會被轉換為資料串流,這樣更易於透過網路傳輸或複製到新的實例。可以將序列化想像成對應用程式進行快照,但具有在您準備好時將平面快照轉換回活動物件的能力。
如果您需要管理應用程式的多個實例(例如開發或預備實例,以及您用於生產環境的實例),序列化會非常方便。序列化也可用於自訂應用程式的初始狀態,例如預先載入 Metabase 實例,其中包含資料庫的連線詳細資訊、預定義的群組、儀表板等等。
Metabase 中的序列化
序列化僅適用於 Pro 和 Enterprise 方案(僅適用於自架方案)。
Metabase 的序列化功能可讓您擷取和匯出 Metabase 的內容,以便您可以將它們重新載入到另一個或多個實例中。
您在序列化時擷取的那些 Metabase 成品統稱為資料傾印,其中包含 YAML 檔案,這些檔案保存了您的集合、儀表板、已儲存的問題和一些系統設定。