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

...

Table of Contents
classcontents

概要

Styleclass
ClasstopLink

ページトップ

こちらの項目では、Transformation Flow(データ変換フロー)ビルダーを使用して、基礎的なTransformation Flow(データ変換フロー)を作成する方法を例とともに紹介します。(ビルダーとそのコンポーネントの詳細については、こちらを参照してください。)これには、Input Step(入力ステップ)の設定、Transformation Step(変換ステップ)の追加、その2つのStep(ステップ)を接続する方法が含まれます。そして最後に、Output Step(出力ステップ)を追加し、これをTransformation(変換ステップ)にJoin(参加)させます。各Step(ステップ)はフローに追加された際に各種設定をしなくてはいけません。こちらの項目では、トランスフォーメーションフロービルダーを使用して、基礎的なトランスフォーメーションフローを作成する方法を例とともに紹介します。(ビルダーとそのコンポーネントの詳細については、こちらを参照してください。)これには、インプットステップの設定、トランスフォーメーションステップの追加、その2つのステップを接続する方法が含まれます。そして最後に、アウトプットステップを追加し、これをトランスフォーメーションステップに参加させます。各ステップはフローに追加された際に各種設定をしなくてはいけません。

 

Image RemovedImage Added

 

Expand
titleパート1:Input Step(入力ステップ)の設定パート1:インプットステップの設定
  1. 上右隅にある「作成」ボタンをクリックします。
  2. Transformation Flow(データ変換)トランスフォーメーションフロー」オプションを選択します。

    Note

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


    Image RemovedImage Added

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

    Image Added

  5. パネルからインプットステップをキャンバスへドラッグします。(今回の例では、「単一テーブル」」を使用します。他のインプットステップの詳細については、パネルからInput Step(入力ステップ)をキャンバスへドラッグします。(今回の例では、「Single Table(単一テーブル)」を使用します。他のInput Step(入力ステップ)の詳細については、こちらを参照してください。)
  6. ステップをドラッグすると、ポップアップが表示されるので、対象のデータソースを選択します。(インプットステップのタイプに応じて、ポップアップに表示される内容は異なります。)Step(ステップ)をドラッグすると、ポップアップが表示されるので、対象のデータソースを選択します。(各Input Step(入力ステップ)に応じて、ポップアップに表示される内容は異なります。)
    Image Removed
    Image Added

  7. データソースを選択したら、(今回の例では、Input Step(入力ステップ)にSingle Table(単一テーブル)を使用するので)対象のテーブルを選択します。データソースを選択したら、(今回の例では、インプットステップに単一テーブルを使用するので)対象のテーブルを選択します。
  8. Submit(送信・実行)送信・実行」ボタンをクリックします。
    Image Removed
    Image Added

  9. 次に、キャンバス上にある作成したばかりのインプットステップをクリックします。設定パネルに詳細が表示されます。次に、キャンバス上にある作成したばかりのInput Step(入力ステップ)をクリックします。Configure(設定)パネルに詳細が表示されます。
    Image Removed
    Image Added

  10. 注意:キャンバスの空白部分をクリックすると、Configure(設定)パネルにTransformation Flow(変換フロー)全体の詳細が表示されますが、特定のStep(ステップ)をクリックした場合は、そのStep(ステップ)の詳細が表示されます。キャンバスの空白部分をクリックすると、設定パネルにトランスフォーメーションフロー全体の詳細が表示されますが、特定のステップをクリックした場合は、そのステップの詳細が表示されます。
  11. 必要に応じて、インプットステップの名前を変更します。設定パネルの「詳細必要に応じて、Input Step(入力ステップ)の名前を変更します。Configure(設定)パネルの「Details(詳細)」タブをクリックし、新しい名前を入力し、さらに必要な場合は説明を更新します。
    Image Removed
    Image Added

  12. Configure(設定)設定」タブをクリックし、データを取得するフィールドを選択します。
  13. Add Filter(フィルターを追加)フィルターの追加」をクリックすると、設定画面が表示されます。取得するデータを制御するために、適用するフィルターを設定します。



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

    Warning

    設定詳細を保存するためには、必ず「Apply(適用)」ボタンをクリックしてください。Apply(適用)ボタンをクリックする前に別の場所 適用」ボタンをクリックしてください。適用ボタンをクリックする前に別の場所 をクリックすると、設定した内容は失われます。


    Image Added

  15. 注意:初めて適用ボタンをクリックすると、以下のポップアップが表示されます。「閉じる」をクリックして、ポップアップを閉じます。(現在のユーザーのセッションでは、再度表示されることはありません。または、「了解!」をクリックすることで、ポップアップは二度と表示されなくなります。)

    Image AddedImage Removed

  16. データプレビューパネルに、設定したデータソースから取得されたデータが表示されます。表示できる最大ロウ(行)数は200行です。



  17. データプレビューパネルから、直接フィールドの変換を行うことができます。手順の詳細は、こちらを参照してください。データプレビューパネルから、直接フィールドのトランスフォーメーションを行うことができます。手順の詳細は、こちらを参照してください。
  18. ステップ設定パネルには、新しくフィールドタブが表示されます。こちらのタブを使用して、ステップから取得されるデータフィールドを管理します。Configure(設定)パネルのStep(ステップ)には、新しくField(フィールド)が表示されます。こちらのタブを使用して、Step(ステップ)から取得されるデータフィールドを管理します。
    Image Removed
    Image Added

Expand
titleパート2:Transformation Step(変換ステップ)の接続と設定

次に、ステップビルダーのアイコンにマウスオーバーをし、変換ステップパネルを展開します。変換ステップをキャンバスへドラッグします。

キャンバスにドラッグした変換ステップが表示されます。

次に、入力ステップと変換ステップの間に接続を作成します。入力ステップにマウスオーバーをし、接続ポイントを表示させます。

ポイントをドラッグし、変換ステップと接続することで、2つのステップ間に関係性を作成します。(接続に含まれるルールの詳細や、作成した接続解除する方法については、こちらを参照してください。)

変換ステップをクリックし、設定パネルから変換ステップの設定をします。(各変換ステップの設定方法は、それぞれに応じて異なります。)

適用ボタンをクリックし、設定内容を保存します。

注意:データにフィールド変換が作成されると、設定パネルに変換タブが表示されます。

 

 

 

 

 

 

 

 

 

 

...

パート2:トランスフォーメーションステップの接続と設定
  1. 次に、ステップビルダーのアイコンにマウスオーバーをし、トランスフォーメーションステップパネルを展開します。使用する「トランスフォーメーション」ステップをキャンバスへドラッグします。

    Image Added

  2. キャンバスにドラッグしたトランスフォーメーションステップが表示されます。

    Image Added

  3. 次に、インプットステップとトランスフォーメーションステップの間に接続を作成します。インプットステップにマウスオーバーをし、接続ポイントを表示させます。

    Image Added

  4. ポイントをドラッグし、トランスフォーメーションステップと接続をすることで、2つのステップ間に関係性を作成します。(接続に含まれるルールの詳細や、作成した接続を破棄する方法については、こちらを参照してください。)

    Image Added

  5. トランスフォーメーションステップをクリックし、「設定」パネルからトランスフォーメーションステップの設定をします。(各トランスフォーメーションステップのタイプに応じて、設定方法は異なります。)
  6. 適用」ボタンをクリックし、設定内容を保存します。

    Image Added

  7. 注意:データにインラインフィールドトランスフォーメーションが適用されると、設定パネルに「トランスフォーメーション」タブが表示されます。

    Image Added

Expand
titleパート3:アウトプットステップの設定と接続
Warning
title警告

既存のソースデータを上書きしないために、アウトプットステップの設定時には、細心の注意が必要です。「データベースにアウトプット」ステップには様々なオプションがあり、テーブルの削除、データの削除、新規ロウ(行)の追加、既存データの更新などを行うことができます。トランスフォーメーションフローの構築には、テスト環境の使用をお勧めします。また、編集モードの場合、デフォルトでアウトプットステップは無効に設定されています(デザインモードでの実行オプションを参照してください) 。

 

  1. アイコンにマウスオーバーすることで、アウトプットステップパネルを展開し、「SQLデータベースにアウトプット」ステップをキャンバスへドラッグします。

    Image Added

  2. 次に、上記の通り、トランスフォーメーションステップをアウトプットステップへ接続します。(パート2の手順3、および4)
  3. そして、「設定」パネルからアウトプットステップの設定を行います。アウトプットステップ設定の詳細については、こちらを参照してください。
    注意:デフォルトでは、エラーが発生していることを示すために、アウトプットステップは赤く強調して表示されます。これは、未設定の状態を示しています。

    Image Added

  4. フローパネルの「実行ログ」タブからフローの状態を確認することができます。
  5. ヘッダーメニューにある「実行」ボタンをクリックして、フローを実行します。各ステップは、デザインパネルで定義されたロウ(行)数(設定できる最大行数は200)、またはデータがなくなるまで、もしくはエラーが発生するまで処理を継続します。デフォルトでは、アウトプットステップからデータベースへのプロセスは実行されないように設定されています、これは、アウトプットステップの設定パネルで、「デザインモードで実行」オプションを有効にすることで、実行できるようになります。これは、冒頭での警告に基づき行う必要があります。

    Image Added

Expand
titleパート4:トランスフォーメーションフローの公開

 トランスフォーメーションフローを作成したら、これを保存し、公開することができます。ドラフト(編集中)フローは手動で実行することができますが、スケジュールに基づき実行をするためには、公開をしなくてはいけません。

有効なフローのみ公開することができます。有効なフローとは、以下の状態を指します。

    • 少なくともひとつのアウトプットステップを含む。
    • すべてのステップが定義済みである。
    • すべてのステップが適切な数のインプットステップとアウトプットステップの接続を持つ。

 

  1. 公開」ボタンをクリックします。

    Image Added

  2. 表示されたポップアップに、トランスフォーメーションフローの名前や、適切なアクセス権の選択など、詳細情報を定義します。

    Image Added

Expand
titleパート5:フルトランスフォーメーションフローの実行

トランスフォーメーションフローの作成が完了したら、手動、またはスケジュールを設定して、これを実行することができます。

 

手動実行

トランスフォーメーションフローを手動で実行するには、以下の手順を参照します。

  1. レフトサイドメニュー」>「閲覧」>「トランスフォーメーションフロー」へ移動します。

    Image Added

  2. 実行するトランスフォーメーションフローのメニューアイコンをクリックします。(サムネイルの右下隅にマウスオーバーすることで、メニューアイコンが表示されます。このメニューは、フローを右クリックしても表示されます。)

    Image Added

  3. トランスフォーメーションを実行」オプションをクリックします。

    Image Added

 

スケジュール設定による実行

スケジュールを設定してトランスフォーメーションフローを実行するには、以下の手順を参照します。

 

  1. トランスフォーメーションフロービルダーのヘッダーメニューで、「スケジュール」ボタンをクリックします。

    Image Added

  2. スケジュール設定画面が表示されたら、ボタンをクリックしてスケジュール設定を有効にします。

    Image Added

  3. 指定した期間に基づきバッチを実行するために、スケジュールの詳細情報を入力します。
    1. 配信先」テキストボックスをクリックして、バッチの実行が成功した際に、通知を受け取るユーザーを選択します。配信先には、個別のユーザー、またはグループを設定することができます。

      Image Added

    2. トランスフォーメーションフローを実行する頻度を選択します。
    3. スケジュール期間を制限するオプションを有効にします。これは、バッチが実行される期間を設定します。設定した期間を越えると、トランスフォーメーションフローは実行されなくなります。

      Image Added

    4. エラー通知」ボタンを有効にして、トランスフォーメーションフローにエラーが発生した場合に通知を受け取るユーザーグループを設定します。

      Image Added

    5. 設定が完了したら、「送信・実行」ボタンをクリックします。

 

horizontalrule
Styleclass
ClasstopLink

ページトップ