Databricks configuration fields
Use the following table to understand some of the fields that are available for configuring the Databricks data source in Data Access.
- The Exclude and Include filters in the following table match against an object's name and support regular expressions. Note that this differs from the Metastore field under Metastore Workspace Pairs, which requires the metastore's unique ID rather than its display name.
- The Exclude and Include filters apply independently at each object level. To scope ingestion to a specific catalog within a specific metastore, you must combine filters at both levels (for example, using both Include Metastores and Include Catalogs).
| Field | Description |
|---|---|
| Account Level Access |
|
| Concurrency |
The maximum number of parallel workers that are used to traverse catalogs and schemas during synchronization. The default value is 4. |
| Metastore Workspace Pairs |
When the Account Level Access option is disabled, provide a list of metastore-workspace pairs.
|
| SQL Warehouses (optional) |
A list of SQL warehouses that can be used for synchronization. This field is required to synchronize tags, column masks, and row filters.
|
| Exclude Catalogs (optional) |
A list of catalogs to exclude from synchronization. You can use regular expressions (for example, Note Exclusion takes priority over inclusion. If a catalog is specified in both the Exclude Catalogs and Include Catalogs fields, it is excluded from synchronization.
|
| Exclude Metastores (optional) |
A list of metastores to exclude from synchronization. You can use regular expressions (for example, Note
|
| Exclude Schemas (optional) |
A list of schemas to exclude from synchronization. You can use regular expressions (for example, Note Exclusion takes priority over inclusion. If a schema is specified in both the Exclude Schemas and Include Schemas fields, it is excluded from synchronization.
|
| Exclude Tables (optional) |
A list of tables to exclude from synchronization. You can use regular expressions (for example, Note Exclusion takes priority over inclusion. If a table is specified in both the Exclude Tables and Include Tables fields, it is excluded from synchronization.
|
| Exclude Workspaces (optional) |
A list of workspaces to exclude from synchronization. You can use regular expressions (for example, Note
|
| Include Catalogs (optional) |
A list of catalogs to include in synchronization. You can use regular expressions (for example, |
| Include Metastores (optional) |
A list of metastores to include in synchronization. You can use regular expressions (for example, Note This field applies only if the Account Level Access option is enabled.
|
| Include Schemas (optional) |
A list of schemas to include in synchronization. You can use regular expressions (for example, |
| Include Tables (optional) |
A list of tables to include in synchronization. You can use regular expressions (for example, |
| Include Workspaces (optional) |
A list of workspaces to include in synchronization. You can use regular expressions (for example, Note This field applies only if the Account Level Access option is enabled.
|
| Additional parameters > Skip TLS Certificate Verification |
Important Enable this option only as a last resort, in environments with a TLS-inspecting proxy where the proxy's certificate authority (CA) cannot be added to the trust store. Enabling this option disables protection against man-in-the-middle attacks.
|
| Additional parameters > Custom Masking Functions (optional) |
A list of fully qualified Unity Catalog function names that can be used as masking methods. Enter the fully qualified name of the function, separated by dots: A custom masking function is used as a masking method only if it meets all of the following criteria:
The function's comment is shown as its description in Data Access. Beneficiaries of a column mask that uses a custom masking function need the If a function fails these checks, it is skipped with a warning, and the column is masked with |
| Include Metastore in Grant Name |
Enable this option if multiple metastores are included in the synchronization, to avoid name clashes. |
| Tag overwrite key for owners (optional) |
An existing Databricks tag key on your data objects that automatically assigns ownership in Data Access. If a tag on a data object has a key that matches the specified key, the tag's value is set as the owner of the data object in Data Access. If the data object already has an owner, the new value is added alongside the existing one. Example If you enter the tag key |
| Tag key and value to flag user as a machine (optional) |
An existing Databricks tag key and tag value that determine whether an identity is classified as a machine user in Data Access. Enter the tag key-value pair, separated by a colon: If a tag on a user has a key-value pair that matches the specified pair, the user is set as a machine user in Data Access, instead of a human user. Example If you enter the tag key-value pair |