数据和商业智能词汇表

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
V
W
X

序列化

什么是序列化?

序列化是将应用程序或其他对象的状态存储为文件的过程,以便稍后可以重新加载(或反序列化)。在序列化过程中,复杂的对象会转换为数据流,这样更容易通过网络传输或复制到新实例。可以将序列化视为拍摄应用程序快照,但具有在您准备好时将扁平快照转回实时对象的能力。

如果您需要管理应用程序的多个实例,例如开发或暂存实例以及用于生产的实例,则序列化会派上用场。序列化还可以用于自定义应用程序的初始状态,例如使用到数据库的连接详细信息、预定义的组、仪表板等预加载 Metabase 实例。

Metabase 中的序列化

序列化仅在 ProEnterprise 计划中可用(仅在自托管计划中)。

Metabase 的序列化功能允许您捕获和导出 Metabase 的内容,以便您可以将它们重新加载到另一个或多个实例中。

您在序列化时捕获的那些 Metabase 工件统称为数据转储,其中包含 YAML 文件,这些文件保存了您的集合、仪表板、已保存的问题和一些系统设置。

延伸阅读