Skip to content

Commit c4807c9

Browse files
Update analytics-and-business-intelligence-overview.md
1 parent 84012ba commit c4807c9

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

articles/cosmos-db/analytics-and-business-intelligence-overview.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ ms.date: 07/01/2024
1313

1414
Azure Cosmos DB offers various options to enable large-scale analytics and BI reporting on your operational data.
1515

16-
To get meaningful insights on your Azure Cosmos DB data, you may need to query across multiple partitions, collections, or databases. In some cases, you may need to combine this data with other data sources in your organization such as Azure SQL Database, Azure Data Lake Storage Gen2 etc. You may also need to query with aggregate functions such as sum, count etc. Such queries need heavy computational power, which likely consumes more request units (RUs) and as a result, these queries may potentially impact your mission critical workload performance.
16+
To get meaningful insights on your Azure Cosmos DB data, you may need to query across multiple partitions, collections, or databases. In some cases, you might combine this data with other data sources in your organization such as Azure SQL Database, Azure Data Lake Storage Gen2 etc. You might also query with aggregate functions such as sum, count etc. Such queries need heavy computational power, which likely consumes more request units (RUs) and as a result, these queries might potentially affect your mission critical workload performance.
1717

1818
To isolate transactional workloads from the performance impact of complex analytical queries, database data is ingested nightly to a central location using complex Extract-Transform-Load (ETL) pipelines. Such ETL-based analytics are complex, costly with delayed insights on business data.
1919

2020
Azure Cosmos DB addresses these challenges by providing no-ETL, cost-effective analytics offerings.
2121

2222
## No-ETL, near real-time analytics on Azure Cosmos DB
23-
Azure Cosmos DB offers no-ETL, near real-time analytics on your data without impact on the performance of your transactional workloads or request units (RUs). These offerings remove the need for complex ETL pipelines, making your Azure Cosmos DB data seamlessly available to analytics engines. With reduced latency to insights, you can provide enhanced customer experience and react more quickly to changes in market conditions or business environment. Here are some sample [scenarios](synapse-link-use-cases.md) you can achieve with quick insights into your data.
23+
Azure Cosmos DB offers no-ETL, near real-time analytics on your data without affecting the performance of your transactional workloads or request units (RUs). These offerings remove the need for complex ETL pipelines, making your Azure Cosmos DB data seamlessly available to analytics engines. With reduced latency to insights, you can provide enhanced customer experience and react more quickly to changes in market conditions or business environment. Here are some sample [scenarios](synapse-link-use-cases.md) you can achieve with quick insights into your data.
2424

2525
You can enable no-ETL analytics and BI reporting on Azure Cosmos DB using the following options:
2626

@@ -41,7 +41,7 @@ You can use T-SQL to run complex aggregate queries and Spark for data exploratio
4141
:::image type="content" source="./media/analytics-and-bi/fabric-mirroring-cosmos-db.png" alt-text="Diagram of Azure Cosmos DB mirroring in Microsoft Fabric." border="false":::
4242

4343
If you're looking for analytics on your operational data in Azure Cosmos DB, mirroring provides:
44-
* No-ETL, cost-effective near real-time analytics on Azure Cosmos DB data without impacting your request unit (RU) consumption
44+
* No-ETL, cost-effective near real-time analytics on Azure Cosmos DB data without affecting your request unit (RU) consumption
4545
* Ease of bringing data across various sources into Fabric OneLake.
4646
* Improved query performance of SQL engine handling delta tables, with V-order optimizations
4747
* Improved cold start time for Spark engine with deep integration with ML/notebooks
@@ -77,12 +77,12 @@ There are a few other options to enable real-time analytics on Azure Cosmos DB d
7777
While these options are included for completeness and work well with single partition queries in real-time, these methods have the following challenges for analytical queries:
7878
* Performance impact on your workload:
7979

80-
Analytical queries tend to be complex and consume significant compute capacity. When these queries are run against your Azure Cosmos DB data directly, you may experience performance degradation on your transactional queries.
80+
Analytical queries tend to be complex and consume significant compute capacity. When these queries are run against your Azure Cosmos DB data directly, you might experience performance degradation on your transactional queries.
8181
* Cost impact:
8282

8383
When analytical queries are run directly against your database or collections, they increase the need for request units allocated, as analytical queries tend to be complex and need more computation power. Increased RU usage will likely lead to significant cost impact over time, if you run aggregate queries.
8484

85-
Instead of these options, we recommend that you use Mirroring in Microsoft Fabric or Azure Synapse Link, which provide no-ETL analytics, without impacting transactional workload performance or request units.
85+
Instead of these options, we recommend that you use Mirroring in Microsoft Fabric or Azure Synapse Link, which provide no-ETL analytics, without affecting transactional workload performance or request units.
8686

8787
## Related content
8888

0 commit comments

Comments
 (0)