La requête suivante peut être utilisée dans un rapport au format libre afin de présenter la distribution de valeurs dans un tableau par pourcentage, comme illustré dans le graphique suivant :

Vous pouvez voir dans le graphique susmentionné la proportion (en pourcentage) des valeurs inférieures à 11,5 (0 %), à 804,74 (~50 %) et à 1435,53 (100 %).
Si le SLA spécifie des cibles comme "x % des valeurs doivent être inférieurs à y", les résultats de ce format libre contribuent à identifier les valeurs x et y qui assurent la conformité avec le SLA.
Les paramètres utilisés dans la requête sont les suivants :
La requête peut être exécutée par rapport à la source de données ou T_SLALOM_OUTPUTS pour obtenir les meilleurs résultats.
La requête suivante produit le graphique ci-dessus :
select val,100*records/(select count(*) from (@Query))
from
(
select x.bucket_val val,
sum(y.records) records
from
(
select round(val/bucket_size,0)*bucket_size bucket_val,
count(*) records
from
(
select (max(val)-min(val))/@Buckets bucket_size
from
(
@Query
)
) params,
(
@Query
) source
group by round(val/bucket_size,0)*bucket_size
order by round(val/bucket_size,0)*bucket_size
) x,
(
select round(val/bucket_size,0)*bucket_size bucket_val,
count(*) records
from
(
select (max(val)-min(val))/@Buckets bucket_size
from
(
@Query
)
) params,
(
@Query
) source
group by round(val/bucket_size,0)*bucket_size
order by round(val/bucket_size,0)*bucket_size
) y
where y.bucket_val @Relation x.bucket_val
group by x.bucket_val
order by x.bucket_val
)
Voici une liste de paramètres échantillons (comme XML) pouvant être utilisés :
<custom>
<connection>
<params/>
</connection>
<query>
<params>
<param name="@Query" disp_name="Data Type" type="LIST">
<value>Réussite de l'activation du contexte PDP</value>
<list>
<item>
<value>select success_rate as val from PDP_Context_Activation_Success.CSV</value>
<text>Réussite de l'activation du contexte PDP</text>
</item>
<item>
<value>select throughput as val from [gprs throughput volume by apn.csv]</value>
<text>Débit d'un APN unique</text>
</item>
<item>
<value>select throughput as val from [Generic GPRS Throughput.CSV]</value>
<text>Débit générique</text>
</item>
</list>
</param>
<param name="@Buckets" disp_name="X Axis Values" type="LIST">
<value>100</value>
<list>
<item>
<value>25</value>
<text>25</text>
</item>
<item>
<value>50</value>
<text>50</text>
</item>
<item>
<value>100</value>
<text>100</text>
</item>
<item>
<value>250</value>
<text>250</text>
</item>
<item>
<value>500</value>
<text>500</text>
</item>
<item>
<value>1000</value>
<text>1000</text>
</item>
</list>
</param>
<param name="@Relation" disp_name="Violation of threshold means" type="LIST">
<value>résultat insuffisant</value>
<list>
<item>
<value>>=</value>
<text>résultat insuffisant</text>
</item>
<item>
<value><=</value>
<text>résultat excessif</text>
</item>
</list>
</param>
</params>
</query>
</custom>
|
Copyright © 2013 CA.
Tous droits réservés.
|
|