2012-07-27 29 views
5

ライブSQL server 2008MySQL server 5に移行するにはこの要件があります.MySQL移行ツールキットを試しましたが、多くの移行エラーが発生しました。 Stackoverflowの誰かが私がTalendを使用することを示唆しました。私はTalend Open Studio for Data Integrationをインストールしましたが、本当に必要なもののようなデータベースの移行を迅速に行うことはできません。Talendを使用したデータベースの迅速な移行

Talendをそのような仕事に使うためのクイックスタートガイドはどこにありますか?

+0

ソースとターゲットのステップはありますか? MySQLとしてソースをSQL ServerとTargetとして指定し、各テーブルのジョブを作成します。 – emaillenin

+0

関連:http://stackoverflow.com/questions/11619177/sql-server-2008-r2-to-mysql-migration/12948473#12948473 –

答えて

0

Talendを使い始める必要がある場合は、私たちのマニュアルページhttp://www.talend.com/resources/documentation.phpを確認して、インストールガイドとユーザーマニュアルを見つけることをお勧めします。

また、あなたが私たちのチュートリアルをチェックアウトすることができます当社のウェブサイト上で興味深い部分があると、それは助ける必要があります:http://www.talendforge.org/tutorials/menu.php

+4

ほとんどの企業は、適切な(永続的な)リダイレクトを維持したり、外部リンクを修正したりせずにURL構造を変更する傾向があるため、これらの回答は1〜2年後には役に立たない傾向があります。そのため、リンクされたコンテンツの最も関連性の高い部分が回答に引用されることが推奨されています(http://stackoverflow.com/questions/how-to-answer)。また、あなたが提供できるものがすべて「ここにドキュメントへのリンク」であれば、それは答えではなくコメントでなければなりません。 –

+1

@ talend-dataあなたの答えは有望ですが、私は多くの情報を見ることができますが、データベース移行、Webリンクなどの特定のリソースを教えてください。 – xybrek

0

xybrekは、残念ながら正確にあなたの特定のケースをカバーして何のチュートリアルはありません。

Bartがリンクしているマニュアルをダウンロードし、Talendで試してみることを開始してください。あなたが見れます

コンポーネントは次のとおりです。 tMssqlInputは - MsSQLがデシベル tMySQLOutputでテーブルを読み込む - tMySQLRow mysqlのテーブルに、mssqlinputコンポーネントの出力を言って、データの流れを指示 - あなたをすることができますmysqlテーブル/データベースでクエリを実行する

そしておそらく他の人たち。これらは、より明白なコンポーネントへのポインタです。

詳細については、すべて Talendのコンポーネントをカバーするリファレンスガイドマニュアルを参照してください。

幸運を祈る!

11

才能は非常に汎用的なデータ統合ツールですが、実際には任意のデータベース・タイプに適用されますこれらのステップを(以下で仕事を得る必要があります:あなたはここでその機能の概要を持つことができますOracleなど):

  1. リポジトリパネルでメタデータ「Db接続」ノードに新しいデータベース接続を作成します。名前を付けて「Microsoft SQL Server」(またはソースデータベースが何であれ)として「DB Type」を選択し、接続の詳細を指定します。
  2. 別の新しいデータベース接続を作成しますが、今回は「MySQL」(またはターゲットデータベースは何でも構いません)として作成します。
  3. 「ジョブ設計」(リポジトリ内)に新しいジョブを作成します。
  4. メタデータから「SQL Server」-DB接続を展開し、目的のテーブル(「テーブルスキーマ」の下)をジョブの作業領域にドラッグし、tMSSqlInputを選択します。
  5. メタデータから作業領域にMySQL-DB接続をドラッグし、tMysqlOutputを選択します。ターゲットテーブルを定義します。
  6. パレットをクリックし、マップコンポーネントを、2つの以前のコンポーネント間の作業領域にドラッグします。
  7. tMSSqlInputをtMapに接続し、tMapをtMysqlOutputに矢印で接続します。 tMSSqlInputを右クリックしてRow-Mainを選択し、矢印をtMapにドラッグすると、そのようになります。 tMapからtMysqlOutputまで同じです。
  8. tMapをダブルクリックし、左からすべての列を選択して右にドラッグします。 tMapコンポーネントを使用すると、データ変換を行うことができます。データベースコンポーネント間でtMapを使用する必要がないこともあります。しかし、そのような場合に備えておくと良いです。
  9. ジョブを実行し、必要に応じてトラブルシューティングを行います。何か不安なことが起こった場合は、Talend Studioを再起動するか、仕事を終了して開いてください。多くの場合、それが役に立ちます。
+0

ステップ:3の後、新しく作成したDB接続を右クリックして、スキーマの取得を選択してテーブルを取得する必要があります。 –

+0

入力データベースに何百ものテーブルがある場合、どうすればいいですか? – DEV

関連する問題