Die folgende Abfrage kann in einem Freiformbericht verwendet werden, um die Verteilung von Werten in einer Tabelle nach dem Prozentsatz anzugeben, wie im folgenden Diagramm angezeigt:

Im obigen Diagramm können Sie sehen, welches Verhältnis (Prozentsatzweise) bei den Werten unter 11,5 (0 %), unter 804,74 (~50 %), und unter 1.435,53 sind (100 %) vorliegt.
Wenn das SLA Ziele angibt wie; "x % der Werte sollten unter y sein", helfen die Ergebnisse dieser Freiform bei der Suche der x-y-Werte, die die Einhaltung mit des SLA sichern.
Die folgenden Parameter werden in der Abfrage verwendet:
Die Abfrage kann gegen die Datenquelle oder T_SLALOM_OUTPUTS für die besten Ergebnisse ausgeführt werden.
Die folgende Abfrage erzeugt das Diagramm, wie oben angezeigt:
select val,100*records/(select count(*) from (@Query))
von
(
wählen Sie x.bucket_val val,
sum(y.records) records
von
(
wählen Sie round(val/bucket_size,0)*bucket_size bucket_val,
count(*) records
von
(
wählen Sie (max(val)-min(val))/@Buckets bucket_size
von
(
@Query
)
) Parameter,
(
@Query
) Quelle
gruppieren nach round(val/bucket_size,0)*bucket_size
sortieren nach round(val/bucket_size,0)*bucket_size
) x,
(
wählen Sie round(val/bucket_size,0)*bucket_size bucket_val,
count(*) records
von
(
wählen Sie (max(val)-min(val))/@Buckets bucket_size
von
(
@Query
)
) Parameter,
(
@Query
) Quelle
gruppieren nach round(val/bucket_size,0)*bucket_size
sortieren nach round(val/bucket_size,0)*bucket_size
) y
wenn y.bucket_val @Relation x.bucket_val
gruppieren nach x.bucket_val
sortieren nach x.bucket_val
)
Nachfolgend ist eine Beispiel-Parameterliste (als XML) aufgeführt, die verwendet werden könnte:
<custom>
<connection>
<params/>
</connection>
<query>
<params>
<param name="@Query" disp_name="Data Type" type="LIST">
<value>PDP Context Activation Success</value>
<list>
<item>
<value>select success_rate as val from PDP_Kontext_Activation_Success.CSV</value>
<text>PDP Context Activation Success</text>
</item>
<item>
<value> wählt den Durchsatz als val aus [gprs throughput volume by apn.csv]</value>
<text> Durchsatz eines einzelnen APN</text>
</item>
<item>
<value> wählt den Durchsatz als val aus [Generic GPRS Throughput.CSV]</value>
<text>Generischer Durchsatz</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>liefert zu wenig</value>
<list>
<item>
<value>>=</value>
<text>liefert zu wenig</text>
</item>
<item>
<value><=</value>
<text>liefert zu viel</text>
</item>
</list>
</param>
</params>
</query>
</custom>
| Copyright © 2012 CA. Alle Rechte vorbehalten. | Senden Sie CA Technologies eine E-Mail zu diesem Thema. |