|
| 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) |
0 commit comments