
# 为指标创建视图
创建数据视图，后续可以使用视图进行数据业务报表开发、告警配置等运维监控。
- 如果需要在大盘监控单个指标的报表（如折线型报表），可以创建单指标查询视图。
- 如果需要在大盘同时监控多个指标（如表格型报表），可以创建多指标组合查询视图。
- 持久化视图（自定义汇聚粒度）、长期存储视图（依次执行5分钟、1小时、1天汇聚粒度）可以持久化查询结果。这两种视图需要在查询视图的基础上进行创建。
- 异常检测视图，仅Influxdb数据表支持创建异常检测视图，进行持久化查询，用于Warehouse类型数据源的异常检测。
#### 前提条件
- 已[创建指标](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_2114.html)。
 
- 已获取服务运维岗位权限或运维管理员权限，权限申请操作请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
#### 创建单指标查询视图/多指标组合查询视图
1. [进入AppStage运维中心](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0089.html#appstage_04_0089__zh-cn_topic_0000001896253866_zh-cn_topic_0000001785965698_section11734269409)。
2. 在顶部导航栏选择服务。

3. 单击![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002178508025.png)，选择"运维 \> 监控服务（ServiceInsight）"。

4. 选择左侧导航栏的"运维数据开发 \> 数据开发"，进入"数据开发"页面。
5. 选择"数据治理 \> 指标仓库"。

6. 在"指标仓库"页面，选择需创建视图的逻辑主体，然后单击"新建查询视图"，如[图1]所示。
   
   图1新建查询视图   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002178389669.png)
   
   
   
7. 配置查询视图参数，如[表1]所示，配置完成后，单击"保存"。
   
    表1新建查询视图参数说明 
   | **参数名称**   | **参数说明**                           |
   |:---|:---|
   | 类型         | 视图类型默认为"QUERY"，不可修改。               |
   | 数据源        | 选择视图使用的数据表。                        |
   | 英文名称       | 视图名，尽量使用英文简写，不超过50个字符，单词之间使用下划线分隔。 |
   | 中文名称       | 视图中文名，不超过20个字符。                    |
   | 描述         | 输入视图描述内容。                          |
   | 指标         | 选择需要计算的指标，可选择单指标或者多个指标。            |
   | projection | 选择是否开启projection。                  |
      
   
   
 
#### 创建持久化视图/长期存储视图/异常检测视图
1. [进入AppStage运维中心](https://support.huaweicloud.com/usermanual-wiseeye/appstage_04_0089.html#appstage_04_0089__zh-cn_topic_0000001896253866_zh-cn_topic_0000001785965698_section11734269409)。
2. 在顶部导航栏选择服务。

3. 单击![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002178508025.png)，选择"运维 \> 监控服务（ServiceInsight）"。

4. 选择左侧导航栏的"运维数据开发 \> 数据开发"，进入"数据开发"页面。
5. 选择"数据治理 \> 指标仓库"。

6. 在"指标仓库"页面，选择需创建视图的逻辑主体，默认显示"关系图模式"，可以单击页面已创建的指标或视图，弹出"指标"页面或"视图"页面。 
   也可以单击"列表模式"，切换至"列表模式"，在指标列表单击对应指标所在行的"查看详情"，弹出"指标"页面；或者单击视图，在视图列表单击对应视图所在行的"查看详情"，弹出"视图"页面。
   
   
7. 在"指标"页面，选择已创建的单指标视图或多指标视图，单击视图的"操作"，在下拉列表中选择"创建持久化视图"、"创建长期存储视图"或"创建异常检测视图"，如[图2]所示。
   
   或者在"视图"页面，单击"创建视图"，在下拉列表中选择"创建持久化视图"、"创建长期存储视图"或"创建异常检测视图"，如[图3]所示。
   图2指标详情页   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002178389673.png)
   
   图3视图详情页   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002143308642.png)
   
   
   
