SQL Server
Connector Details
Connector Attributes | Details |
---|---|
Name | Microsoft SQL Server |
Description | Microsoft SQL Server is a comprehensive relational database management system (RDBMS) renowned for its performance, security, and scalability. Offering a range of editions tailored to various needs, SQL Server caters to small businesses, enterprises, and cloud-based applications alike. With features like Always On availability groups for high availability, Transparent Data Encryption (TDE) for data security, and column store indexes for analytical processing, SQL Server provides robust solutions for mission-critical workloads. Its integration with Azure services enables hybrid and cloud-native deployments, while tools like SQL Server Management Studio (SSMS) streamline database administration tasks. With continuous updates and advancements, Microsoft SQL Server remains a top choice for organizations seeking a reliable and feature-rich database solution. |
Connector Type | Class A |
Features
Feature Name | Feature Details |
---|---|
Load Strategies | Full Load, Incremental Load |
Metadata Extraction | Supported |
Data Acquisition | Supported |
Data Publishing | Not Supported |
Automated Schema Drift Handling | Supported |
Source Connection Attributes
Connection Parameters | Data Type | Example |
---|---|---|
Connection Name | String | SQLServerConnection |
Server Name | String | sqlserver.example.com |
Database Name | String | mydatabase |
User Name | String | myuser |
Password | String | mypassword |
Always Encrypted | Boolean | True or False |
Trust Server Certificate | Boolean | True or False |
Connection Timeout | Numeric | 30 |
Encrypt | Boolean | True or False |
Persist Security Info | Boolean | True or False |
Bronze Schema (Optional) | String | |
Silver Schema (Optional) | String |
Connector Specific Configuration Details
- Trust Server Certificate = False is the default value, if Trust Server Certificate is not defined
- Persist Security Info=False is the default value, if Persist Security Info is not defined
- Connection Timeout=30 is the default value, if Connection Timeout is not defined
- Encrypt = True is the default value, if Encrypt is not defined
- SQL Server connector has optional values such as Bronze Schema and Silver Schema
Screenshot To Use Connector
Supported load strategies
Load strategies can be configured in the Metadata Catalog View
of the DataSource through the User Interface (UI), or manually in the Object List
state DB table for features that are not accessible via the UI.
-
Full Load: select
Full
as value forLoad Strategy
in metadata catalog of Data source. -
Incremental Load:
Load Strategy
andWatermark Type
defines the various types of incremental loads.
OnlyTIMESTAMP
is supported as Merge Strategy from UI. For other type of Merge strategies updating theWaterMarkType
ofObjectList
table is required manually.a.Timestamp based extraction:
Select the following fields in metadata catalog
1. LoadIncremental = 1
2. WaterMarkType = TIMESTAMP/ DATE
3. Watermark Column
TheWatermark Date
will be updated inObject Extract
table during the extraction process.
b.Change Tracking extraction:
Pre-requisite is to enable change tracking on the required entitiy on source system side.
In[state].[ObjectList]
table set the following in order to use the change tracking
1. LoadIncremental = 1
2. WaterMarkType = CHANGE_TRACKING
The following fields will be updated inObject Extract
during the extraction process for change tracking
1. WatermarkId
2. Watermark Date
c.Identity Tracking extraction:
In[state].[ObjectList]
table set the following in order to use the Identity tracking
1. LoadIncremental = 1
2. WaterMarkType = 'IDENTITY'
3. Watermark Column
TheWatermarkId
(Object Extract) will be updated during extraction process.
Updated about 1 month ago