1
0
Форкнуть 0

Update WDS trainer guide - Leveraging Azure Digital Twins in a supply chain.md

QC pass, template updates
This commit is contained in:
Dawnmarie DesJardins 2021-11-12 11:51:24 -08:00 коммит произвёл GitHub
Родитель 7ea90f233b
Коммит a36408d385
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 30 добавлений и 30 удалений

Просмотреть файл

@ -96,7 +96,7 @@ Analyze your customer's needs.
- Current customer infrastructure and architecture
- Potential issues, objectives and blockers
- Potential issues, objectives, and blockers
**Step 2: Design a proof of concept solution (60 minutes)**
@ -170,11 +170,11 @@ When participants are doing activities, you can **look ahead to refresh your mem
## Abstract and learning objectives
In this whiteboard design session, you will work in a group to evaluate Contoso's goals and design an IoT-based supply chain solution that uses the optimal combination of Azure tools and services that will fulfill their needs. You will also model their physical and logical environment to identify elements along with their properties and define the relationships between them. You will guide Contoso on deploying these models to Azure Digital Twins, how to leverage them and keep them up-to-date.
In this whiteboard design session, you will work in a group to evaluate Contoso's goals and design an IoT-based supply chain solution that uses the optimal combination of Azure tools and services that will fulfill their needs. You will also model their physical and logical environment to identify elements along with their properties and define the relationships between them. You will guide Contoso on deploying these models to Azure Digital Twins, how to leverage them and keep them up to date.
At the end of this whiteboard design session, you will be better able to design an end-to-end Azure IoT supply chain solution from telemetry ingestion to data insights, all while leveraging Azure Digital Twins.
## Step 1: Review the customer case study
## Step 1: Review the customer case study
**Outcome**
@ -184,11 +184,11 @@ Timeframe: 15 minutes
Directions: With all participants in the session, the facilitator/SME presents an overview of the customer case study along with technical tips.
1. Meet your table participants and trainer.
1. Meet your team members and trainer.
2. Read all of the directions for steps 1-3 in the student guide.
2. Read all directions for steps 1-3 in the student guide.
3. As a table team, review the following customer case study.
3. As a team, review the following customer case study.
### Customer situation
@ -198,11 +198,11 @@ Contoso Apparel is looking to implement an end-to-end IoT solution in Azure. The
Contoso desires to model and visualize the relationship between their processes, products, equipment, factories, shipping logistics, warehouses, and storefronts. They wish to have the ability to query into the current state of each of these elements defined their supply chain environment. They would also like to analyze historical data to track successful product deliveries or determine the root cause of unsuccessful deliveries. They also wish to leverage these models to simulate potential 'what if' process changes and assess their overall impact without experimenting with or impacting the current supply chain.
In this proof of concept project, Contoso Apparel also wants to improve resiliency and time to recover at their factories by automating mitigating measures should an anomalous event occur. For example, product manufacturing could be re-routed to a secondary 'failover' factory should there be a moisture problem at the original facility. Currently, this type of failover is a manual, lengthy, and error-prone process that involves updating several systems and configuration files.
In this proof=of-concept project, Contoso Apparel also wants to improve resiliency and time to recover at their factories by automating mitigating measures should an anomalous event occur. For example, product manufacturing could be re-routed to a secondary 'failover' factory should there be a moisture problem at the original facility. Currently, this type of failover is a manual, lengthy, and error-prone process that involves updating several systems and configuration files.
### Customer needs
1. We would like to model our supply chain environment in order to gain insight into the elements along with their properties, components and the relationships between them.
1. We would like to model our supply chain environment in order to gain insight into the elements along with their properties, components, and the relationships between them.
2. We need monitor humidity telemetry from our factories in near real-time for anomalies between the values of X and Y. What services can we put in place so that we can quickly be alerted when this happens?
@ -214,9 +214,9 @@ In this proof of concept project, Contoso Apparel also wants to improve resilien
### Customer objections
1. Authoring Digital Twin Definition Language (DTDL) documents for all of our supply chain elements sounds like an enormous and complex undertaking. We don't even know how to get started with this. What do you recommend as a starting point?
1. Authoring Digital Twin Definition Language (DTDL) documents for all our supply chain elements sounds like an enormous and complex undertaking. We don't even know how to get started with this. What do you recommend as a starting point?
2. Our supply chain is a continuously running system, 24 hours a day, 7 days a week. As such, the state of each of our elements is in a constant state of change. How can we ensure the accuracy of our digital models? How will these be kept up-to-date?
2. Our supply chain is a continuously running system, 24 hours a day, 7 days a week. As such, the state of each of our elements is in a constant state of change. How can we ensure the accuracy of our digital models? How will these be kept up to date?
3. We want to track a manufactured product such as a T-Shirt from its manufacturing on a factory floor, delivery to a warehouse, then to a store. Finally, we'd like to trace the T-Shirt through its purchase at a store by a customer. Is this level of tracing even possible?
@ -224,11 +224,11 @@ In this proof of concept project, Contoso Apparel also wants to improve resilien
Azure Digital Twins is commonly used in combination with other Azure services as part of a larger IoT solution. A complete solution using Azure Digital Twins may contain the following parts:
1. The Azure Digital Twins service instance. This stores your twin models and your twin graph with its state, and orchestrates event processing.
1. The Azure Digital Twins service instance. This stores your twin models and your twin graph with its state and orchestrates event processing.
2. One or more client apps that drive the Azure Digital Twins instance by configuring models, creating topology, and extracting insights from the twin graph.
3. One or more external compute resources to process events generated by Azure Digital Twins, or connected data sources such as devices. One common way to provide compute resources is via Azure Functions.
3. One or more external compute resources to process events generated by Azure Digital Twins or connected data sources such as devices. One common way to provide compute resources is via Azure Functions.
4. An IoT hub to provide device management and IoT data stream capabilities.
Downstream services to handle tasks such as workflow integration (like Logic Apps, cold storage, time series integration, or analytics).
@ -245,15 +245,15 @@ Timeframe: 60 minutes
**Business needs**
Directions: With all participants at your table, answer the following questions and list the answers on a flip chart:
Directions: With your team, answer the following questions and be prepared to present your solution to others:
1. Who should you present this solution to? Who is your target customer audience? Who are the decision makers?
1. Who will you present this solution to? Who is your target customer audience? Who are the decision makers?
2. What customer business needs do you need to address with your solution?
**Design**
Directions: With all participants at your table, respond to the following questions on a flip chart:
Directions: With your team, respond to the following questions:
*High-level architecture*
@ -281,7 +281,7 @@ Directions: With all participants at your table, respond to the following questi
*Model updates*
1. How do you suggest keeping the environment model up-to-date with the real world state?
1. How do you suggest keeping the environment model up to date with the real-world state?
*Business logic implementation*
@ -293,7 +293,7 @@ Directions: With all participants at your table, respond to the following questi
**Prepare**
Directions: With all participants at your table:
Directions: As a team:
1. Identify any customer needs that are not addressed with the proposed solution.
@ -315,9 +315,9 @@ Timeframe: 30 minutes
Directions:
1. Pair with another table.
1. Pair with another team.
2. One table is the Microsoft team and the other table is the customer.
2. One group is the Microsoft team and the other is the customer.
3. The Microsoft team presents their proposed solution to the customer.
@ -327,13 +327,13 @@ Directions:
6. The customer team gives feedback to the Microsoft team.
7. Tables switch roles and repeat Steps 2-6.
7. Switch roles and repeat Steps 2-6.
## Wrap-up
## Wrap-up
Timeframe: 15 minutes
Directions: Tables reconvene with the larger group to hear the facilitator/SME share the preferred solution for the case study.
Directions: Reconvene with the larger group to hear the facilitator/SME share the preferred solution for the case study.
## Additional references
@ -359,19 +359,19 @@ Directions: Tables reconvene with the larger group to hear the facilitator/SME s
## Step 1: Review the customer case study
- Check in with your table participants to introduce yourself as the trainer.
- Check in with your participants to introduce yourself as the trainer.
- Ask, "What questions do you have about the customer case study?"
- Briefly review the steps and timeframes of the whiteboard design session.
- Ready, set, go! Let the table participants begin.
- Ready, set, go! Let participants begin.
## Step 2: Design a proof of concept solution
- Check in with your tables to ensure that they are transitioning from step to step on time.
- Check in with your teams to ensure that they are transitioning from step to step on time.
- Provide some feedback on their responses to the business needs and design.
- Provide feedback on their responses to the business needs and design.
- Try asking questions first that will lead the participants to discover the answers on their own.
@ -381,9 +381,9 @@ Directions: Tables reconvene with the larger group to hear the facilitator/SME s
## Step 3: Present the solution
- Determine which table will be paired with your table before Step 3 begins.
- Determine which groups will be paired together before Step 3 begins.
- For the first round, assign one table as the presenting team and the other table as the customer.
- For the first round, assign one group as the presenting team and the other as the customer.
- Have the presenting team present their solution to the customer team.
@ -395,7 +395,7 @@ Directions: Tables reconvene with the larger group to hear the facilitator/SME s
## Wrap-up
- Have the table participants reconvene with the larger session group to hear the facilitator/SME share the following preferred solution.
- Have participants reconvene with the larger session group to hear the facilitator/SME share the following preferred solution.
## Preferred target audience
@ -493,7 +493,7 @@ IoT sensors in Contoso Apparel's environment send telemetry into IoT Hub via a d
## Checklist of preferred objection handling
1. Authoring Digital Twin Definition Language (DTDL) documents for all of our supply chain elements sounds like an enormous and complex undertaking. We don't even know how to get started with this. What do you recommend as a starting point?
1. Authoring Digital Twin Definition Language (DTDL) documents for all our supply chain elements sounds like an enormous and complex undertaking. We don't even know how to get started with this. What do you recommend as a starting point?
Constoso Apparel could adopt existing Digital Twin ontologies as a starting point to defining the elements in their environment. These ontologies are also extensible so that they have the ability to define their own custom features in their models.