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

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Anchor
top
top

Table of Contents
classcontents

概要

Styleclass
ClasstopLink

ページトップ

こちらのトランスフォーメーションステップは、インプットデータセットを複製して、同様のアウトプットデータセットを作成します。このステップは設定の必要がなく、ひとつのデータセットを分割するために複数回使用することができます。

注意:これはビルトインステップのため、デフォルトでトランスフォーメーション一覧から利用することができます。

 

こちらの例では、Split Transformation Step(分割変換ステップ)を含むシンプルなTransformation Flow(データ変換フロー)の作成方法について紹介します。こちらのフローでは、データソースから取得したデータを、2つのパートに分割し、それぞれに異なる変換のタイプの適用します。それぞれの結果は、異なるOutput Step(出力ステップ)に保存します。フローには、さらに多くのStep(ステップ)を含めることが可能です。

ステップの設定

Styleclass
ClasstopLink

ページトップ

分割ステップを設定するには、以下の手順に従います。

  1. 変換フロービルダーの画面左側からトランスフォーメーションステップボタンをクリックして、すべてのステップを表示します。
  2. トランスフォーメーションステップ一覧から「分割」オプションをキャンバスへドラッグします。

    Image Added

  3. フロー内のこれより前のステップと接続します。
  4. さらにフローにステップを追加し、それぞれを分割ステップと接続します。
  5. 例えば、単一のデータソースからのデータを分割し、それを複数のデータソースへ保存することができます。

    Image Added

 

 

分割ステップを利用した例

Styleclass
ClasstopLink

ページトップ

こちらの例では、分割トランスフォーメーションステップを含むシンプルな変換フローの作成方法について紹介します。こちらのフローでは、データソースから取得したデータを、2つのパートに分割し、それぞれに異なるトランスフォーメーションのタイプの適用します。それぞれの結果は、異なるアウトプットステップに保存します。フローには、さらに多くのステップを含めることが可能です。

 

