Azure Synapse Analytics as Target - DSS 6 | Data Source Solutions Documentation

Documentation: Azure Synapse Analytics as Target - DSS 6 | Data Source Solutions Documentation

Azure Synapse Analytics as Target

Data Source Solutions DSS supports integrating changes into Azure Synapse location. This section describes the configuration requirements for integrating changes (using Integrate and Refresh) into Azure Synapse location.

DSS uses the following interfaces to write data into an SQL Server location:

Grants for Compare, Refresh and Integrate

This section lists the grants required for integrating changes into Azure Synapse.

  • The DSS database User must be granted the following privileges:

    grant create table to <em>username</em>;
    
    grant select, insert, update, delete on replicated tables to <em>username</em>;
    
  • To perform Bulk Refresh or alter tables which are in another schema (using action TableProperties with parameter Schema=myschema), the DSS database User must be granted the following privilege:

    grant control on schema :: <em>myschema</em> to <em>username</em>;
    
  • When Refresh is used to create the target tables, the DSS database User must be granted the following privilege:

    grant create table on schema :: <em>myschema</em> to <em>username</em>;
    

DSS's internal tables, like burst and state-tables will be created in the user's default_schema. The default_schema can be changed using:

alter user dss_user with default_schema = <em>myschema</em>;

Intermediate Directory

{% partial file="dss6/requirements/source-and-target-requirements/intermediate-directory.template.md" /%}

Intermediate Directory is Local

{% partial file="dss6/requirements/source-and-target-requirements/intermediate-directory-local.template.md" /%}