30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

Anchor
top
top

 

こちらの例では、Filter Step(フィルターステップ)を含むシンプルなTransformation Flow(データ変換フロー)の作成方法について紹介します。こちらのフローでは、Input Step(入力ステップ)の設定、Calculated Field Transformation Step(計算フィールド変換ステップ)のカスタマイズ、データベースへのデータの保存、について説明します。フローには、さらに多くのStep(ステップ)を含めることが可能です。

 

Image Removed

Table of Contents
classcontents


概要


フィルターステップを使用することで、トランスフォーメーションフロー内のデータにフィルターを適用することができます。特定のインプットステップ(単一テーブルや、サードパーティ製コネクター)は、設定時にフィルターを適用することができますが、こちらステップを使用することで、フロー内のデータにいつでもフィルターを適用することができます。


これは、データトランスフォーメーションモジュールの「フィルター」ステップを使用して実行します。注意:これはビルトインステップのため、デフォルトでトランスフォーメーション一覧から利用することができます。



フィルター画面の理解

フィルターステップの設定時には、表示されるポップアップでフィルターを作成することができます。以下を参照して、フィルター画面を理解しましょう。

Section


Column
width40%

Image Added


Column
width60%


番号フィルター設定説明
1AND/ORロジック各フィルター間の条件に使用するロジックを定義します。
2カッコ矢印フィルターのセットをカッコで囲むことで、より複雑なロジックをAND/ORロジック設定と組み合わせて使用することができます。
3フィルターフィールドレポート結果を制限するために、フィルター一覧に追加されたフィールドです。
4演算子の選択フィルターに使用する演算子を選択し、値が定義した条件と一致しているか、相違しているかを判断する方法を指定します。
5値の選択フィルター条件に値を定義します。
6フィルターの追加設定パネルを閉じることなく、フィルター一覧にフィールドを追加します。
7フィルターロジックフィルターのサマリーを表示します。




ステップの設定


Styleclass
ClasstopLink

ページトップ

フィルターステップを設定するには、以下の手順に従います。


  1. トランスフォーメーションを実行するデータを含むインプットステップを、最低でもひとつ準備します。フローにフィルターステップを追加する準備ができたら、以下の手順に従います。
  2. トランスフォーメーションフロービルダーの画面左側からトランスフォーメーションステップボタンをクリックして、すべてのステップを表示します。
  3. トランスフォーメーションステップ一覧から「フィルター」オプションをキャンバスへドラッグします。

    Image Added

  4. フロー内のこれより前のステップと接続をすることで、設定が可能になります。
  5. 設定パネルからデータに適用するフィルターを設定します。

    Image Added
  6. フィルターの追加」オプションをクリックします。
  7. ポップアップする画面でフィルターの設定を行います。

    Image Added

    1. フィールドを選択します。
    2. フィルター演算子を選択します。
    3. 値を定義」をクリックして、データに適用するフィルターの値を手作業で設定します。
    4. これらの手順を繰り返すことで、さらにフィルターを追加することができます。
    5. 各フィルター間の条件を設定するために、AND/ORロジックを使用します。
    6. 送信・実行」をクリックします。トランスフォーメーションフローのデータにフィルターが適用されます。

      Image Added

  8. クリア」オプションを使用して、適用されたフィルターを解除したり、「フィルターの編集」オプションをクリックして、これを編集することができます。



フィルターステップを利用した例


Styleclass
ClasstopLink

ページトップ

こちらの例では、フィルターステップを含むシンプルなトランスフォーメーションフローの作成方法について紹介します。こちらのフローでは、インプットステップの設定、計算フィールドトランスフォーメーションステップのカスタマイズ、データベースへのデータの保存、について説明します。フローには、さらに多くのステップを含めることが可能です。



