Skip to content

Commit 491bfd9

Browse files
authored
Merge pull request #309448 from markjbrown/deprecate-synapse-link-cosmosdb
update synapse link cosmos db
2 parents cb5477d + 80f80ed commit 491bfd9

9 files changed

Lines changed: 31 additions & 35 deletions

articles/synapse-analytics/how-to-analyze-complex-schema.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ author: im-microsoft
55
ms.service: azure-synapse-analytics
66
ms.topic: how-to
77
ms.subservice: spark
8-
ms.date: 06/15/2020
8+
ms.date: 12/08/2025
99
ms.author: imotiwala
1010
ms.custom: sfi-image-nochange
1111

1212
---
1313

1414
# Analyze complex data types in Azure Synapse Analytics
1515

16+
[!INCLUDE[](./includes/appliesto-cosmos-synapse-link.md)]
17+
1618
This article is relevant for Parquet files and containers in [Azure Synapse Link for Azure Cosmos DB](.\synapse-link\how-to-connect-synapse-link-cosmos-db.md). You can use Spark or SQL to read or transform data with complex schemas such as arrays or nested structures. The following example is completed with a single document, but it can easily scale to billions of documents with Spark or SQL. The code included in this article uses PySpark (Python).
1719

1820
## Use case
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
ms.date: 12/08/2025
3+
ms.service: azure-cosmos-db
4+
ms.topic: include
5+
---
6+
7+
> [!IMPORTANT]
8+
> Synapse Link for Cosmos DB is no longer supported for new projects. Don't use this feature.
9+
>
10+
> Please use Azure Cosmos DB Mirroring for Microsoft Fabric which is now GA. Mirroring provides the same zero-ETL benefits and is fully integrated with Microsoft Fabric. Learn more at [Cosmos DB Mirroring Overview](/fabric/database/mirrored-database/azure-cosmos-db).

articles/synapse-analytics/overview-faq.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ metadata:
66
ms.service: azure-synapse-analytics
77
ms.topic: faq
88
ms.subservice: overview
9-
ms.date: 11/16/2022
9+
ms.date: 12/08/2025
1010
ms.author: ajagadish
1111
title: Azure Synapse Analytics frequently asked questions
1212
summary: In this guide, you'll find the most frequently asked questions for Azure Synapse Analytics.
@@ -65,7 +65,7 @@ sections:
6565
- question: |
6666
Is Azure Synapse Link to Azure Cosmos DB generally available?
6767
answer: |
68-
Azure Synapse Analytics currently supports Azure Synapse Link from Azure Cosmos DB to Synapse Apache Spark and serverless SQL pool. Azure Synapse Link for Apache Spark is GA. Synapse Link for serverless SQL pool is in preview. For more information, see [Azure Synapse Link for Azure Cosmos DB](/azure/cosmos-db/synapse-link).
68+
[!INCLUDE[](./includes/appliesto-cosmos-synapse-link.md)]
6969
7070
- question: |
7171
Is Azure Synapse Link for SQL generally available?

articles/synapse-analytics/quickstart-connect-synapse-link-cosmos-db.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: sidandrews, yexu
77
ms.service: azure-synapse-analytics
88
ms.subservice: synapse-link
99
ms.topic: quickstart
10-
ms.date: 10/31/2025
10+
ms.date: 12/08/2025
1111
ms.update-cycle: 1825-days
1212
ms.custom: cosmos-db, mode-other
1313
---
@@ -16,12 +16,7 @@ ms.custom: cosmos-db, mode-other
1616

1717
This article describes how to access an Azure Cosmos DB database from Azure Synapse Analytics studio with Synapse Link.
1818

19-
> [!IMPORTANT]
20-
> **Mirroring to Microsoft Fabric is now available.** Mirroring to Fabric provides all the capabilities of Azure Synapse Link with better analytical performance, the ability to unify your data estate with OneLake in Fabric, and open access to your data in Delta Parquet format. Instead of Azure Synapse Link, use Fabric Mirroring.
21-
>
22-
> With Mirroring to Microsoft Fabric, you can continuously replicate your existing data estate directly into OneLake in Fabric, including data from Cosmos DB, SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Oracle, Snowflake, and more.
23-
>
24-
> For more information, see [Microsoft Fabric mirrored databases](/fabric/database/mirrored-database/overview).
19+
[!INCLUDE[](./includes/appliesto-cosmos-synapse-link.md)]
2520

