メイン コンテンツをスキップする

データベーステーブルからメールアドレスを読み取り、特定のデータを取得する

このシナリオはTalend Data Management PlatformTalend Big Data PlatformTalend Real-Time Big Data PlatformTalend MDM PlatformTalend Data Services PlatformTalend MDM PlatformおよびTalend Data Fabricにのみ適用されます。

この例は、Talend Studioで作成された2コンポーネントのジョブです。この例でtMySQLInvalidRowsが行う操作は次のとおりです。
  1. MySQLデータベースのテーブルから特定の国の人のメールアドレスを読み取ります。
  2. WHERE句を使ってデータをフィルタリングし、検証プロセスを絞り込みます。
  3. メールの値を、指定されたTalend Studioのメールパターンと照合します。
  4. 無効な行を含めてフィルターされたデータを抽出し、コンソールに表示します。

以下は、このサンプルで使用しているデータベーステーブルです。米国の顧客もいれば、カナダの顧客もいます。emailカラムには無効なアドレスも含まれています。tMySQLInvalidRowsコンポーネントはemailカラムのデータをフィルタリングして米国の顧客のメールのみを読み取り、次にメールアドレスのパターンを基にそれらのメールアドレスを検証します。

この例では、入力テーブルのスキーマがリポジトリーに保存済みであることが前提になっています。[Repository] (リポジトリー)ツリービューでスキーマメタデータを保管する方法は、一元管理されたメタデータをジョブで使用をご覧ください。

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。