Professional Documents
Culture Documents
Nckpi DWH PDF
Nckpi DWH PDF
BVS Department
Summary
• ISUP/BICC introduction
• Insight introduction
• Monitored Protocols - Interfaces
• Dimensions and KPIs
• Materialized Views
• Description of available classes
• Standard Reports
• Workflows
• Report Optimization
2
ISUP/BICC Introduction –ISUP-
3
ISUP/BICC Introduction –ISUP-
• The message type defines the function and the format of an ISUP
message. There are different message types for the call set-up, the
call release and the administration of circuits.
4
ISUP/BICC Introduction –ISUP-
5
ISUP/BICC Introduction –BICC-
6
MasterClaw Architecture
Competitive Next Generation Architecture
• Integrated application suit
Presentation and
• Any network
• Gathering and storage of
data
• First level data correlation
and payload analysis
7
Anritsu Confidential Information
Monitored Protocols - Interfaces
8
Monitored Protocols - Interfaces
9
Network Call Performance DWH
• Network Call Performance Insight focuses on the ISUP and BICC part of
the network. It provides a lot of useful call handling information
10
Dimensions and KPIs
• The principal KPIs provided from this application are:
» Answer to Seizure Ratio (ASR)
» Network Efficiency Ratio (NER)
» Call setup time
» Release value distribution
» Traffic load on signaling links
» Traffic load on voice trunks
» Major Accounts Customer (MAC) performance
11
Fact and Dimension tables
• A star schema consists of one ’fact’ table and several dimension tables
• The fact table, the centre of the star schema, contains a list of the
collected events. A fact table thus potentially contains millions of rows
12
DWH Star Schema - Dimensions
QIDW_LINKSET_TB QIDW_SPC_TB
QIDW_PREFIX_TB
QIDW_COUNTRY_TB
QIDW_TIME_TB QIDW_RV_GROUP_TB
QIDW_CDR_FACT_TB
QIDW_NOA_TB
QIDW_RELEASE_VALUE_TB
QIDW_MAC_TB
QIDW_TRUNK_GROUP_TB
QIDW_CALL_SETUP_INT_TB QIDW_CONV_TIME_INT_TB
13
ISUP CDR generation
14
Data flow in NCKPI DWH
CDR / 5 min
CDR
CDR Oracle
CSDR buf ingestion_buffer dat_buffer
garbage_buffer
CDB
MC-Central Server
15
Data flow in NCKPI DWH : Directories 1/2
Probe MC Server
CDR
qxdrs
$QUEST7_ROOT/data/xdr/CDR_buf/
CDR $QUEST7_ROOT/data/xdr/CDR/
CDR
CSDR buf
16
Data flow in NCKPI DWH : Directories 2/2
MC DWH Server
CDR CDR.dat
Cleaner
Acquisition ET Loader
garbage_buffer
$QUEST7_ROOT/data/qidwh/etl/ingestion_buffer
$QUEST7_ROOT/data/qidwh/etl/garbage_buffer
$QUEST7_ROOT/data/qidwh/etl/dat_buffer
17
Data flow in NCKPI DWH : Update Dimensions
MC DWH Server
CDR CDR.dat
qidwh updateAlarmDim Cleaner
ET Loader
Dataminer or
qidwh updateDim or ingestion_buffer dat_buffer Oracle
qidwh updateCDBDim or
qidw start Sync garbage_buffer
CDB
$QUEST7_ROOT/data/qidwh/dim/
MC-Central Server
18
Services Description
• ET: responsible for taking the xDR from the ’ingestion_buffer’, transform
them and put the resulting dat files inside the ’dat_buffer’
19
NCKPIDWH – VIP Analysis
Given the multitude of data available, NCKPI turns that to valuable
information for understanding the customer experience
customer centric
VIP
INDIVIDUALS
20
Anritsu Confidential Information
Description of available classes
• Time
• Measures
• Trunk Group classes
• Conversation Time
• Call Setup Time
• Prefix
• Called Number
• Calling Number
• PointCode
• First OPC/DPC
• Last OPC/DPC
• Release Value Group
• Country
• Nature of Address
• Linksets
• Major Account Customer (MAC)
21
Time
22
Time – Predefined Filters
• Last 7 days – the report will extract the data for the previous 7 days (e.g. if today’s date is August 10th
2007, the report will retrieve the data from August 3rd 2007 to August 9th 2007)
• Yesterday – the report will extract the data for the previous day (e.g. if today’s date is August 10th
2007, the report will retrieve the data from August 9th 2007 00:00 to August 10th 2007 00:00)
• Last hour loaded – the report will extract the data belonging to last aggregated hour in the database
• Last 15 minutes loaded – the report will extract the data for the last 15 minutes loaded
• Last 5 minutes loaded – the report will extract the data for the last 5 minutes loaded
23
Measures 1/2
• Transactions – the number of ISUP transactions. Type of
aggregation: SUM.
• Call Setup Time – calculated as the time from the last SAM
to ACM. Type of aggregation: SUM, CNT
• Hold Time – the time between the IAM and RLC messages.
Type of aggregation: SUM, CNT
24
Bid, Seizures, Attempts
bid bid
dialog 1 dialog 2
Attempt
25
Measures
IAM
SAM
Response Time
(IAM to ACM)
ACM
Waiting Time Holding Time
ANM
(ACM to ANM/REL)
(IAM to RLC)
Conversation time
REL (ANM to REL/RLC)
RLC
26
Measures 2/2
27
Class - Trunk Group
Dimensions
• Time Selected >= Hour – the observation time that
can be of a granularity of more than one hour
• Time Selected – the observation time.
• TG Name – the Trunk Group name.
• TG Direction – specifies if the trunk group has a
forward or backward
• E1 Name – the logical name of the E1 link
• E1 CICs Number – provides the number of voice
circuits in the E1 link
• TG Originating PC subclass OTG PC
Network&Code: is the originating point code of the
trunk group
• TG Destination PC subclass DTG PC
Network&Code: is the terminating point code of the
trunk group
28
GOS
where
A = Traffic
B = Probability of blocking
N = Number of CICs
29
Class – CTI and CSI
30
Class - Prefix
31
Class – Point Code
The Point Code class is composed of three subclasses:
• First Originating Point Code (FOPC)
• First Destination Point Code (FDPC)
• Last Destination Point Code (LDPC)
Dimensions FOPC, FDPC, LDPC (xy can be Last/First OPC/DPC)
• xyPC Network & Code identifies the first/last originating
point code within the network
– xyPC Format 3-8-3 – code written in 3-8-3 format
– xyPC Format 8-6 – code written in 8-6 format
– xOPC Number – code written in 14 bit format (e.g. 200)
– xOPC Dec – code written in decimal format (e.g. 512)
• xyPC Name: First/Last Originating Point Code logical name
– xyPC description – the description of the Point Code.
• xyPC ICP Name: interconnected partner name.
• xyPC Country Code – phone number country code of the
interconnected partner.
• xyPC Country Name – the country name
• xyPC Group Name – the logical name of the group
32
Class- Release Value Group (RVG)
Dimensions
33
Class - Country
Dimensions
• Calling/Called Country Name – the name
of the calling/called country (e.g.
Emirates).
• Calling/Called Country Code – the code
associated with the calling/called country
(e.g. 971).
34
Class – Nature of Address
Dimensions
• Calling/Called NoA Description: a
description of the NoA.
• Calling/Called NoA Code: identification
code associated with the NoA.
35
Class - Linksets
The Linkset class is composed of subclasses:
• First Forward Lks (FF)
• Last Forward Lks (LF)
• First Backward Lks (FB)
• Last Backward Lks (LB)
Dimensions
• FF Linkset Name: logical name of the linkset where
the oldest IAM has been captured.
• LF Linkset Name: logical name of the linkset where
the youngest IAM has been captured.
• FB Linkset Name: logical name of the linkset, where
the messages belonging to that same dialogue of the
oldest IAM and having opposite direction, have been
captured.
• LB Linkset Name – the logical name of the linkset,
where the messages belonging to the same dialogue
of the youngest IAM and having opposite direction,
have been captured.
36
Class - Major Account Customer (MAC)
Dimensions
• MAC Group Name – the name of the group
- MAC Group Description
• MAC Subgroup Name – the name of the
subgroup for each group
• MAC Name – the name of the customer that
belongs to the MAC group
- MAC Contract Id – identifier of the contract
owned by the customer
- MAC Description – a description of the
customer (e.g. the customer's
role)
• MAC IMSI – IMSI of the user (e.g. 22201 for
Mario Rossi)
• MAC MSISDN – ISDN Number of the Mobile
Station
37
Call Data Record Details
38
Standard Reports
Folder
Insight document Description
name
Inter-connect call Analysis of outbound (by called prefix and LDPC) and inbound (by
performance called prefix and FOPC) interconnect partner
Partners
Linkset Analysis in terms of circuit utilization and network
Linkset Analysis
performance
Release Value
Distribution of selected release value groups for selected prefixes
Analysis
Traffic Measurement Traffic Measurement Analysis in terms of network performance
Network
Analysis (option) and traffic load
Weekly Peak Traffic
Provides the Weekly Peak Traffic analysis per Trunk Group
(option)
List All Dimensions in List all dimensions in Network Call KPI: Release Value Group,
Network Call KPI Point Code, Linkset and Prefix
Others
Defined Trunk Group
List of defined trunk groups
(option)
39
Partners
Interconnect Call Performance
• This document provides an analysis of outbound inter-connect
partner (filtered out by Called Prefix and LDPC) and inbound inter-
connect partner (filtered out by Called Prefix and FOPC)
40
Network Quality Overview by Destination
•This report shows an overview of the main KPIs as ACR,NER 2002, NER
and Call Setup Time (all KPIs are shown with the relevant #Attempts) per
Called Prefix
41
Outbound Inter-connect Routes QoS KPI
42
Outbound Inter-connect Routes QoS KPI
43
Inbound Inter-connect Routes QoS KPI
44
Outbound Inter-connect Routes Traffic Load
45
Inbound Inter-connect Routes Traffic Load
46
Partners
Linkset Analysis
• This document provides an analysis of linksets in terms of circuit
utilization and network performance
47
Performance Overview
•This report shows an overview of the main KPIs as ACR,NER 2002, NER and Traffic
Load (all KPIs are shown with the relevant #Attempts) per linkset
48
Network Performance Trend
49
Traffic Load Trend
50
Network
Release Value Analysis
• This document provides an analysis of linksets in terms of circuit
utilization and network performance
51
Release Value Group Distribution
52
E422 Release Value Group
53
Network
Traffic Measurement Analysis (optional)
• This document provides an analysis of Traffic Load (Hour) distribution over
Trunk Groups and the time trend for each selected Trunk Group
• These reports have been developed for users that request this feature
separately
54
Trunk Group Overview
55
Trunk Group Trend Details
56
E1 Overview
•The report is
composed of two
objects:
–Top 10 E1 Names per
Traffic Load
–E1 details
57
E1 Trend Details
•This report shows the time trend of;
Traffic Load, Average Conversation
Time (s), Average Hold Time (s),
number of Attempts Conversation
Time for each selected E1
58
Network
Weekly Peak Traffic (optional)
• This document provides the weekly peak traffic analysis per Trunk
Group
• These reports have been developed for users that request this
feature separately
59
Weekly Peak Traffic per Trunk Group
60
Others
List All Dimensions in Network Call KPI
• This document collects a set of tables showing the current
configuration for all dimensions
61
Others
Defined Trunk Group (optional)
62
Weekly Peak Traffic per Trunk Group
63
Workflow Definition
64
Workflow Levels
• Workflow levels are marked inside each report with the following icons:
• Each workflow level includes the relevant Insight Documents and related
reports intended for that level of analysis
65
Links Between Reports
66
Content Organization
67
Partner Performance Monitoring
Content Organization
Workflow Level Insight Folder Document
Top Level Analysis –
Outside Operator
Extend of Standard Reports
Overview
observation Partners
Top Level Analysis –
Country Analysis
Partner
Impact Analysis –
Performance
Impact Analysis Outside Operator
Monitoring
Performance
Cause Analysis – Error
Standard Reports Distribution
Cause Analysis
Network Cause Analysis – CDR
Detail
68
Partner Performance Monitoring
• This workflow supports an analysis on the outside operators (a.k.a.
partners) performances, so Interconnected partners are the
interlocutors for this analysis
69
Partner Performance Monitoring
70
Partner Performance Monitoring
Outside Operator Overview
•This report contains
four objects
–Overall trend curve
showing the daily
number of calls for all
outside operators over
the last 2 weeks
–Top 10 outside
operators who
experienced the worst
failure rate (based on
NER 2002 KPI) during
the last 2 weeks
71
Partner Performance Monitoring
Outside Operator Overview
–Top 5 countries who
registered the highest
increasing failure rate (NER
2002 based) in percentage (It
compares previous day's
failure rate with the value of
the same day in the previous
week)
–Top 5 outside operators
who registered the highest
increasing failure rate (NER
2002 based) in percentage (It
compares previous day's
failure rate with the value of
the same day in the previous
week)
72
Partner Performance Monitoring
Country Analysis
•This report contains
two objects
–For the selected
country, the failure rate
(NER 2002 based) per
outside operator over
the last 2 weeks
–Failure rate percentage
(NER 2002 based) and
number of attempts per
partner
73
Partner Performance Monitoring
Outside Operator Performance
•This report contains five
objects
–Line graph in this section
shows, for the last 2 weeks,
the worst hour per day (max
failures based on NER 2002)
and #Attempts >100
–Line graph in this section
shows for the last 2 weeks,
the worst hour per day
considering max Failure
(NER) and #Attempts >100
74
Partner Performance Monitoring
Outside Operator Performance
–Line graph in this
section shows for the
last 2 weeks, the worst
hour per day
considering max Traffic
Load and #Attempts
>100
–Line graph in this
section shows for the
last 2 weeks, the worst
hour per day
considering max Call
Setup and #Attempts
>100
75
Partner Performance Monitoring
Outside Operator Performance
–This section is composed of four tables.
•The first table shows the worst hour per day in the last 2 weeks (based on
NER 2002)
•The second table shows the worst hour per day in the last 2 weeks (based
on NER).
•The third table shows the worst hour per day in the last 2 weeks (based on
Call Hold Time sum normalized by the number of circuits)
•The fourth table shows the worst hour per day in the last 2 weeks (based on
Call Setup Time).
76
Partner Performance Monitoring
Error Distribution
•This report requires as
input the hour and the Last
DPC ICP Name
77
Partner Performance Monitoring
Error Distribution
–The bar chart in this
section shows
distribution of failure
causes for the 5 minute
interval (per partner)
78
Partner Performance Monitoring
CDR Detail
•This report requires as input the 5 minutes interval, the Last DPC ICP
Name and the Release Value Code
79
Linkset Monitoring
Content Organization
80
Linkset Monitoring
81
Linkset Monitoring
82
Linkset Monitoring
Linkset Overview
•This report requires as input the
Last Forward Linkset Name
83
Linkset Monitoring
Linkset Overview
–This object is composed of a
graph and a table showing the
top 5 linksets with the highest
negative traffic load variance.
The traffic load variance
compares the previous day's
traffic load (holding time sum
normalized by circuit number)
with the value of the previous
week
84
Linkset Monitoring
Linkset Performance
•This report requires as
input the Last Forward
Linkset Name
85
Linkset Monitoring
Linkset Performance
–The third graph shows
for the last 2 weeks, the
worst hour per day
considering max(Traffic
Load)
–The fourth graph
shows for the last 2
weeks, the worst hour
per day considering
min(NER2002) and
#Attempts >100
86
Linkset Monitoring
Linkset Performance
–This section is composed of four tables.
•The first table shows the worst hour per day in the last 2 weeks (based on
NER 2002)
•The second table shows the worst hour per day in the last 2 weeks (based
on NER)
•The third table shows the worst hour per day in the last 2 weeks (based on
traffic load - Call Hold Time sum normalized by number of circuits).
•The fourth table shows the worst hour per day in the last 2 weeks (based on
Call Setup Time)
87
Linkset Monitoring
Linkset Error Distribution
88
Linkset Monitoring
Linkset Error Distribution
89
Linkset Monitoring
Linkset Error Distribution
•This report requires as input the 5 minutes interval, the
Release Value Code and the Last Forward Linkset Name
90
Summary
• Overview
• Architecture
• Star Schema
• Universe Description
• Standard Reports
• Workflows
• Reports Optimization
91
Report Optimization
92
Pre-aggregation for Point Code
93
Pre-aggregation for LFW Link
•The pre-aggregated LFW Link table contains the following classes and
measures:
Classes Measures
•Last forward linkset •Conversation time
•Hold time
•Call setup time
•Traffic load
•No of seizures
•# transactions
•Answered
•ASR dialogues
•ABR dialogues
•NER dialogues
94
Pre-aggregation for MAC
95
Pre-aggregation for Release Values
Classes Measures
•Called prefix •# transactions
•First originating PC
•First destination PC
•Last destination PC
•Release value group
96
Pre-aggregation for Trunk
97