Migración De Base De Datos - Pwc

1y ago
16 Views
2 Downloads
1.05 MB
6 Pages
Last View : 17d ago
Last Download : 3m ago
Upload by : Rosa Marty
Transcription

1PwC VenezuelaNota técnica RAS – Migración de Base de DatosMigración debase de datoswww.pwc.com/ve

2PwC VenezuelaNota técnica RAS – Migración de Base de DatosMigración de base de datosLa migración de datos y estructura de datosconsiste en la transferencia de materialesdigitales de un origen a un destino, dichoproceso requiere de unos pasos específicoscomo: identificar las fuentes de datos a migrar,identificar las estructuras diseñadas paraalmacenar los datos, observar el formato quetienen los datos con el objetivo de identificarlas conversiones necesarias para adaptarsea las nuevas necesidades, realizar pruebasprevias a la migración con el fin de identificaroportunamente las excepciones presentespropiamente en las estructuras y datosactuales que pudiesen surgir en el procesode la migración y por último la ejecución de lamigración en su totalidad y su validación.Existen diversos motivos para realizar unamigración de estructura de datos y dedatos, entre los más relevantes se tienenlos siguientes: (1) Cumplir con nuevosrequerimientos de usuario o software,(2) Actualización de versiones, (3)Estandarización de plataforma tecnológica,(4) Reducción de costo al optar por softwarelibre, (5) Migración de sistemas legados, (6)Ampliación de soporte con otros proveedores.Independientemente del motivo por el cualse generó la necesidad de la migración, esimportante gestionarlo de forma planificada,utilizando técnicas y fases que permitanorganizar la ejecución a través de la atenciónde los puntos de control clave que surjan en elproceso. Los aspectos relevantes para tomaren cuenta antes, durante y posterior a cualquiermigración de estructura de datos y de datosson los siguientes:

3PwC VenezuelaNota técnica RAS – Migración de Base de DatosAspectos relevantes a tomar en cuenta en unamigración de base de datosPlanificaciónTipos de datosCodificación de caracteresLo más importante frente a una migración es llevarun proceso de planificación y análisis de trabajo. Sedebe considerar la estructura completa de la fuentede datos de origen con la finalidad de realizar uninventario real de cuáles son las estructuras y datos amigrar. (Existen herramientas de ingeniería de reversoque apoyan en esta tarea). Este plan de ejecucióndebe ser lo más detallado posible y establecer elflujo y puntos de chequeo adecuado para completarexitosamente la totalidad de la migración.Existen sistemas manejadores de base de datos(SMBD) que no soportan algunos tipos de datos, porlo que, se hace necesario identificar cuáles son esostipos de datos que no admite el SMBD de destino;por ejemplo, existen Arreglos en Oracle (VARRAY)que no son compatibles con un manejador MicrosoftSQL Server, debido a que este último, no es unmanejador relacional-orientado a objetos. Para estoscasos, se debe identificar cuáles son estos tiposde datos incompatibles y definir qué estrategia denormalización se utilizará para hacerlos compatiblesen el destino.Al realizar la migración de datos es de vitalimportancia identificar cuál es la codificación decaracteres que posee la base de datos (BD) dedestino, de esta forma se evitará el reemplazoautomático o pérdida de caracteres especiales o conacento.

4PwC VenezuelaNota técnica RAS – Migración de Base de DatosRestricciones y TriggersImplementaciónMonitoreoLas restricciones y triggers (Disparadores) presentesen una base de datos influyen de manera directasobre la velocidad y tiempo de ejecución de lamigración. Las principales restricciones que puedenexistir en la estructura de datos de una base de datosson: Claves Primarias (Primary Key), Relacionesentre entidades o claves foráneas (Foreign key),restricciones para validar condiciones en camposo columnas (CHECK), restricciones para establecerobligatoriedad de campos o columnas (NOT NULL),evitar valores repetidos con el uso de UNIQUE, entreotras De igual forma, se puede tener implementadogran cantidad de disparadores de eventos, estosdisparadores pueden activarse por transacción (esdecir al insertar, actualizar o eliminar registros sobrela base de datos) o a través de eventos del sistema,como por ejemplo, cuando un usuario ingresa a labase de datos, cuando crea una nueva restricción,o simplemente cuando realiza una consulta. Almomento de realizar la migración, se recomiendadeshabilitar todas las restricciones, realizar lamigración y posteriormente habilitarlas nuevamente.En esta fase se ejecuta la migración de lasestructuras y los datos, debe identificarse el tiempoaproximado que puede demorarse, y definir elequipo que estará monitoreando el mismo, asícomo establecer las acciones a realizar en caso deexcepciones o errores.Una vez finalizada la fase de implementación sedeben realizar observaciones muy de cerca paraasegurarse de que la estructura de datos y datosse han migrado en su totalidad, son consistentes,fiables y están disponible para su consulta omodificación. Parte de las pruebas a realizar vandirigidas a validar la integridad y la totalidad de losdatos migrados, pero también se debe mantenerun período de seguimiento con el fin de observarque las transacciones originadas en los sistemas deinformación son correctamente integradas a la nuevabase de datos.

