Pervasive 11 からデータベース全体をエクスポートし、送信して MySQL サーバーにインポートする方法を探しています。xml ファイルにエクスポートしようとしましたが、MySQL へのインポートに問題がありました。
何か案は?
実際には 2 つのオプションがあります。 1. 自分で書く。2. サードパーティのツールを使用します。
自分で書く: 自分 で書く場合は、データ型の違いに注意する必要があります。Pervasive と MySQL は異なるデータ型をサポートしています。MySQL で直接サポートされていない Pervasive データ型がある場合は、それを書き込む前に変換する必要があります。それ以上のプロセスはかなり単純です。レコードを読み取り、データを変換し、レコードを書き込みます。すべてのテーブルについて繰り返します。
サードパーティのツールを使用する:
必要なことができるツールがいくつかあります。すべてのテーブルを取得するには複数のパスが必要になる場合がありますが、ほとんどの場合は自動化できます。このカテゴリに分類されるツールは次のとおりです。 - Pervasive Data Integrator - http://integration.pervasive.com/
- Informatica Power Center - http://www.informatica.com/us/products/enterprise-data-integration/powercenter/
他のツールもあります。
このリンクhttp://www.etltools.net/etl-tools-comparison.htmlを見つけましたが、情報の完全性または正確性について話すことはできません。Pervasive Data Integrator と Microsoft SSIS のみを使用しました (Pervasive から MS SQL に移行する場合)。