Este tutorial de muestra utiliza Relational Migrator para transformar un esquema de datos de seguro de tabla 21en un modelo MongoDB simple de cinco colecciones.
Acerca de esta tarea
En el conjunto de datos de muestra, todas las personas, organizaciones y grupos se representan como Partes, que pueden relacionarse con otros objetos principales con roles específicos. El diseño de Partes también proporciona un enfoque común para describir los identificadores de comunicación, las relaciones entre las partes y los identificadores legales.
En este tutorial, utilizará el Migrador relacional para portar el grupo de administración de objetos. Modelo a seguir del partido De una estructura relacional al modelo de documentos de MongoDB. En concreto, refactorizará el modelo de Partes en el contexto de los dominios de Política, Reclamación y Litigios.
Antes de comenzar
Este ejemplo requiere las siguientes aplicaciones:
MongoDB Relational Migrator versión 1.4.3 o superior. Para descargar la versión más reciente, consulte la página de lanzamientosde MongoDB Relational Migrator.
MongoDB Atlas: asegúrese de tener acceso a un clúster Atlas con permisos de escritura para crear la nueva base de datos a donde migrará los datos.
Versión 16 o superior de PostgreSQL: Asegúrese de tener acceso a una instancia del servidor de bases de datos PostgreSQL con permisos para crear una nueva base de datos y un nuevo usuario. La instancia puede estar en la nube, local o en su equipo local. Además de PostgreSQL, instale las siguientes aplicaciones cliente de PostgreSQL:
psql: una aplicación de línea de comandos que le permite escribir consultas de forma interactiva, enviarlas a PostgreSQL y ver los resultados de la consulta.
pg_restore: una aplicación de línea de comandos que restaura la base de datos PostgreSQL desde el archivo de muestra.
Además, descargue el mongodb_insurance_model.tar
Archivo de muestra. Este archivo contiene todas las tablas, relaciones y datos de muestra del modelo Rol de Parte en formato tabular.
Para replicar el modelo de rol de fiesta en PostgreSQL, siga los siguientes pasos:
Conectarse a la base de datos PostgreSQL
psql -h <host> -p <port> -U <user> -d <database>
Si tiene una instancia local recién instalada con parámetros predeterminados, utilice 127.0.0.1 como su host, 5432 como su puerto, postgres como su base de datos y escriba whoami en su terminal como nombre de usuario predeterminado.
Pasos
El tutorial de ejemplo consta de los siguientes pasos:
Conectarse con Relational Migrator
Conecte su base de datos PostgreSQL a Relational Migrator. Consulte Conectarse con Relational Migrator.
Refactorizar el dominio del Partido
Refactorizar el dominio de grupo en la vista MongoDB de Relational Migrator. Consulte Refactorizar el dominio de grupo.
Refactorizar el dominio de la política
Refactorizar el dominio de políticas en la vista MongoDB de Relational Migrator.Consulte Refactorizar el dominio de políticas.
Refactorizar el dominio de Claim
Refactorizar el dominio de reclamaciones en la vista MongoDB de Relational Migrator.Consulte Refactorizar el dominio de reclamaciones.
Refactorizar el dominio de litigios
Refactorice el dominio de litigios en la vista MongoDB de Relational Migrator.Consulte Refactorizar el dominio de litigios.
Migra tus datos a MongoDB
Migre sus datos a su instancia de MongoDB con el Migrador Relacional. Consulte Migrar sus datos a MongoDB.