8. 配置如下视图参数，配置完成后，单击"创建"。 
   1. 配置Basic参数，具体参数如[表2]所示。
       表2Basic参数说明 
      | **参数名称**   | **参数说明**                                                                                                                                                                                                                            |
      |:---|:---|
      | 英文名称       | 视图名，尽量使用英文简写，不超过50个字符，单词之间使用下划线分隔。                                                                                                                                                                                                  |
      | 中文名称       | 视图中文名，不超过20个字符。                                                                                                                                                                                                                     |
      | 任务名称       | 汇聚的任务名，默认与视图名一致。                                                                                                                                                                                                                    |
      | 描述         | 输入描述信息。                                                                                                                                                                                                                             |
      | 类型         | 根据选择创建的视图类型显示，持久化视图为PERSISTENT，长期存储视图为LONG_TERM。                                                                                                                                                                                    |
      | 任务类型       | 根据视图数据来源显示，不可修改。                                                                                                                                                                                                                    |
      | 调度集群       | 选择定时调度集群。                                                                                                                                                                                                                           |
      | 执行集群       | 选择执行汇聚的执行集群。                                                                                                                                                                                                                        |
      | MPPDB执行集群  | （长期存储视图包含该参数）选择执行分钟级、小时级、天级MPPDB汇聚的执行集群。                                                                                                                                                                                            |
      | 查询范围       | 设定任务查询时间范围，不填则默认每分钟执行一次。 例如设置为1小时，则查询时间区间为当前时间减1小时到当前时间（前闭后开）。                                                                         |
      | Auto Round | 设置任务执行时间是否舍去分和秒，默认为"是"。 例如汇聚周期是1小时，那么不管是2:10，还是2:40触发任务，汇聚周期都会自动变为1:00\~2:00；如果选否，那么汇聚周期就是1:10\~2:10，以及1:40\~2:40。                    |
      | 调度（固定时间）   | 让任务在固定时间执行，一般天级任务会修改此值，例如修改为每天2点执行，不涉及无需选择。 例如设置3小时40分钟，则每天3点40执行任务；设置24小时40分钟，则每天0点40执行任务。                                            |
      | 调度（固定间隔）   | 设置执行任务的时间间隔，一般是小时任务和分钟任务会修改此值，不涉及无需选择。 例如设置6小时，则每6小时执行一次，即0点、6点、12点、18点执行；配合固定时间调度，间隔时间配置为6小时，固定时间配置为10分钟，则每天的0:10、6:10、12:10、18:10执行。 |
      | 汇聚时间提前     | 设置汇聚任务执行时选择之前的时间段。 例如汇聚时间提前1小时，每次查询的时间范围自动往前偏移1小时；当查询范围是小时、天的时候，一般不需要配置；分钟汇聚任务，由于延迟原因，一般都需配置。                                          |
      | 结果时间偏移     | 设置汇聚出的结果存入输出表的时间值。 例如结果时间偏移1小时，每次查询的数据存入MPPDB数据库的timestamp自动增加1小时。                                                                       |
         
      
   
   2. 配置Rule参数，具体参数如[表3]所示，配置完成后，单击"Build Statement"。
       表3Rule参数说明 
      | **参数名称**   | **参数说明**             |
      |:---|:---|
      | 表类型        | 默认显示视图数据表类型。         |
      | 数据源        | 选择需要汇聚的数据表。          |
      | Indicators | 选择汇聚任务需要计算的指标列表。     |
      | Order By   | 选择需要排序的维度。           |
      | limit      | 设置查询返回值个数，上限为200000。 |
      | GroupBy字段  | 选择需要Groupby的维度。      |
         
      
   
   3. 配置Output参数，具体参数如[表4]所示。
       表4Output参数说明 
      | **参数名称**        | **参数说明**                    |
      |:---|:---|
      | 输出表类型           | 选择存放汇聚结果的表（输出表）类型，默认为MPPDB。 |
      | 集群名             | 选择输出表所在的集群名。                |
      | 数据库名            | 选择输出表所在的数据库名。               |
      | 表名              | 选择输出表的表名，选择前需要创建MPPDB表。     |
      | 列名              | 选择输出表的所有列名。                 |
      | 查询结果列           | 汇聚结果的列名。                    |
      | Column Mappings | 根据输出表（MPPDB）选择对应的查询结果列。     |
         
      
   
   
   
   
9. 单击已创建的持久化视图或长期存储视图，在"视图"页面单击"Start Task"，启动第一层任务。保证期望状态和实际状态都为"Running"，如下图[图4]所示。
   
   图4启动任务   
   ![](https://support.huaweicloud.com/usermanual-wiseeye/zh-cn_image_0000002143150606.png)
   
   
   
10. 单击"Create Hourly Task"，会自动创建小时级的MPPDB汇聚任务和表（TTL默认1年），自动将5分钟级别的数据roll up成小时级的。再单击"Start Hourly Task"启动该任务，保证期望状态和实际状态都为"Running"。
11. 单击"Create Daily Task"，会自动创建天级的MPPDB汇聚任务和表（TTL默认2年），自动将小时级别的数据roll up成天级的。再单击"Start Daily Task"启动该任务，保证期望状态和实际状态都为"Running"。
 