5PwC VenezuelaNota técnica RAS – Migración de Base de DatosHerramientas paramigración de base de datosExisten múltiples herramientas para la migraciónde base de datos en el mercado, es importanteentender que estas herramientas sirven comoapoyo a la migración, siendo poco probableel uso desatendido de las mismas. Existenherramientas como “ESF Kit” encargado de migrartoda la estructura de tablas, datos, esquemas,LOB (Grandes Objetos Binarios) de múltiplesmanejadores de base de datos como: Oracle,MySQL, SQL Server, PostgreSQL, IBM DB2 entreotras. Por otra parte, también existen herramientasespecializadas para la migración de base de datossobre manejadores específicos, tal es el caso de“Ora2Pg”, una herramienta utilizada para migrarbase de datos Oracle o MySQL hacia PostgreSQL.Por último, las herramientas ETL (Extracción,Transformación y Carga) son un factor fundamentalen este proceso, estas herramientas además depermitir la automatización de múltiples procesosorganizacionales, permiten realizar migracionesde datos conectándose a diversas fuentes,transformar los datos a un formato adecuado ycargarlos en un destino. Adicionalmente, consimples configuraciones se puede establecerclaramente los puntos de control y advertencias alequipo de monitoreo encargado de llevar a cabola misma. La ventaja de cualquier herramienta ETLque se utilice para llevar a cabo la migración frentea las herramientas de migración ya diseñadas,es que éstas, permiten realizar transformacionesy validaciones de datos complejas a la medidade las necesidades de información de cualquierorganización. Algunas posibles herramientaspara el diseño de procesos ETL son: AlteryxDesigner, Pentaho Data Integration, Microsoft SQLServer Integration Services (SSIS), InformáticaPowerCenter, entre otras.El éxito de cualquier proceso de migración radicaen llevar una planificación minuciosa de la misma,involucrar a las personas de mayor experticia enestructuras de datos y utilizar las herramientasque ofrece el mercado como apoyo en el proceso.Es importante destacar que los procesos demigración son particulares de cada organización,sistemas que está utilizando y la calidad deldiseño normalizado de sus estructuras de datos,por lo cual se deben atender de forma particular,cuidando y procurando cumplir con las fases yprocesos mínimos recomendados para asegurar eléxito de la ejecución.¿Cómo puede apoyarPwC en su procesode migración de basede datos?Desde PwC podemos apoyar a suorganización asistiéndolo en todo el procesode migración de base de datos en cuantoa las pruebas necesarias para garantizarla totalidad y calidad de la migraciónrealizada, identificación y selección de lasherramientas a utilizar y diseño de un plande trabajo detallado de las actividades arealizar, incluyendo la gerencia del proyecto.

6PwC VenezuelaNota técnica RAS – Migración de Base de DatosSi requiere mayor información sobre nuestros servicios, comuníquese con:José Miguel Chirinos T. 58 212 7006246jose.chirinos@pwc.comArmen Djenanian 58 212 7006230armen.djenanian@pwc.comwww.pwc.com/vePwC Venezuela@pwcvenezuela@PwC VenezuelaPwC Venezuela 2019 Pacheco, Apostólico y Asociados (PricewaterhouseCoopers). Todos los derechos reservados. “PwC“ se refiere a la firma venezolana Pacheco, Apostólico y Asociados(PricewaterhouseCoopers), o según el contexto, a la red de firmas miembro de PricewaterhouseCoopers International Limited, cada una de las cuales es una entidad legal separada eindependiente. RIF: J-00029977-3.

(SMBD) que no soportan algunos tipos de datos, por lo que, se hace necesario identificar cuáles son esos tipos de datos que no admite el SMBD de destino; por ejemplo, existen Arreglos en Oracle (VARRAY) que no son compatibles con un manejador Microsoft SQL Server, debido a que este último, no es un manejador relacional-orientado a objetos.

Related Documents:

Acid 1 to Base 1 - acid that gives up proton becomes a base Base 2 to Acid 1 - base that accepts proton becomes an acid Equilibrium lies more to left so H 3O is stronger acid than acetic acid. Water can act as acid or base. Acid 1 Base 2 Acid 2 Base 1 H 2O NH 3 NH 4 OH-

kilo- hecto- deka- meter gram liter deci- centi- milli- 1,000 times larger than base unit 100 times larger than base unit 10 times larger than base unit base units 10 times smaller than base unit 100 times smaller than base unit 1,000 times smaller than base unit. Using this table as a reference, you can see the following:

2 JESCO LIGHTING RECESSED DOWNLIGHTING JESCO Lighting introduces its next generation of Architectural, Commercial and . AC LED Driverless LED 90 CRI LOW/LINE VOLTAGE MR16 GU5.3 Bi-Pin Base MR16 GU10 Base PAR16 E26 Base PAR20 E26 Base PAR30 E26 Base PAR38 E26 Base A-Type E26 Base FEATURES

(1) The eqn 1 show that the per unit impedance is directly proportional to base megavoltampere and inversely proportional to the square of the base voltage. Using Eqn 1 we can derive an expression to convert the p.u impedance expressed in one base value ( old base) to another base (new base) Let kV b,old and MVA

the base path unless a play is being made on him/her. In running the bases, a runner establishes the base path, i.e., batter-runner rounds first base on the way to second, the base path is on an arc. The ball remains in play if a base runner is called out for running outside the base path to avoid a tag. 3. BAT INFORMATION

496th Air Base Squadron (Services are organized in alphabetical order) BX There is not a Base Exchange store in Morón Air Base. We do have a NEXmart that offer the basics. The closest Navy Exchange is located at the Naval Base in Rota. This military installation is File Size: 600KB

BASE SIZES March 2019 BASE SIZES IN MATCHED PLAY GAMES In Warhammer Age of Sigmar, most distances are measured from one model’s base to another model’s base. In the vast majority of games, the actual size of the base is not terribly important, an

Base plate “center mounted” on ROSTA element. Plate position horizontally on base. Installation of the entire base 45 inclined (aligned to exciter). 2. “Along-Side” Configuration Base plate “center mounted” on ROSTA element. Plate position horizontally on base. Motor