無效資料的擷取行為
格式不正確、無法剖析、太大或不符合架構的數據可能無法正確擷取。 下表描述將無效數據擷取至 Azure 數據總管時預期的情況。
錯誤碼失敗
下表顯示擷取無效資料失敗並出現錯誤碼的情況:
擷取問題 | 錯誤碼 |
---|---|
不合法或損毀的格式(實際資料不符合指定的格式) | BadRequest_InvalidBlob |
空白數據 | BadRequest_NoRecordsOrWrongFormat |
以 format=“multijson” 擷取的 JSON 數據格式不正確的記錄(例如遺漏大括弧或引號) | BadRequest_InvalidBlob |
欄位數目不一致的 CSV 行 | Stream_WrongNumberOfFields |
沒有錯誤碼的失敗
下表顯示擷取成功且沒有錯誤的情況,以無訊息方式處理無效的數據:
擷取問題 | 備註 |
---|---|
使用 format=“json” 內嵌的 JSON 數據格式不正確的記錄。 例如:非預期的換行符、遺漏大括弧或引號。 | 格式不正確的記錄會被忽略,而不會擷取 |
大於 1MB 內嵌到字串資料行的值 | 截斷最多 1MB 的值 |
大於 1MB 的值(預設值,請參閱 編碼原則)內嵌至動態數據行 | 已填入NULL值 |
值不符合數據表架構數據類型。 例如:內嵌到數據行的 int 浮點值。 |
已填入NULL值 |
數據中遺漏對應的欄位 | 已填入NULL值 |