Skip to content

Commit 5b043da

Browse files
authored
Merge pull request #202557 from AnithaAdusumilli/patch-44
Updating Synapse Link limitations
2 parents 7f737a3 + 0a666bc commit 5b043da

File tree

1 file changed

+12
-11
lines changed

1 file changed

+12
-11
lines changed

articles/cosmos-db/synapse-link.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -110,20 +110,21 @@ Synapse Link isn't recommended if you're looking for traditional data warehouse
110110

111111
## Limitations
112112

113-
* Azure Synapse Link for Azure Cosmos DB is supported for SQL API and Azure Cosmos DB API for MongoDB. It isn't supported for Gremlin API, Cassandra API, and Table API.
113+
* Azure Synapse Link for Azure Cosmos DB is not supported for Gremlin API, Cassandra API, and Table API. It is supported for SQL API and API for Mongo DB.
114114

115115
* Accessing the Azure Cosmos DB analytics store with Azure Synapse Dedicated SQL Pool currently isn't supported.
116116

117-
* Enabling Synapse Link on existing Cosmos DB containers is only supported for SQL API accounts. Synapse Link can be enabled on new containers for both SQL API and MongoDB API accounts.
118-
119-
* Backup and restore of your data in analytical store isn't supported at this time. You can recreate your analytical store data in some scenarios as below:
120-
* Azure Synapse Link and periodic backup mode can coexist in the same database account. In this mode, your transactional store data will be automatically backed up. However, analytical store data isn't included in backups and restores. If you use `transactional TTL` equal or bigger than your `analytical TTL` on your container, you can
121-
fully recreate your analytical store data by enabling analytical store on the restored container. Please note, at present, you can only recreate analytical store on your
122-
restored containers for SQL API.
123-
* Synapse Link and continuous backup mode (point=in-time restore) coexistence in the same database account isn't supported. If you enable continuous backup mode, you can't
124-
turn on Synapse Link, and vice versa.
125-
126-
* Role-Based Access (RBAC) isn't supported when querying using Synapse SQL serverless pools.
117+
* Enabling Synapse Link on existing Cosmos DB containers is only supported for SQL API accounts. Synapse Link can be enabled on new containers for both SQL API and MongoDB API accounts.
118+
119+
* Backup and restore:
120+
* You can recreate your analytical store data in some scenarios as below. In this mode, your transactional store data will be automatically backed up. If `transactional TTL` is equal or greater than your `analytical TTL` on your container, you can fully recreate your analytical store data by enabling analytical store on the restored container:
121+
- Azure Synapse Link can be enabled on accounts configured with periodic backups.
122+
- If continuous backup (point-in-time restore) is enabled on your account, you can now restore your analytical data. To enable Synapse Link for such accounts, please reach out to [email protected]. This is applicable only for SQL API.
123+
* Restoring analytical data is not supported in following scenarios, for SQL API and API for Mongo DB:
124+
- If you already enabled Synapse Link on your database account, you cannot enable point-in-time restore on such accounts.
125+
- If `analytical TTL` is greater than `transactional TTL`, data that only exists in analytical store cannot be restored. You can continue to access full data from analytical store in the parent region.
126+
127+
* Granular Role-based Access (RBAC)s isn't supported when querying from Synapse. Users that have access to your Synapse workspace and have access to the Cosmos DB account can access all containers within that account. We currently don't support more granular access to the containers.
127128

128129

129130
## Security

0 commit comments

Comments
 (0)