...
- 右上隅にある「作成」ボタンをクリックします。
「Transformation Flow(データ変換フロー)」を選択します。
Note こちらのオプションが表示されない場合は、Transformation Flow(データ変換フロー)へのセキュリティアクセス権が付与されていない可能性があります。アクセス権取得について詳細な情報は、こちらを参照してください。
- Transformation Flow(データ変換フロー)ビルダーへ移動します。
- 画面左側にある「Input Step(入力ステップ)」ボタンへマウスオーバーします。Input Step(入力ステップ)パネルが現れ、すべてのデータ取得Step(ステップ)が表示されます。
- Step(ステップ)のひとつをキャンバスへドラッグします。今回の手順では、Single Table Step(単一テーブルステップ)を例として説明します。他のInput Step(入力ステップ)について、詳細な情報は、こちらを参照してください)。
- Step(ステップ)をドラッグすると、データソースからデータをロードするためにポップアップが表示されます。
- 必要なデータソースをクリックします。
- データベーステーブルを選択し、「Submit(送信・実行)」をクリックします。
- 選択したテーブルのフィールドがTransformation Flow(データ変換フロー)パネルに表示され、設定をすることができます。
- データを取得するフィールドのみ選択します。
Step(ステップ)名の変更や、説明の追加など、さらなる変更をすることができます。
Step(ステップ)の設定が完了したら、「Apply(適用)」ボタンをクリックします。
- 設定したデータベーステーブルから取得されたデータが、データプレビューパネルに表示されます。
- 今回の例では、取得したデータに基づく計算フィールドを作成します。
- 「Calculated Field Step(計算フィールドステップ)」をドラッグし、「Input Step(入力ステップ)」と接続を作成します。
- Calculated Field Step(計算フィールドステップ)アイコンをクリックして、設定を行います。Transformation Flow(データ変換フロー)パネルは更新されます。
「Add Item(アイテム追加)」をクリックします。
- 新しい計算フィールドを作成するために、ポップアップが表示されます。
- 計算フィールド名を変更します。
- 画面下部にあるボタンを使用して、計算式を定義します。例:
- 「-- フィールドを選択 --」ドロップダウンリストから「INVOICED AMOUNT」フィールドを検索し、クリックをして計算式ボックスへ追加します。
- 「除算(/)」ボタンをクリックします。
- 「COST」フィールドを検索し、計算式へ追加します。
- 「INVOICED AMOUNT/COST」という計算式が完成します。
- 「テスト」ボタンを使用して、作成した計算式の有効性を検証します。(計算式が無効の場合は、エラーが表示されます)
- 計算式が有効の場合は、これを保存します。
- データプレビューパネルに、計算結果を反映した新しいカラム(列)フィールドが表示されます。
- 以下のステップに従い、フローへFilter Step(フィルターステップ)を追加します。
- Step(ステップ)ビルダーのアイコンへマウスオーバーし、Transformation Step(変換ステップ)パネルを展開して、Filter Step(フィルターステップ)をキャンバスへドラッグします。
- このStep(ステップ)を、フロー内の前のStep(ステップ)と接続します。
- 「Configure(設定)」パネルからデータへフィルターを適用し、Step(ステップ)の設定を行います。
- 「Add Filters(フィルター追加)」をクリックします。
ポップアップする画面で、フィルターの設定を行います。
Expand title こちらをクリックして、フィルター設定の詳細を確認する。 Section Column width 40% Column width 60% 番号 Filter(フィルター)設定 説明 1 AND/ORロジック 各フィルター間の条件に使用するロジックを定義します。 2 カッコ矢印 フィルターのセットをカッコで囲むことで、より複雑なロジックをAND/ORロジック設定と組み合わせて使用することができます。 3 フィルターフィールド レポート結果を制限するために、フィルター一覧に追加されたフィールドです。 4 演算子の選択 フィルターに使用する演算子を選択し、値が定義した条件と一致しているか、相違しているかを判断する方法を指定します。 5 値の選択 フィルター条件に値を定義します。 6 フィルターの追加 設定パネルを閉じることなく、フィルター一覧にフィールドを追加します。 7 フィルターロジック フィルターのサマリーを表示します。 - フィールドを選択します。
- フィルター演算子を選択します。
- 「値を定義」をクリックして、データに適用するフィルターの値を手作業で設定します。
- これらの手順を繰り返すことで、さらにFilter(フィルター)を追加することができます。
- 各フィルター間の条件を設定するために、AND/ORロジックを使用します。
- 今回の例では、作成した計算フィールドの値(2より大きい)のみを表示するように設定します。
- 「Submit(送信・実行)」をクリックします。Transformation Flow(データ変換フロー)のデータにフィルターが適用され、データプレビューパネルに表示されます。
- 画面右側のConfigure(設定)パネルに、作成したFilter(フィルター)が表示されます。
- 「Clear(クリア)」をクリックすることでフィルターを削除したり、「Edit Filters(フィルターの編集)」からこれを編集することができます。
- 書き込み可能なデータベースへデータを保存する準備が整ったら、以下のステップに従います。
- アイコンにマウスオーバーして「Output Step(出力ステップ)」パネルを展開し、「SQL database output step(SQLデータベース出力ステップ)」をキャンバスへドラッグします。
- Filter Step(フィルターステップ)(または、フロー内の前のStep(ステップ))とOutput Step(出力ステップ)を接続します。
注意:デフォルトでは、Output Step(出力ステップ)は赤色に強調して表示されることで、エラーが発生していることを示します。これはつまり、設定が完了していないことを意味します。 - 画面右側のパネルから、Output Step(出力ステップ)の設定をします。こちらのStep(ステップ)の設定について詳細な情報は、こちらを参照してください。
- 上部のヘッダーメニューにある「実行」ボタンをクリックすることで、ドラフト(編集中)のFlow(フロー)を実行することができます。(これは、データプレビューパネル内のデータを使用して、簡易的な実行を実施します。)
- または、Flow(フロー)を完全実行するために保存します。「Publish(公開)」ボタンをクリックしてください。
- 表示されるポップアップに、名前や適切なアクセス権などの詳細情報を入力します。
- 「Save(保存)」ボタンをクリックします。
...