sql >> データベース >  >> RDS >> Mysql

Talendを使用したデータベース移行のクイックスタート

    Talendは非常に一般的なデータ統合ツールですが、次の手順に従って作業を完了する必要があります(実際には、PostgreSQL、Oracleなどのすべてのデータベースタイプに適用されます):

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


    1. PLSQL Anonymousブロックが完了したときに出力がないのはなぜですか?

    2. SQL Server(T-SQL)で10進数を16進数に変換する3つの方法

    3. postgresqlのRownum

    4. スクリプトでのMySQLトラフィックの暗号化