Migrazione da Teradata a Snowflake

Il conglomerato tecnologico cerca di migrare da Teradata

Un conglomerato tecnologico multinazionale aveva bisogno di assistenza per i suoi servizi di database dopo aver riscontrato costi di licenza elevati e problemi di prestazioni. Il conglomerato produce e vende hardware di rete, software e apparecchiature per telecomunicazioni insieme ad altri servizi e prodotti ad alta tecnologia.

Sfide aziendali relative a Teradata e alle prestazioni del database

Migrazione da Teradata a Snowflake

L'azienda voleva migrare dalla sua soluzione legacy a una nuova piattaforma di data warehousing moderna. Ciò avrebbe comportato la migrazione da una piattaforma di database Teradata esistente a un data warehouse Snowflake cloud-native.

Teradata utilizzava una sintassi SQL specifica all'interno di SAP Business Objects e l'azienda era in procinto di migrare a Snowflake. Queste sintassi SQL dovevano essere riscritte e reintegrate per funzionare nella nuova piattaforma Snowflake.

 


Un progetto proof-of-concept per la conversione da Teradata a Snowflake

Trianz ha progettato una Proof of Concept per automatizzare la conversione delle query SQL. Ciò includeva cinque report di web intelligence contenuti in un universo centralizzato di oggetti aziendali. Quindi, è stato utilizzato uno strumento di conversione del livello semantico per automatizzare la conversione SQL tra Teradata e Snowflake.

Il lasso di tempo dall'inizio al completamento del progetto è stato fissato in un mese.

Come Trianz ha affrontato la migrazione da Teradata a Snowflake

Un team di Trianz, composto da due ingegneri dei dati di Snowflake e un architetto di Business Objects, ha supervisionato questo progetto. Hanno iniziato analizzando e documentando i requisiti, i progetti e i processi aziendali di SAP Business Object. Ciò avrebbe aiutato con un'implementazione di successo durante la migrazione a Snowflake.

Successivamente, è stata utilizzata la piattaforma Trianz EVOVE per tradurre le sintassi SQL in un formato compatibile con Snowflake, prima che Trianz reintegrasse le sintassi convertite in un universo Business Objects centralizzato.

Circa il 90% delle tabelle SQL è stato convertito automaticamente, mentre il restante 10% ha richiesto un intervento manuale da parte di Trianz. Considerando che il cliente tecnologico stava convertendo manualmente le query, il passaggio ha fatto risparmiare loro un'enorme quantità di tempo.

Per convalidare la conversione, i report Webl sono stati testati rispetto al nuovo ambiente Snowflake. Ciò garantirebbe che i report vengano eseguiti correttamente e che i dati corrispondano sia in Teradata che in Snowflake. Tutti i report sono stati eseguiti correttamente insieme ai controlli di corrispondenza dei dati.

Effetti trasformativi dopo la migrazione a Snowflake

Circa il 75% delle istanze di Business Object sono state convertite a livello di programmazione in Snowflake durante questo progetto. Trianz EVOVE è stato di grande aiuto in questo caso, automatizzando la conversione di oltre il 95% delle tabelle derivate, con sei tabelle che richiedevano una conversione manuale.

Entro la prima settimana dall'inizio del progetto, il 40% dei report aveva raggiunto il risultato previsto. Entro un mese, l'intero processo di conversione e migrazione era stato finalizzato. In genere, un processo del genere richiederebbe fino a tre mesi per essere completato manualmente.

Inoltre, Trianz ha identificato sette tabelle esterne all'ambito del progetto che potrebbero essere ottimizzate per l'uso in Snowflake. Il cliente potrebbe anche scalare in futuro con cinque o sei universi SAP, rendendo a prova di futuro le sue operazioni sui dati su Snowflake.

Oggetti aziendali dell'universoContare
Convertito a livello di programmazione460
Convertito manualmente219
Nessuna conversione necessaria~300
Totale~1900
Tabelle derivateContare
Convertito a livello di programmazione100
Convertito manualmente6
  
Totale106

Analisi degli errori programmatici

Risolto dopo la correzione del compilatoreElementi corretti manualmenteElementi del database sottostanteNessun articolo in questione

245

219

35

30

Scopri la differenza Trianz

Trianz consente trasformazioni digitali tramite strategie efficaci ed eccellenza nell'esecuzione. Collaborando con leader aziendali e tecnologici, aiutiamo a formulare ed eseguire strategie operative per raggiungere i risultati aziendali previsti, apportando il meglio della consulenza, delle competenze tecnologiche e dei modelli di esecuzione.

Grazie alla conoscenza, alla ricerca e all'esperienza, consentiamo ai clienti di trasformare i loro ecosistemi aziendali e raggiungere prestazioni superiori sfruttando paradigmi di infrastruttura, cloud, analisi, digitale e sicurezza. Contattaci per entrare in contatto o saperne di più.

Contattaci

Lascia che ti aiutiamo
trasformare e crescere


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