Published — v. 19
/
ステップと接続
ステップと接続
概要
トランスフォーメーションフローは、様々なステップを接続することで作成します。ステップと接続の詳細については、以下の情報を参照してください。
ステップ
トランスフォーメーションフローには、以下の3つのステップがあります。
インプットステップ
インプットステップでは、どこからデータを取得するかを定義します。こちらでは、以下の方法を使用することができます。
アイコン | インプットステップ | 説明 |
サードパーティ製コネクター | 単一のサードパーティ接続のテーブルからデータを取得する場合に使用します。現状、次のコネクターをサポートしています:Google Analytice、Google Sheets、Salesforce | |
レポート | Yellowfinのレポートをソースデータにする場合に使用します。これは二次元レポートに対応していますが、複数次元のレポートには対応していません。次のタイプのレポートは、現状サポートしていません:Jasperレポート、SSRSレポート、BIRTレポート | |
フリーハンドSQL | SQLクエリーを使用してデータベースからデータをインポートする場合に使用します。 | |
単一テーブル | 単一のデータベーステーブルからデータをインポートする場合に使用します。 | |
区切り文字付きファイル | 区切り文字付きファイルからデータを取得する場合に使用します。 |
ステップや、その定義方法の詳細については、こちらを参照してください。
トランスフォーメーションステップ
トランスフォーメーションステップでは、接続されたデータのトランスフォーメーションを行います。Yellowfinでは、以下のビルトインをトランスフォーメーションに使用することができます。こちらのステップは随時追加されていく予定です。
アイコン | トランスフォーメーションタイプ | 説明 |
フィルター | ステップのデータにフィルターを適用します。 | |
マージ | 設定された接続フィールドに基づき2つのデータセットをマージします。 | |
分割 | 入力データセットを複製して、同様の出力データセットを作成します。 | |
結合(Union) | 2つのデータセットからのデータをひとつのフィールドにまとめます。 | |
計算フィールド | ステップの他のフィールドに基づく計算フィールドを作成します。 | |
集計 | 個数やCount Distinct、合計や平均などの関数を適用することで、データをサマリー形式へ変換します。 |
こちらのセクションでは、トランスフォーメーションタイプに応じた各ステップの定義方法を紹介します。
アウトプットステップ
アウトプットステップを使用して、トランスフォーメーションしたデータをデータベースに保存します。
アイコン | トランスフォーメーションタイプ | 説明 |
SQLデータベース | 選択した書き込み可能なデータベースにデータを出力します。テーブルやインデックスを作成し、管理する方法は様々あり、データを挿入したり、更新することができます。 |
こちらのステップの定義方法について、詳細な情報は、こちらを参照してください。
ステップの機能
キャンバスにステップを追加したら、右クリックをすることで、ステップ上で実行可能なオプションを表示します。
実行できるオプションの例は、以下の通りです。
機能 | 説明 |
コピー | ステップのコピーを作成します。 |
ステップの実行 | こちらのステップのみを実行します。これにより、データプレビューパネルにステップのデータが表示されます。 |
接続を破棄 | 他のステップとの間に設定した接続を破棄します。 |
削除 | ステップを削除します。 |