シンプルビューを定義 - Cloud - 7.3

Talend Studioユーザーガイド

Version
Cloud
7.3
Language
日本語
Product
Talend Big Data
Talend Big Data Platform
Talend Cloud
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
Module
Talend Studio
Content
ジョブデザインと開発
Last publication date
2024-03-20
対象製品...

Data Fabric

MDM Platform

手順

  1. ビューの[Viewable Business Elements] (表示可能なビジネスエレメント)エリアでボタンをクリックし、テーブルに新しいXPath行を追加します。
  2. 新しいXPath行で[...]ボタンをクリックし、ダイアログボックスを開きます。
    デフォルトでは、データモデルを構成する全エンティティのうち、選択したエンティティのみがダイアログボックスにリスト表示され、その名前が[Filter] (フィルター)フィールドに表示されます。
    注: ビジネスエンティティのフィルタリングに使用するテキストを[Filter] (フィルター)フィールドに入力すると、ダイアログボックスに複数のエンティティをリスト表示できます。これはインクリメンタルサーチフィルターで、検索文字列を1文字入力するたびにエンティティが直ちにフィルタリングされます。
  3. ビューを使用して取得するエレメントを選択し、同じ手順を繰り返して、必要な数のエレメントを追加します。
    注: 外部キー情報を取得し、Talend MDM Web UI[Browse Records] (レコードの参照)ページでビジネスユーザーに対して表示することもできます。詳細は、外部キー情報を表示するシンプルビューの作成をご覧ください。
  4. [Searchable Business Elements] (検索可能なビジネスエレメント)エリアでボタンをクリックし、テーブルに新しいXPath行を追加します。
  5. 新しいXPath行で[...]ボタンをクリックしてダイアログボックスを開き、検索するエレメントをそこで選択します。
    デフォルトでは、データモデルを構成する全エンティティのうち、選択したエンティティのみがダイアログボックスにリスト表示され、その名前が[Filter] (フィルター)フィールドに表示されます。
    注: ビジネスエンティティのフィルタリングに使用するテキストを[Filter] (フィルター)フィールドに入力すると、ダイアログボックスに複数のエンティティをリスト表示できます。これはインクリメンタルサーチフィルターで、検索文字列を1文字入力するたびにエンティティが直ちにフィルタリングされます。
  6. [Where Conditions] (Where条件)エリアでボタンをクリックし、テーブルに新しいXPath行を追加します。
  7. 新しいXPath行で[...]ボタンをクリックしてダイアログボックスを開き、条件を定義するベースとするエレメントをそこで選択します。
    注: ビジネスエンティティのフィルタリングに使用するテキストを[Filter] (フィルター)フィールドに入力すると、ダイアログボックスに複数のエンティティをリスト表示できます。これはインクリメンタルサーチフィルターで、検索文字列を1文字入力するたびにエンティティが直ちにフィルタリングされます。
    [Operator] (オペレーター)カラムにリスト表示されているさまざまなオペレーターを使用して条件を定義できます。また、[Predicate] (述語)カラムにリスト表示されているさまざまなオペレーターを使用してエレメントを結合することもできます。

    オペレーターを使用する前に、以下の点に留意してください。

    • マスターデータベースの検索では、フルテキスト検索と標準SQL検索の両方がサポートされていますが、ステージングデータベース内の検索では標準のSQL検索のみサポートされています。

    • オペレーター!=は複数出現フィールドも複合型フィールドもサポートしていません。

    以下のオペレーターが使用できます。

    演算子

    使用方法

    Contains 1

    入力した1つまたは複数の単語を含む結果を返します。フルテキスト検索では、@、#、$などの特殊文字はサポートされていません。

    Contains the sentence 1

    入力したセンテンスを含む1つ(または複数)の結果を返します。

    Joins With

    結合オペレーターとして機能する結果を返します。

    Starts With

    入力した文字列で始まる結果を返します。

    Is Empty Or Null

    フィールドが空の結果を返すか、またはnull値を返します。

    whole content contains 1

    選択した複合型フィールドをベースに、プレーンテキスト検索の結果を返します。

    =

    入力した値に一致する結果を返します。

    !=

    null値と入力した値以外の値の結果を返します。

    >

    入力した数値よりも大きい結果を返します。数値フィールドにのみ適用されます。

    >=

    入力した数値以上の結果を返します。数値フィールドにのみ適用されます。

    <

    入力した数値よりも小さい結果を返します。数値フィールドにのみ適用されます。

    <=

    入力した数値以下の結果を返します。数値フィールドにのみ適用されます。

    1 標準SQL検索では統合フレーズとして一致する内容が検索されますが、フルテキスト検索では複数の単語を含むフレーズとして解釈され、いずれかの単語に一致するレコードが返されます。たとえば、検索コンテンツが「test first name」の場合、フルテキスト検索では「test」、「first」、および「name」という3つの独立した単語として扱われますが、標準SQL検索では「test first name」という1つのフレーズとして扱われます。
  8. [Value] (値)フィールドでは、文字列を直接入力するか、エンティティエレメントを選択するか、ユーザーベースの変数にカスタマイズします。
    [Value] (値)フィールドでユーザーベースの変数を定義するには、最初にフィールドをクリックし、次に下向き矢印のボタンをクリックし、コンテキストメニューから${user_context}...を選択します。適切なサーバーを選択するように求めるダイアログボックスが表示されます。選択すると[Select Variable] (変数の選択)ダイアログボックスが表示され、ユーザーの属性1つをリストから選択できます。
    ユーザーベースの変数の値は、Talend MDM Web UIに現在ログインしているユーザーの情報とプロパティによって異なります。ユーザーの情報には、ユーザー名やユーザーに固有のダイナミックプロパティなどの一般情報が含まれます。詳細は、Talend MDM Web UIユーザーガイドでユーザー管理関連の説明をご覧ください。
    注: [Select Variable] (変数の選択)ダイアログボックスでpropertiesを選択した場合は、ユーザーベースの変数が${user_context}.properties["current_user_property_name"]}の形式になるように、Talend MDM Web UIで事前定義済みの有効なプロパティ名を入力する必要があります。
  9. ツールバーの[Save] (保存)アイコンをクリックするか、キーボードのCtrl + Sを押して変更を保存します。
    新しく作成されたビューは、[MDM Repository] (MDMリポジトリー)ツリービューの[View] (ビュー)ノードの下にリスト表示されます。
    承認済みのビジネスユーザーは、Talend MDM Web UIを使用して、定義済みの条件に従ってこのエンティティ内の特定のレコードを視覚化できるようになりました。
    注: ビューエディターのアイコンを使用して、テーブル[Viewable Business Elements] (表示可能なビジネスエレメント)[Searchable Business Elements] (検索可能なビジネスエレメント)、および[Where Conditions] (Where条件)の間で項目のコピー/貼り付けを行うことができます。