2621
## Prerequisites
2722

articles/synapse-analytics/sql/query-cosmos-db-analytical-store.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ author: jovanpop-msft
55
ms.service: azure-synapse-analytics
66
ms.topic: how-to
77
ms.subservice: sql
8-
ms.date: 01/31/2025
8+
ms.date: 12/08/2025
99
ms.author: jovanpop
1010
ms.reviewer: sidandrews
1111
ms.custom: cosmos-db
1212
---
1313

1414
# Query Azure Cosmos DB data using a serverless SQL pool
1515

16+
[!INCLUDE[](../includes/appliesto-cosmos-synapse-link.md)]
17+
1618
A serverless SQL pool allows you to analyze data in your Azure Cosmos DB containers that are enabled with [Azure Synapse Link](/azure/cosmos-db/synapse-link) in near real time without affecting the performance of your transactional workloads. It offers a familiar Transact-SQL (T-SQL) syntax to query data from the [analytical store](/azure/cosmos-db/analytical-store-introduction) and integrated connectivity to a wide range of business intelligence (BI) and ad-hoc querying tools via the T-SQL interface.
1719

1820
For querying Azure Cosmos DB, the full [SELECT](/sql/t-sql/queries/select-transact-sql?view=azure-sqldw-latest&preserve-view=true) surface area is supported through the [OPENROWSET](develop-openrowset.md) function, which includes most [SQL functions and operators](overview-features.md). You can also store results of the query that reads data from Azure Cosmos DB along with data in Azure Blob Storage or Azure Data Lake Storage by using [create external table as select (CETAS)](develop-tables-cetas.md#cetas-in-serverless-sql-pool). You can't currently store serverless SQL pool query results to Azure Cosmos DB by using CETAS.

articles/synapse-analytics/synapse-link/concept-synapse-link-cosmos-db-support.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ ms.reviewer: sidandrews, yexu
77
ms.service: azure-synapse-analytics
88
ms.topic: conceptual
99
ms.subservice: synapse-link
10-
ms.date: 10/31/2025
10+
ms.date: 12/08/2025
1111
ms.update-cycle: 1825-days
1212
ms.custom: cosmos-db
1313
---
1414

1515
# Azure Synapse Link for Azure Cosmos DB supported features
1616

17+
[!INCLUDE[](../includes/appliesto-cosmos-synapse-link.md)]
18+
1719
This article describes the functionalities that are currently supported in Azure Synapse Link for Azure Cosmos DB.
1820

1921
> [!IMPORTANT]

articles/synapse-analytics/synapse-link/how-to-connect-synapse-link-cosmos-db.md

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.reviewer: sidandrews, yexu
77
ms.service: azure-synapse-analytics
88
ms.topic: quickstart
99
ms.subservice: synapse-link
10-
ms.date: 10/31/2025
10+
ms.date: 12/08/2025
1111
ms.update-cycle: 1825-days
1212
ms.custom: cosmos-db, mode-other
1313
---
@@ -16,12 +16,7 @@ ms.custom: cosmos-db, mode-other
1616

1717
This article describes how to access an Azure Cosmos DB database from Azure Synapse Analytics Studio with Azure Synapse Link.
1818

19-
> [!IMPORTANT]
20-
> **Mirroring to Microsoft Fabric is now available.** Mirroring to Fabric provides all the capabilities of Azure Synapse Link with better analytical performance, the ability to unify your data estate with OneLake in Fabric, and open access to your data in Delta Parquet format. Instead of Azure Synapse Link, use Fabric Mirroring.
21-
>
22-
> With Mirroring to Microsoft Fabric, you can continuously replicate your existing data estate directly into OneLake in Fabric, including data from SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Oracle, Snowflake, Cosmos DB, and more.
23-
>
24-
> For more information, see [Microsoft Fabric mirrored databases](/fabric/database/mirrored-database/overview).
19+
[!INCLUDE[](../includes/appliesto-cosmos-synapse-link.md)]
2520

2621
## Prerequisites
2722

articles/synapse-analytics/synapse-link/how-to-query-analytical-store-spark-3.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,16 @@ ms.reviewer: sidandrews
77
ms.service: azure-synapse-analytics
88
ms.topic: quickstart
99
ms.subservice: synapse-link
10-
ms.date: 10/31/2025
10+
ms.date: 12/08/2025
1111
ms.update-cycle: 1825-days
1212
ms.custom: cosmos-db, mode-other
1313
---
1414

1515
# Interact with Azure Cosmos DB using Apache Spark 3 in Azure Synapse Link
1616

17-
In this article, you learn how to interact with Azure Cosmos DB using Synapse Apache Spark 3. Customers can use Scala, Python, SparkSQL, and C#, for analytics, data engineering, data science, and data exploration scenarios in [Azure Synapse Link for Azure Cosmos DB](/azure/cosmos-db/synapse-link).
17+
[!INCLUDE[](../includes/appliesto-cosmos-synapse-link.md)]
1818

19-
> [!IMPORTANT]
20-
> **Mirroring to Microsoft Fabric is now available.** Mirroring to Fabric provides all the capabilities of Azure Synapse Link with better analytical performance, the ability to unify your data estate with OneLake in Fabric, and open access to your data in Delta Parquet format. Instead of Azure Synapse Link, use Fabric Mirroring.
21-
>
22-
> With Mirroring to Microsoft Fabric, you can continuously replicate your existing data estate directly into OneLake in Fabric, including data from Cosmos DB, SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Oracle, Snowflake, and more.
23-
>
24-
> For more information, see [Microsoft Fabric mirrored databases](/fabric/database/mirrored-database/overview).
19+
In this article, you learn how to interact with Azure Cosmos DB using Synapse Apache Spark 3. Customers can use Scala, Python, SparkSQL, and C#, for analytics, data engineering, data science, and data exploration scenarios in [Azure Synapse Link for Azure Cosmos DB](/azure/cosmos-db/synapse-link).
2520

2621
The following capabilities are supported while interacting with Azure Cosmos DB:
2722
* Synapse Apache Spark 3 allows you to analyze data in your Azure Cosmos DB containers that are enabled with Azure Synapse Link in near real-time without impacting the performance of your transactional workloads. The following two options are available to query the Azure Cosmos DB [analytical store](/azure/cosmos-db/analytical-store-introduction) from Spark:

articles/synapse-analytics/synapse-link/how-to-query-analytical-store-spark.md

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,25 +7,20 @@ ms.reviewer: sidandrews
77
ms.service: azure-synapse-analytics
88
ms.topic: quickstart
99
ms.subservice: synapse-link
10-
ms.date: 10/31/2025
10+
ms.date: 12/08/2025
1111
ms.update-cycle: 1825-days
1212
ms.custom: cosmos-db, mode-other
1313
---
1414

1515
# Interact with Azure Cosmos DB using Apache Spark 2 in Azure Synapse Link
1616

17+
[!INCLUDE[](../includes/appliesto-cosmos-synapse-link.md)]
18+
1719
> [!NOTE]
1820
> For Azure Synapse Link for Azure Cosmos DB using Spark 3, refer to this article [Azure Synapse Link for Azure Cosmos DB on Spark 3](how-to-query-analytical-store-spark-3.md)
1921
2022
In this article, you'll learn how to interact with Azure Cosmos DB using Synapse Apache Spark 2. With its full support for Scala, Python, SparkSQL, and C#, Synapse Apache Spark is central to analytics, data engineering, data science, and data exploration scenarios in [Azure Synapse Link for Azure Cosmos DB](/azure/cosmos-db/synapse-link).
2123

22-
> [!IMPORTANT]
23-
> **Mirroring to Microsoft Fabric is now available.** Mirroring to Fabric provides all the capabilities of Azure Synapse Link with better analytical performance, the ability to unify your data estate with OneLake in Fabric, and open access to your data in Delta Parquet format. Instead of Azure Synapse Link, use Fabric Mirroring.
24-
>
25-
> With Mirroring to Microsoft Fabric, you can continuously replicate your existing data estate directly into OneLake in Fabric, including data from Cosmos DB, SQL Server 2016+, Azure SQL Database, Azure SQL Managed Instance, Oracle, Snowflake, and more.
26-
>
27-
> For more information, see [Microsoft Fabric mirrored databases](/fabric/database/mirrored-database/overview).
28-
2924
The following capabilities are supported while interacting with Azure Cosmos DB:
3025
* Synapse Apache Spark allows you to analyze data in your Azure Cosmos DB containers that are enabled with Azure Synapse Link in near real-time without impacting the performance of your transactional workloads. The following two options are available to query the Azure Cosmos DB [analytical store](/azure/cosmos-db/analytical-store-introduction) from Spark:
3126
+ Load to Spark DataFrame

0 commit comments

Comments
 (0)