-
Notifications
You must be signed in to change notification settings - Fork 411
File based driver properties
dbeaver-devops edited this page Mar 7, 2025
·
1 revision
Note: This feature is available in Enterprise, AWS, Team editions only.
- Overview
- General properties
- CSV driver properties
- XLSX driver properties
- JSON driver properties
- XML driver properties
- Parquet driver properties
File drivers allow you to interact with various file formats, like CSV, Excel, JSON, XML, and Parquet, as if they were databases. Each driver comes with customizable properties to control how data is read and processed.
Property | Description | Default value |
---|---|---|
defaultSchema |
Default schema name. | default |
scanSubfolders |
Scan subfolders for data files. | true |
subfolderNameSeparator |
Defines the separator used in subfolder names within schema names. | __ |
internalDbBatchSize |
Internal database batch size. | 1000 |
internalDbTransactionSize |
A number of batches in a single transaction. | 10 |
useInternalDb |
Use internal database for complex queries. | true |
Property | Description | Default value |
---|---|---|
separator |
The delimiter to use for separating entries. | , |
escapeChar |
The character to use for escaping a separator or quote. | \ |
quoteChar |
The character to use for quoted elements. | " |
strictQuotes |
Sets if characters outside the quotes are ignored. | false |
ignoreLeadingWhitespace |
If true, parser should ignore white space before a quote in a field. | true |
ignoreQuotations |
If true, treat quotations like any other character. | false |
nullFieldIndicator |
Which field content will be returned as null. | NEITHER |
trimWhitespaces |
If true, parser should trim whitespaces from the beginning and end of the field. | true |
header |
If true, the first row is treated as a header. | true |
sampleRows |
Number of rows to extract metadata from. | 5 |
wildcard |
Wildcard for file names. | **.{csv,tcv,txt} |
Property | Description | Default value |
---|---|---|
header |
Indicates if the file has a header. | true |
sampleRows |
Number of rows to extract metadata from. | 5 |
wildcard |
Wildcard for file names. | **.{xlsx} |
schemaNameMode |
Defines how the schema name is formed: | RELATIVE_DIR_PATH |
- RELATIVE_DIR_PATH : Uses the concatenated relative path of the directory, and the table name is $file_name + _ + $sheet_name . |
||
- RELATIVE_FILE_PATH : Uses the relative file path to generate the schema name. Each sheet in the file becomes a table. |
Property | Description | Default value |
---|---|---|
sampleRows |
Number of rows to extract metadata from. | 5 |
wildcard |
Wildcard for file names. | **.{json} |
Property | Description | Default value |
---|---|---|
sampleRows |
Number of rows to extract metadata from. | 5 |
wildcard |
Wildcard for file names. | **.{xml} |
Property | Description | Default value |
---|---|---|
tmpFolder |
Temporary folder for storing downloaded Parquet files from Cloud Storages. | |
wildcard |
Wildcard for file names. | **.{parquet} |
-
Administration
- Server configuration
- Create Connection
- Connection Templates Management
- Access Management
-
Authentication methods
-
Local Access Authentication
- Anonymous Access Configuration
- Reverse proxy header authentication
- LDAP
-
Single Sign On
-
SAML
-
OpenID
-
AWS OpenID
-
AWS SAML
-
AWS IAM
-
AWS OpenId via Okta
-
Snowflake SSO
-
Okta OpenId
-
Cognito OpenId
-
JWT authentication
-
Kerberos authentication
-
NTLM
-
Microsoft Entra ID authentication
-
Google authentication
-
Local Access Authentication
- Database authentication methods
- Network configuration settings
- User credentials storage
- Cloud databases configuration
-
Query Manager
-
Drivers Management
-
Features
- Server configuration
-
Domain manager
- Product configuration parameters
- Command line parameters
- Local Preferences
- API
- Deployment options
- Additional setup and management