Skip to content

Commit 865f59a

Browse files
Merge pull request #3122 from MicrosoftDocs/main639185006507438961sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 52a6ce5 + 0984ceb commit 865f59a

15 files changed

Lines changed: 525 additions & 81 deletions

File tree

docs/data-engineering/materialized-lake-views/materialized-lake-views-public-api.md

Lines changed: 367 additions & 56 deletions
Large diffs are not rendered by default.
35.8 KB
Loading
Loading

docs/data-science/tutorial-data-science-create-report.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ description: In this fifth part of the tutorial series, learn how to get set up
44
ms.author: lagayhar
55
ms.reviewer: ruxu
66
ms.topic: tutorial
7-
ms.date: 04/25/2025
7+
ms.date: 06/30/2026
88
#CustomerIntent: As a data scientist, I want to create a Power BI report to visualize the predictions data.
99
---
1010

1111
# Tutorial Part 5: Visualize predictions with a Power BI report
1212

1313
In this tutorial, you build a Power BI report from the predictions data you generated in [Part 4: Perform batch scoring and save predictions to a lakehouse](tutorial-data-science-batch-scoring.md).
1414

15-
You'll learn how to:
15+
You learn how to:
1616

1717
> [!div class="checklist"]
1818
>
@@ -25,7 +25,7 @@ You'll learn how to:
2525

2626
[!INCLUDE [prerequisites](./includes/prerequisites.md)]
2727

28-
This is part 5 of 5 in the tutorial series. To complete this tutorial, first complete:
28+
This tutorial is part 5 of 5 in the tutorial series. To complete this tutorial, first complete:
2929

3030
* [Part 1: Ingest data into a Microsoft Fabric lakehouse using Apache Spark](tutorial-data-science-ingest-data.md).
3131
* [Part 2: Explore and visualize data using Microsoft Fabric notebooks](tutorial-data-science-explore-notebook.md) to learn more about the data.
@@ -128,7 +128,7 @@ Add some measures to the semantic model:
128128

129129
## Create a new report
130130

131-
Once you complete all of the operations described earlier, select **Create new report** in the top ribbon File option list to open the Power BI report authoring page, as shown in the following screenshot:
131+
After you complete all of the operations described earlier, select **Create new report** in the top ribbon File option list to open the Power BI report authoring page, as shown in the following screenshot:
132132

133133
:::image type="content" source="media/tutorial-data-science-create-report/visualize-this-data.png" alt-text="Screenshot shows how to create a report.":::
134134

@@ -212,7 +212,7 @@ The Power BI report shows that:
212212

213213
## Next step
214214

215-
This completes the five part tutorial series. See other end-to-end sample tutorials:
215+
This tutorial series is complete. For other end-to-end sample tutorials, see:
216216

