SQL示例 - 详细的策略报告

这个示例查询返回扫描期间访问的所有策略/基准的所有通过/失败。

          
sql
1
选择IP地址host_nameDOS.的名字作为操作系统DOS.版本作为os_version.DP.标题作为policy_title.DPR.标题作为Rule_NameDPR.描述作为Rule_Descriptiondpr描述作为Complaince_Status
2
fact_asset_policy_rule.作为FPR.
3.
加入dim_asset作为FPR.Asset_id.=Asset_id.
4.
加入dim_operation_system.作为DOS.使用hompery_system_id.
5.
加入dim_policy作为DP.FPR.policy_id=DP.policy_id
6.
加入dim_policy_rule作为DPR.FPR.rule_id.=DPR.rule_id.
7.
加入dim_policy_result_status.作为dprFPR.status_id.=dprstatus_id.

替代查询

          
sql
1
选择IP地址host_nameDOS.的名字作为操作系统DOS.版本作为os_version.DP.标题作为policy_title.DPR.标题作为Rule_NameDPR.描述作为Rule_Descriptiondpr描述作为Complaince_Status
2
fact_asset_policy_rule.作为FPR.
3.
加入dim_asset作为FPR.Asset_id.=Asset_id.
4.
加入dim_operation_system.作为DOS.使用hompery_system_id.
5.
加入dim_policy作为DP.FPR.policy_id=DP.policy_id
6.
加入dim_policy_rule作为DPR.FPR.rule_id.=DPR.rule_id.
7.
加入dim_policy_result_status.作为dprFPR.status_id.=dprstatus_id.
8.
在哪里dpr描述!='不适用'
9.
订单经过IP地址DP.标题