# 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