Wiki source code of 01 - Concetti
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{box cssClass="floatinginfobox" title="**Sommario**" width="300px"}} | ||
2 | {{toc start=2 depth="3"/}} | ||
3 | {{/box}} | ||
4 | |||
5 | In questa sezione sono descritti brevemente i concetti principali di **#phones Reporting Services**. | ||
6 | |||
7 | == Metriche == | ||
8 | |||
9 | Le **metriche** sono le quantità di ciò che si desidera analizzare. Ad esempio: //numero di chiamate //ricevute per il giorno 28/02/2012 e per quel servizio GMG-Inbound: | ||
10 | |||
11 | * **metrica **= //numero di chiamate// | ||
12 | |||
13 | Per una descrizione dettagliata delle metriche disponibili, consultare: [[#phones Reporting Services: metriche>>doc:ReportingServices.Metriche.WebHome]] | ||
14 | |||
15 | == Attributi == | ||
16 | |||
17 | Gli **attributi **definiscono l'elemento di cui si sta analizzando la metrica. Ad esempio: numero di chiamate ricevute per il //giorno// 28/02/2012 e per il //servizio// GMG-Inbound: | ||
18 | |||
19 | * **attributo** = //giorno// | ||
20 | * **attributo** = //servizio// | ||
21 | |||
22 | |||
23 | Per una descrizione degli attributi degli agenti, consultare: [[#phones Reporting Services: attributi degli agenti>>doc:ReportingServices.ListaAttributi.WebHome||target="_blank"]]. | ||
24 | |||
25 | |||
26 | **Gerarchie di Attributi** | ||
27 | |||
28 | Gli **attributi **possono essere gerarchizzati. Ad esempio l'attributo //giorno// può possedere dei sotto-attributi che perfezionano l'analisi: //giorno della settimana// e //fascia oraria//, ossia fascia 60' (secondo la terminologia #phones Reporting Services). Poiché //giorno della settimana// e //fascia oraria// sono vincolati a //giorno//, una volta che l'analisi dei dati è conclusa ed il report è pronto, esiste la possibilità di "passare" da un attributo all'altro. Questa procedura è nota come [[drilling>>doc:ReportingServices.Drilling.WebHome]]. | ||
29 | |||
30 | == Filtri Report == | ||
31 | |||
32 | I **filtri **rappresentano la scrematura del dato in fase di pre-analisi, ossia il parametro utilizzato per ottenere i dati; usando l'esempio precedente: numero di chiamate ricevute per il giorno //28/02/2012// e per il servizio //GMG-Inbound//: | ||
33 | |||
34 | * per il giorno //28/02/2012// = **filtro** ("28/02/2012") | ||
35 | * per il servizio //GMG-Inbound// = **filtro** ("GMG-Inbound") | ||
36 | |||
37 | Il concetto di **filtro** è trettamente legato al concetto di **prompt**. | ||
38 | |||
39 | == Prompt == | ||
40 | |||
41 | Durante la creazione di un report, possono essere inseriti dei **filtri** raggruppati per categorie, ad esempio date, tipi di agente, etc. Attraverso di essi è possibile perfezionare le query che stanno alla base del report (come indicato nella sezione **Filtri**). In fase di lettura, questi **filtri**, se esistono, vengono visualizzati per permettere la selezione dei parametri contenuti. Questo tipo di visualizzazione è nota come **prompt**: | ||
42 | |||
43 | ((( | ||
44 | (% style="width:643px" %) | ||
45 | |(% style="border-width:0px" %)[[image:pers-condivisi-prompt.jpg||alt="hashphones.phonesenterprise-reporting-services.html_html_33edee74.jpg" style="-moz-box-shadow:5px 5px 10px 0px rgba(204,204,204,0.8); -webkit-box-shadow:5px 5px 10px 0px rgba(204,204,204,0.8); box-shadow:5px 5px 10px 0px rgba(204,204,204,0.8); margin-bottom:10px; margin-top:20px"]] | ||
46 | |(% style="border-width:0px; text-align:center" %)//Figura 1: tipi di prompt.// | ||
47 | ))) | ||
48 | |||
49 | Nell'immagine è visualizzata la pagina dei **prompt** appartenente al [[report condiviso>>doc:ReportingServices.WebHome||target="_blank"]] **Attività agente**. In particolare sono visibili i seguenti **prompt**: | ||
50 | |||
51 | * **Seleziona una data**: filtra per tipo di data. | ||
52 | * **Seleziona tipo di agente**: filtra per tipo di agente. | ||
53 | |||
54 | |||
55 | == Riepilogo == | ||
56 | |||
57 | I concetti possono essere espressi in //pseudo SQL//: | ||
58 | |||
59 | (% class="box errormessage" %) | ||
60 | ((( | ||
61 | (% style="font-family:Courier New,Courier,monospace; font-size:14px" %)SELECT //giorno//, //servizio //SUM //chiamate ricevute //FROM chiamate WHERE //giorno = 28/02/2012// AND //servizio = 'GMG-Inbound' //GROUP BY //giorno, servizio//. | ||
62 | ))) | ||
63 | |||
64 | dove, | ||
65 | |||
66 | * **SELECT giorno, servizio**: attributi ("giorno" e "servizio") | ||
67 | * **SUM chiamate ricevute**: metrica ("chiamate ricevute") | ||
68 | * **WHERE giorno = 28/02/2012 AND servizio = 'GMG-Inbound'**: filtro su due attributi differenti ("giorno = 28/02/2012" e "servizio = GMG-Inbound") | ||
69 | * **GROUP BY giorno, servizio** = attributi ("giorno" e "servizio"). | ||
70 | |||
71 | |||
72 | == Oggetti di un Report == | ||
73 | |||
74 | Per definizione di **oggetti di un report **si intendono i metadati appartenenti ad un report, ovvero **metriche **ed **attributi**, visibili in [[Browser oggetti>>doc:ReportingServices.BrowserOggetti.WebHome||target="_blank"]]. | ||
75 | |||
76 | |||
77 | |||
78 | |||
79 | |||
80 | |||
81 |