Les connecteurs de base de données permettent la traduction transparente des instructions d’E/S des fichiers COBOL en instructions SQL adaptées à un système de gestion des bases de données relationnelles moderne. Les connecteurs de base de données prennent en charge Microsoft SQL Server, Oracle, IBM DB2 et d’autres plates-formes de SGBDR.
Les connecteurs de base de données utilisent des dictionnaires de données (également appelés descripteurs de fichiers étendus [XFD], qui reposent sur des descripteurs de fichiers COBOL standard) afin d’assigner les éléments de données COBOL directement aux champs des bases de données. Les descripteurs XFD sont utilisés lors de l’exécution pour assigner les enregistrements et les champs aux tables et aux colonnes des bases de données. Les descripteurs XFD peuvent être personnalisés au moyen de directives de compilateur Micro Focus COBOL, pour un contrôle intégral de la dénomination des champs et du type de données.
Les connecteurs de base de données utilisent des API de SGBDR de bas niveau pour atteindre les meilleures performances applicatives possible. Une légère baisse des performances des E/S des applications peut survenir lorsque le stockage des données applicatives est migré d’un fichier de données local vers un SGBDR en réseau. Cette surcharge d’information peut être résolue en mettant à jour les sections critiques de performance du code, afin de raccourcir les délais d’accès.
Utilisez des tables et des colonnes standard pour stocker vos données COBOL et permettez-y un accès plus simple au moyen d’outils familiers tels qu’Excel ou Crystal Reports. Tirez parti d’options de Business Intelligence et d’analyse des données.
Les connecteurs de base de données améliorent la résilience et la récupération des applications en tirant parti des avantages inhérents aux SGBDR. Conférez une plus grande fiabilité, une meilleure disponibilité et une évolutivité accrue à vos applications COBOL. Renforcez la continuité des opérations et accélérez la récupération des données en cas de panne du système.