Image AddedImage Removed

 

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

    Note

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


    Image RemovedImage Added

  3. Transformation Flow(データ変換フロー)ビルダーへ移動します。変換フロービルダーへ移動します。
  4. 画面左側にある「Input Step(入力ステップ)」ボタンへマウスオーバーします。Input Step(入力ステップ)パネルが現れ、すべてのデータ取得Step(ステップ)が表示されます。
    Image Removed
  5. Step(ステップ)のひとつをキャンバスへドラッグします。今回の手順では、Single Table Step(単一テーブルステップ)を例に説明します。(他のInput Step(入力ステップ)について、詳細な情報は、こちらを参照してください)。)
  6. インプットステップ」ボタンへマウスオーバーします。インプットステップパネルが現れ、すべてのデータ取得ステップが表示されます。

    Image Added

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

    Image AddedStep(ステップ)をドラッグすると、データソースからデータをロードするためにポップアップが表示されます。
    Image Removed

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

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

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

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

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


  16. データを分割する準備が整ったら、Transformation Step(変換ステップ)パネルを展開し、「Split Step(分割ステップ)」をドラッグします。
  17. データベースInput Step(入力ステップ)(または、フロー内の前のStep(ステップ))を、Split Step(分割ステップ)に接続します。
    Image Removed

  18. データを分割する準備が整ったら、トランスフォーメーションステップパネルを展開し、「分割」ステップをドラッグします。
  19. データベースインプットステップ(または、フロー内のこれより前のステップ)を、分割ステップに接続します。

    Image Added

  20. 分割ステップを設定する必要はありませんが、次のステップに渡すフィールドを、フィールドタブから選択することができます。

    Image Added

  21. 複数のステップを同時に追加し、同一のデータセットを使用して異なるトランスフォーメーションを行うことができます。
  22. 今回の例では、このデータセットを集計し、そのコピーを使用して別途カスタマイズした計算フィールドを作成します。

  23. トランスフォーメーションステップパネルから集計ステップをドラッグし、分割ステップと接続します。

    Image Added

  24. 集計ステップをクリックし、変換フローパネルで各フィールドに適用する集計を選択します。設定が完了したら、「適用」ボタンをクリックします。

    Image Added

  25. データプレビューパネルに、このステップの結果が表示されます。
  26. 次に、計算フィールドトランスフォーメーションステップを追加し、分割ステップと接続します。

    Image Added

  27. 追加したステップをクリックし、変換フローパネルで設定をします。「アイテム追加
  28. Split Step(分割ステップ)を設定する必要はありませんが、次のStep(ステップ)に渡すフィールドを、Field(フィールド)タブから選択することができます。
    Image Removed
  29. これで、複数のStep(ステップ)を同時に追加し、同一のデータセットを使用して異なる変換を行うことができます。
  30. 今回の例では、このデータセットを集約し、そのコピーを使用して別途カスタマイズした計算フィールドを作成します。

  31. Transformation Step(変換ステップ)パネルからAggregate Step(集約ステップ)をドラッグし、Split Step(分割ステップ)と接続します。
    Image Removed
    Aggregate Step(集約ステップ)をクリックし、Transformation Flow(変換フロー)パネルで各フィールドに適用する集約を選択します。設定が完了したら、「Apply(適用)」ボタンをクリックします。
    Image Removed
  32. データプレビューパネルに、このStep(ステップ)の結果が表示されます。
  33. 次に、Calculated Field Transformation Step(計算フィールド変換ステップ)を追加し、Split Step(分割ステップ)と接続します。
    Image Removed
    追加したStep(ステップ)をクリックし、Transformation Flow(変換フロー)パネルで設定をします。「Add Item(アイテムを追加)」をクリックし、ポップアップする画面でデータを生成するための計算フィールドを作成します。
  34. テスト」ボタンを使用して、作成した計算式の有効性を検証することができます。
  35. 保存」ボタンをクリックします。
    Image Removed
    Image Added

  36. このStep(ステップ)の結果が、データプレビューパネルに生成されます。このステップの結果が、データプレビューパネルに生成されます。
  37. 各Step(ステップ)からのデータを、異なるOutput Step(出力ステップ)に保存します。各ステップからのデータを、異なるアウトプットステップに保存します。
  38. アイコンにマウスオーバーして「Output Step(出力ステップ)」パネルを展開し、「SQL database output step(SQLデータベース出力ステップ)」をキャンバスへドラッグします。
    Image Removed
    Aggregate Step(集約ステップ)を、Output Step(出力ステップ)に接続します。
    注意:デフォルトでは、Output Step(出力ステップ)は赤色に強調して表示されることで、エラーが発生していることを示します。これはつまり、設定が完了していないことを意味します。
    Image Removed
  39. 画面右側のパネルから、Output Step(出力ステップ)の設定をします。こちらのStep(ステップ)の設定について詳細な情報は、こちらを参照してください。
  40. アウトプットステップ」パネルを展開し、「SQLデータベースにアウトプット」ステップをキャンバスへドラッグします。

    Image Added

  41. 集計ステップを、アウトプットステップに接続します。
    注意:デフォルトでは、アウトプットステップは赤色に強調して表示されることで、エラーが発生していることを示します。これはつまり、設定が完了していないことを意味します。

    Image Added

  42. 画面右側のパネルから、アウトプットステップの設定をします。こちらのステップの設定について詳細な情報は、こちらを参照してください。
  43. 同様に、もうひとつのSQLデータベースにアウトプットステップを追加し、計算フィールドステップと接続します。

    Image Added

  44. こちらのアウトプットステップも、同様に同様に、もうひとつのSQL database Output Step(SQLデータベース出力ステップ)を追加し、Calculated Field Step(計算フィールドステップ)と接続します。
    Image Removed
    こちらのOutput Step(出力ステップ)も、同様に設定をします。
  45. 上部のヘッダーメニューにある「実行」ボタンをクリックすることで、ドラフト(編集中)のFlow(フロー)を実行することができます。(これは、データプレビューパネル内のデータを使用して、簡易的な実行を実施します。)」ボタンをクリックすることで、ドラフト(編集中)のフローを実行することができます。(これは、データプレビューパネル内のデータを使用して、簡易的な実行を実施します。)



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

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

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

 

horizontalrule
Styleclass
ClasstopLink

ページトップ