
# 创建SMT产线和设备资产模型
#### 场景说明
为了构建物联网领域业务对象的数字孪生模型，IoT数据分析服务参考软件工程中面向对象的思想提供了"资产建模"能力，其中核心概念包括资产模型和资产，模型包括属性（类属性）和分析任务（类方法），对物理世界事物构建数字资产模型时，必须先定义好资产模型、然后再创建资产，即要先定义好SMT产线和设备的资产模型，再基于设备模型实例化创建设备资产。
当前章节主要介绍如何创建SMT产线和设备模型，需要创建的模型包括镭雕机，印刷机，SPI，贴片机，回流炉，AOI，SMT产线，数字工厂等，用于描述现实中电子工厂的数字模型。
#### 操作步骤
1. 创建设备模型：印刷机模型，在IoTA Console中左侧导航栏中选择"资产建模"，"模型"，单击上方"新建" 
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001180291295.png)
   输入模型名称： Printing， 显示名称： "印刷机"，单击"确定"保存。
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001180291429.png)
   
   
2. 为印刷机增加属性，单击属性信息下方"快速添加"按钮，可从数据存储中快速导入印刷机属性字段，减少手工操作。 
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134212052.png)
   在数据存储中下拉选择"Printing"存储名称，勾选所有导入的属性，然后单击"确定"保存。
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134212292.png)
   导入后效果如下
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134212298.png)
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/public_sys-resources/note_3.0-zh-cn.png)
   通过存储导入的设备属性类型为："**测量数据** "，此时模型还不完整，需要增加**静态类型** 和**分析类型** 的属性，同时还要为分析类型的属性配置相应该的**分析任务**，比如本例子中，我们通过分析任务定义各种OEE相关指标的计算，以及针对部分特定属性的告警规则的定义。
   
   
3. 为印刷机增加静态类型和分析任务类型的属性，通过界面"手动添加"方式，按照"设备公共性属性列表"的参数进行配置。 
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134213056.png)
   表1设备共性属性列表 
   | 属性名称                   | 显示名称          | 属性类别 | 数据类型   | 单位  |
   |:---|:---|:---|:---|:---|
   | PlanningWorkPeriod     | 设备计划工作时长      | 分析任务 | double | min |
   | ActualWorkPeriod       | 设备实际工作时长      | 分析任务 | double | min |
   | ProductPeriod          | 指定数量产品的理想生产时长 | 分析任务 | double | min |
   | PlanningOutputPeriod   | 设备理想产品生产时长    | 静态配置 | double | min |
   | TimeUsage              | 时间利用率         | 分析任务 | double | %   |
   | PerformanceUtilization | 性能利用率         | 分析任务 | double | %   |
   | QualificationRatio     | 合格率           | 分析任务 | double | %   |
   | OEE                    | OEE           | 分析任务 | double | %   |
   | TemperatureState       | 温度状态          | 分析任务 | string | NA  |
   | HumidityState          | 湿度状态          | 分析任务 | string | NA  |
   | TemperatureUpLimit     | 温度上限          | 静态配置 | double | °C  |
   | TemperatureDownLimit   | 温度下限          | 静态配置 | double | °C  |
   | HumidityUpLimit        | 湿度上限          | 静态配置 | double | %   |
   | HumidityDownLimit      | 湿度下限          | 静态配置 | double | %   |
      
   
   
