Talendは非常に一般的なデータ統合ツールですが、次の手順に従って作業を完了する必要があります(実際には、PostgreSQL、Oracleなどのすべてのデータベースタイプに適用されます):
- リポジトリパネルで、メタデータ-「Db接続」-ノードへの新しいデータベース接続を作成します。名前を付け、「DBType」を「MicrosoftSQLServer」(またはソースデータベース)として選択し、接続の詳細を入力します。
- 別の新しいデータベース接続を作成しますが、今回は「MySQL」(またはターゲットデータベース)として作成します。
- 「ジョブデザイン」(リポジトリ内)に新しいジョブを作成します。
- メタデータから「SQLServer」-DB接続を展開し、目的のテーブル(「テーブルスキーマ」の下)をジョブの作業領域にドラッグして、 tMSSqlInputを選択します。 。
- MySQL-DB接続をメタデータからワークエリアにドラッグし、 tMysqlOutputを選択します 。ターゲットテーブルを定義します。
- パレットをクリックしてtMapをドラッグします 前の2つのコンポーネント間の作業領域へのコンポーネント。
- 矢印を使用して、tMSSqlInputをtMapに接続し、tMapをtMysqlOutputに接続します。これを行うには、tMSSqlInputを右クリックし、[行]-[メイン]を選択して、矢印をtMapにドラッグします。 tMapからtMysqlOutputまで同じです。
- tMapをダブルクリックし、左からすべての列を選択して、右にドラッグします。 tMapコンポーネントを使用すると、データ変換を行うことができます。データベースコンポーネント間でtMapを使用する必要さえないかもしれません。ただし、万が一に備えて用意しておくとよいでしょう。
- ジョブを実行し、必要に応じてトラブルシューティングを行います。何かがおかしくなった場合は、Talend Studioを再起動するか、ジョブを閉じて開いてください。多くの場合、それが役立ちます。