Conseil, Etude, Réalisation

Vous souhaitez vous décharger de votre problème technique d'intégration?

Sur ces types de problèmatiques, SquareData pourra vous assister à différents niveaux d'intervention:

  • Etude de faisabilité
  • Spécifications
  • Prototypage
  • Pilotage projet
  • Conception
  • Tests et validation
  • Mise en production
  • Maintenance


Migration de données

Plusieurs cas de figure nécessitent la migration d'applications ou de bases de données : une mise à jour dans une nouvelle version du système, un changement de technologie de base de données ou d'application, etc. Après une fusion ou acquisition, les applications redondantes sont la plupart du temps abandonnées mais les données qu'elles contiennent doivent être préservées dans le système subsistant. Après une migration, il peut aussi arriver que l'ancien et le nouveau système aient besoin de coexister.

 

Synchronisation de données

Il existe plusieurs cas dans le système d'information où les données sont gérées séparément par de multiples applications ou bases de données mais où la cohérence entre les systèmes doit être cependant assurée.

Le besoin de faire une synchronisation de données peut être soit permanent (synchronisation entre des systèmes d'exploitation) ou temporaire (pendant la migration). La synchronisation peut être soit monodirectionnelle ou bidirectionnelle. La synchronisation de données inclut tous les processus qui maintiennent une cohésion des données entre les applications et les bases de données.

 

ETL pour datawarehouse

Les processus d’ETL (Extraction, Transformation et Chargement) regroupent plusieurs étapes, qui ont pour objet de transférer des données depuis les applications de production vers les systèmes décisionnels :

  • Extraction de données des applications et des bases de données de production (ERP, CRM, SGBDR, fichiers, etc.)
  • Transformation de ces données pour les réconcilier entre les différentes sources, pour effectuer des calculs ou du découpage de texte, pour les enrichir avec des données externes et aussi pour respecter le format requis par les système cibles (Troisième Forme Normale, Schéma en Etoile, Dimensions à Evolution Lente, etc.)
  • Chargement des données résultantes dans les différentes applications décisionnelles : Data Warehouse ou Enterprise Data Warehouse, Data Marts, applications OLAP (Online Analytical Processing) ou “cubes”, etc.
  • La latence des processus d’ETL varie du mode batch (parfois mensuel ou hebdomadaire, le plus souvent quotidien) jusqu’au quasi-temps réel avec des rafraîchissements plus fréquents (toutes les heures, toutes les minutes, etc.).