Image Added 


  1. 右上隅にある「作成」ボタンをクリックします。
  2. Transformation Flow(データ変換フロー)トランスフォーメーションフロー」を選択します。

    Note

    こちらのオプションが表示されない場合は、Transformation Flow(データ変換フロー)へのセキュリティアクセス権が付与されていない可能性があります。アクセス権取得について詳細な情報は、こちらのオプションが表示されない場合は、トランスフォーメーションフローへのセキュリティアクセス権が付与されていない可能性があります。アクセス権取得について詳細な情報は、こちらを参照してください。


    Image RemovedImage Added

  3. Transformation Flow(データ変換フロー)ビルダーへ移動します。トランスフォーメーションフロービルダーへ移動します。
  4. 画面左側にある「Input Step(入力ステップ)」ボタンへマウスオーバーします。Input Step(入力ステップ)パネルが現れ、すべてのデータ取得Step(ステップ)が表示されます。
    Image Removed
    インプットステップ」ボタンへマウスオーバーします。インプットステップパネルが現れ、すべてのデータ取得ステップが表示されます。

    Image Added

  5. ステップのひとつをキャンバスへドラッグします。今回の手順では、単一テーブルステップを例として説明します。(他のインプットステップについて、詳細な情報は、Step(ステップ)のひとつをキャンバスへドラッグします。今回の手順では、Single Table Step(単一テーブルステップ)を例として説明します。他のInput Step(入力ステップ)について、詳細な情報は、こちらを参照してください)。
  6. ステップをドラッグすると、データソースからデータをロードするためにポップアップが表示されます。Step(ステップ)をドラッグすると、データソースからデータをロードするためにポップアップが表示されます。
    Image Removed
    Image Added

  7. 必要なデータソースをクリックします。
  8. データベーステーブルを選択し、「Submit(送信・実行)送信・実行」をクリックします。
    Image Removed
    Image Added

  9. 選択したテーブルのフィールドがTransformation Flow(データ変換フロー)パネルに表示され、設定をすることができます。選択したテーブルのフィールドがトランスフォーメーションフローパネルに表示され、設定をすることができます。
  10. データを取得するフィールドのみ選択します。
    Image Removed
    Image Added

  11. Step(ステップ)名の変更や、説明の追加など、さらなる変更をすることができます。ステップ名の変更や、説明の追加など、さらなる変更をすることができます。

  12. Step(ステップ)の設定が完了したら、「Apply(適用)ステップの設定が完了したら、「適用」ボタンをクリックします。

  13. 設定したデータベーステーブルから取得されたデータが、データプレビューパネルに表示されます。
    Image Removed
    Image Added

  14. 今回の例では、取得したデータに基づく計算フィールドを作成します。
  15. Calculated Field Step(計算フィールドステップ)」をドラッグし、「Input Step(入力ステップ)計算フィールドステップ」をドラッグし、「インプットステップ」と接続を作成します。


    Calculated Field Step(計算フィールドステップ)アイコンをクリックして、設定を行います。Transformation Flow(データ変換フロー)パネルは更新されます。
  16. 計算フィールドステップアイコンをクリックして、設定を行います。トランスフォーメーションフローパネルは更新されます。
  17. Add Item(アイテム追加)アイテム追加」をクリックします。


    Image RemovedImage Added


  18. 新しい計算フィールドを作成するために、ポップアップが表示されます。



  19. 計算フィールド名を変更します。
  20. 画面下部にあるボタンを使用して、計算式を定義します。例:
    • -- フィールドを選択 --」ドロップダウンリストから「INVOICED AMOUNT」フィールドを検索し、クリックをして計算式ボックスへ追加します。
    • 除算(/)」ボタンをクリックします。
    • COST」フィールドを検索し、計算式へ追加します。
    • INVOICED AMOUNT/COST」という計算式が完成します。
    • テスト」ボタンを使用して、作成した計算式の有効性を検証します。(計算式が無効の場合は、エラーが表示されます)
  21. 計算式が有効の場合は、これを保存します。



  22. データプレビューパネルに、計算結果を反映した新しいカラム(列)フィールドが表示されます。


  23. 以下のステップに従い、フローへFilter Step(フィルターステップ)を追加します。

  24. 以下の手順に従い、フローへフィルターステップを追加します。
  25. ステップビルダーのアイコンへマウスオーバーし、トランスフォーメーションステップ)パネルを展開して、フィルターステップをキャンバスへドラッグします。

    Image Added

  26. このステップを、フロー内のこれより前のステップと接続します。

    Image Added

  27. 設定」パネルからデータへフィルターを適用し、ステップの設定を行います。
  28. フィルターの追加Step(ステップ)ビルダーのアイコンへマウスオーバーし、Transformation Step(変換ステップ)パネルを展開して、Filter Step(フィルターステップ)をキャンバスへドラッグします。
    Image Removed
    このStep(ステップ)を、フロー内の前のStep(ステップ)と接続します。
    Image Removed
    Configure(設定)」パネルからデータへフィルターを適用し、Step(ステップ)の設定を行います。
    Image Removed
    Add Filters(フィルター追加)」をクリックします。
  29. ポップアップする画面で、フィルターの設定を行います。



    Expand
    titleこちらをクリックして、フィルター設定の詳細を確認する。


    Section


    Column
    width40%


    Column
    width60%


    番号Filter(フィルター)設定フィルター設定説明
    1AND/ORロジック各フィルター間の条件に使用するロジックを定義します。
    2カッコ矢印フィルターのセットをカッコで囲むことで、より複雑なロジックをAND/ORロジック設定と組み合わせて使用することができます。
    3フィルターフィールドレポート結果を制限するために、フィルター一覧に追加されたフィールドです。
    4演算子の選択フィルターに使用する演算子を選択し、値が定義した条件と一致しているか、相違しているかを判断する方法を指定します。
    5値の選択フィルター条件に値を定義します。
    6フィルターの追加設定パネルを閉じることなく、フィルター一覧にフィールドを追加します。
    7フィルターロジックフィルターのサマリーを表示します。






    1. フィールドを選択します。
    2. フィルター演算子を選択します。
    3. 値を定義」をクリックして、データに適用するフィルターの値を手作業で設定します。
    4. これらの手順を繰り返すことで、さらにFilter(フィルター)を追加することができます。これらの手順を繰り返すことで、さらにフィルターを追加することができます。
    5. 各フィルター間の条件を設定するために、AND/ORロジックを使用します。
  30. 今回の例では、作成した計算フィールドの値(2より大きい)のみを表示するように設定します。



  31. Submit(送信・実行)」をクリックします。Transformation Flow(データ変換フロー)のデータにフィルターが適用され、データプレビューパネルに表示されます。送信・実行」をクリックします。トランスフォーメーションフローのデータにフィルターが適用され、データプレビューパネルに表示されます。



  32. 画面右側の設定パネルに、作成したフィルターが表示されます。画面右側のConfigure(設定)パネルに、作成したFilter(フィルター)が表示されます。
    Image Removed
    Image Added

  33. Clear(クリア)クリア」をクリックすることでフィルターを削除したり、「Edit Filters(フィルターの編集)フィルターの編集」からこれを編集することができます。
  34. 書き込み可能なデータベースへデータを保存する準備が整ったら、以下のステップに従います。
  35. アイコンにマウスオーバーして「Output Step(出力ステップ)」パネルを展開し、「SQL database output step(SQLデータベース出力ステップ)」をキャンバスへドラッグします。
    Image Removed
    Filter Step(フィルターステップ)(または、フロー内の前のStep(ステップ))とOutput Step(出力ステップ)を接続します。
    注意:デフォルトでは、Output Step(出力ステップ)は赤色に強調して表示されることで、エラーが発生していることを示します。これはつまり、設定が完了していないことを意味します。
    Image Removed
    アウトプットステップ」パネルを展開し、「SQLデータベースにアウトプット」ステップをキャンバスへドラッグします。

    Image Added

  36. フィルターステップ(または、フロー内のこれより前のステップ)とアウトプットステップを接続します。
    注意:デフォルトでは、アウトプットステップは赤色に強調して表示されることで、エラーが発生していることを示します。これはつまり、設定が完了していないことを意味します。

    Image Added

  37. 画面右側のパネルから、アウトプットステップの設定をします。こちらのステップの設定について詳細な情報は、画面右側のパネルから、Output Step(出力ステップ)の設定をします。こちらのStep(ステップ)の設定について詳細な情報は、こちらを参照してください。
  38. 上部のヘッダーメニューにある「実行」ボタンをクリックすることで、ドラフト(編集中)のFlow(フロー)を実行することができます。(これは、データプレビューパネル内のデータを使用して、簡易的な実行を実施します。)」ボタンをクリックすることで、ドラフト(編集中)のフローを実行することができます。(これは、データプレビューパネル内のデータを使用して、簡易的な実行を実施します。)



  39. または、Flow(フロー)を完全実行するために保存します。「Publish(公開)または、フローを完全実行するために保存します。「公開」ボタンをクリックしてください。
    Image Removed
    Image Added

  40. 表示されるポップアップに、名前や適切なアクセス権などの詳細情報を入力します。
    Image Removed
    Image Added

  41. Save(保存)保存」ボタンをクリックします。

...


horizontalrule

Styleclass
ClasstopLink

ページトップ