4. 为印刷机模型增加分析任务，通过界面"添加分析任务"，按照"设备公共分析任务列表"的参数进行配置。 
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134381910.png)
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001180301435.png)
   表2设备共性分析任务列表 
   | 任务名称                        | 显示名称            | 类型   | 表达式                                                                                                    | 输出                     | 引用模型 |
   |:---|:---|:---|:---|:---|:---|
   | calc_TimeUsage              | 计算时间利用率         | 转换计算 | ActualWorkPeriod/PlanningWorkPeriod\*100                                                               | TimeUsage              | --   |
   | calc_PerformanceUtilization | 计算性能利用率         | 转换计算 | ProductPeriod/ActualWorkPeriod\*100                                                                    | PerformanceUtilization | --   |
   | calc_QualificationRatio     | 计算产品合格率         | 聚合计算 | TS_Sum(Quality)/TS_Sum(Output)\*100                                                                    | QualificationRatio     | --   |
   | calc_ProductPeriod          | 计算实际数量产品的理想生产时长 | 聚合计算 | TS_Sum(Output)\*PlanningOutputPeriod                                                                   | ProductPeriod          | --   |
   | calc_PlanningWorkPeriod     | 计算计划工作时长        | 聚合计算 | StateTime(PlanningWorkStatus,"true")/(1000\*60)                                                        | PlanningWorkPeriod     | --   |
   | calc_ActualWorkPeriod       | 计算实际工作时长        | 聚合计算 | StateTime(ActualWorkStatus,"Run")/(1000\*60)                                                           | ActualWorkPeriod       | --   |
   | calc_TemperatureState       | 计算温度状态          | 转换计算 | If(Temperature \>= TemperatureDownLimit \&\& Temperature \<= TemperatureUpLimit, "normal", "abnormal") | TemperatureState       | --   |
   | calc_HumidityState          | 计算湿度状态          | 转换计算 | If(Humidity \>= HumidityDownLimit \&\& Humidity \<= HumidityUpLimit, "normal", "abnormal")             | HumidityState          | --   |
   | calc_OEE                    | 计算OEE           | 转换计算 | TimeUsage\*PerformanceUtilization\*QualificationRatio/10000                                            | OEE                    | --   |
      
   
   
