destinations.impl.databricks.configuration
DatabricksCredentials Objects
@configspec
class DatabricksCredentials(CredentialsConfiguration)
session_configuration
Dict of session parameters that will be passed to databricks.sql.connect
connection_parameters
Additional keyword arguments that are passed to databricks.sql.connect
DatabricksClientConfiguration Objects
@configspec
class DatabricksClientConfiguration(
DestinationClientDwhWithStagingConfiguration)
destination_type
type: ignore[misc]
staging_credentials_name
If set, credentials with given name will be used in copy command
is_staging_external_location
If true, the temporary credentials are not propagated to the COPY command
staging_volume_name
Name of the Databricks managed volume for temporary storage, e.g., <catalog_name>.<database_name>.<volume_name>. Defaults to '_dlt_temp_load_volume' if not set.
keep_staged_files
Tells if to keep the files in internal (volume) stage
__str__
def __str__() -> str
Return displayable destination location
fingerprint
def fingerprint() -> str
Returns a fingerprint of host part of a connection string