Talend Data Stewardshipコンポーネントで使用されるクエリ言語 - 7.0

Talend Data Stewardshipユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.0
EnrichProdName
Talend Big Data
Talend Big Data Platform
Talend Data Fabric
Talend Data Integration
Talend Data Management Platform
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Real-Time Big Data Platform
task
インストールとアップグレード
データガバナンス > キャンペーンの管理
データガバナンス > タスクの割り当て
データガバナンス > データモデルの管理
データクオリティとプレパレーション > タスク管理
管理と監視 > ユーザーの管理
EnrichPlatform
Talend Data Stewardship

tDataStewardshipTaskDeleteおよびtDataStewardshipTaskInputコンポーネントでクエリ言語を使用すると、Talend Data Stewardshipから削除または読み取りを行うデータを照会したり、フィルタリングしたりできます。

サーバーのタスクのフィルタリングするクエリステートメントは1つまたは複数の条件で構成されます。ブール演算子andor、またはnot演算子を使用し、条件を結合または反転させることができます。デフォルトのブール値の優先をオーバーライドする括弧がサポートされています。

タスク条件はフィールド名、演算子、および値で構成されます。文字列の前後に一重引用符を使用し、文字列内の引用符の前にバックスラッシュを付ける必要があります。

タスクでは次のメタデータフィールドがサポートされます:

メタデータフィールド

[Description] (説明)

id(文字列)

タスクの内部識別子

外部ID (文字列)

外部システムから特定のタスクにアクセスするのに役立つタスク外部識別子

currentState(文字列)

キャンペーンワークフローにおけるタスクの現在の状態

assignee(文字列)

このタスクに現在割り当てられているデータスチュワードのuserId

targetTransition(文字列)

キャンペーンワークフローの次のステップにタスクを移行するためにユーザーが選択したトランジションの名前

completed(ブール値)

trueタスクが完了した場合(ワークフローの最終状態になります)

priority(整数)

タスクの優先順位、0 (非常に低い)から4 (非常に高い)、デフォルトは2 (中程度)

dueDate

タスク期日のタイムスタンプ(ミリ秒)

matchScore (マージングキャンペーンおよびグルーピングキャンペーンのみ)

ソースデータ内の各グループの最高一致スコアを示す10進数の値

version (整数)

タスクが更新されるたびに増加するタスクバージョンの整数値

consumed(ブール値)

trueタスクがすでに処理されている場合(これ以上処理できない、再開されていない場合)

createdBy(文字列)

タスク作成者のuserId

creationDate(長整数型)

このタスク作成日のタイムスタンプ(ミリ秒)

lastUpdatedBy(文字列)

タスクの最後の更新を行ったデータスチュワードのuserId

lastUpdateDate(長整数型)

タスクで最後に実行された更新のタイムスタンプ(ミリ秒)

tags(文字列)

このタスクのユーザーが入力したタグのリスト

arbitration (アービトレーションキャンペーンとグルーピングキャンペーンのみ)

データスチュワードによって選択されたアービトレーションの選択

レコードのデータを参照する場合は、フィールド名の先頭にrecord.が付いていなければなりません。単純な二項演算子は=, <, >, <=, >=!=です。条件の3番目の部分は任意のリテラル値にすることができます。文字列の前後に一重引用符を使用し、文字列内の引用符の前にバックスラッシュを付けます。

割り当て先でタスクをフィルタリングし、レコードフィールドfirstnameJohnと等しくするには: assignee='user1@talend.com' and record.firstName='John'

割り当て先でタスクをフィルタリングし、レコードフィールドfirstnameDe'wayneと等しくするには: assignee='user2@talend.com' and record.firstName='De\'wayne'

2016-01-01の後に作成されたタスクのフィルター処理: creationDate > 1451659712733