Data'distribution,un
outil stratégique au service de l’ebusiness et
du décisionnel.
data’distribution
répond pleinement aux besoins de backup temps réel,
de distribution vers des serveurs Internet/Intranet ebusiness,
d’alimentation de système décisionnel, de
data warehouse et d’échanges inter-applications.
La solution développée par Gamma Soft permet de
bénéficier du meilleur de la technologie actuelle
pour construire un système décisionnel ou internet
robuste et efficace que les données résident sur
AS/400, iSeries ou sur tout autre système de type Windows
NT, UNIX... Les applicatifs sont alimentés à partir
des données de votre système de production en
temps réel ou par vacation, avec des sélections,
des reformatages, des enrichissements et des agrégations.Le
module de transformation ouvre des possibilités sans
limite de sélection et d'enrichissement grâce à
son langage et à son potentiel d'appel de programmes
externes.
ebusiness
data’distribution
distribue et synchronise en mode natif des données issues
de toutes sources (AS/400, Oracle, SQL Server,...) afin d’alimenter
une architecture Internet/Intranet.
décisionnel
data’distribution
alimente et synchronise les data warehouses à partir
de données hétérogènes ou propriétaires.
Le mode incrémental réduit considérablement
la durée de traitement des données.
inter-applications
data’distribution
synchronise et interconnecte les applications en temps réel.
L’ouverture de data’distribution permet l’interconnexion
avec tout type d’application : standard, spécifique
ou ERP.
Haute
disponibilité
data’distribution
réalise le Backup à chaud de vos machines et sécurise
ainsi votre informatique.
Rapide et très peu consommateur
de CPU, data'distribution réduit vos coûts de communication
et d'exploitation.
CONCEPT
Le moteur de data’distribution
prélève dans les journaux de transaction de la
machine source les changements opérés dans la
base de données. Ce mode incrémental permet d’opérer
en temp réel (au fil de l’eau) et de réduire
considérablement le volume d’information à
rafraîchir. Votre système ebusiness offrant, par
exemple, à vos clients l’état de leur commande
est ainsi mis à jour en temp réel. Votre système
décisionnel ne reçoit que les nouvelles informations
et celles qui ont évolué, réduisant considérablement
le volume à transférer. Ce mode incrémental
peut être mis en œuvre dans une vacation opérant
de nuit pour le rafraîchissement de votre data warehouse.
data’distribution permet
aussi de travailler directement sur les fichiers/tables d’origine
sans avoir besoin d’un support de journal de transaction.
Le mode EXTRACT autorise un rafraîchissement complet avec
ou sans sélection (sur une date par exemple).
Les informations sont envoyées
par bloc et traitées parallèlement sur la machine
cible. Ainsi, pendant que la machine cible traite un bloc, le
bloc suivant est en cours de préparation sur la machine
source. Toute perte de temps est éliminée et les
gros volumes sont absorbés sans problème. La machine
cible, à la réception d’un bloc, l’applique
à la base de données cible avec des algorithmes
sophistiqués permettant au choix une gestion des erreurs
avec tentative de réparation automatique ou non.
La possibilité d’appeler
un programme utilisateur sur la machine cible permet de s’interfacer
avec un progiciel ERP en faisant appel à ses APIs plutôt
que d’écrire directement dans sa base de données.
data’distribution permet
d’alimenter en temps réel une base de données
cible d’une structure radicalement différente de
celle présente sur la source. Ainsi des fusions et des
éclatements d’enregistrements sont naturellement
paramétrables.
De plus data’distribution
offre la possibilité unique de connaître la variation
de l’information et de travailler sur cette varation.
Les fonctions d’arrêt de démarrage de data’distribution
sont aisément intégrables dans vos applications
et vos outils d’administration.
Les alertes de data’distribution
sont standardisées pour être aisément intégrables
dans vos outils de remontée d’alertes.Sur AS/400,
data’distribution intègre un module permettant
d’automatiser le nettoyage des récepteurs de journaux,
optimisant ainsi la place disque occupée.
Le mode incrémental élimine
la nécessité d’une fenêtre de temps
pendant laquelle les données ne bougent pas sur les machines
sources, hors en mode extraction cette fenêtre de temps
est indispensable.
PARAMETRAGE sélection
et transformation
Le paramétrage s’effectue
à partir de n’importe quel poste Windows NT connecté
localement ou à distance (même via internet). Il
n’y a pas de limitation en nombre de postes de paramétrage.
Le paramétrage s’effectue puis est
stocké sur la machine source. La machine cible reçoit
automatiquement le paramétrage de la machine source.
Il est possible de modifier le paramétrage pendant que
des réplications sont actives. Les modifications seront
prises en compte après un re-démarrage. Le paramétrage
est structuré par environnement permettant de séparer
les différentes applications couvertes par data’distribution.
Par exemple, un environnement pour le backup qui est paramétré
et suivi par une équipe d’exploitation, un environnement
pour la synchronisation d’un ebusiness qui est paramétré
et suivi par une autre équipe, un environnement pour
l’alimentation d’un système décisionnel
qui est paramétré et suivi par l’équipe
décisionnelle, un environnement pour la synchronisation
inter-applications, etc, etc...
La notion d’environnement de test et de production
est prise en compte avec la possibilité de déclencher
des processus automatiques lors du passage de test en production.
data’distribution définit des modèles de
réplication, permettant ainsi un paramétrage unique
pour une distribution vers plusieurs cibles. Des notions de
dérogations (valeurs par défaut définies
par l’utilisateur), permettent de créer un paramétrage
évolutif et aisément maintenable. La notion de
paramétrage a été étudiée
spécifiquement pour rendre cette étape extrêmement
rapide et évolutive.
Le paramétrage du script de sélection/transformation
bénéficie d’une assistance contextuelle
pour son écriture et sa mise au point, rendant cette
phase simple et rapide. Il suffit de préciser au besoin
la structure de l’enregistrement cible désiré
et comment l’obtenir à partir du source.
Les sélections peuvent s’effectuer
sur tout ou partie de l’enregistrement source, de ses
valeurs précédentes et du contexte : type d’opération
(ajout, modification, suppression), qui a effectué l’opération
(utilisateur, programme, travail) et quand (date, heure précise
à la milliseconde). Ceci permet par exemple de prendre
en compte les suppressions sauf celles qui sont effectuées
par le programme de “purge” de fin d’année,
et ainsi de conserver dans le data warehouse un historique plus
important que sur la machine de production.
Le contexte peut être modifié pour
transformer une suppression physique intervenue sur la machine
de production, en une suppression logique (modification) sur
le data warehouse, ou bien pour obtenir une table contenant
la traçabilité de tout ce qui est intervenu sur
telle et telle table source.
L’appel de programme utilisateur permet de
faire appel à vos programmes pour réutiliser des
routines, pour effectuer des sélections prenant en compte
des règles sophistiquées et/ou pour récupérer
de l’information présente sous une autre forme.
La base de paramétrage de data’distribution
est documentée permettant ainsi une manipulation directe
et l’écriture de programme qui la manipule directement
pour automatiser des fonctions, la contrôler et pouvoir
l’intégrer dans un outil de référence
croisée et ainsi effectuer des analyses d’impact.
data’distribution permet de déclencher
des scripts et de lancer des programmes sur la machine cible
à certains moments identifiables, permettant ainsi dès
la fin de la réplication des données mises à
jour dans un batch de la machine source vers la cible, de déclencher
le lancement du re-calcul d’un cube multi-dimensionnel.
data’distribution intègre un mode
de distribution en mode non connecté (broadcast) pour
alimenter par vacation des machines cibles non connectées
comme des magasins, une force de vente, des partenaires.
ADMINISTRATION et traçabilité
L’administration (supervision) intégrée
au module de paramétrage est aisément accessible
depuis tout point du réseau local et distant à
partir d’une station Windows NT.
Les équipes d’astreintes administrent
facilement data’distribution depuis leur site avec un
simple point d’accès TCP-IP, ou même internet.
data’distribution indique à tout moment
ce qu’il est en train d’effectuer, produit un historique
des phases, des compteurs de mouvements. Une analyse des erreurs
est disponible à tout moment.
Un mode trace est activable à la demande
pour obtenir une analyse plus détaillée des différentes
opérations.
Toutes les alertes et messages d’erreurs
sont systématiquement remontés sur la machine
source pour avoir un point central unique d’administration.
Un module de planification (scheduler) peut être
mis en œuvre pour les distributions voulues. Ce module
s’assure du bon fonctionnement et des arrêts - démarrages
aux moments voulus et contrôle que personne n’arrête
ou ne démarre une distribution par erreur.
REPRISES automatiques
Avec une technologie unique de reprise automatique
en cas de coupure de communication ou d’arrêt d’un
système, data’distribution re-synchronise les échanges
en garantissant l’intégrité au niveau de
l’enregistrement. Ainsi, dans le cas d’une réplication
de type backup, le démarrage s’effectue au moment
du lancement de la machine source, attendant le démarrage
de la machine cible pour commencer. L’arrêt n’est
pas planifié, data’distribution s’arrête
en même temps que la machine source. La notion de reprise
de data’distribution a été poussée
très loin :
Pour charger en totalité une base de données
cible à partir du contenu de la base de données
source puis continuer automatiquement sur les mouvements intervenus
dans les journaux de transaction, avec un calage très
précis éliminant le besoin de définir un
point de synchronisation.
Pour repartir d’un point précis du
journal de transaction de la source pour par exemple, après
un rechargement de la base de données cible à
partir d’une sauvegarde, retourner les mouvements intervenus,
sur la base de données source, après la sauvegarde
de la base de données cible.
EFFICACITÉ
La solution de Gamma Soft gère des
backups de plus de 10 millions de transactions par jour, des
synchronisations de plusieurs dizaines de machines en bidirectionnel
et des échanges temps-réel inter-applications.
data’distribution est reconnue comme la solution la plus
performante pour l’alimentation d’un data warehouse
et la synchronisation temp-réel pour le ebusiness. Tous
les utilisateurs soulignent sa rapidité, sa très
faible consommation de ressource, sa simplicité, sa puissance
et son extrême souplesse.
Spécifications
• Réplication temps-réel continue
ou par vacation, basée sur les changements (mode incrémental)
• Réplication par extraction directe de la base
de données source
• Paramétrage simple et rapide
• Module de sélection et transformation intégré
sans limite de possibilités
• Aucune programmation n’est requise
• Paramétrage et administration en mode graphique
à partir de tout point du réseau
• Base de paramétrage ouverte et accessible aux
outils de référence croisée et aux répertoires
d’entreprise
• Support de tout type de base de données cibles
• Intégration aisée avec les progiciels
et les ERP
• Mode bi-directionnel permettant de mettre à jour
simultanément le même enregistrement sur la base
de données source et cible
Domaines d’applications
• Alimentation en temps-réel ou par
vacation d’un système décisionnel (data
warehouse, data mart) basé sur les changements permettant
une réduction considérable des volumes
• Alimentation en temps-réel d’un intranet,
permettant de constituer un ebusiness réactif, en permanence
synchronisé à la production
• Backup à chaud de machine sur une autre machine
non dédiée
• Echanges inter-applications en temps-réel, pour
par exemple synchroniser des progiciels ERP entre eux
• Agents intelligents se déclenchant dès
l’apparition d’un événement dans la
base de données source (nouvelle commande par exemple)
pour exécuter une action (envoi d’un fax d’accusé
réception par exemple)
Web: http://www.gamma-soft.com