ノーコードでクラウド上のデータとの連携を実現。
詳細はこちら →IBM DB2 SSIS Component の30日間無償トライアルをダウンロード
30日間の無償トライアルへ製品の詳細
IBM DB2 SSIS Components 相談したいSSIS ソース & デスティネーションコンポーネントは、SQL Server SSIS のワークフロー内で簡単にIBM DB2 互換のデータベースエンジンに接続できる強力なツールです。
データフロー内のIBM DB2 コンポーネントを使ってIBM DB2 データベースを同期できます。データ同期、ローカルバックアップ、ワークフローの自動化などに最適!
CData
こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
SQL Server に基幹業務データのバックアップを保管しておくことは、ビジネス上のセーフティネットとなります。また、ユーザーはSQL Server のバックアップデータからレポーティングや分析を簡単に行うことができます。
ここでは、SQL サーバー SSIS ワークフロー内でCData SSIS Tasks for DB2 を使用して、DB2 データをMicrosoft SQL Server データベースに転送する方法を説明します。
開始するには、新しいDB2 ソースとSQL Server ADO.NET 転送先を新しいデータフロータスクに追加します。
以下のステップに従って、接続マネジャーでDB2 接続プロパティを保存します。
DB2 への接続には以下を入力します:
対応するDB2 のドライバーをインストールする必要があります。
Windows では、IBM Data Server Provider をインストールするだけで十分です。インストールがmachine.config への書き込みを行います。
Java では、IBM Data Server Driver JAR をアプリケーションのwww\WEB-INF\lib\ フォルダに配置する必要があります。
パスワード方式によるSSH接続時に必要なプロパティ一覧を以下に示します。
接続文字列形式では以下のようになります。
Server=10.0.1.2;Port=50000;User=admin;Password=admin;Database=testUseSSH=true;SSHAuthMode=Password;SSHPort=22;SSHServer=ssh-server;SSHUser=root;SSHPassword=sshpasswd;
公開鍵認証によるSSH接続時に必要なプロパティ一覧を以下に示します。
接続文字列形式では以下のようになります。
Server=10.0.1.2;Port=50000;User=admin;Password=admin;Database=test;UseSSH=true;SSHAuthMode=Public_Key;SSHClientCertType=PUBLIC_KEY_FILE;SSHPort=22;SSHServer=ssh-server;SSHUser=root;SSHClientCert=C:\Keys\key.pem;
以下のステップに従って、DB2 の抽出に使用するクエリを指定します。
SELECT Orders.Freight, Customers.ContactName FROM Customers INNER JOIN Orders ON Customers.CustomerId=Orders.CustomerId
以下のステップに従って、DB2 をロードするSQL サーバーテーブルを指定します。
プロジェクトを実行できるようになりました。SSIS Task の実行が完了すると、データベースにDB2 データが入力されます。