Migración de Teradata a Snowflake

Conglomerado tecnológico busca migrar de Teradata

Un conglomerado tecnológico multinacional necesitaba ayuda con sus servicios de bases de datos tras encontrarse con altos costes de licencia y problemas de rendimiento. El conglomerado fabrica y vende hardware, software y equipos de telecomunicaciones para redes, además de otros servicios y productos de alta tecnología.

Desafíos empresariales relacionados con Teradata y el rendimiento de las bases de datos

Migración de Teradata a Snowflake

La empresa quería migrar de su solución legacy a una nueva plataforma de almacenamiento de datos moderna. Esto implicaría migrar de una plataforma de base de datos Teradata existente a un almacén de datos Snowflake nativo de la nube.

Teradata utilizaba una sintaxis SQL específica en SAP Business Objects y la empresa estaba en proceso de migración a Snowflake. Esas sintaxis SQL debían reescribirse y reintegrarse para que funcionaran en la nueva plataforma Snowflake.

 


Un diseño de prueba de concepto para la conversión de Teradata a Snowflake

Trianz diseñó una prueba de concepto para automatizar la conversión de consultas SQL. Esto incluía cinco informes de inteligencia web contenidos en un universo de objetos comerciales centralizado. Luego, se utilizó una herramienta de conversión de capa semántica automatizada la conversión de SQL entre Teradata y Snowflake.

El plazo desde el inicio hasta la finalización del proyecto se estableció en un mes.

Cómo Trianz abordó la migración de Teradata a Snowflake

Un equipo de Trianz, compuesto por dos ingenieros de datos de Snowflake y un arquitecto de Business Objects, supervisó este proyecto. Comenzaron por analizar y documentar los requisitos, diseños y procesos comerciales de SAP Business Objects. Esto ayudaría a una implementación exitosa durante la migración a Snowflake.

A continuación, se utilizó la plataforma Trianz EVOVE para traducir las sintaxis SQL a un formato compatible con Snowflake, antes de que Trianz reintegrara las sintaxis convertidas en un universo de Business Objects centralizado.

Alrededor del 90 % de las tablas SQL se convirtieron automáticamente y el 10 % restante requirió la intervención manual de Trianz. Teniendo en cuenta que el cliente tecnológico convertía las consultas manualmente, el cambio les permitió ahorrar una enorme cantidad de tiempo.

Para validar la conversión, se probaron los informes de Webl en el nuevo entorno Snowflake. Esto garantizaría que los informes se procesaran correctamente y que los datos coincidieran tanto en Teradata como en Snowflake. Todos los informes se ejecutaron correctamente junto con las comprobaciones de coincidencia de datos.

Efectos de transformación después de migrar a Snowflake

Durante este proyecto, aproximadamente el 75 % de las instancias de Business Object se convirtieron de manera programática a Snowflake. Trianz EVOVE fue de gran ayuda en este caso, ya que automatizó la conversión de más del 95 % de las tablas derivadas, y seis tablas requirieron conversión manual.

En la primera semana de inicio del proyecto, el 40 % de los informes habían obtenido el resultado esperado. En un mes, se había finalizado todo el proceso de conversión y migración. Normalmente, un proceso de este tipo llevaría hasta tres meses si se completara manualmente.

Además, Trianz identificó siete tablas fuera del alcance del proyecto que podrían optimizarse para su uso en Snowflake. El cliente también podría ampliar su escala en el futuro con cinco o seis universos SAP, lo que garantizaría la seguridad de sus operaciones de datos en Snowflake.

Objetos comerciales del universoContar
Convertido programáticamente460
Convertido manualmente219
No es necesaria ninguna conversión~300
Total~1900
Tablas derivadasContar
Convertido programáticamente100
Convertido manualmente6
  
Total106

Desglose de errores programáticos

Resuelto después de la corrección del compiladorElementos arreglados manualmenteElementos de la base de datos subyacenteNo hay artículos problemáticos

245

219

35

30

Experimente la diferencia de Trianz

Trianz permite la transformación digital a través de estrategias efectivas y excelencia en la ejecución. En colaboración con líderes empresariales y tecnológicos, ayudamos a formular y ejecutar estrategias operativas para lograr los resultados comerciales previstos mediante la incorporación de lo mejor en consultoría, experiencia tecnológica y modelos de ejecución.

Con el respaldo de nuestros conocimientos, investigaciones y experiencia, ayudamos a nuestros clientes a transformar sus ecosistemas empresariales y lograr un rendimiento superior aprovechando los paradigmas de infraestructura, nube, análisis, tecnología digital y seguridad. Comuníquese con nosotros para ponerse en contacto o para obtener más información.

Contáctenos

Déjanos ayudarte
transformarse y crecer


By submitting your information, you agree to our revised  Privacy Statement.