本示例教程使用Relational Migrator将 21 表的保险数据模式转换为简单的包含五个集合的MongoDB模型。
关于此任务
在示例数据集,所有人员、组织和群组都表示为“参与方”,可以与具有指定角色的其他主要对象相关联。参与方设计还提供了一种通用方法来描述通信标识符、参与方之间的关系和合法标识符。
在本教程中,您将使用Relational Migrator将对象管理群组的参与方角色模型从关系结构移植到 MongoDB 的文档模型。具体来说,您将在策略、声明和诉讼域的上下文中重构参与方模型。
开始之前
此示例需要以下应用程序:
MongoDB Relational Migrator版本 1.4.3 或更高版本。要下载最新版本,请参阅MongoDB Relational Migrator发布页面。
MongoDB Atlas:确保您可以访问权限具有写入权限的Atlas 集群,以创建要将数据迁移到的新数据库。
PostgreSQL 16 或更高版本:确保您有权访问权限PostgreSQL数据库服务器实例,并有权创建新数据库和用户。实例可以位于云、本地或本地计算机上。除 PostgreSQL 外,还需安装以下 PostgreSQL 客户端应用程序:
psql:一个命令行应用程序,允许您以交互方式键入查询,将它们发送到 PostgreSQL,然后查看查询结果。
pg_restore:命令行应用程序,用于从示例存档文件恢复 PostgreSQL数据库。
此外,下载mongodb_insurance_model.tar
示例存档文件。此文件以表格格式包含来自参与方角色模型的所有表、关系和示例数据。
要在 PostgreSQL 中复制参与方角色模型,请按照以下步骤操作:
步骤
示例教程包括以下步骤:
连接到Relational Migrator
将 PostgreSQL数据库连接到Relational Migrator。请参阅 连接到Relational Migrator。
重构参与方域
在Relational Migrator的MongoDB视图中重构“参与方”域。请参阅重构参与方域。
重构策略域
在Relational Migrator的MongoDB视图中重构 Policy 域。请参阅重构策略域。
重构声明域
在Relational Migrator的MongoDB视图中重构“声明”域。请参阅重构声明域。
重构诉讼域
在Relational Migrator的MongoDB视图中重构“诉讼”域。请参阅重构诉讼域。
将数据迁移到MongoDB
使用Relational Migrator将数据迁移到MongoDB实例。请参阅将数据迁移到MongoDB。