序列化
什么是序列化?
序列化 是将应用程序或其他对象的当前状态存储为文件的过程,以便稍后可以重新加载(或反序列化)。在序列化过程中,复杂对象被转换为数据流,这使得它更容易在网络中传输或复制到新的实例。将序列化想象成对某些应用程序的快照,但是具有随时将扁平快照转换回活动对象的能力。
如果您需要管理应用程序的多个实例,序列化就派上用场了,例如开发或测试实例,以及用于生产的实例。序列化还可以用于自定义应用程序的初始状态,例如,在预加载 Metabase 实例时,包含数据库连接详情、预定义组、仪表板等。
Metabase 中的序列化
Metabase 的序列化功能允许您捕获并导出 Metabase 的内容,以便您可以将其重新加载到另一个实例(或多个实例)中。
在序列化时捕获的 Metabase 艺术品统称为数据转储,包含包含您的 集合、仪表板、保存的问题 和一些系统设置的 YAML 文件。