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

Table of Contents
classcontents

 

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

 

こちらのトランスフォーメーションステップは、他のフィールドを元に計算フィールドを作成します。

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

ステップの設定

Styleclass
ClasstopLink

ページトップ

以下の手順に従い、計算フィールドステップを設定します。

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

    Image Added

  4. フロー内のこれより前のステップを接続をすることで、設定が可能になります。
  5. アイテム追加」ボタンをクリックします。

    Image Added

  6. ポップアップする画面で計算フィールドの設定を行います。

    Image Added

  7. 計算フィールドの名前を入力します。
  8. ウィンドウの下部にあるボタンを使用して、計算式を定義します。
    例:
    • -- フィールドを選択 --」ドロップダウンリストから、「Invoice」を検索し、クリックをして計算式ボックスに追加します。
    • マイナス( - )」ボタンをクリックします。
    • Cost」フィールドを検索して、計算式に追加します。
    • 計算式ボックスに、「Invoice - Cost」という計算式ができます。
    • テスト」ボタンを使用して、計算式を検証します(計算式が有効でない場合は、エラーが表示されます)。

      Image Added

  9. 適切な計算式を設定したら、「保存」ボタンをクリックします。データプレビューパネルに、計算式の結果として新しいカラム(列)が表示されます。

    Image Added

  10. ステップの設定パネルには、作成された計算フィールドが新しいものから順に表示されます。

    Image Added

  11. 設定パネルから、計算フィールドの編集や削除を行うことができます。

    Image Added

 

計算フィールドステップを利用した例

Styleclass
ClasstopLink

ページトップ

