書き込みデータ(In-DB)ツール

データベース内でIn-DBデータストリームを使用してデータベースに直接テーブルを作成するか更新します。

インデータベースは、ブレンドを可能にし、 データベースからデータを移動することなく、大規模なデータセットの分析を行い、 従来のパフォーマンスを大幅な向上を可能にする 分析方法です。 インデータベースのツールカテゴリの詳細については、 インデータベースの概要

ツールを設定する

出力モード: データを書き込むための適切なオプションを選択します。 選択肢には次が含まれます:

  • [既存の追加]: すべてのデータを既存のテーブルに追加します。 出力はRecords Before + Records Afterで構成されます。
  • [データの削除と追加]: テーブルから元のレコードをすべて削除し、そのデータを既存のテーブルに追加します。
  • テーブルを上書きする (ドロップ): 既存のテーブルを完全に削除し、新規に作成します。
  • 新しいテーブルの作成: 新しいテーブルを作成します。 既存のテーブルを上書きしません。
  • テンポラリ・テーブルの作成: セッションの最後まで使用可能なテンポラリ・テーブルへの書き込み。 このオプションは、メタデータを所定の位置に一時的に保持するため、In-DB予測マクロを作成する場合に便利です。 このオプションを選択すると、「テーブル名」フィールドは無効になり、「[一意の一時テーブル名は各実行時に生成されます]」と表示されます。
  • 行の更新: 受信レコードに基づいて、テーブル内の既存の行を更新します。
  • 行の削除: 受信したレコードに基づいて、テーブル内の既存の行を削除します。

テーブル名: 作成または更新するデータベーステーブルの名前を入力します。

フィールドマッピングの追加: (または 、更新行が選択した出力モードのときにフィールドマップを設定し ます): この領域は、[既存の追加]または [データの削除 & 追加]が オンの場合にアクティブになります。

優先する設定モードを選択します。 選択肢は次のとおりです:

  • 名前で自動設定: フィールド名でフィールドを整列します。
  • [位置による自動設定]: フィールドをストリーム内のフィールド順で整列します。

フィールドが異なる場合: ドロップダウンを使用してオプションから不適合データフィールドを処理する方法を選択します。

  • エラー-処理の停止: 結果ウィンドウにエラーがスローされ、処理が終了します。
  • 出力対象フィールド: 該当するフィールドが含まれます。 null値は空のフィールドを追加します。

オプション: [行の更新] または [行の削除]が出力モードとして選択されると、この領域がアクティブになります。

  • ここでフィールドマップ: これは、行の更新と行の削除出力モード の条件ステートメントを形成します。

制限

  • 更新/削除の出力オプションは現在、エイリアス接続をサポートしていません。
  • [出力を更新] オプションでは、[名前による自動設定] マッピングオプション、およびターゲットテーブルのフィールド数に一致するフィールドの数について、[位置による自動設定] の追加で、すべてのフィールド名がターゲットテーブルのフィールド名と一致する必要があります。フィールドマッピングオプション。

クエリ構造

以下は、出力モードの [行の更新と削除] オプションのサンプルクエリです。

行の更新


	本家として
	(
	...
	)
	更新 t
	設定
	col2 = (u col1 = t. col1 の上流から col2 を選択し、...),
	...
	target_ t から
	が存在する
	(
	を選択します * 上流から u col1 = t. col1 と...
	)
	

行の削除


	本家として
	(
	...
	)
	target_ t から t を削除します。
	が存在する
	(
	を選択します * 上流から u col1 = t. col1 と...
	)