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

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

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

Talendでサポートされているテクノロジーの詳細は、Talendコンポーネントをご覧ください。

このシナリオは、 Talend Studio で作成したコンポーネント2つのジョブです。このジョブでは、tMySQLInvalidRowsがMySQLデータベーステーブルから特定国の人のメールアドレスを読み取り、WHERE句を使用してデータをフィルタリングし、検証プロセスを絞り込み、特定の Talend Studio メールパターンを基にメールの値をチェックし、最後に、無効な行を含めフィルタリングされたデータを抽出し、コンソールに表示します。

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

このシナリオでは、入力テーブルのスキーマがリポジトリーに保存済みであることが前提になっています。[Repository] (リポジトリー)ツリービューにスキーマメタデータを保管する方法は、 Talend Studioユーザーガイドをご覧ください。

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

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