BNP Paribas Real Estate ottiene la sincronizzazione dei dati e una maggiore trasparenza con Talend

Con risorse adeguatamente formate, si possono ottenere risultati con incredibile rapidità. L'ambiente di sviluppo grafico Talend e la vasta gamma di componenti forniti risparmiano agli sviluppatori le classiche complessità relative alle modalità di implementazione e consentono loro di concentrarsi sugli aspetti davvero importanti, ossia comprendere a fondo i dati di un cliente e progettare una soluzione solida e affidabile per le sue necessità di gestione dati.
Mark Perkins, Senior Talend Consultant, eCentric Media Ltd

Panoramica

Con 3.300 dipendenti e 150 sedi in 30 paesi in Europa, Medio Oriente, India e USA, di cui 15 interamente di proprietà e 15 in partnership, BNP Paribas Real Estate è una delle più grandi società di servizi immobiliari e un grande protagonista internazionale del settore. Nel Regno Unito, BNP Paribas Real Estate offre ai clienti una gamma completa di servizi immobiliari, proponendo soluzioni mirate e integrate su scala locale e internazionale.

A tale fine BNP Paribas Real Estate gestisce i portafogli immobiliari per i clienti. BNP Paribas Real Estate tratta i dati dei propri clienti con il massimo livello di sicurezza e, come parte di questo processo, limita l'accesso ad applicazioni e dati ai soli utenti convalidati di BNP Paribas Real Estate. L'accesso ai suoi sistemi dall'esterno non è consentito.

La sfida

Nell’ambito del servizio offerto, BNP Paribas Real Estate desiderava fornire ai clienti visibilità sui loro dati e permettere di visualizzare lo stato del portafoglio.

Il progetto Corporate Real Estate Extranet puntava a offrire una funzionalità extranet ai clienti di BNP Paribas Real Estate, in modo che potessero visualizzare il loro portafoglio immobiliare e accedere a rapporti immobiliari e finanziari via internet utilizzando un’interfaccia basata sul web.

Anthony Shama, Responsabile dello Sviluppo Software di BNP Paribas Real Estate, ha commentato: “Cercavamo una soluzione in grado di integrarsi con il nostro sistema principale e con il database esistente, in modo da accorpare tutti i dati richiesti per la gestione immobiliare e finanziaria dei portafogli dei clienti e al tempo stesso estrarre e migrare i dati nel nostro nuovo sistema extranet. In particolare, ci serviva un unico strumento comune per integrare tutti i nostri processi di dati e avere la garanzia che ogni modifica ai dati del sistema principale fosse propagata al sistema extranet”. Per soddisfare queste esigenze, BNP Paribas Real Estate ha iniziato a cercare una soluzione di data management.

Shama ha dichiarato: “In qualità di primo fornitore di servizi immobiliari in Europa, BNP Paribas Real Estate deve gestire enormi quantitativi di dati confidenziali dei clienti, e rendere direttamente accessibili informazioni quali i particolari dei contratti di locazione degli immobili. Per questo avevamo bisogno di uno strumento in grado di consentire la migrazione sicura di questi dati. La nostra sede principale di Parigi utilizzava già con successo Talend Integration Suite (TIS), per cui abbiamo deciso di implementarla nel Regno Unito. La Suite TIS è stata una soluzione eccellente che risponde pienamente alle nostre necessità”.

La soluzione

Talend Integration Suite è la soluzione di integrazione dati aziendale concepita per supportare lo sviluppo multiutente, con una scalabilità fino ai massimi livelli di volume dei dati e complessità dei processi che consente di ampliare ulteriormente le funzionalità di Talend Open Studio, la premiata soluzione di gestione dati open source. Mark Perkins di eCentric Media Ltd, Integration Partner di Talend, ha commentato: “L’adattabilità di Talend è estremamente interessante. Si presta perfettamente a grandi progetti in un contesto di team e come strumento autonomo per proof of concept tecniche e singoli processi minori. Nel nostro lavoro con BNP Paribas Real Estate, l’uso accorto di proof of concept ha contribuito a gestire la complessità e il rischio”.

A differenza di un semplice problema ETL, i processi di integrazione dati richiedevano una progettazione accurata e minuziosa.

Le strutture di dati nel database SQL Server sorgente erano vaste e complesse. Per gestire questa complessità sono state inserite delle viste di database intermedie in modo da semplificare le strutture esposte ai processi ETL. I dati provenienti da oltre 200 tabelle sorgenti sono stati semplificati in meno di 20 viste di staging.

L'architettura di sistema richiedeva un meccanismo di integrazione tramite servizi web. La extranet esponeva i servizi web per consentire la trasmissione degli aggiornamenti dei dati. I servizi web richiedevano un complesso payload xml a schemi multipli (con livelli multipli di raggruppamento e looping) che conteneva le modifiche apportate ai dati dei portafogli immobiliari dei clienti. Talend ha sviluppato una serie di processi a livello del framework per gestire l'interfaccia e fornire una cronologia di controllo completa delle chiamate, dei record processati e dei record non riusciti. Dalla cronologia di controllo è stata poi sviluppata una suite di report tecnici, per facilitare la gestione operativa dei processi Talend, nonché una suite di report aziendali per fornire informazioni ai rappresentanti commerciali.

La versione iniziale è stata sviluppata e testata in soli 20 giorni. Le versioni successive hanno esteso la funzionalità e l'ambito dei processi d'integrazione, tra cui il trasferimento dei file di dati che richiedeva l'integrazione con librerie Java esterne per la codifica dei file. Queste sono state sviluppate in tempi molto brevi, a dimostrazione dell’usabilità e dell’efficienza della suite di prodotti Talend e della solidità del progetto originale.

Vantaggi

Shama ha commentato: “Grazie a Talend Integration Suite, BNP Paribas Real Estate può estrarre dati rilevanti dei clienti in modo semplice, istantaneo e in tutta sicurezza. La suite d'integrazione Talend ci ha liberati dall'impegno di creare database e report e ha eliminato la possibilità di errore umano, per cui ora possiamo fare totale affidamento sui dati che abbiamo e che forniamo ai nostri clienti”.

Perkins ha commentato: “Con risorse adeguatamente formate, si possono ottenere risultati con incredibile rapidità. L'ambiente di sviluppo grafico Talend e la vasta gamma di componenti forniti risparmiano agli sviluppatori le classiche complessità relative alle modalità di implementazione e consentono loro di concentrarsi sugli aspetti davvero importanti, ossia comprendere a fondo i dati di un cliente e progettare una soluzione solida e affidabile per le sue necessità di gestione dati”.

“L'esperienza dei consulenti di eCentric Media e la grande efficienza della suite di prodotti Talend ci danno la soddisfazione di riuscire a stupire i nostri clienti, fornendo loro soluzioni solide più velocemente di quanto si aspettino”.

Shama ha concluso dicendo: “Nel complesso, Talend Integration Suite è uno straordinario strumento tecnologico che ci permette di spostare e trasformare informazioni in un modo più sofisticato, sicuro e facile da utilizzare. Potendo contare su una piattaforma intuitiva e altamente flessibile, siamo in grado di realizzare internamente i nostri processi d'integrazione, con un valore aggiunto davvero enorme”. “Visto il successo di questo progetto, vogliamo affidarci a Talend anche per altri progetti”.