こちらの例では、計算フィールドステップを利用したトランスフォーメーションフローの作成方法を紹介します。こちらのフローは、インプットステップの設定、計算フィールドトランスフォーメーションステップの適用、データベースへのデータの保存、を含みます。フローには、さらに多くのステップを含めることが可能です。

 

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

    Note

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


    Image Added

     

  3. トランスフォーメーションフロービルダーへ移動します。

  4. 画面左側にある「インプットステップ」ボタンへマウスオーバーします。インプットステップパネルが現れ、すべてのデータ取得ステップが表示されます。

    Image Added

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

    Image Added

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

    Image Added

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

    Image Added

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

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

    Warning

    設定内容を保存するためには、「適用」ボタンをクリックしなくてはいけません。こちらをクリックする前に、別の場所をクリックすると、設定した内容は失われます。

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

    Image Added

  14. データプレビューパネルから直接フィールドにトランスフォーメーションを適用することができます。より詳細な情報は、こちらを参照してください。
  15. トランスフォーメーションフローに、さらにステップを追加することもできます。
  16. フローに計算フィールドステップを含める場合は、以下の手順に従います。
  17. ステップビルダーのトランスフォーメーションステップアイコンにマウスオーバーをすることで、トランスフォーメーションステップパネルを展開し、計算フィールドステップをキャンバスへドラッグします。

    Image Added

  18. 次に、インプットステップ(他のステップを追加している場合は、その前のステップ)と計算フィールドステップを接続します。ステップにマウスオーバーし、接続点を計算フィールドステップへドラッグします。

    Image Added

  19. 計算フィールドステップアイコンをクリックして、設定を行います。トランスフォーメーションフローパネルは更新されます。
  20. アイテム追加」をクリックします。


    Image Added

     

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

    Image Added

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

    Image Added

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

    Image Added

  26. ステップ設定パネルには、作成した新しい計算フィールドが表示されます。

    Image Added
  27. メニューをクリックすることで、作成した計算フィールドの編集、または削除をすることができます。

    Image Added

  28. トランスフォーメーションステップを追加することで、データのトランスフォーメーションを継続することができます。
  29. 書き込み可能なデータベースへデータを保存する準備が整ったら、以下のステップに従います。
  30. アイコンにマウスオーバーして「アウトプットステップ」パネルを展開し、「SQLデータベースにアウトプット」ステップをキャンバスへドラッグします。

    Image Added

  31. 計算フィールドステップ(または、フロー内のこれより前のステップ)とアウトプットステップを接続します。
  32. 画面右側のパネルから、アウトプットステップの設定をします。こちらのステップの設定について詳細な情報は、こちらを参照してください。
    注意:デフォルトでは、アウトプットステップは赤色に強調して表示されることで、エラーが発生していることを示します。これはつまり、設定が完了していないことを意味します。

    Image Added

  33. 上部のヘッダーメニューにある「実行」ボタンをクリックすることで、ドラフト(編集中)のフローを実行することができます。(これは、データプレビューパネル内のデータを使用して、簡易的な実行を実施します。)

    Image Added

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

    Image Added

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

    Image Added

  36. 保存
  37. 右上隅にある「作成」ボタンをクリックします。
  38. Transformation Flow(データ変換フロー)」を選択します。
    Note

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

    Image Removed
  39. Transformation Flow(データ変換フロー)ビルダーへ移動します。
  40. 画面左側にある「Input Step(入力ステップ)」ボタンへマウスオーバーします。Input Step(入力ステップ)パネルが現れ、すべてのデータ取得Step(ステップ)が表示されます。
    Image Removed
  41. Step(ステップ)のひとつをキャンバスへドラッグします。今回の手順では、Single Table Step(単一テーブルステップ)を例として説明します。他のInput Step(入力ステップ)について、詳細な情報は、こちらを参照してください)。
  42. Step(ステップ)をドラッグすると、データソースからデータをロードするためにポップアップが表示されます。
    Image Removed
    レポート名を入力して必要なレポートを選択し、カラム(列)が表示されたら、「Add Report(レポート追加)」をクリックします。
    Image Removed
  43. Transformation Flow(データ変換フロー)パネルにレポートフィールドが表示され、設定をすることができます。
  44. Configure(設定)タブで、データを取得するフィールドのみを選択します。
    Image Removed
  45. Step(ステップ)名の変更や、説明の追加など、さらなる変更を加えることができます。
  46. 設定が完了したら、「Apply(適用)」ボタンをクリックします。
    Warning

    設定内容を保存するためには、「Apply(適用)」ボタンをクリックしなくてはいけません。こちらをクリックする前に、別の場所をクリックすると、設定した内容は失われます。

    データプレビューパネルには、設定したデータソースから取得されたデータが表示されます。
    Image Removed
  47. データプレビューパネルから直接フィールドに変換を適用することもできます。詳細は、こちら参照してください。
  48. Step(ステップ)設定パネルには新しくField(フィールド)タブが表示されます。こちらのタブは、Step(ステップ)から取得されたデータフィールドを管理するために使用します。
    Image Removed
  49. Transformation Flow(データ変換フロー)に他のStep(ステップ)を追加することもできます。
  50. データの集約準備が整ったら、以下のステップに従います。
  51. Step(ステップ)ビルダーのTransformation Step(変換ステップ)アイコンにマウスオーバーをすることで、Transformation Step(変換ステップ)パネルを展開し、Aggregate Step(集約ステップ)をキャンバスへドラッグします。
    Image Removed
    次に、Input Step(入力ステップ)(他のStep(ステップ)を追加している場合は、その前のStep(ステップ))とAggregate Step(集約ステップ)を接続します。Step(ステップ)にマウスオーバーし、接続点をAggregate Step(集約ステップ)へドラッグします。
    Image Removed
    Aggregate Step(集約ステップ)アイコンをクリックして、設定を行います。Transformation Flow(データ変換フロー)パネルには、以前のStep(ステップ)からの各フィールドが表示されます。
    Image Removed
    各フィールドに設定する集約の機能を選択します。
    Expand
    title展開してAggregate(集約)のタイプを参照する
    Aggregate(集約)のタイプ利用できるデータタイプ説明
    None(なし)テキスト、数値フィールドに集約を適用しません。このようなフィールドは、グループ化に使用されます。
    Remove(外す)テキスト、数値フィールドを排除します。
    Count(個数)テキスト、数値フィールド内のすべての値をカウントします。
    Count distinctテキスト、数値フィールド内のすべてのユニーク値をカウントします。
    Max(最大)数値フィールドの最大値を返します。
    Min(最小)数値フィールドの最小値を返します。
    Sum(合計)数値フィールド内のすべての値を合計します。
    Average(平均)数値フィールド内のすべての値を平均します。
    Image RemovedApply(適用)」をクリックします。変換されたデータが、データプレビューパネルに表示されます。
    Image Removed
  52. さらにTransformation Step(変換ステップ)を追加することで、データの変換を継続することができます。
  53. 書き込み可能なデータベースへデータを保存する準備が整ったら、以下のステップに従います。
  54. アイコンにマウスオーバーをし、「Output Step(出力ステップ)」パネルを展開して、「SQL Database Output Step(SQLデータベース出力ステップ)」をキャンバスへドラッグします。
    Image Removed
  55. 次に、Aggregate Step(集約ステップ)(または、フロー内のその前のStep(ステップ))とOutput Step(出力ステップ)を接続します。
  56. 画面右側のパネルから、Output Step(出力ステップ)の設定をします。こちらのStep(ステップ)の設定について詳細な情報は、こちらを参照してください。
    注意:デフォルトでは、Output Step(出力ステップ)は赤色に強調して表示されることで、エラーが発生していることを示します。これはつまり、設定が完了していないことを意味します。
    Image Removed
    上部のヘッダーメニューにある「実行」ボタンをクリックすることで、ドラフト(編集中)のFlow(フロー)を実行することができます。
    Image Removed
    または、Flow(フロー)を完全実行するために保存します。「Publish(公開)」ボタンをクリックしてください。
    Image Removed
    表示されるポップアップに、名前や適切なアクセス権などの詳細情報を入力します。
    Image Removed
    Save(保存)」ボタンをクリックします。

 

horizontalrule
Styleclass
ClasstopLink

ページトップ