# SQL Server - オンプレミスファイルからの一括読み込み

このアクションは、オンプレミスのCSVデータファイルをSQL Serverの特定のテーブルに効率的に読み込みます。ソースCSVデータファイルは、オンプレミスファイルコネクターでアクセスできる必要があります。

WARNING

必要なOPAバージョン

オンプレミスエージェントのバージョン2.11.0以上が必要です。SQL Serverが更新されたオンプレミスエージェントに接続されていることを確認してください。

# 入力

フィールド 説明
テーブル名 データを読み込む対象テーブルの名前。テーブルのスキーマは、入力CSVファイルのスキーマと同じである必要があります。
ファイルURL オンプレミスエージェントにあるCSVファイルへの参照するオンプレミスファイルURL
エラー時に部分的な挿入を許可しますか? Noの場合、エラーが発生した場合はデータが挿入されません。 Yesの場合、エラーが発生するまでのデータはすべて挿入されます。デフォルトはNoです。

# 高度な設定

フィールド デフォルト 説明
最初の行番号 1 データが始まる最初の行番号。これは1ベースのインデックスです。データにヘッダー行が含まれている場合は、ヘッダー行をスキップするためにこれを2に設定します。
フィールドの引用符 ダブルクォーテーション ソースCSVの引用符文字。
フィールドの終端子 タブ文字 ソースCSVのフィールド終端子。
バッチサイズ 10,000 各トランザクションでの行数を設定します。行はバッチごとに徐々に複数のトランザクションに挿入されます。上級ユーザーはこれをカスタマイズしてメモリ使用量を制御し、読み込みを最適化することができます。
単一のバッチで挿入しますか? No Yesに設定すると、すべての行が単一のバッチで挿入され、バッチサイズは無視されます。
最後の行番号 0 実際のCSVファイルの最後の行からのオフセットとして表されるゼロベースの最後の行番号。これを使用して読み込まれる行を省略します。
トリガーを発火しますか? No データの読み込みが成功した後にテーブル上のトリガーを発火するかどうかを示します。
NULL値を保持しますか? Yes ファイル内の空の値の扱い方を示します。 Noの場合、デフォルト値が挿入されます。 Yesの場合、NULL値が挿入されます。
データファイルのタイプ char データファイルの文字エンコーディングを定義します。

# 出力

フィールド 説明
宛先テーブル 行が挿入されたテーブルの名前。
解析された行数 ソースファイルから読み込まれた行数
読み込まれた行数 読み込まれた行数
ステータス Loaded - すべての行が正常に読み込まれました
Load failed - 読み込みに失敗し、何も読み込まれませんでした
Partially loaded - 読み込みに失敗し、一部の行が読み込まれました
Timeout - 実行がタイムアウトしました(24時間のタイムアウト)
最初のエラー行 エラーが発生した最初の行(あれば)
最初のエラーキャラクター エラーが発生した文字のインデックス(あれば)
最初のエラーカラム名 エラーが発生したフィールドのカラム名(あれば)


Last updated: 2024/2/13 16:59:53

On this page