SQL示例-自上次扫描以来的增量
这个示例查询比较上次扫描的结果,并为它们提供可配置的阈值。
您可以随意调整阈值术语,使其符合您的要求。
sql
1与23.site_last_scan作为(45选择site_id,67(选择scan_id作为last_scan89从dim_site_scan1011加入dim_scan使用(scan_id)1213在哪里site_id=ds.site_id1415订单通过完成了DESC1617限制1)作为last_scan1819从dim_site ds20.21),2223site_previous_scan作为(2425选择site_id,2627(选择scan_id作为last_scan2829从dim_site_scan30.31加入dim_scan使用(scan_id)3233在哪里site_id=ds.site_id和scan_id不在(选择last_scan从site_last_scan在哪里site_id=ds.site_id)3435订单通过完成了DESC3637限制1)作为previous_scan3839从dim_site ds4041),4243last_asset_count作为(选择sls.site_id,数(fas.asset_id)作为last_asset_count4445从site_last_scan作为sls4647左外加入fact_asset_scan作为fas在sls.last_scan=fas.scan_id4849集团通过sls.site_id),50515253previous_asset_count作为(选择sps.site_id,数(fas.asset_id)作为previous_asset_count5455从site_previous_scan作为sps5657左外加入fact_asset_scan作为fas在sps.previous_scan=fas.scan_id5859集团通过sps.site_id),60616263last_vuln_count作为(选择sls.site_id,数(fasv.vulnerability_id)作为last_vuln_count6465从site_last_scan作为sls6667左外加入fact_asset_scan_vulnerability_finding作为fasv在sls.last_scan=fasv.scan_id6869集团通过sls.site_id),70717273previous_vuln_count作为(选择sps.site_id,数(fasv.vulnerability_id)作为previous_vuln_count7475从site_previous_scan作为sps7677左外加入fact_asset_scan_vulnerability_finding作为fasv在sps.previous_scan=fasv.scan_id7879集团通过sps.site_id),80818283asset_count_change作为(选择虫胶.site_id,(虫胶.last_asset_count-pac.previous_asset_count)作为asset_count_change,8485情况下当(虫胶.last_asset_count-pac.previous_asset_count)>1000然后“大提高”8687当(虫胶.last_asset_count-pac.previous_asset_count)>One hundred.然后轻微的增加的8889当(虫胶.last_asset_count-pac.previous_asset_count)>10然后“微小的增加”9091当(虫胶.last_asset_count-pac.previous_asset_count)<-1000然后“大减少”9293当(虫胶.last_asset_count-pac.previous_asset_count)<-One hundred.然后轻微的减少的9495当(虫胶.last_asset_count-pac.previous_asset_count)<-10然后“小降低”9697其他的“忽略”9899结束作为asset_statusOne hundred.101从last_asset_count作为虫胶102103加入previous_asset_count作为pac在虫胶.site_id=pac.site_id),104105106107vuln_count_change作为(选择虫胶.site_id,(虫胶.last_vuln_count-pac.previous_vuln_count)作为vuln_count_change,108109情况下当(虫胶.last_vuln_count-pac.previous_vuln_count)>1000然后“大提高”110111当(虫胶.last_vuln_count-pac.previous_vuln_count)>One hundred.然后轻微的增加的112113当(虫胶.last_vuln_count-pac.previous_vuln_count)>10然后“微小的增加”114115当(虫胶.last_vuln_count-pac.previous_vuln_count)<-1000然后“大减少”116117当(虫胶.last_vuln_count-pac.previous_vuln_count)<-One hundred.然后轻微的减少的118119当(虫胶.last_vuln_count-pac.previous_vuln_count)<-10然后“小降低”120121其他的“忽略”122123结束作为vuln_status124125从last_vuln_count作为虫胶126127加入previous_vuln_count作为pac在虫胶.site_id=pac.site_id)128129130131选择ds.的名字,虫胶.last_asset_count,pac.previous_asset_count,lvc.last_vuln_count,聚氯乙烯.previous_vuln_count,acc.asset_count_change,acc.asset_status,vcc.vuln_count_change,vcc.vuln_status132133从last_asset_count作为虫胶134135加入previous_asset_count作为pac在虫胶.site_id=pac.site_id136137加入last_vuln_count作为lvc在虫胶.site_id=lvc.site_id138139加入previous_vuln_count作为聚氯乙烯在虫胶.site_id=聚氯乙烯.site_id140141加入asset_count_change作为acc在虫胶.site_id=acc.site_id142143加入vuln_count_change作为vcc在虫胶.site_id=vcc.site_id144145加入dim_site作为ds在虫胶.site_id=ds.site_id
这个页面对你有帮助吗?