Inmatningsbeteende för ogiltiga data
Data som är felaktiga, oparsbara, för stora eller inte överensstämmer med schemat kan misslyckas med att matas in korrekt. Följande tabeller beskriver vad du kan förvänta dig när ogiltiga data matas in i Azure Data Explorer.
Anteckning
Mer information om varför inmatningen kan misslyckas finns i Inmatningsfel och Felkoder för inmatning i Azure Data Explorer.
Fel med felkod
I följande tabell visas fall där inmatning av ogiltiga data misslyckas med en felkod:
Problem med inmatning | Felkod |
---|---|
Ogiltigt eller skadat format (faktiska data matchar inte det angivna formatet) | BadRequest_InvalidBlob |
Tomma data | BadRequest_NoRecordsOrWrongFormat |
Felaktiga poster i JSON-data som matas in med format="multijson" (t.ex. saknade klammerparenteser eller citattecken) | BadRequest_InvalidBlob |
CSV-rader med inkonsekvent antal fält | Stream_WrongNumberOfFields |
Fel utan felkod
I följande tabell visas fall där inmatningen lyckas utan fel och tyst hanterar ogiltiga data:
Problem med inmatning | Kommentarer |
---|---|
Felaktiga poster i JSON-data som matas in med format="json". Till exempel: oväntade nya linjer, saknade klammerparenteser eller citattecken. | Felaktiga poster ignoreras och matas inte in |
Värde som är större än 1 MB som matas in i en strängkolumn | Värde trunkerat upp till 1 MB |
Värde som är större än 1 MB (standard, se Kodningsprincip) inmatat i en dynamisk kolumn | NULL-värde fyllt |
Värdet matchar inte tabellschemadatatypen. Exempel: flyttalsvärde som matas in i en int kolumn. |
NULL-värde fyllt |
Mappade fält saknas i data | NULL-värde fyllt |