変数 (DB)

入力データセットのデータ フィールドから作成された変数を定義し、新しいテーブルまたはビューを形成するために使用します。

情報一覧

パラメーター

説明
カテゴリー トランスフォーム
データ ソース タイプ DB
出力を他のオペレーターに送信 はい
データ処理ツール なし

ノート: 変数 (DB) オペレーターはデータベース データのみに使用されます。Hadoop データの場合は、変数 (HD) オペレーターを使用します。
重要: 作成された変数は本質的に静的です。実行時に動的に変更することはできません。

また、Variable オペレーターを使用すると、データ行を分位数に分割し、データに分位数変数を追加することもできます。データをこのようにさらに小さな分割 (分位数) に分割すると、全体的なデータ分布パターンを理解できるようになります。

入力

データセットを出力できるオペレーター。

構成

パラメーター 説明
ノート このオペレーターのパラメーター設定に関するメモまたは役立つ情報。 [ノート] フィールドに内容を入力すると、オペレーターに黄色のアスタリスクが表示されます。
変数 新しい変数カラムを作成する式を定義します。

詳細については、「変数の定義 ダイアログ」を参照してください。

分位変数 作成する新しい変数が分位値変数の場合は、分位値の導出に使用する必要なカラムを選択します。

可能な分位値タイプは、[平均上昇率] (ビンを自動的に作成します) と [カスタマイズ] (変数ビンを手動で定義します) です。

ノート: 自動変数ビニングは、Greenplum、Postgres、Oracle、SQL Server など、NTILE をサポートするデータベースでのみ実行できます。現在 NTILE をサポートしていない Teradata、MySQL、MariaDB などのデータベースではサポートされません。

詳細については、「分位変数の定義ダイアログ」を参照してください。

カラム カラムの選択ダイアログ」を参照してください。
出力タイプ
  • [テーブル] はデータベース テーブルを出力します。 [テーブル] を指定すると、[ストレージ パラメーター] が有効になります。
  • [ビュー] はデータベース ビューを出力します。
出力スキーマ 出力テーブルまたはビューのスキーマ。
出力テーブル 結果の出力が生成されるテーブルのパスと名前を指定します。デフォルトでは、これはユーザー ID、ワークフロー ID、およびオペレーターに基づく一意のテーブル名です。
ストレージパラメーター オペレーター出力の詳細なデータベース設定。 [テーブル] 出力でのみ使用できます。

詳細については、「ストレージ パラメーター ダイアログ」を参照してください。

存在する場合は削除 既存のテーブルを上書きするかどうかを指定します。
  • はい - その名前のテーブルが存在する場合、結果を保存する前にテーブルが削除されます。
  • いいえ - その名前のテーブルが存在する場合、結果ウィンドウにエラー メッセージが表示されます。

 

出力

ビジュアル出力
表示される出力テーブルまたはビューのデータ行。新しい変数列 (以下の例の morethan3k など) が表示されます。

派生変数に加えてすべてのデータ行を表示するには、[カラム] パラメーターですべてのカラムを選択します。

データ出力
新しく作成されたテーブルまたはビューのデータセット。

その他の注意事項

変数オペレーターは、次の便利な関数も提供します。