Migrar datos de Business Central local a online puede parecer un proceso complejo, en esté post voy a proporcionar una descripción general de cómo funciona la migración.
Exploraremos detalladamente el proceso de migración de Business Central de On-Premise a SaaS (Software as a Service), brindándote una guía completa y práctica para una transición exitosa.
Desde comprender los fundamentos de la migración hasta gestionar eficientemente el proceso y maximizar los beneficios, nuestro objetivo es proporcionarte la información necesaria para una transición sin problemas a la nube.
¿Qué es la migración de Business Central de On-Premise a la nube?
La migración de datos es el proceso de migrar datos de forma segura desde una instancia de SQL Server local (o Azure SQL) a Business Central en línea (en la nube).
Este proceso es esencial para aprovechar al máximo las ventajas de la nube, como la accesibilidad remota, la escalabilidad y la seguridad mejorada.
La idea, es administrar la migración a la nube desde Business Central en línea a través de una conexión a la base de datos local y varios componentes que establecen una canalización para replicar datos.
Un aspecto importante a tener en cuenta es que la solución local, sigue siendo el entorno operativo hasta que se completa la migración a la nube.
La siguiente figura ilustra los principales componentes involucrados en el proceso de migración de datos. (Fuente Microsoft)
Principales Componentes de la Migración
- Base de datos local: Esta base de datos es la base de datos SQL Server local o una base de datos Azure SQL que almacena datos comerciales para que las empresas migren a la nube.
- Un componente clave de la migración de datos es Azure Data Factory: Azure Data Factory es un servicio en la nube administrado diseñado para migrar grandes cantidades de datos sin procesar entre orígenes de datos y controlar proyectos de integración de datos.
Azure Data Factory migra los datos entre el entorno local y en línea directamente. En otras palabras, no analiza ningún permiso dentro de las aplicaciones entre las que está transfiriendo datos, solo permisos SQL.
- Las canalizaciones son los elementos principales de Azure Data Factory. Los pipelines son agrupaciones de actividades que copian, mueven y transforman datos, y también organizan su flujo.
- El componente “Integration Runtime” es la infraestructura informática de Azure Data Factory. Hay dos instancias de Integration Runtime en el proceso de un extremo a otro.
- La primera instancia copia de forma segura los datos desde el entorno local a la nube, donde se crean las canalizaciones. Si la base de datos local es una base de datos de SQL Server, utilice un entorno de ejecución de integración autohospedado. Este tiempo de ejecución se instala localmente en la red local y se registra en Azure Data Factory.
- Si la base de datos local es una base de datos SQL de Azure, se utiliza Azure Integration Runtime. Desde la canalización, Azure Integration Runtime mueve los datos a la base de datos en línea para el entorno.
- Base de datos en línea: Esta base de datos en Azure SQL Database del entorno de Business Central al que está migrando datos.
¿Cuáles son los datos y requisitos esenciales para la migración de Business Central?
El proceso de migración a la nube transfiere datos comerciales de una o más empresas en la base de datos local a la base de datos de inquilinos en línea.
Los datos locales provienen de tablas específicas de la empresa de la aplicación base y de tablas que pertenecen a extensiones de personalización, ya sean de Microsoft u otros editores.
Sin embargo, es importante tener en cuenta que se deben cumplir ciertos requisitos al migrar datos desde extensiones, lo que significa que no todos los datos se transfieren necesariamente.
¿Qué datos no se migran?
Durante el proceso de migración de datos, Business Central no migra las tablas, usuarios y permisos del sistema. Además, los vínculos de registros no se migran actualmente porque están asociados con un ID de usuario y los usuarios no se migran del entorno local al inquilino en línea.
¿Cómo se migran los datos?
En general, los datos se migran tabla por tabla. Dependiendo de su tamaño, las tablas también se pueden combinar y migrar juntas por motivos de rendimiento.
En cualquier caso, se realiza un seguimiento del éxito y el fracaso de la migración para cada tabla. Por ejemplo, las tablas no se migran si no se pueden encontrar o si el esquema no coincide entre las tablas en la nube y las locales.
Si una tabla no se puede migrar, se capturará el error y la migración pasará a la siguiente tabla hasta que se complete.
¿Cuánto demora el proceso de migración a Business Central en la nube?
La migración de datos se puede ejecutar varias veces. El tiempo de migración de datos varía según factores como la cantidad de datos a migrar, la configuración de SQL Server y las velocidades de conexión.
La migración inicial tarda más tiempo en completarse porque todos los datos están migrando. Después de la migración inicial, solo se migrarán los cambios en los datos, lo que dará como resultado iteraciones más rápidas.
No es necesario ejecutar el proceso de migración más de una vez. Pero si los usuarios todavía usan el sistema local, debe ejecutar al menos una migración más para garantizar que todos los datos se muevan a la nube antes de realizar transacciones en Business Central en línea.
¿Cómo gestionar la migración a Business Central en la nube?
Business Central ofrece dos formas de gestionar la migración a la nube: el cliente web de Business Central en el entorno online o la API de migración a la nube.
El cliente web proporciona una interfaz fácil de usar para gestionar ejecuciones y servicios de migración a través de la página de Gestión de migración a la nube , mientras que la API ofrece capacidades más avanzadas y automatizadas.
Ambas opciones permiten a los usuarios configurar, mover datos, realizar un seguimiento del progreso y administrar servicios de migración.
¿Su sistema de gestión empresarial tiene mas de 5 años?
Lea esta información sobre los riesgos de no migrar a la nube
ABD Consultoría y Soluciones Informáticas: su aliado en migraciones a Business Central en la nube
En ABD podemos ser su aliado estratégico en el viaje hacia la nube. Con años de experiencia en migraciones exitosas a Business Central, nuestro equipo de expertos está dedicado a brindarle la asistencia y el soporte que necesita para llevar a su empresa al siguiente nivel.
Como Partner de Microsoft, lo acompañamos en la actualización segura de su ERP, reduciendo riesgos y plazos.
Con más de 30 años de experiencia en consultoría y soluciones informáticas, estamos aquí para optimizar su transición hacia la nube.
Espero haberle ayudado a entender el procedimiento de migración a Business Central SaaS.
Si le quedan dudas contáctenos. Estamos para ayudarle.