217217
> [!div class="nextstepaction"]
218218
> [How to use end-to-end AI samples in Microsoft Fabric](use-ai-samples.md)
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
title: Time series analysis in Real-Time Dashboard
3+
description: Learn how to use the Time Series visualization and KQL capabilities for time series analysis in Real-Time Dashboards in Microsoft Fabric.
4+
ms.reviewer: mibar
5+
ms.topic: concept-article
6+
ms.subservice: rti-dashboard
7+
ms.date: 06/29/2026
8+
ai-usage: ai-assisted
9+
---
10+
11+
# Time series analysis in Real-Time Dashboard (preview)
12+
13+
Time series analysis helps you understand how data behaves over time. Whether you're tracking sensor readings, monitoring system performance, or analyzing business trends, visualizing and exploring time-based data leads to better decisions. Real-Time Dashboards in Microsoft Fabric provide tools for both visual exploration and code-based analysis of Time series data.
14+
15+
This article introduces the Time Series visualization for Real-Time Dashboards and provides an overview of Kusto Query Language (KQL) capabilities for advanced Time series analysis.
16+
17+
[!INCLUDE [feature-preview-note](../includes/feature-preview-note.md)]
18+
19+
## When to use Time series analysis
20+
21+
Time series analysis is useful when data changes over time and patterns matter. Common use cases include:
22+
23+
- **IoT and equipment monitoring**: Compare sensor readings against historical patterns to identify equipment drifting out of tolerance or approaching failure.
24+
- **Operational analytics**: Track application response times, error rates, or throughput over time. Navigate through service tiers or geographic regions to find performance bottlenecks.
25+
- **Business trend analysis**: Analyze sales, revenue, or customer engagement patterns across time periods. Compare this quarter to last quarter, or this year to the same period last year, with aligned timeframes that make seasonal patterns visible.
26+
- **Anomaly detection**: Identify unexpected spikes, dips, or deviations from normal baseline patterns in your data.
27+
28+
## Time series visualization
29+
30+
The Time series visual in Real-Time Dashboards provides dedicated capabilities for navigating, comparing, and customizing Time series data. Unlike traditional charts, this visual is designed for the unique characteristics of time-based data: trends that emerge over periods, seasonal patterns, and anomalies.
31+
32+
:::image type="content" source="media/dashboard-time-series/time-series-chart.png" alt-text="Screenshot of a Time series visual." lightbox="media/dashboard-time-series/time-series-chart.png":::
33+
34+
### Navigate multivariate data
35+
36+
Time series datasets often contain dozens or even hundreds of metrics. A single dashboard tile tracking machine performance across a factory floor might display readings from every sensor on every piece of equipment. The Time series visual provides tools to find the data that matters:
37+
38+
- **Legend search**: Use the legend search bar to locate specific data series by name.
39+
- **Series selection**: Select a series from the chart or legend, and corresponding elements highlight automatically.
40+
- **Entities panel**: View your data series in a hierarchical tree structure based on your entity selections. Filter the list to find specific series, expand or collapse groups, and use checkboxes to show or hide individual series in the chart.
41+
- **Navigation tree**: For datasets with logical groupings, such as sensors organized by machine or metrics organized by region, navigate through groups using the navigation tree on the right.
42+
43+
### Adjust the timeline
44+
45+
The Time series visual renders multiple measures as separate charts, each with its own time axis and synchronized time slider. As you adjust the time range, all charts update together, keeping your analysis aligned across different metrics.
46+
47+
Use the time slider to:
48+
49+
- Drag to select a specific timeframe.
50+
- Enter exact values to render all charts in a specific timeframe.
51+
- Zoom in on areas of interest while maintaining context.
52+
53+
:::image type="content" source="media/dashboard-time-series/adjust-timeline.png" alt-text="Screenshot of the Time series visual with the time slider highlighted." lightbox="media/dashboard-time-series/adjust-timeline.png":::
54+
55+
### Customize your visual
56+
57+
The Time series visual editor gives you control over how you organize and display your data. In the **Data** section, define your Time series structure by selecting:
58+
59+
- **Measured entities**: The dimensions that categorize your data, such as region, machine, or event type.
60+
- **Measured data**: The numeric values you want to track over time.
61+
62+
Additional customization options include:
63+
64+
| Option | Description |
65+
|--------|-------------|
66+
| Y-axis scaling | Choose between global, separate, or adaptive scaling with outlier removal. |
67+
| Color assignments | Assign colors via color picker or palette. |
68+
| Zoom controls | Zoom in and out on the data. |
69+
| Axis scales | Switch between linear and logarithmic axis scales. |
70+
71+
For more information on customizing Time series visuals, see [Customize Real-Time Dashboard visuals](dashboard-visuals-customize.md#time-series-visual-preview).
72+
73+
## Advanced Time series analysis with KQL
74+
75+
For deeper analysis beyond visual exploration, KQL provides native support for creating, processing, and analyzing Time series data. By using KQL, you can:
76+
77+
- **Create Time series**: Use the `make-series` operator to aggregate data into regular time bins, fill in missing values, and partition by dimensions.
78+
- **Filter and smooth data**: Apply moving averages and other filtering techniques to reduce noise and highlight trends.
79+
- **Detect trends and seasonality**: Identify linear trends, trend changes, and periodic patterns in your data.
80+
- **Detect anomalies**: Find outliers and unexpected deviations from baseline patterns.
81+
- **Forecast future values**: Predict upcoming values by extrapolating seasonal and trend components.
82+
83+
For more information about KQL Time series capabilities, see:
84+
85+
- [Time series analysis](/kusto/query/time-series-analysis?view=microsoft-fabric&preserve-view=true)
86+
- [Anomaly detection and forecasting](/kusto/query/anomaly-detection?view=microsoft-fabric&preserve-view=true)
87+
88+
## Related content
89+
90+
- [Customize Real-Time Dashboard visuals](dashboard-visuals-customize.md)
91+
- [Real-Time Dashboard-specific visuals](dashboard-visuals.md)
92+
- [Create a Real-Time Dashboard](dashboard-real-time-create.md)

docs/real-time-intelligence/event-streams/configure-settings.md

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Configure Settings for a Fabric Eventstream
33
description: This article describes how to configure sensitivity label, endorsement, retention, and throughput settings for an eventstream.
44
ms.reviewer: xujiang1
55
ms.topic: how-to
6-
ms.date: 03/22/2026
6+
ms.date: 05/09/2026
77
ms.search.form: Eventstreams Overview
88
---
99

@@ -41,9 +41,9 @@ Here's how different sources and destinations perform at each throughput level.
4141
> [!NOTE]
4242
> The throughput upper limits listed here are based on the results from lab testing under specific configurations. Results might vary with different configurations.
4343
44-
### Azure Event Hubs source
44+
### Azure Event Hubs source (Basic features mode)
4545

46-
For Azure Event Hubs sources, throughput depends on both the selected throughput level and the number of Azure Event Hubs source partitions. When the Azure Event Hubs source partition count is less than four, throughput is limited by the partition count, regardless of the selected throughput level. The throughput upper limits are as follows:
46+
For Azure Event Hubs sources (basic features mode), throughput depends on both the selected throughput level and the number of partitions. When the partition count is less than four, throughput is limited by the partition count, regardless of the selected throughput level. The throughput upper limits are as follows:
4747

4848
| Partition Count | Approximate Throughput (up-to) |
4949
|-----------------|-----------------|
@@ -54,21 +54,16 @@ When the partition count is 4, 16, or 32, throughput depends on the selected lev
5454

5555
### Streaming connector sources
5656

57-
The throughput for streaming connector sources is up to **30 MB/s**. If you need higher throughput (except for database CDC sources), contact the product group team through [this form](https://aka.ms/EventStreamsConnThroughputRequest).
58-
59-
**Streaming connector sources include**:
60-
- Azure SQL Database Change Data Capture (CDC)
61-
- Azure Service Bus
62-
- PostgreSQL Database CDC
63-
- MySQL Database CDC
64-
- Azure Cosmos DB CDC
65-
- SQL Server on VM DB CDC
66-
- Azure SQL Managed Instance CDC
67-
- Google Cloud Pub/Sub
68-
- Amazon Kinesis Data Streams
69-
- Confluent Cloud Kafka
70-
- Apache Kafka
71-
- Amazon MSK Kafka
57+
Streaming connector throughput depends on whether the source is partitioned.
58+
59+
For sources with partitions, such as Confluent Cloud for Apache Kafka, AWS Kinesis, and similar services, you can choose from the following throughput levels:
60+
- **Low**: < 10 MB/s
61+
- **Medium**: 10–100 MB/s
62+
- **High**: > 100 MB/s
63+
64+
For non-partitioned sources, such as database CDC sources, throughput is up to **30 MB/s**.
65+
66+
[!INCLUDE [streaming-connector-vnet-supported-sources](./includes/streaming-connector-virtual-network-supported-sources.md)]
7267

7368
### Other eventstream sources and destinations
7469
The following table shows the approximate throughput upper limit for custom endpoint sources and different destinations, based on internal lab testing.

docs/real-time-intelligence/event-streams/includes/connectors/azure-event-hubs-source-connector-configuration.md

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,57 @@ ms.date: 04/01/2026
7171

7272
1. In the **Connection credentials** section, follow these steps:
7373

74+
Select the appropriate tab below and follow the steps for your required **Authentication kind**.
75+
76+
#### [Shared access key](#tab/shared-access-key)
77+
7478
1. For **Connection name**, enter a name for the connection to the event hub.
7579
1. For **Authentication kind**, confirm that **Shared Access Key** is selected.
7680
1. For **Shared Access Key Name**, enter the name of the shared access key. For instructions on getting an access key, see [Get an Azure Event Hubs connection string](/azure/event-hubs/event-hubs-get-connection-string#azure-portal).
7781
1. For **Shared Access Key**, enter the value of the shared access key.
7882
1. Select **Connect**.
7983

80-
:::image type="content" source="./media/azure-event-hubs-source-connector/connect-page-1.png" alt-text="Screenshot that shows entered credentials for an Event Hubs connector." lightbox="./media/azure-event-hubs-source-connector/connect-page-1.png":::
84+
:::image type="content" source="./media/azure-event-hubs-source-connector/connect-page-1.png" alt-text="Screenshot that shows entered credentials for an Azure Event Hubs connector." lightbox="./media/azure-event-hubs-source-connector/connect-page-1.png":::
85+
86+
#### [Workspace identity](#tab/workspace-identity)
87+
88+
If you want to use **workspace identity** for authentication, complete the following steps before configuring the connection:
89+
90+
1. Check whether your workspace has workspace identity enabled. If not, go to **Workspace settings > Workspace identity**, and enable Workspace identity.
91+
92+
:::image type="content" source="../../media/streaming-connector-virtual-network-on-premises-support/enable-workspace-identity.png" alt-text="Screenshot of showing where to enable workspace identity." lightbox="../../media/streaming-connector-virtual-network-on-premises-support/enable-workspace-identity.png":::
93+
94+
1. Copy the workspace identity **ID** from **Workspace settings → Workspace identity**.
95+
96+
:::image type="content" source="../../media/streaming-connector-virtual-network-on-premises-support/copy.png" alt-text="Screenshot of showing where to copy workspace identity ID." lightbox="../../media/streaming-connector-virtual-network-on-premises-support/copy.png":::
97+
98+
1. In your Azure Event Hub, open **Access control (IAM)** and select **Add role assignment**.
99+
100+
:::image type="content" source="./media/azure-event-hubs-source-connector/add-role-assignment.png" alt-text="Screenshot that shows where to add a role assignment in Azure Event Hub access control." lightbox="./media/azure-event-hubs-source-connector/add-role-assignment.png":::
101+
102+
1. Search for and select the **Azure Event Hubs Data Receiver** role, then select **Next**.
103+
104+
:::image type="content" source="./media/azure-event-hubs-source-connector/data-receiver.png" alt-text="Screenshot that shows selecting the Azure Event Hubs Data Receiver role and choosing Next." lightbox="./media/azure-event-hubs-source-connector/data-receiver.png":::
105+
106+
1. Under **Assign access to**, choose **User, group, or service principal**.
107+
1. Select **Members**, and then enter your workspace name or paste the **ID** you copied to find your workspace. Select **Next**.
108+
109+
:::image type="content" source="./media/azure-event-hubs-source-connector/add-members.png" alt-text="Screenshot that shows selecting Members and locating the workspace by name or ID." lightbox="./media/azure-event-hubs-source-connector/add-members.png":::
110+
111+
After completing these steps, return to the connection configuration page and continue:
112+
113+
1. For **Connection name**, enter a name for the connection to the event hub.
114+
1. For **Data gateway**, select the appropriate option based on your Event Hub network configuration:
115+
- If your event hub is public, select **none**.
116+
- If your event hub is under a private network and you want to connect through a streaming virtual network data gateway, select the streaming vNet data gateway (prefixed with **[Streaming VNET]**). You can select the refresh icon to get the newly created gateway listed.
117+
118+
> [!NOTE]
119+
> If a data gateway is selected, skip the test connection step in this connection creation wizard.
120+
1. For **Authentication kind**, confirm that **workspace identity** is selected.
121+
122+
:::image type="content" source="./media/azure-event-hubs-source-connector/workspace-identity.png" alt-text="Screenshot that shows entered credentials for an Azure Event Hubs connector via workspace identity." lightbox="./media/azure-event-hubs-source-connector/workspace-identity.png":::
123+
124+
---
81125

82126
1. For **Consumer group**, enter the name of the consumer group. The default consumer group for the event hub is **$Default**.
83127

41.7 KB
Loading
70.7 KB
Loading
46.3 KB
Loading

0 commit comments

Comments
 (0)