Progress

Progress

La base de données OpenEdge est une base de données relationnelle objet de Progress Software Corporation. Progress indique que plus de 47 000 entreprises et 4 millions d'utilisateurs comptent sur OpenEdge pour propulser leur entreprise.

OpenEdge est une base de données d'objets, donc l'accès à ses données pour l'exportation dans une base de données relationnelle peut être problématique. Nous pouvons accéder à Progress via son pilote ODBC, mais ce processus a nécessité quelques ajustements spéciaux de notre part pour nous assurer que les données peuvent être lues correctement. En particulier, Progress n'applique pas les limitations de type de données spécifiées pour la base de données. Ainsi, si la table OpenEdge est spécifiée comme autorisant 100 caractères dans une certaine colonne, elle stockera toujours avec plaisir une valeur de texte de 500 caractères. Maintenant, lorsque vous essayez de lire une telle table sur ODBC, le pilote ODBC se bloque et indique qu'il ne peut pas lire les données.

Assurez-vous d'utiliser l'utilitaire Progress DBTOOL pour corriger sa structure interne avant la migration. Veuillez noter que le pilote ODBC Progress est extrêmement lent et instable.

Full Convert prend en charge la base de données Progress via ODBC. Vous devrez avoir installé le pilote ODBC approprié pour que notre logiciel puisse se connecter à votre base de données Progress.

Types de données Progress que nous prenons en charge

Integral

bigint (int64), integer, smallint, tinyint

Decimal

double precision, numeric (decimal), real (float)

Text

character (char), clob (lvarchar, longchar), varchar

Binary

binary, bit, varbinary

Date/Time

date, datetime, time, timestamp, timestamp_timezone (datetime-tz)

Large objects

blob (lvarbinary), clob (lvarchar, longchar)

Other

logical

Exporter la base de données Progress

Il peut être judicieux de migrer vos données hors de Progress. Vous voudrez peut-être le faire de manière permanente ou simplement avoir besoin de partager vos tables avec une collague dans un format différent.

Nous copierons toutes vos tables avec leurs données et appliquerons l'indexation et les relations exactement telles qu'elles sont dans votre base de données Progress actuelle. En un mot, vous obtenez exactement la même base de données dans un autre moteur de base de données. Chaque fois que vous exécutez la migration, nous copierons à nouveau toutes les tables. Bien sûr, nous avons un planificateur intégré, vous pouvez donc l'exécuter pendant la nuit et avoir une nouvelle copie de la base de données le matin.

Jetez un œil aux didacticiels rapides ci-dessous pour voir comment cela fonctionne.

Importer des données dans la base de données Progress

De plus, si vous souhaitez importer des données régulièrement et que vous ne souhaitez pas recréer à chaque fois l'intégralité de la base de données cible à partir de zéro, mais plutôt faire une petite synchronisation ciblée des seuls changements depuis la dernière exécution, veuillez utiliser Full Convert Pro ou Ultimate.

Take a look at the quick tutorials below to see how it's done.