Ottimizzazione dei percorsi globali attraverso una connettività sicura dei dati
Amadeus si affida a Databricks per reinventare la personalizzazione dei servizi ai passeggeri
macchine virtuali eseguite ogni giorno su Databricks
cluster eseguiti ogni giorno su Databricks
casi d'uso attualmente in esecuzione su Databricks
Attiva in oltre 190 paesi, Amadeus fornisce soluzioni all'avanguardia per il settore viaggi, inclusi servizi per più di 400 compagnie aeree e oltre 1 milione di hotel. Per gestire in modo efficiente gli elevati volumi di dati provenienti da varie piattaforme e ottimizzare i costi operativi, Amadeus ha avuto la necessità di migrare al cloud e migliorare le proprie capacità di gestione dei dati. Adottando la Databricks Data Intelligence Platform su Azure, Amadeus ha scelto un approccio alla democratizzazione dei dati e alla condivisione sicura orientato al futuro. Questa transizione consente un'innovazione più rapida e permette ai team interni e ai clienti di beneficiare di esperienze di viaggio più personalizzate. Sfruttando la piattaforma Databricks per creare un data mesh, Amadeus può integrare perfettamente diverse sorgenti di dati per prevedere, pianificare e offrire su larga scala esperienze di viaggio eccezionali e personalizzate.
I sistemi on-premise provocano complessità di manutenzione su larga scala
La tecnologia Amadeus consente di effettuare transazioni per la prenotazione di voli, hotel e check-in aeroportuali e per la gestione delle spese nei viaggi di lavoro. Elaborando oltre 10 petabyte di dati provenienti da compagnie aeree, aeroporti, hotel, agenzie di viaggio e risorse online, l'azienda si impegna a fornire esperienze di viaggio personalizzate attraverso dati e analisi. Riconoscendo la necessità di modernizzare la propria piattaforma di data intelligence, Amadeus si è posta l'obiettivo di ampliare le sue funzionalità senza compromettere la rigorosa attenzione alla sicurezza e alla governance dei dati.
A seguito di diverse acquisizioni, Amadeus si è trovata a gestire vari sistemi e strumenti, con tutti i problemi che questo comporta: possibili silos di dati, analisi potenzialmente ridondanti, imprecisioni e duplicazioni di dati. Alessio Annuzzi, Principal Engineer di Amadeus, ha evidenziato le difficoltà poste da questa sfida: "Dovevamo eliminare la duplicazione dei dati causata da problemi di coerenza, che complicava l'auditing, la governance e la sicurezza dei dati in varie tecnologie. Inoltre, i diversi profili utente richiedevano strumenti diversi: i data engineer preferivano Scala, mentre gli analisti di dati lavoravano con varie versioni di Spark utilizzando SQL o Python. Tutto questo aumentava la complessità e richiedeva più risorse." Inoltre, poter gestire e condividere i dati con i clienti in modo sicuro è essenziale per Amadeus, che ottempera scrupolosamente agli standard di governance dei dati e ai requisiti di consenso degli utenti di tutte le giurisdizioni in cui opera.
Per fornire in modo sicuro risultati più rapidi basati su dati e AI sia ai team interni che ai clienti, Amadeus ha deciso di rinnovare la propria infrastruttura per supportare casi d'uso avanzati con maggiore efficienza e sicurezza.
Democratizzazione sicura e governance dei dati con Databricks
Il team di Amadeus ha standardizzato la gestione dei dati sulla Databricks Data Intelligence Platform su Azure, sfruttando un'architettura unificata per promuovere l'utilizzo dei dati a livello aziendale e agevolare la collaborazione tra team. "La piattaforma Databricks ci consente di centralizzare i dati su un'unica piattaforma, permettendo ad analisti e ingegneri di accedere, sfogliare le directory di dati memorizzate nel data mesh e avviare nuovi casi d'uso. È molto più facile ridistribuire questa tecnologia che gestire varie soluzioni nel nostro schema", ha spiegato Annuzzi.
Grazie a una combinazione di apprendimento autonomo e formazione in loco forniti dalla Databricks Academy, i team Amadeus stanno espandendo l'intelligenza della loro piattaforma a livello globale. Per i team che lavorano sui dati è più semplice costruire pipeline di ETL ad alte prestazioni per l'acquisizione dei dati nel data mesh di Amadeus su Delta Lake, velocizzando il recupero delle informazioni e la distribuzione ai clienti di nuove esperienze basate sui dati. Dopo l'eliminazione delle partizioni e la riorganizzazione, i dati vengono pubblicati nel mesh ed elaborati. A seconda degli SLA e delle fasi di elaborazione associate, Amadeus può creare facilmente più pipeline utilizzando Delta Lake e Delta Sharing come formato standard. Questa efficienza, unita alla governance fornita da Unity Catalog, consente ad Amadeus di combinare i dati per migliorare il valore per i clienti e accelerare lo sviluppo di prodotti e casi d'uso interni provenienti da altri domini di dati.
Unity Catalog ha inoltre aiutato Amadeus ad abbattere i silos, scoprendo dati precedentemente nascosti a causa di restrizioni normative. Questi dati, disponibili ora in modo sicuro per chi ne ha bisogno, forniscono nuove informazioni e consentono di analizzare casi d'uso che prima non erano possibili. Databricks SQL migliora ulteriormente l'accessibilità, consentendo alla maggior parte degli utenti di accedere facilmente ai dati, mantenendo al tempo stesso la sicurezza e la governance attraverso controlli di accesso granulari. "Molti dei nostri carichi di lavoro sono basati su SQL", ha spiegato Annuzzi. "Databricks SQL consente ai nostri analisti di analizzare i dati con maggiore efficienza e scalabilità."
Prepararsi alla domanda dei clienti prevedendo il comportamento dei viaggiatori
Da quando è passata alla Databricks Data Intelligence Platform, Amadeus ha ulteriormente migliorato la propria efficienza nell'esecuzione di attività complesse. L'azienda gestisce ora 100 casi d'uso in produzione, con 950 utenti interni che eseguono oltre 20.000 cluster e 60.000 macchine virtuali ogni giorno, consentendo di gestire meglio l'impegnativo carico di lavoro. Per gestire la maggior parte dei casi d'uso relativi ai viaggi, Amadeus ha implementato tre pipeline di elaborazione ETL primarie che forniscono visibilità integrata sull'intero percorso dei passeggeri. "L'obiettivo principale per le compagnie aeree è la gestione dei ricavi: riempire un aereo da 200 posti con i passeggeri che generano le entrate più elevate", ha spiegato Singer. Utilizzando tariffazione dinamica, previsione e personalizzazione, le compagnie aeree possono regolare i prezzi dei biglietti in base alla domanda, alle tariffe di mercato e alla necessità di bilanciare i prezzi con l'interesse dei viaggiatori.
Amadeus inoltre analizza le tendenze del mercato per prevedere la domanda futura, monitorando il modo in cui i potenziali clienti passano dalla ricerca alla prenotazione di voli, hotel, auto a noleggio e altre attività. Esaminando fattori come le tempistiche di viaggio e gli intervalli tra i touchpoint, Amadeus aiuta a prevedere il coinvolgimento dei viaggiatori in ogni fase, garantendo al contempo che dati e informazioni soddisfino i più elevati standard di sicurezza. Questo approccio consente di inviare messaggi personalizzati durante i periodi di punta per ricerca e acquisto, aumentando sia la soddisfazione dei clienti sia il potenziale di guadagno.
L'utilizzo di Databricks ha portato a un'elaborazione dei dati più rapida e a una maggiore efficienza della piattaforma. Ora Amadeus si prepara ad affrontare nuove sfide e casi d'uso, tra cui l'aggiunta di compatibilità multicloud, analisi dettagliate dei costi della pipeline e una maggiore personalizzazione attraverso l'integrazione dei dati, il tutto rispettando i rigorosi standard normativi e di conformità. Singer ha aggiunto: "Databricks aiuta a standardizzare la nostra piattaforma di dati, sbloccando molte più opportunità. Collegare delle informazioni sui viaggiatori tra più sistemi rende fondamentale la condivisione dei dati, stimolando ulteriori investimenti e una più ampia adozione di questa tecnologia."