dlt.destinations.impl.mssql.factory
mssql Objects
class mssql(Destination[MsSqlClientConfiguration, "MsSqlJobClient"])
__init__
def __init__(credentials: Union[MsSqlCredentials, Dict[str, Any], str] = None,
create_indexes: bool = False,
has_case_sensitive_identifiers: bool = False,
destination_name: str = None,
environment: str = None,
**kwargs: Any) -> None
Configure the MsSql destination to use in a pipeline.
All arguments provided here supersede other configuration sources such as environment variables and dlt config files.
Arguments:
credentials
Union[MsSqlCredentials, Dict[str, Any], str], optional - Credentials to connect to the mssql database. Can be an instance ofMsSqlCredentials
or a connection string in the formatmssql://user:password@host:port/database
create_indexes
bool, optional - Should unique indexes be createdhas_case_sensitive_identifiers
bool, optional - Are identifiers used by mssql database case sensitive (following the collation)destination_name
str, optional - Name of the destination, can be used in config section to differentiate between multiple of the same typeenvironment
str, optional - Environment of the destination**kwargs
Any - Additional arguments passed to the destination config