tDQRulesを使ってデータを検証
このシナリオのジョブではtDQRulesコンポーネントを使い、Qlik Talend Data Integrationの検証ルールによってデータを検証します。このコンポーネントは、Talend Studio 8.0 R2025-06以降で利用可能です。
ジョブでは次のルールが使用されます:

ジョブを設定
手順
tFixedFlowInputコンポーネントを設定
手順
tDQRulesコンポーネントを設定
始める前に
- Qlik Talend Data Integrationで検証ルールを少なくとも1つ作成済みであること。
- APIキーを生成済みであること。詳細は、Generating an API keyをご覧ください。
このタスクについて
- そのルールが保存されているスペースへのアクセス権。
- [Rules - View] (ルール - 表示)権限。
手順
tLogRowコンポーネントを設定
手順
ジョブを保存して実行
手順
F6を押してジョブを保存し、実行します。
タスクの結果
|=-------+---------+---+-----+-----------+----------+---------+---------=|
|Name |FirstName|Age|Giver|NbrDonation|BloodGroup|City |PostalCode|
|=-------+---------+---+-----+-----------+----------+---------+---------=|
|Mendoza |Patricia |39 |true |44 |AB- |Nantes |44000 |
|Larsen |Sheri |37 |true |10 |B+ |Rennes |35000 |
|Plisson |Joseph |60 |true |5 |O- |Perpignan|66000 |
|Clark |Kirsten |18 |true |0 |B+ |Angers |49000 |
|Lapointe|Jason |40 |true |2 |A+ |Paris |75100 |
|Park |Traci |28 |true |28 |B- |Nantes |14000 |
|=------+---------+---+-----+-----------+----------+---------+---------=|
|Name |FirstName|Age|Giver|NbrDonation|BloodGroup|City |PostalCode|
|=------+---------+---+-----+-----------+----------+---------+---------=|
|Doe |John |25 |true |44 |O |Grenoble |68000 |
|Dupont |Megan |95 |false|27 |O+ |Marseille|13000 |
|Oconnor|Emily |16 |false|50 |A- |Nice |6000 |
|=--------+---------+---+-----+-----------+----------+-----+----------+-----------------------------------------------------------------------------------------------------------------------------------------------=|
|Name |FirstName|Age|Giver|NbrDonation|BloodGroup|City |PostalCode|INVALID_STATUS |
|=--------+---------+---+-----+-----------+----------+-----+----------+-----------------------------------------------------------------------------------------------------------------------------------------------=|
|Rodriguez|Glenn |55 |false|29 |B+ |Rouen|76000 |[{"FieldNames":["Name","FirstName","Age","Giver","NbrDonation","BloodGroup","City","PostalCode"],"ruleName":"BloodDonation","status":"INVALID"}]