5. 重复步骤1\~步骤5 创建其它5种设备的模型。
6. 创建产线模型 
   单击"新建"，弹出模型对话框，输入模型名称："ProductLine"，显示名称："产线"， 单击"确定"。
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134545440.png "点击放大")
   
   
7. 添加产线模型的属性信息。 
   在左侧模型导航栏上选择上一步创建的"ProductLine"模型， 在"属性信息"页面单击 "手动添加"，如下图所示：
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134387024.png)
   在对话框中输入属性相关信息，包括名称，显示名称，属性类别，数据类型，单位等信息。然后单击"确定" 完成添加属性。如下图所示：
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134387728.png)
   注：标红星的字段为必填项。
   重复同样的步骤，按以下表格内容逐个添加属性信息。
   表3产线模型属性列表 
   | 序号 | 属性名称                   | 显示名称            | 属性类别 | 数据类型    | 单位  |
   |:---|:---|:---|:---|:---|:---|
   | 1  | ActualWorkPeriod       | 产线实际工作时长        | 分析任务 | double  | min |
   | 2  | PlanningWorkPeriod     | 产线计划工作时长        | 分析任务 | double  | min |
   | 3  | TimeUsage              | 产线时间利用率         | 分析任务 | double  | %   |
   | 4  | ProductPeriod          | 产线实际数量产品的理想生产时长 | 分析任务 | integer | min |
   | 5  | Output                 | 产线产量            | 分析任务 | integer | 个   |
   | 6  | PerformanceUtilization | 产线性能利用率         | 分析任务 | double  | %   |
   | 7  | Quality                | 合格产出数量          | 分析任务 | integer | 个   |
   | 8  | QualificationRatio     | 产线合格率           | 分析任务 | double  | %   |
   | 9  | OEE                    | 产线OEE           | 分析任务 | double  | %   |
      
   完成添加后的效果如下图所示。
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001180314773.png "点击放大")
   
   
8. 添加产线模型的分析任务 
   选择分析任务页面，单击"添加分析任务"。
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134555514.png "点击放大")
   弹出对话框中，参考下图和表格输入相关信息，若输入参数较多，通过"添加参数" 逐个增加参数。
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134396018.png "点击放大")
   按以下表格重复以上步骤，完成产线模型的分析任务的配置。
   表4分析任务配置 
   | 任务名称                                                                                 | 类型   | 参数名称                   | 属性引用类型   | 选择资产模型         | 属性选择                   | 表达式                                                                                                                                                             | 输出属性                   |
   |:---|:---|:---|:---|:---|:---|:---|:---|
   | calc_ActualWorkPeriod 计算产线实际工作时长    | 转换计算 | ActualWorkPeriod_A     | 引用其它资产属性 | Printing       | ActualWorkPerio        | Sum(\[ActualWorkPeriod_A, ActualWorkPeriod_B, ActualWorkPeriod_C, ActualWorkPeriod_D, ActualWorkPeriod_E, ActualWorkPeriod_F, ActualWorkPeriod_G\])             | ActualWorkPerio        |
   | calc_ActualWorkPeriod 计算产线实际工作时长    | 转换计算 | ActualWorkPeriod_B     | 引用其它资产属性 | SPI            | ActualWorkPeriod       | Sum(\[ActualWorkPeriod_A, ActualWorkPeriod_B, ActualWorkPeriod_C, ActualWorkPeriod_D, ActualWorkPeriod_E, ActualWorkPeriod_F, ActualWorkPeriod_G\])             | ActualWorkPerio        |
   | calc_ActualWorkPeriod 计算产线实际工作时长    | 转换计算 | ActualWorkPeriod_C     | 引用其它资产属性 | Mounter        | ActualWorkPeriod       | Sum(\[ActualWorkPeriod_A, ActualWorkPeriod_B, ActualWorkPeriod_C, ActualWorkPeriod_D, ActualWorkPeriod_E, ActualWorkPeriod_F, ActualWorkPeriod_G\])             | ActualWorkPerio        |
   | calc_ActualWorkPeriod 计算产线实际工作时长    | 转换计算 | ActualWorkPeriod_D     | 引用其它资产属性 | laser_marking  | ActualWorkPeriod       | Sum(\[ActualWorkPeriod_A, ActualWorkPeriod_B, ActualWorkPeriod_C, ActualWorkPeriod_D, ActualWorkPeriod_E, ActualWorkPeriod_F, ActualWorkPeriod_G\])             | ActualWorkPerio        |
   | calc_ActualWorkPeriod 计算产线实际工作时长    | 转换计算 | ActualWorkPeriod_E     | 引用其它资产属性 | Reflux_furnace | ActualWorkPeriod       | Sum(\[ActualWorkPeriod_A, ActualWorkPeriod_B, ActualWorkPeriod_C, ActualWorkPeriod_D, ActualWorkPeriod_E, ActualWorkPeriod_F, ActualWorkPeriod_G\])             | ActualWorkPerio        |
   | calc_ActualWorkPeriod 计算产线实际工作时长    | 转换计算 | ActualWorkPeriod_F     | 引用其它资产属性 | AOI            | ActualWorkPeriod       | Sum(\[ActualWorkPeriod_A, ActualWorkPeriod_B, ActualWorkPeriod_C, ActualWorkPeriod_D, ActualWorkPeriod_E, ActualWorkPeriod_F, ActualWorkPeriod_G\])             | ActualWorkPerio        |
   | calc_ActualWorkPeriod 计算产线实际工作时长    | 转换计算 | ActualWorkPeriod_G     | 引用其它资产属性 | AOI            | ActualWorkPeriod       | Sum(\[ActualWorkPeriod_A, ActualWorkPeriod_B, ActualWorkPeriod_C, ActualWorkPeriod_D, ActualWorkPeriod_E, ActualWorkPeriod_F, ActualWorkPeriod_G\])             | ActualWorkPerio        |
   | calc_PlanningWorkPeriod 计算产线计划工作时长     | 转换计算 | PlanningWorkPeriod_A   | 引用其它资产属性 | Printing       | PlanningWorkPeriod     | Sum(\[PlanningWorkPeriod_A, PlanningWorkPeriod_B, PlanningWorkPeriod_C, PlanningWorkPeriod_D, PlanningWorkPeriod_E,PlanningWorkPeriod_F,PlanningWorkPeriod_G\]) | PlanningWorkPeriod     |
   | calc_PlanningWorkPeriod 计算产线计划工作时长     | 转换计算 | PlanningWorkPeriod_B   | 引用其它资产属性 | SPI            | PlanningWorkPeriod     | Sum(\[PlanningWorkPeriod_A, PlanningWorkPeriod_B, PlanningWorkPeriod_C, PlanningWorkPeriod_D, PlanningWorkPeriod_E,PlanningWorkPeriod_F,PlanningWorkPeriod_G\]) | PlanningWorkPeriod     |
   | calc_PlanningWorkPeriod 计算产线计划工作时长     | 转换计算 | PlanningWorkPeriod_C   | 引用其它资产属性 | Mounter        | PlanningWorkPeriod     | Sum(\[PlanningWorkPeriod_A, PlanningWorkPeriod_B, PlanningWorkPeriod_C, PlanningWorkPeriod_D, PlanningWorkPeriod_E,PlanningWorkPeriod_F,PlanningWorkPeriod_G\]) | PlanningWorkPeriod     |
   | calc_PlanningWorkPeriod 计算产线计划工作时长     | 转换计算 | PlanningWorkPeriod_D   | 引用其它资产属性 | laser_marking  | PlanningWorkPeriod     | Sum(\[PlanningWorkPeriod_A, PlanningWorkPeriod_B, PlanningWorkPeriod_C, PlanningWorkPeriod_D, PlanningWorkPeriod_E,PlanningWorkPeriod_F,PlanningWorkPeriod_G\]) | PlanningWorkPeriod     |
   | calc_PlanningWorkPeriod 计算产线计划工作时长     | 转换计算 | PlanningWorkPeriod_E   | 引用其它资产属性 | Reflux_furnace | PlanningWorkPeriod     | Sum(\[PlanningWorkPeriod_A, PlanningWorkPeriod_B, PlanningWorkPeriod_C, PlanningWorkPeriod_D, PlanningWorkPeriod_E,PlanningWorkPeriod_F,PlanningWorkPeriod_G\]) | PlanningWorkPeriod     |
   | calc_PlanningWorkPeriod 计算产线计划工作时长     | 转换计算 | PlanningWorkPeriod_F   | 引用其它资产属性 | AOI            | PlanningWorkPeriod     | Sum(\[PlanningWorkPeriod_A, PlanningWorkPeriod_B, PlanningWorkPeriod_C, PlanningWorkPeriod_D, PlanningWorkPeriod_E,PlanningWorkPeriod_F,PlanningWorkPeriod_G\]) | PlanningWorkPeriod     |
   | calc_PlanningWorkPeriod 计算产线计划工作时长     | 转换计算 | PlanningWorkPeriod_G   | 引用其它资产属性 | AOI            | PlanningWorkPeriod     | Sum(\[PlanningWorkPeriod_A, PlanningWorkPeriod_B, PlanningWorkPeriod_C, PlanningWorkPeriod_D, PlanningWorkPeriod_E,PlanningWorkPeriod_F,PlanningWorkPeriod_G\]) | PlanningWorkPeriod     |
   | calc_Output 计算产线产量                     | 聚合计算 | Output_A               | 引用其它资产属性 | Printing       | Output                 | TS_Sum(Output_A)+TS_Sum(Output_B)+TS_Sum(Output_C)+TS_Sum(Output_D)+TS_Sum(Output_E)+TS_Sum(Output_F)+TS_Sum(Output_G)                                          | Output                 |
   | calc_Output 计算产线产量                     | 聚合计算 | Output_B               | 引用其它资产属性 | SPI            | Output                 | TS_Sum(Output_A)+TS_Sum(Output_B)+TS_Sum(Output_C)+TS_Sum(Output_D)+TS_Sum(Output_E)+TS_Sum(Output_F)+TS_Sum(Output_G)                                          | Output                 |
   | calc_Output 计算产线产量                     | 聚合计算 | Output_C               | 引用其它资产属性 | Mounter        | Output                 | TS_Sum(Output_A)+TS_Sum(Output_B)+TS_Sum(Output_C)+TS_Sum(Output_D)+TS_Sum(Output_E)+TS_Sum(Output_F)+TS_Sum(Output_G)                                          | Output                 |
   | calc_Output 计算产线产量                     | 聚合计算 | Output_D               | 引用其它资产属性 | laser_marking  | Output                 | TS_Sum(Output_A)+TS_Sum(Output_B)+TS_Sum(Output_C)+TS_Sum(Output_D)+TS_Sum(Output_E)+TS_Sum(Output_F)+TS_Sum(Output_G)                                          | Output                 |
   | calc_Output 计算产线产量                     | 聚合计算 | Output_E               | 引用其它资产属性 | Reflux_furnace | Output                 | TS_Sum(Output_A)+TS_Sum(Output_B)+TS_Sum(Output_C)+TS_Sum(Output_D)+TS_Sum(Output_E)+TS_Sum(Output_F)+TS_Sum(Output_G)                                          | Output                 |
   | calc_Output 计算产线产量                     | 聚合计算 | Output_F               | 引用其它资产属性 | AOI            | Output                 | TS_Sum(Output_A)+TS_Sum(Output_B)+TS_Sum(Output_C)+TS_Sum(Output_D)+TS_Sum(Output_E)+TS_Sum(Output_F)+TS_Sum(Output_G)                                          | Output                 |
   | calc_Output 计算产线产量                     | 聚合计算 | Output_G               | 引用其它资产属性 | AOI            | Output                 | TS_Sum(Output_A)+TS_Sum(Output_B)+TS_Sum(Output_C)+TS_Sum(Output_D)+TS_Sum(Output_E)+TS_Sum(Output_F)+TS_Sum(Output_G)                                          | Output                 |
   | calc_ProductPeriod 计算产线实际数量产品的理想生产时长 | 转换计算 | ProductPeriod_A        | 引用其它资产属性 | Printing       | ProductPeriod          | Sum(\[ProductPeriod_A, ProductPeriod_B, ProductPeriod_C, ProductPeriod_D, ProductPeriod_E, ProductPeriod_F, ProductPeriod_G\] )                                 | ProductPeriod          |
   | calc_ProductPeriod 计算产线实际数量产品的理想生产时长 | 转换计算 | ProductPeriod_B        | 引用其它资产属性 | SPI            | ProductPeriod          | Sum(\[ProductPeriod_A, ProductPeriod_B, ProductPeriod_C, ProductPeriod_D, ProductPeriod_E, ProductPeriod_F, ProductPeriod_G\] )                                 | ProductPeriod          |
   | calc_ProductPeriod 计算产线实际数量产品的理想生产时长 | 转换计算 | ProductPeriod_C        | 引用其它资产属性 | Mounter        | ProductPeriod          | Sum(\[ProductPeriod_A, ProductPeriod_B, ProductPeriod_C, ProductPeriod_D, ProductPeriod_E, ProductPeriod_F, ProductPeriod_G\] )                                 | ProductPeriod          |
   | calc_ProductPeriod 计算产线实际数量产品的理想生产时长 | 转换计算 | ProductPeriod_D        | 引用其它资产属性 | laser_marking  | ProductPeriod          | Sum(\[ProductPeriod_A, ProductPeriod_B, ProductPeriod_C, ProductPeriod_D, ProductPeriod_E, ProductPeriod_F, ProductPeriod_G\] )                                 | ProductPeriod          |
   | calc_ProductPeriod 计算产线实际数量产品的理想生产时长 | 转换计算 | ProductPeriod_E        | 引用其它资产属性 | Reflux_furnace | ProductPeriod          | Sum(\[ProductPeriod_A, ProductPeriod_B, ProductPeriod_C, ProductPeriod_D, ProductPeriod_E, ProductPeriod_F, ProductPeriod_G\] )                                 | ProductPeriod          |
   | calc_ProductPeriod 计算产线实际数量产品的理想生产时长 | 转换计算 | ProductPeriod_F        | 引用其它资产属性 | AOI            | ProductPeriod          | Sum(\[ProductPeriod_A, ProductPeriod_B, ProductPeriod_C, ProductPeriod_D, ProductPeriod_E, ProductPeriod_F, ProductPeriod_G\] )                                 | ProductPeriod          |
   | calc_ProductPeriod 计算产线实际数量产品的理想生产时长 | 转换计算 | ProductPeriod_G        | 引用其它资产属性 | AOI            | ProductPeriod          | Sum(\[ProductPeriod_A, ProductPeriod_B, ProductPeriod_C, ProductPeriod_D, ProductPeriod_E, ProductPeriod_F, ProductPeriod_G\] )                                 | ProductPeriod          |
   | calc_Quality 计算合格产出数量                 | 聚合计算 | Quality_A              | 引用其它资产属性 | Printing       | Quality                | TS_Sum(Quality_A)+TS_Sum(Quality_B)+TS_Sum(Quality_C)+TS_Sum(Quality_D)+TS_Sum(Quality_E)+TS_Sum(Quality_F)+TS_Sum(Quality_G)                                   | Quality                |
   | calc_Quality 计算合格产出数量                 | 聚合计算 | Quality_B              | 引用其它资产属性 | SPI            | Quality                | TS_Sum(Quality_A)+TS_Sum(Quality_B)+TS_Sum(Quality_C)+TS_Sum(Quality_D)+TS_Sum(Quality_E)+TS_Sum(Quality_F)+TS_Sum(Quality_G)                                   | Quality                |
   | calc_Quality 计算合格产出数量                 | 聚合计算 | Quality_C              | 引用其它资产属性 | Mounter        | Quality                | TS_Sum(Quality_A)+TS_Sum(Quality_B)+TS_Sum(Quality_C)+TS_Sum(Quality_D)+TS_Sum(Quality_E)+TS_Sum(Quality_F)+TS_Sum(Quality_G)                                   | Quality                |
   | calc_Quality 计算合格产出数量                 | 聚合计算 | Quality_D              | 引用其它资产属性 | laser_marking  | Quality                | TS_Sum(Quality_A)+TS_Sum(Quality_B)+TS_Sum(Quality_C)+TS_Sum(Quality_D)+TS_Sum(Quality_E)+TS_Sum(Quality_F)+TS_Sum(Quality_G)                                   | Quality                |
   | calc_Quality 计算合格产出数量                 | 聚合计算 | Quality_E              | 引用其它资产属性 | Reflux_furnace | Quality                | TS_Sum(Quality_A)+TS_Sum(Quality_B)+TS_Sum(Quality_C)+TS_Sum(Quality_D)+TS_Sum(Quality_E)+TS_Sum(Quality_F)+TS_Sum(Quality_G)                                   | Quality                |
   | calc_Quality 计算合格产出数量                 | 聚合计算 | Quality_F              | 引用其它资产属性 | AOI            | Quality                | TS_Sum(Quality_A)+TS_Sum(Quality_B)+TS_Sum(Quality_C)+TS_Sum(Quality_D)+TS_Sum(Quality_E)+TS_Sum(Quality_F)+TS_Sum(Quality_G)                                   | Quality                |
   | calc_Quality 计算合格产出数量                 | 聚合计算 | Quality_G              | 引用其它资产属性 | AOI            | Quality                | TS_Sum(Quality_A)+TS_Sum(Quality_B)+TS_Sum(Quality_C)+TS_Sum(Quality_D)+TS_Sum(Quality_E)+TS_Sum(Quality_F)+TS_Sum(Quality_G)                                   | Quality                |
   | calc_PerformanceUtilization 计算产线性能利用率   | 转换计算 | ProductPeriod          | 引用本资产属性  | --             | ProductPeriod          | ProductPeriod/ActualWorkPeriod                                                                                                                                  | PerformanceUtilization |
   | calc_PerformanceUtilization 计算产线性能利用率   | 转换计算 | ActualWorkPeriod       | 引用本资产属性  | --             | ActualWorkPeriod       | ProductPeriod/ActualWorkPeriod                                                                                                                                  | PerformanceUtilization |
   | calc_QualificationRatio 计算产线合格率       | 转换计算 | Quality                | 引用本资产属性  | --             | Quality                | Quality/Output                                                                                                                                                  | QualificationRatio     |
   | calc_QualificationRatio 计算产线合格率       | 转换计算 | Output                 | 引用本资产属性  | --             | Output                 | Quality/Output                                                                                                                                                  | QualificationRatio     |
   | calc_TimeUsage 计算产线时间利用率                | 转换计算 | ActualWorkPeriod       | 引用本资产属性  | --             | ActualWorkPeriod       | ActualWorkPeriod/PlanningWorkPeriod                                                                                                                             | TimeUsage              |
   | calc_TimeUsage 计算产线时间利用率                | 转换计算 | PlanningWorkPeriod     | 引用本资产属性  | --             | PlanningWorkPeriod     | ActualWorkPeriod/PlanningWorkPeriod                                                                                                                             | TimeUsage              |
   | calc_OEE 计算产线OEE                     | 转换计算 | TimeUsage              | 引用本资产属性  | --             | TimeUsage              | TimeUsage \* PerformanceUtilization \* QualificationRatio\*100                                                                                                  | OEE                    |
   | calc_OEE 计算产线OEE                     | 转换计算 | PerformanceUtilization | 引用本资产属性  | --             | PerformanceUtilization | TimeUsage \* PerformanceUtilization \* QualificationRatio\*100                                                                                                  | OEE                    |
   | calc_OEE 计算产线OEE                     | 转换计算 | QualificationRatio     | 引用本资产属性  | --             | QualificationRatio     | TimeUsage \* PerformanceUtilization \* QualificationRatio\*100                                                                                                  | OEE                    |
      
   完成配置后的效果如下图所示:
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001180447725.png "点击放大")
   
   
9. 创建工厂模型 
   单击"新建"，弹出模型对话框，输入模型名称："**Factory** "，显示名称："**工厂**"， 单击"确定"。
   ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001134569180.png "点击放大")
   
   
10. 至此工厂，产线，设备的模型已创建完成，如下图如示。 
    ![](https://support.huaweicloud.com/bestpractice-iotanalytics/figure/zh-cn_image_0000001180448881.png "点击放大")
    
    
 
