Documente Academic
Documente Profesional
Documente Cultură
U S ER M AN U AL
P a rt 2 : Ap p e nd i c e s
UG2-0502-00EN
Contents
Conv entions Used In T his Docu ment ............................................. iii
S PELLING A ND T ERMINOLOGY .......................................................................... III
AVGT ......................................................................................................... 14
IMAXT ........................................................................................................ 14
IMINT ......................................................................................................... 14
OPERATION BETWEEN TABLES.................................................................. 15
DELTA O PERATOR .......................................................................................... 16
ii
Description
>
Bold
Bold Italics
<CAPITALS>
Computer
Marks
Marks
Information bar, used to highlight important information, such as the outcome of a described
action.
Caution bar, used to highlight for example, actions that could lead to undesirable results.
Warning bar, used to highlight for example, actions that could lead to data
loss, or system instability.
S PELLING A ND T ERMINOLOGY
CommProve English language documentation uses US English spelling conventions and
terminology.
iii
iv
Appendix 1:
The Server Configuration File
(server.cfg)
A1
The server configuration file allows the user to define specific parameters for each server
requiring access by the QuantiQa client. Currently, a file named server.cfg that contains this
connection information must be located in the installation directory. The standard installation
path is:
<Local System Volume>:\<Program Files Directory Name>\Commprove\Quantiqa
where:
<Local System Volume> is the letter assigned by the operating system to the disk drive
volume where the operating system is installed (generally this is C)
<Program Files Directory Name> is the name assigned to the Program Files directory by your
operating system language
Each entry in the configuration file, except the first one, designates a server selecti on that is
visible in QuantiQa Client Main Server Selection window. The first entry in the configuration
file is a special meaning row: it contains a list of the configurable parameters, separated by
TABs, which can be easily identified by a @ character at the beginning of each parameter
name.
The following parameters are configurable for each server, and must be specified in the order
shown below. Each parameter MUST be separated by a TAB. To use the default value for the
parameter, the parameter must be empty and tabbed-through without specifying data for that
parameter.
Parameter Full
Name
Server Name
@srvadrs
Server IP Address
@port
@alias
Database Alias
@geoset
@ttprop
Description
Example
Default Value
CommProve3G
Default
10.10.10.123
localhost
3306
80
smop
gsp
Geographic Set
florence.gst
world.gst
Technology;LAC
;CI;BSC;CellTyp
e
No
tooltips
displayed
as
default.
Notes
The name should be representative
of measurements available on the
server. If this field is left blank, the
QuantiQa GUI will show Default as
server name in the Server Selection
window.
If left blank localhost IP address will
be used.
If left blank 80 TCP port will be
used.
This is a QuantiQa database
configuration parameter that has to
be known prior to configure the
server.cfg file.
A GeoSet is a collection of map
layers and their settings as defined
in the official MapInfo MapX
documentation. For further details,
please referrer to the MapInfo
documentation
at
reference.mapinfo.com.
Each Tool Tip must be separated
by semicolons and include no
spaces. Each tooltip name must be
a valid attribute that exists on the
server for the given network
element.
Parameter
Name
@timeout
Parameter Full
Name
Server Timeout
@proxy
Description
Example
Default Value
Notes
60
15
Proxy IP Address
192.168.42.100
No IP is used for
proxy if left blank.
@hierarchy
Hierarchy Name
IUBCELL
RADIOQOS
@ddserver
192.168.1.38:800
0
No IP and TCP
port are used for
Drill Down server
if left blank.
@updateU
RL
http://10.10.10.1/
QuantiQa/deploy
http://10.2.2.41/d
eploy
@grain_sec
onds
ROP
Size
Seconds
300
3600
in
For an example of the content of the server.cfg file, please refer to the one that comes with
your QuantiQa Client installation. To open the file, you can use a text editor, such as Microsoft
Windows Notepad.
Appendix 2:
Formulas Syntax
A2
There are two kinds of formulas defined in the CommProve Netledge and CommProve
QuantiQa Systems:
1.
2.
Formulas that give results as a list of values separated by ;. Such formulas use the $
operator.
Table name [A:C][] Sum of counters on #n rows located between rows A and C and on all
columns.
Table name [][C:E] Sum of counters on #n columns located between columns C and E and
on all rows.
Table name [A:B][C:E] Sum of counters on #n rows and #n columns located between A&B
rows and between C&E columns.
Table name [$][D:E] For each table row, the system sums the counters belonging to the row
with its columns between D and E (included).
Table name [A$B][] The system returns the sum of the row counters, for each row between A
and B and all columns.
Table name [A$B][C:D] The system sums the row counters between the columns C and D
(included) for each row between A and B.
Table name [][$] For each column of the table, the system sums the counters belonging to
the column with its all rows.
Table name [A:B][$] For each column of the table, the system sums the counters belonging
to the column with its rows between A and B (included).
Table name [][C$D] The system returns the sum of the column counters, for each column
between C and D and all rows.
Table name [A:B][C$D] The system sums the column counters between the rows A and B
(included) for each column between C and D.
Table name [$][$] The system returns the list of all the counters in the table as follows:
Table name [A$B][C$D] The system lists the counters between rows A and B and columns C
and D
Table name [A$B][$] The system shows the list of counters between rows A and B for all the
columns of the table.
Table Name [$][C$D] The system returns the list of counters for each row and columns
between C and D.
Appendix 3:
Embedded Functions
A3
This section reports a description of pre-defined Functions inside the CommProve Netledge
and CommProve QuantiQa Systems. Two types of functions are available in the system
according to the type of results:
Functions giving numerical values: these functions can be combined together inside the
same mathematical expression. Below an example:
A= MAX(CONT_A)*MIN(CONT_B)
B= LB(CONT_A)/CONT_B
Functions giving dates and time: These types of fun ctions cannot be combined together
in a mathematical expression.
ORAMAX
Syntax:
ORAMAX(Formula)
Function:
Gives the date and time in which the formula, specified between the
bracket, reaches the Maximum value in the given time interval.
ORAMIN
Syntax:
ORAMIN(Formula)
Function:
Gives the date and time in which the formula, specified between the
bracket, reaches the Minimum value in the given time interval.
MAX F UNCTION
Syntax:
MAX(Formula)
Function:
MIN F UNCTION
Syntax:
MIN(Formula)
Function:
SUM F UNCTION
Syntax:
SUM(Formula)
Function:
A B
is a function defined on the counters A, B, C and it is
C
FN ,T
A B
C
ni ,ti
tiT niN
tiT niN
tiT niN
ni ,ti
ni ,ti
By using the SUM function, the aggregation operation will be structured as follows:
FN ,T
Aniti Bniti
Cn t
ti T ni N
i i
In this case, the formula is evaluated for each hour and for each element, so the results
are added together giving the final value.
AVG F UNCTION
Syntax:
AVG(Formula)
Function:
Calculates the medium value of the formula within the bracket, for the
time and aggregation settings in the global time window and for the
selected Network Elements and their geographical aggregation mode.
MAX/AVG
10
Syntax:
MAX/AVG(Formula)
Function:
Calculates the ratio of Maximum value over the Average value of the
formula.
MIN/AVG
Syntax:
MIN/AVG(Formula)
Function:
Calculates the ratio of the Minimum value over the Average value of
the formula.
ORAMAX(SUM())
Syntax:
ORAMAX(SUM(Formula))
Function:
OPERATOR |
Syntax:
(Counter_A|Counter_B)
Function:
Example:
B Value
10
Not available
A | B Result
20
10
Not available
Not available
Not available
Not available
FREQEV(Formula# operator_of_comparison# )
Function:
Gives the number of times that the event, represented by the Formula
positioned inside the brackets and the condition applied to it in relation
to a defined threshold , with the specified operator, occurs.
Note that:
Valid operator_of_comparison
must be a numeric value
Example:
FREQEV((TOTCONGPAG/TOTPAG)*100#>=#0.1)
are:
(<,
>,
>=,
<=,
==,
!=);
11
OPERATOR ^
Syntax:
x^y.
Function:
Examples:
CONT^3
CONT_A^CONT_B
CONT_A^(CONT_B*CONT_C).
Syntax:
LB(x)
Function:
Example:
LB(CONT_A)*CONT_B
Syntax:
LN(x)
Functions:
Example:
LN(CONT_A)*CONT_B
Syntax:
EXP(x)
Function:
Example:
EXP(CONT_A)*CONT_B
LB
LN
EXP
SQRT
12
Syntax:
SQRT(x)
Function:
Example:
SQRT(COUNT_A)/COUNT_B
DEV(y)
Function:
A
DEV
B
Where:
( xt x )
t 1
n 1
n = aggregated ROPs
NE _ aggregati
xt
t ,s
s 1
NE _ aggregati
s 1
Bt ,s
1 n
x xt
n t 1
Example:
DEV (COUNT_A+COUNT_B)
VAR (VARIAN CE )
Syntax:
VAR(x)
Function:
Example:
VAR(COUNT_A)/COUNT_B
13
MAXT
Syntax:
MAXT(TablesDistribution).
Function:
Examples:
MAXT(TALEVUL[$][$])
MAXT(TALEVUL[0$3][2$4])
Syntax:
MINT(TablesDistribution).
Function:
Examples:
MINT(TALEVUL[$][$])
MINT(TALEVUL[0$3][2$4])
MINT
AVGT
Syntax:
AVGT(TablesDistribution).
Function:
Examples:
AVGT(TALEVUL[$][$])
AVGT(TALEVUL[0$3][2$4])
AVGT(TALEVUL[1$3][])
AVGT(TALEVUL[1$3][4$8])
IMAXT
Syntax:
IMAXT(TablesDistribution).
Function:
Examples:
IMAXT(TALEVUL[$][$])
IMAXT(TALEVUL[0$3][2$4])
IMINT
14
Syntax:
IMINT(TablesDistribution).
Function:
Examples:
IMINT(TALEVUL[1$3][])
IMINT(TALEVUL[1$3][4$8])
Case 1:
Case 2:
|a11, a12|
<op> |a21, a22|
|a31, a32|
|b<op>a11, b<op>a12|
|b<op>a21, b<op>a22|
|b<op>a31, b<op>a32|
Case 3:
|a11, a12|
<op> |a21, a22|
|a31, a32|
|b11<op>a11, b12<op>a12|
|b21<op>a21, b22<op>a22|
|b31<op>a31, b32<op>a32|
|a11<op>c, a12<op>c|
|a21<op>c, a22<op>c|
|a31<op>c, a32<op>c|
TALEVUL[][]*NSEC
TALEVUL[0$3][2$4]+DROP_TALQ[1$4][4$6]
15
D ELTA O PERATOR
The Delta operator !, initiates time shifting, and is used to evaluate one, or more expressions
included in a formula, at different times.
For example:
The expression: RLINKISSUES[0:0][] returns the total number of radio disconnections, du ring
a defined time interval, starting at a time set by using the Main Selection window.
RLINKISSUES[0:0][]!-48 however, returns the total number of radio disconnections in a time
interval of exactly the same duration, but shifted 48 ROPs before the time s et in the Main
Selection window.
As a result, the Delta operator can be used to evaluate the changes that occurred between
two periods.
For example:
(RLINKISSUES[0:0][] - RLINKISSUES[0:0][]!-48)/ RLINKISSUES[0:0][]!-48 * 100
When a 24 hour time interval, with a ROP of 30 minutes, is evaluated using the above
expression, the result is the disconnection percentage, in a 2 day period.
16
Appendix 4:
Embedded Counters
A4
NSEC
Syntax:
NSEC
Function:
The function gives the number of seconds in the selected time frame.
Note:
When the NSEC function is performed for a given time frame, the
seconds taken into account are only those related to an hour where
there are available measurements; the seconds which make up an
hour without available data doesnt affect the total count.
NSUBELEM
Syntax:
NSUBELEM
Function:
Note: The function can be used to set media calculations on NE values, able to be adapted to a
variable number of included elements; the expression NSUBELEM can be used as media
denominator.
NROP
Syntax:
NROP
Function:
17
18
Appendix 5:
Ticket Type Codes
A5
In the lists of ticket types, and the titles of ticket lists in the Drill Down and Drill Up processes,
code numbers are often used to signify the source ticket type. The following codes have been
used to refer to Ticket Types as indicated here:
Measurement Report
10
Radio Link
20
30
Channel Request
40
Abis Assignment
50
Abis Handover
70
RL Failure
440
Paging
2000 Ainterface
2001 HandoverPerformed
2200 BssmapAssignment
2201 BssmapClear
2202 BssmapInHandover
2203 BssmapOutHandover
2300 CcCallEstablishment
2301 CcCallDisconnect
19
20
A6
Appendix 6:
Glossary
Abbreviation
Meaning
3G
Third Generation
Abis
Abis interface
BCCH
BroadCast Channel
BLER
BTS
Base Station
BSIC
BTSM
CBCH
CC
Call Control
CCCH
CDR
CGI
CM
Compressed Mode
CN
Core Network
CRC
CS
Circuit Switched
DCCH
DTM
DTMF
Ec/No
GMM
GSM
HSDPA
HS-DSCH
21
22
Abbreviation
Meaning
IMEI
IMSI
IRAT
Iub
Iub interface
IuCS
IuPS
Iu interface
KPI
KPM
KQI
L1
Layer 1
L2
Layer 2
L3
Layer 3
LAC
MM
Mobility Management
MOU
Minutes Of Use
MR
Measurement Report
NAS
NBAP
NCH
NE
Network Element
PCODE
Pointcode
PDCH
PDU
PS
Packet Switched
p-TMSI
QoS
Quality of Service
RAB
Appendix 6: Glossary
Abbreviation
Meaning
RAC
RANAP
RB
Radio Bearer
RF
Radio Frequency
RL
Radio Link
RLC
RNC
ROI
Return Of Investment
ROP
RR
Radio Resources
RRC
SACCH
SCCP
SHO
Soft(er) Handover
SMS
SS
Supplementary Services
TFO
TMSI
UE
User Equipment
UMTS
UTRAN
Uu
Uu interface
VBS
VGCS
23
CommProve Addresses
Ireland
CommProve Limited
Block F2
East Point Business Park
Fairview
Dublin 3
Ireland
Telephone: +353 1 818 8050
Fax: +353 1 875 0127
Italy
Via delle Fonti, 8/e
50010 Scandicci
Florence
Italy
Telephone: +39 055 737 54
Fax: +39 055 737 5666
UK
Annex 1
Worting Business Park
Church Lane, Basingstoke
Hampshire
RG23 8PX
UK
Telephone: +44 1256 817 640
Fax: +44 1256 811 876
USA
Suite 200-300
1022 S Greenville Ave.
Allen
TX 75002
USA
Telephone: +1 469 656 4900
Fax: +1 214 383 5999
Brazil
Av. Das Americas
3434 Bloco 5 Sala 503
22640-102
Rio de Janeiro
Brazil
Telephone: +55 21 3431 3738
Fax: +55 21 3431 3739