You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Real-Time Intelligence for Operations Solution Accelerator
2
2
3
-
This solution accelerator provides the architecture and working solution for real-time intelligence for operations. We used simulated manufacturing facility asset data for the process flow. As real-time events are streamed in, anomalies are detected with notifications sent to a specified Outlook email account. The solution includes a customized Fabric Data Agent that provides a chat experience to answer users' questions with intelligence derived from the data.
3
+
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.
4
4
5
5
**Key use cases include:**
6
6
@@ -21,11 +21,11 @@ This solution accelerator provides the architecture and working solution for rea
21
21
Solution overview
22
22
</h2>
23
23
24
-
This solution accelerator provides a working solution for manufacturing asset performance monitoring, real-time anomaly detection, and anomaly notification. The manufacturing facility telemetry data is synthetically generated with the `Telemetry Data Simulator`. This architecture can be extended to other industries as long as the appropriate data is generated or actual operations data is ingested into the `Azure Event Hub`, and related component configurations and Kusto Query Language (KQL) code are updated accordingly. For a brief description of the architecture, please refer to [Solution Architecture Overview](./docs/TechnicalArchitecture.md).
24
+
This solution accelerator delivers comprehensive asset monitoring, real-time anomaly detection, and automated notifications for manufacturing operations.
25
25
26
26
### Solution architecture
27
27
28
-
Below diagram illustrates the solution architecture.
28
+
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](./docs/TechnicalArchitecture.md).
@@ -180,7 +180,7 @@ Use cases can be summarized as below:
180
180
-**The solution provides multiple business functions with a simple architecture** <br/>
181
181
The deployed solution provides real-time telemetry data monitoring, analysis, summarization, graphical reports, anomaly detection and notifications with a quick to deploy, secure, and simple architecture.
182
182
183
-
-**A Fabric Data Agent getting quick business intelligence without programming effort.** <br/>
183
+
-**A Fabric Data Agent getting quick business intelligence without programming effort** <br/>
184
184
The Fabric Data Agent can be quickly configured with instructions delivered in this solution accelerator, providing quick and accurate insights from data effortlessly. No programming skills are necessary.
185
185
186
186
-**Real-Time Intelligence for Operations Dashboard**<br/>
1. Sign up for a [free Azure account](https://azure.microsoft.com/free/) and create an Azure Subscription.
4
+
2. Check that you have the necessary permissions:
5
+
* Your Azure account must have `Microsoft.Authorization/roleAssignments/write` permissions, such as [Role Based Access Control Administrator](https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#role-based-access-control-administrator-preview), [User Access Administrator](https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#user-access-administrator), or [Owner](https://learn.microsoft.com/azure/role-based-access-control/built-in-roles#owner).
6
+
* Your Azure account also needs `Microsoft.Resources/deployments/write` permissions on the subscription level.
7
+
8
+
You can view the permissions for your account and subscription by following the steps below:
9
+
- Navigate to the [Azure Portal](https://portal.azure.com/) and click on `Subscriptions` under 'Navigation'
10
+
- Select the subscription you are using for this accelerator from the list.
11
+
- If you try to search for your subscription and it does not come up, make sure no filters are selected.
12
+
- Select `Access control (IAM)` and you can see the roles that are assigned to your account for this subscription.
13
+
- If you want to see more information about the roles, you can go to the `Role assignments`
14
+
tab and search by your account name and then click the role you want to view more information about.
Copy file name to clipboardExpand all lines: docs/DemonstratorGuide.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ When you open one of the emails, you will see something similar to below:
45
45
46
46
## Step 5. Demonstrate the Fabric Data Agent
47
47
48
-
Please follow the [Fabric Data Agent Guide](./FabricDataAgentGuide.md) to understand how the Fabric Data Agent is created and set up. If it is not already set up, you can follow the instructions to create and configure a new Fabric Data Agent in minutes. After that, you can ask any questions you'd like the agent to answer. For starters, you can use the [sample questions and answers](./fabric_data_agent/sample_test_questions.md).
48
+
Please follow the [Fabric Data Agent Guide](./FabricDataAgentGuide.md) to understand how the Fabric Data Agent is created and set up. If it is not already set up, you can follow the instructions to create and configure a new Fabric Data Agent in minutes. After that, you can ask any questions you'd like the agent to answer. For starters, you can use the [sample test questions](./fabric_data_agent/user_sample_test_questions.md).
49
49
50
50
In the Fabric workspace, find the Fabric Data Agent that is already set up. You will be able to chat with the agent right away. Below is the user interface you can expect:
Copy file name to clipboardExpand all lines: docs/FabricDataAgentGuide.md
+16-7Lines changed: 16 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
# Fabric Data Agent Guide
2
2
3
-
After you have deployed your solution, you can add Azure Data Agent to get data analysis features from Fabric built-in AI capabilities. You can follow [Microsoft's Fabric Data Agent Guide](https://learn.microsoft.com/en-us/fabric/data-science/how-to-create-data-agent) to create and set up your Fabric Data Agent, and use the materials provided here to set up your agent quickly. For example, you can
3
+
After you have deployed your solution, you can add Azure Data Agent to get data analysis features from Fabric built-in AI capabilities. You can follow [Microsoft's Fabric Data Agent Guide](https://learn.microsoft.com/en-us/fabric/data-science/how-to-create-data-agent) to create and set up your Fabric Data Agent, and use the materials provided here to set up your agent quickly. For example, you can create a new item, search for 'data agent', you will be presented the clickable resource to create a Fabric Data Agent.
4
4
5
5
- Create a Fabric Data Agent with a name, for example, `RTI_Data_Agent`,
6
-
- Add the EventHouse created in the Fabric workspace as your data source,
6
+
- Add the KQL Database created in the Fabric workspace as your data source,
7
7
- Use the Agent configuration files provided below to set up your Fabric Data Agent.
8
8
9
9
## 📁 Agent Configuration Files
@@ -15,16 +15,25 @@ This folder contains essential configuration files for setting up your Fabric Da
Contains the primary instructions and behavior guidelines for your Fabric Data Agent. This file establishes the agent's role, scope, and response patterns.
Provides detailed information about your data structure, table relationships, and query patterns. This helps the agent understand your data and deliver more accurate, efficient responses.
Training pairs that map business questions to proven KQL queries. These examples help your data agent learn optimal response patterns for common manufacturing scenarios.
24
+
**Example Question and KQL Query Set**
25
+
26
+
You can provide example questions and corresponding KQL query code as well. In the `docs/fabric_data_agent` folder, you will find the below files as starters:
27
+
28
+
1. example_question_1.md and example_kql_code_1.md
29
+
2. example_question_2.md and example_kql_code_2.md
30
+
3. example_question_3.md and example_kql_code_3.md
31
+
32
+
### Testing the Data Agent
23
33
24
-
### Testing Files
34
+
Once the Data Agent is set up with the above agent configuration files, you will be able to chat with the agent right away. You can also publish your data agent for others to use. Below is the user interface you can expect ([link to more sample test questions](./fabric_data_agent/user_sample_test_questions.md)):
A collection of sample questions you can use to test your agent's performance and evaluate response quality. Ideal for sharing with your testing team to jumpstart validation efforts.
36
+

0 commit comments