Dialect properties for DSV objects
This table shows the dialect properties that are supported for DSV objects.
Dialect property | Type | Description |
---|---|---|
separator |
string | The delimiter character that separates the values in a row of data. The value of the separator should be defined as follows for the different delimited file types:
Other separator values are allowed, but these must be single-character separators. For example, double pipes ( Required |
skipLines |
integer | Indicates the number of header rows to skip over at the top of the file before reaching the actual data.
Optional
Note: For Compass (Data Lake Services) only, DSV data objects are required to have a single header line containing the column names. skipLines is always assumed to be 1.
|
headerLine |
integer | Indicates the line number that contains the column headers for the data object. This value must be less than or equal to the value of skipLines .
Optional
Note: For Compass (Data Lake Services) only, DSV data objects are required to have a single header line containing the column names. headerLine is always assumed to be 1.
|
enclosingCharacter |
string | The character that identifies the start and end of a value. If two consecutive enclosing characters are found in a data object, they are interpreted as one, therefore escaping the enclosing character.
Optional |
The line separator is not specified in the metadata.
These characters are regarded as the end of a line, unless they are placed within enclosing characters:
- A carriage return
- A line feed
- The combination of carriage return and line feed
The last line may or may not have a line separator.
The encoding is not specified in the metadata. It is always assumed to be UTF-8.