Loading repository data…
Loading repository data…
microsoft / repository
This solution accelerator provides the architecture and working solution for real-time intelligence for operations. Key features include real-time dashboard, anomaly detection, and fabric data agent.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
This solution accelerator provides a complete real-time intelligence platform for manufacturing operations. It analyzes live and historical telemetry data through interactive dashboards, automatically detects anomalies with email alerts, and includes an AI-powered data agent for conversational insights. The architecture and approach can be easily extended to other industries for broad adoption.
Key use cases include:
SOLUTION OVERVIEW | QUICK DEPLOY | BUSINESS SCENARIO | SUPPORTING DOCUMENTATION
This solution accelerator delivers comprehensive asset monitoring, real-time anomaly detection, and automated notifications for manufacturing operations.
Below diagram illustrates the solution architecture. Synthetic telemetry data is generated by the Telemetry Data Simulator. The architecture easily adapts to other industries by connecting your own data sources to Azure Event Hub and customizing the dashboards and queries. For technical details, see the Solution Architecture Overview.
If you'd like to customize the solution accelerator, here are some common areas to start:
Fabric Data Ingestion Program and Real-Time Event Simulator One-time batch historical data simulator and real-time telemetry data simulator are provided. For more details, please refer to Fabric Data Ingestion Guide and Event Simulator Guide.
Real-Time Intelligence Operations Dashboard Real-Time Intelligence Operations Dashboard provides an overview of how manufacturing assets are performing, and shows individual sensor data trends. For details, please refer to Real-Time Intelligence Dashboard Guide.
Fabric EventHouse with Customized Fabric Data Agent
Manufacturing telemetry data is hosted in Fabric EventHouse. You can use conversational interface powered by Fabric Data Agent for live operational queries. For details, please refer to Fabric Data Agent Guide.
Anomaly Detection and Alerts through Fabric Activator Microsoft Activator is configured with anomaly detection rules that trigger Outlook email notifications when an anomaly occurs. For more details, please refer to Activator Guide.
Useful Data Analysis and Performance Metrics KQL Code Reusable KQL code is provided to get you started quickly. For details, please refer to Data Analysis KQL Guide and Performance Metrics KQL Queryset Guide.
Demonstrator's Guide After successful deployment of the solution accelerator, you or your colleague who has required access can demonstrate this solution by following the steps outlined in the Demonstrator's Guide.
Follow these steps to deploy the solution to your own Azure subscription:
One-command deployment - Deploy everything with Azure Developer CLI and Azure CLI (check prerequisites):
# Clone and navigate to repository
git clone https://github.com/microsoft/real-time-intelligence-operations-solution-accelerator.git
cd real-time-intelligence-operations-solution-accelerator
# Authenticate (required)
azd auth login # Required to deploy with azd up
az login # Required to use the Azure CLI commands that connect Azure resources to Fabric workspace
# Recommended: set email to receive alerts
azd env set FABRIC_ACTIVATOR_ALERTS_EMAIL "myteam@company.com"
# Optional: Customize resource names
azd env set FABRIC_WORKSPACE_NAME "My RTI Workspace"
azd env set FABRIC_WORKSPACE_ADMINISTRATORS "user@company.com,12345678-1234-abcd-1234-123456789abc" # comma-separated
azd env set FABRIC_EVENTHOUSE_NAME "my_custom_eventhouse"
azd env set FABRIC_EVENTHOUSE_DATABASE_NAME "my_custom_kql_db"
azd env set FABRIC_EVENT_HUB_CONNECTION_NAME "my_eventhub_connection"
azd env set FABRIC_RTIDASHBOARD_NAME "My Custom Dashboard"
azd env set FABRIC_EVENTSTREAM_NAME "my_custom_eventstream"
azd env set FABRIC_ACTIVATOR_NAME "my_custom_activator"
# Deploy everything
azd up
For additional deployment configuration and detailed setup instructions, see the deployment guide.
Microsoft Fabric Capacity is enabled for your organization. Please refer to Enable Microsoft Fabric for your organization for more information.
To deploy this solution accelerator, ensure you have access to an Azure subscription with the necessary permissions to create resource groups, resources, app registrations, and assign roles at the resource group level. This should include Contributor role at the subscription level and Role Based Access Control role on the subscription and/or resource group level. Follow the steps in Azure Account Set Up.
Licensing and cost for establishing Fabric can be found at Microsoft Fabric concepts and licenses and Microsoft Fabric Pricing.
Consumption model and pricing information for Azure Databricks can be found at Serverless DBU consumption by SKU - Azure Databricks.
Note: This is not meant to outline all costs as selected SKUs, scaled use, customizations, and integrations into your own tenant can affect the total consumption of this sample solution. The sample pricing sheet is meant to give you a starting point to customize the estimate for your specific needs.
| Product | Description | Cost |
|---|---|---|
| Microsoft Fabric | Core Medallion Architecture in Microsoft Fabric, and Unified Data Platform for integration with other platforms such as Azure Databricks and Snowflakes. | Pricing |
⚠️ Important: To avoid unnecessary costs, remember to take down your app if it's no longer in use, either by deleting the resource group in the Portal or running
azd down.
For manufacturing plants, the plant manager or other business stakeholders can use the Fabric Data Agent to get business and operations intelligence quickly without the need to create query code. For details, please refer to Fabric Data Agent Guide.
For manufacturing plants, the designated operations team receives email notification when an anomaly occurs. The solution can also be configured to send anomaly notifications to a Teams Channel. For rule configuration options (Email or Teams), please refer to Activator Guide.
Plant manager uses real-time dashboard to analyze manufacturing plant asset performance, key telemetry data over time.
The image below shows the first page of the real-time intelligence operations dashboard, which displays sensor status, quality metrics, and individual sensor data trends. The second page shows additional information such as daily anomaly rate by asset, asset maintenance status, and fault correlations. For more details, please refer to Real-Time Intelligence Operations Dashboard Guide.
⚠️ The sample data used in this repository is synthetic and generated using Python Programs. The data is intended for use as sample data only.