0

talendで完全なMySQLデータベースを選択し、それをソースとして使用してXMLを生成する方法を探しています。

現在、コンポーネントを試していtMysqlInputますが、選択できるのは個々のテーブルのみです。10以上のテーブルがあり、いくつかのデータを使用してデータを再構築したいと思いますtMap。そのため、データベース全体を一度に取得するためのコンポーネントまたは方法を探しています。

よろしくお願いします!

4

1 に答える 1

1

テーブルごとに1つ必要だと思いtMysqlInputます。それがTalendロジックです。

私があなたに提案すること:

  1. Talendを使用してすべてのテーブルスキーマを取得する
  2. 作成したスキーマをTalendDesignerにドラッグアンドドロップし、tMysqlInput
  3. 対応するスキーマを使用するように新しくtMysqlInput設定されている必要があります(リポジトリモード)
  4. 設定で「Guessquery」を押すとtMysqlInput、すべての列が一覧表示されます

達成しようとしていることに応じて、tMysqlTableList https://help.talend.com/display/TalendOpenStudioComponentsReferenceGuide521EN/7.65+tMysqlTableListをご覧ください。

編集

Talendは、tMapコンポーネントで直接JOINを作成できます。良い例はここにあります:http://techblog.appirio.com/2009/12/performing-lookups-and-transformations.html

于 2013-01-10T10:13:10.307 に答える