Guides Inspector User Reference Guide Helix 9.1
Guides Inspector User Reference Guide Helix 9.1
Due to a policy of continuous product development and refinement, TEOCO Ltd. (and its affiliates,
together “TEOCO”) reserves the right to alter the specifications, representation, descriptions and all
other matters outlined in this publication without prior notice. No part of this document, taken as a
whole or separately, shall be deemed to be part of any contract for a product or commitment of any
kind. Furthermore, this document is provided “As Is” and without any warranty.
This document is the property of TEOCO, which owns the sole and full rights including copyright.
TEOCO retains the sole property rights to all information contained in this document, and without
the written consent of TEOCO given by contract or otherwise in writing, the document must not be
copied, reprinted or reproduced in any manner or form, nor transmitted in any form or by any
means: electronic, mechanical, magnetic or otherwise, either wholly or in part.
The information herein is designated highly confidential and is subject to all restrictions in any law
regarding such matters and the relevant confidentiality and non-disclosure clauses or agreements
issued with TEOCO prior to or after the disclosure. All the information in this document is to be
safeguarded and all steps must be taken to prevent it from being disclosed to any person or entity
other than the direct entity that received it directly from TEOCO.
TEOCO is a trademark.
All other company, brand or product names are trademarks or service marks of their respective
holders.
This is a legal notice and may not be removed or altered in any way.
Your feedback is important to us: The TEOCO Documentation team takes many measures in
order to ensure that our work is of the highest quality.
If you find errors or feel that information is missing, please send your Documentation-related
feedback to [email protected]
Thank you,
Table of Contents
1 About Inspector............................................................................................. 13
About This Manual ........................................................................................... 13
About the Inspector Backend Documentation ........................................................... 14
Licensing Inspector .......................................................................................... 14
Installing Inspector ........................................................................................... 15
Opening Inspector ........................................................................................... 15
About the Quick Help Screen .................................................................................... 17
5
Inspector 9.1 User Reference Guide
6
Table of Contents
Finding a Counter in the Table and Field Info Tab .................................................. 132
Synchronizing Table Data........................................................................................ 132
Viewing Counter Set Information ............................................................................. 134
Editing Database Tables ................................................................................ 135
Searching for Data in the Table Editor .................................................................... 137
Updating Column Values Globally ........................................................................... 138
Defining Other Table Properties..................................................................... 143
About Categories ..................................................................................................... 143
About Table Periods ................................................................................................ 145
7
Inspector 9.1 User Reference Guide
8
Table of Contents
10
Table of Contents
12 Index............................................................................................................. 521
11
Inspector 9.1 User Reference Guide
12
About Inspector
1 About Inspector
Inspector is TEOCO's network performance management and monitoring software tool that logs
and stores network parameters, enabling you to gain a complete understanding of the current and
past performance of your network.
You can use Inspector as part of TEOCO's Service Assurance suite, Helix.
Some typical uses of Inspector for network operation and performance management are:
Daily reporting of cell, site, BSC, MSC and transmission network performance
Daily reporting of any cluster of cell sites or network elements covering particular cities,
roads or other geographical regions
Identification of performance anomalies across network regions
Overall monitoring of alarms and equipment operational status
Identification and strategic reporting of traffic hotspots and network locations generating
high traffic and revenues
About the Inspector User Information on using the Inspector desktop interface.
Interface
Administering Inspector Administrator-only information about using Administrator tools.
Setting Up and Querying User information about setting up and viewing data, including trend and
Data forecast data, and using reports.
Viewing Data
Customizing Grids
Using Graphs
Using Work Areas
Generating and Scheduling
Reports
13
Inspector 9.1 User Reference Guide
Tip: There is also a Quick Reference Help that provides a brief 'look-up' reference for Inspector.
You can access the Quick Reference at any time by clicking the Inspector logo and selecting Quick
Reference.
Document Description
Helix Interface Workbook Completion Explains how to complete an interface workbook for use with the
Guide OSS Installation Tool (OIT).
Helix PM Library Workbook Extractor Describes how to use the Helix PM Library Workbook Extractor,
User Reference Guide which is a standalone tool that allows you to create an interface
workbook from existing metadata.
OPTIMA Mediation Guide Discusses the Inspector mediation layer, including data loading,
installation, and log files.
OSS Installation Tool User Reference Describes how to use the OSS Installation Tool (OIT), which
Guide configures the operation of the OPTIMA Mediation.
PM Operations and Maintenance Guide Describes the operation and maintenance of the Helix PM
(Performance Management) components, including PM Process
Monitor, PM Directory Maintenance and PM Summary.
Please contact Product Support to obtain the latest versions of these documents.
Licensing Inspector
In order to use Inspector, you must have the correct license(s). This table describes the licenses
available:
14
About Inspector
Note: The PM Inspector Alarms and PM Report Builder licenses are intended for users upgrading
from OPTIMA, and are not available for new deployments of Helix. If this is the first version of the
product that you are using, then you should use:
TrafficGuard to create alarms
The Microsoft Excel report option in Inspector or PM Reporter to create reports
Installing Inspector
You can install the Inspector client from the Performance Apps section of the TEOCO portal:
Important: You must have a valid Helix PM license as part of your TEOCO account.
After clicking the Inspector button, follow the prompts to install the Inspector client. It will open
automatically when the installation is complete.
Opening Inspector
To open Inspector as part of the TEOCO portal:
1. Ensure that:
o You have a valid Inspector license as part of your TEOCO account.
o Your user is assigned to a group that has the Inspector role.
For more information, see the TEOCO Admin User Guide.
Tip: You can add it to the favorite applications bar by dragging it into the top right corner:
15
Inspector 9.1 User Reference Guide
Important: You can continue to use Inspector after your session times out.
16
About Inspector
This provides a reduced version of the main Help, and can be used as a brief 'look-up' reference for
Inspector.
17
Inspector 9.1 User Reference Guide
18
About the Inspector User Interface
The user interface consists of a number of elements, which enable you to:
View, compare and analyze data from performance management counters for network
elements using grids and graphs
Customize windows and reports
Define how objects (such as modules and grids) function
Search for objects such as modules and reports
Important: The main parts of this User Reference Guide describe how to use the standalone
version of Inspector, and all of the pictures of the user interface are taken from this version.
The Inspector user interface operates using a ribbon system similar to Microsoft Office. This picture
shows an example Inspector ribbon:
Note: These are initially Home, Analysis, Administration, User Management and
Utilities but the list will expand depending on the window panes that you have opened.
Groupings within each tab divide the functional areas into sub-tasks.
Command buttons for each sub-task, which can include a number of user-defined favorite
shortcut buttons for quickly accessing the most commonly-used module combinations,
reports and work areas.
When you click on a command button, the chosen sub-task opens as a new tab on the toolbar (with
its own sub-tasks and commands), and also as a tab on the window pane. For example, here is the
Modules tab:
19
Inspector 9.1 User Reference Guide
If required, you can minimize the ribbon in order to maximize the amount of available screen space.
To do this:
Right-click any task pane on the ribbon, and from the menu that appears, click Minimize
the Ribbon.
- or -
Double-click the name of the tab that is currently displayed.
Tip: You can add favorite and frequently-accessed commands to the Quick Access Toolbar,
which is always available as part of the main display. For more information, see Quickly Accessing
Favorite Commands on page 67.
Manage Personal Favorites Opens the Manage Personal Favorites tab, on which
you can create your own favorites, and organise them
into groups.
20
About the Inspector User Interface
The other buttons on this tab will be for accessing any favorites that have been created, grouped
according to the favorite group to which they belong, with the following symbols used to represent
the favorite type:
Module Combination
Work Area
Inspector Modules Opens the Modules tab, on which you can view and
use modules.
See About the Modules Tab on page 26.
Module Opens the main Module Combinations tab, on which
Combinations you can view and use module combination.
See About the Main Module Combinations Tab on
page 28.
Work Area Opens a new Work Area tab.
See About the Work Area Tab on page 33.
Reporter Reports Opens the Reports tab, on which you can create
and manage reports.
See About the Reports Tab on page 35.
Schedules Opens the Schedules tab, on which you can create
and manage schedules for when reports will run.
See About the Schedules Tab on page 37.
KPI KPI Manager Opens the KPI Manager tab, on which you can
create and manage KPIs to show collected key
performance data in modules and combination
windows, and on the ENTERPRISE Map View
window.
See About the KPI Manager Tab and Global KPI
Tab on page 38.
Global KPI Opens the Global KPI tab, on which you can create
and manage global KPI views, which consist of a
single view showing all existing common public KPIs
for various vendor tables.
See About the KPI Manager Tab and Global KPI
Tab on page 38.
Alarms (license Alarms Opens the Alarms tab, on which you can create and
required) manage alarms.
See About the Alarms Tab on page 41.
21
Inspector 9.1 User Reference Guide
Alarm Handlers Opens the Alarm Handlers tab, on which you can
create and manage alarm handlers.
See About the Alarm Handlers Tab on page 44.
Sandbox Sandbox Objects Opens the Sandbox Objects tab, on which you can
create and view objects in the 'Sandbox'
environment.
See About the Sandbox Objects Tab on page 46.
General Data Explorer Open a new Data Explorer tab, on which you can
view counter sets and tables and create modules
and reports.
See About the Data Explorer on page 49.
Filters Open the Filters tab, on which you can create, edit
and delete personal, group and administrator filters.
See About the Filters Tab on page 51.
Element Open the Element Hierarchies tab, on which you
Hierarchies can create, edit and delete element hierarchies.
Element hierarchies are re-usable SQL queries
which enable you to display network elements in the
form of a hierarchical tree.
See About the Element Hierarchies Tab on page 53.
Geo Maps Geo Maps Opens the Geo Maps view, in which you can view
instance and KPI data on a geographical map.
See About the Geo Maps Tab on page 55.
Important:
The availability of some of these functions depends on your permissions and levels of
object security; for more information, see Using Role Based Access Control (RBAC) in
Inspector on page 104.
The ReportBuilder option is only available for upgraded OPTIMA users with a PM Report
Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix.
These options are further restricted: in the Alarms module, you cannot view any alarms
generated from the rest of the Helix system, and if you want to view PM alarms generated
in the Alarms module in any of Helix's other alarm-related modules (such as Cruiser), they
must be forwarded to the Helix alarm infrastructure. If this is the first version of the product
that you are using, then you should use TrafficGuard to create alarms. For more
information, see the TrafficGuard Table-Based User Guide or the TrafficGuard PM-Based
User Guide.
The Sandbox options are only available for users with a PM Sandbox license.
22
About the Inspector User Interface
23
Inspector 9.1 User Reference Guide
Important:
The availability of some of these functions depends on your permissions and levels of
object security; see Using Role Based Access Control (RBAC) in Inspector on page 104.
The Sandbox options are only available for users with a PM Sandbox license.
Permissions Application Opens the Application Roles tab, on which you can create
Roles and manage roles.
See Creating Roles on page 106.
Profiles Opens the Profiles tab, on which you can create and
manage profiles.
See Creating Profiles on page 112.
User Administration Users Opens the Users tab, on which you can edit users.
See Editing Users on page 117.
Groups Opens the Groups dialog box, in which you can create and
manage groups.
See Creating Groups on page 102.
Contacts Opens the Contacts dialog box, in which you can create
and manage contact details for individual users and groups
of users.
See Using Contacts on page 121.
Important: The availability of some of these functions depends on your license permissions and
levels of object security; for more information, see Using Role Based Access Control (RBAC) in
Inspector on page 104.
General Window Manager Opens the Window Manager dialog box, which enables
you to locate an open dialog box, and switch to it easily.
See Switching Between Open Tabs and Windows on
page 65.
Dock All Docks all undocked windows that you have opened.
Windows
See Managing Tabs on page 63.
Message Log Enables you to display the message log.
24
About the Inspector User Interface
Global Clock Opens the Global Clock dialog box, in which you can
set the clock to a particular time and date other than
that of the system clock.
See Using Clocks on page 155.
Regional Opens the Regional Settings dialog box, in which you
Settings can define the region-specific settings for the Inspector
client.
See Defining the Regional Settings on page 101.
User Preferences Opens the User Preferences dialog box, in which you
can define a number of user preferences, including your
confirmation requests and grid preferences.
See Defining User Preferences on page 147.
Database Data Retention Opens the Data Retention dialog box, in which you can
set retention periods for tables in the database.
See Defining Data Retention Periods on page 98.
Database Links Opens the Database Links dialog box, in which you can
create database links. These are used to connect from
one database to another.
See Creating Database Links on the Utilities Tab on
page 99.
Table Editor Opens the Table Editor dialog box, in which you can
edit the data in any table which has been added to
AIRCOM.EDITABLE_TABLES.
See Editing Database Tables on page 135.
Calendar Network Events Opens the Network Events tab, on which you can
define holidays and maintenance periods in order to
model your network environment more accurately.
See Defining Network Events on page 156.
Important: The availability of some of these functions depends on your permissions and levels of
object security; for more information, see Using Role Based Access Control (RBAC) in Inspector on
page 104.
On the main Inspector toolbar, if you click the main Inspector button , you can access a
number of additional functions:
Command Description
About Inspector Displays information on the software version, build number and Oracle version
being used.
Help Opens the installed Help system, to find out more about Inspector.
Quick Reference Opens the Quick Help Screen, which is a reduced version of the main Help and
can be used as a brief 'look-up' reference for Inspector.
For more information, see About the Quick Help Screen on page 17.
Exit Closes Inspector.
25
Inspector 9.1 User Reference Guide
Tip: To change the view, right-click in the pane, and from the menu that appears, point to
View and click either List (for the simple list) or Details (for the detailed list) as required.
26
About the Inspector User Interface
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Modules on page 224.
27
Inspector 9.1 User Reference Guide
For more details on the options on the toolbar, see About the Main Module Combinations Tab
Toolbar on page 28.
When you open an individual module combination, a new tab with its own toolbar opens. For more
information, see About the Individual Module Combination Tab on page 30.
28
About the Inspector User Interface
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Module Combinations on page 273.
29
Inspector 9.1 User Reference Guide
On this tab you can select which information is displayed for a particular module combination,
display the data graphically and so on. For more information, see Using Module Combinations on
page 273.
For more details on the options on the toolbar, see About the Individual Module Combination Tab
Toolbar on page 31.
30
About the Inspector User Interface
Analysis Forecast Enables you to run and view forecast data for
modules.
See Displaying Forecast Data for Modules on
page 303.
Explorer Create Link Between Enables you to define links between modules in a
Modules combination.
See Adding Links to Module Combinations on
page 286.
View View Graph Enables you to view the module data within a
graph.
31
Inspector 9.1 User Reference Guide
View Grid Enables you to view the module date within a grid.
Graph Add Graph Enables you to add a new graph to the module
combination.
See Displaying Data in Graphs on page 329.
Link/Unlink Graphs Enables you to link graphs that have the same x-
axis field.
See Displaying Data in Graphs on page 329.
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Module Combinations on page 273.
32
About the Inspector User Interface
Work areas can contain web browser pages, reports exported in HTML format to a server location
and module combinations, and enable you to save all of the items that you regularly use in a single
view. Work areas can also be set up to refresh at specified intervals, and automatically switch
between views as required.
33
Inspector 9.1 User Reference Guide
Work Area Open Enables you to open work area that is stored in the
database.
See Opening Work Areas on page 412.
Save Save a work area as an *.ini file.
Web Page Add Enable you to add, edit and remove web pages in
the work area.
See Adding and Removing Web Pages in Work
Areas on page 410.
Edit
Remove
Configuration Refresh Interval Set the intervals for refreshing data and switching
views.
See Refreshing Data and Switching Tabs on page
411.
Switching Enabled Enables you to set the switching option to be on or
off.
For more options when you have a work area open, right-click the work area and from the menu
that appears, select the appropriate action.
Important: The availability of some of these functions depends on your permissions and level of
ownership; for more information, see Using Work Areas on page 407.
34
About the Inspector User Interface
Note: All users with Read permissions for Reports can view the data for reports.
Important: The ReportBuilder option is only available for upgraded OPTIMA users with a PM
Report Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
For more information, see Using the Reports Tab on page 416.
35
Inspector 9.1 User Reference Guide
Explorer New Folder Enables you to create a new folder for managing reports.
See Creating Folders for Reports on page 416.
Up One Level Enables you to move up one level in the folder hierarchy.
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using the Reports Tab on page 416.
36
About the Inspector User Interface
Explorer New Folder Enables you to create a new folder for storing report
schedules.
See Creating Folders for Schedules on page 476.
Up One Level Enables you to move up one level in the folder
hierarchy.
37
Inspector 9.1 User Reference Guide
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Scheduling Reports on page 476.
On the Global KPI tab, if you have Administration or Write permissions on Global KPI, you can
create and manage global KPI views, which consist of a single view showing all existing common
public KPIs for various vendor tables.
38
About the Inspector User Interface
39
Inspector 9.1 User Reference Guide
View Base Table Enables you to view the KPIs according to base table.
Usage Table Enables you to view the KPIs according to usage table.
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using KPIs on page 201.
40
About the Inspector User Interface
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Global KPIs on page 221.
Important: The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix. These
options are further restricted: in the Alarms module, you cannot view any alarms generated from
the rest of the Helix system, and if you want to view PM alarms generated in the Alarms module in
any of Helix's other alarm-related modules (such as Cruiser), they must be forwarded to the Helix
alarm infrastructure. If this is the first version of the product that you are using, then you should use
TrafficGuard to create alarms. For more information, see the TrafficGuard Table-Based User Guide
or the TrafficGuard PM-Based User Guide.
41
Inspector 9.1 User Reference Guide
Performance Performance alarms enable you to set network counter thresholds or key
performance indicators (KPIs) and then receive alerts whenever network
conditions are not met. Network data is processed, at user defined intervals,
by Inspector. This data is stored in database tables in the form of counters.
Ripple counts are used to define the threshold conditions for setting or clearing
alarms.
The information from these alarms can be:
Queried in modules and reports
Viewed in the Alarms Explorer
Passed on to a fault management system
Performance alarms are based on SQL queries written in Inspector.
System System alarms are alarms raised on Inspector events, not performance data
events.
System alarms are based on SQL queries written in Inspector.
Threshold Crossing Alert TCAs are loader-specific alarms, which are raised as data is loaded into the
(TCA) Inspector database using the Loader. They indicate a discrepancy between
the expected values according to the defined thresholds and the data loaded
into the database after any modification during the loading process.
TCAs are based on columns loaded into raw tables.
Important:
Users with Admin permissions on Alarms and Alarm Handlers can configure performance
alarms, system alarms and TCAs
Users with Read permissions on Alarms and Alarm Handlers can only view performance
alarms
On the Alarms tab, the performance and system types are shown on separate tabs.
42
About the Inspector User Interface
43
Inspector 9.1 User Reference Guide
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Alarms on page 483.
Important: The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix. These
options are further restricted: in the Alarms module, you cannot view any alarms generated from
the rest of the Helix system, and if you want to view PM alarms generated in the Alarms module in
any of Helix's other alarm-related modules (such as Cruiser), they must be forwarded to the Helix
alarm infrastructure. If this is the first version of the product that you are using, then you should use
TrafficGuard to create alarms. For more information, see the TrafficGuard Table-Based User Guide
or the TrafficGuard PM-Based User Guide.
On an Alarm Handlers tab, the performance, TCAs and system types are shown on separate tabs.
44
About the Inspector User Interface
Explorer New Folder Enables you to create a new folder for storing alarm
handlers.
See Creating Folders for Alarms and Alarm Handlers on
page 491.
Up One Level Enables you to move up one level in the folder
hierarchy.
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Alarms on page 483.
45
Inspector 9.1 User Reference Guide
Important: The Sandbox options are only available for users with a PM Sandbox license.
46
About the Inspector User Interface
The right pane enables you to view a range of information related to the management of
your Sandbox - how much space you have been allocated, the current expiry periods, and
the status of your promotion requests
Sandbox Object New Empty Enables you to create a new empty table in the
Table Sandbox.
See Creating Empty Tables in the Sandbox on page
250.
New Table with Enables you to create a new table with preloaded data
Data in the Sandbox.
See Creating Tables with Data in the Sandbox on page
255.
New Database Enables you to create private database links to other
Link databases.
See Creating Database Links in the Sandbox on page
259.
New Synonym Enables you to create private synonyms for objects
from other schemas in the Sandbox.
See Creating Synonyms in the Sandbox on page 260.
Import Data Enables you to import data from files into Sandbox
tables to use within the 'Sandbox' environment.
See Importing Data into a Sandbox Table on page 265.
Edit Enables you to edit the selected table, view,
materialized view, private database link or synonym.
See Editing Sandbox Objects on the Sandbox Objects
Tab on page 261.
Copy Enables you to copy a selected table, view, materialized
view, private database link or synonym.
See Duplicating Sandbox Objects on page 264.
Paste Enables you to paste a copied table, view, materialized
view, private database link or synonym.
See Duplicating Sandbox Objects on page 264.
Delete Enables you to delete tables, views, materialized views,
private database links and synonyms.
See Deleting Sandbox Objects on page 263.
Convert to View Enables you to convert a materialized view into a view.
See Editing Sandbox Objects on the Sandbox Objects
Tab on page 261.
Restore Enables you restore a deleted object from the recycle
bin to the Sandbox.
See Viewing, Dropping and Restoring Deleted Objects
on page 270.
47
Inspector 9.1 User Reference Guide
Sandbox Object New Empty Enables you to create a new empty table in the
Table Sandbox.
See Creating Empty Tables in the Sandbox on page
250.
Drop Enables you to permanently drop deleted and expired
Sandbox objects from the database.
See Viewing, Dropping and Restoring Deleted Objects
on page 270.
View Object SQL Enables you to view the SQL query for a particular
object.
The SQL is displayed in a separate Object SQL dialog
box.
View All Objects Enables you to switch between viewing all Sandbox
objects that you have access to and just those that you
own.
Active Objects Enables you to select the data display. There are three
possible options:
The list of Sandbox objects (default).
Recycle Bin
The Sandbox recycle bin. For more information,
see Viewing, Dropping and Restoring Deleted
Objects on page 270.
Expired Objects
The list of Sandbox objects that have expired. For
more information, see Viewing and Dropping
Expired Objects on page 271.
Refresh Enables you to refresh the list of Sandbox objects at
any time.
This is particularly useful if you are working in a multiple
user environment, and want to see the changes made
by other users.
Important: Inspector does not automatically refresh the
data.
Promotion Promotion Opens the Promotion Requests tab, on which you can
Requests Requests view and create promotion requests.
See Creating and Managing Sandbox Promotion
Requests on page 93.
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using the Sandbox on page 248.
48
About the Inspector User Interface
For more information, see Using the Data Explorer on page 174.
Note: The Data Explorer displays both Inspector and Helix PM entities. Helix PM entities are
displayed in the Global schema, as part of the Configuration category:
For more information on PM entity views, see the TEOCO Studio User Guide.
49
Inspector 9.1 User Reference Guide
Data Explorer Find Counter Enables you to search for any counter that appears
as a column heading in the database tables.
See Finding Tables and Counters on page 173.
Counter Legend Opens the Counter Legend dialog box, in which you
can view a list of all the counters used in Inspector.
See About the Counter Legend Dialog Box on page
57.
Table Properties Enables you to view the properties for the selected
database table.
View Show Data Grid Enables you to show the data for the selected
counter or table.
Show SQL Builder Enables you to show the SQL query for the selected
counter or table.
Refresh Table List Enables you to refresh the tables displayed in the
Data Explorer.
This is particularly useful if you are working in a
multiple user environment, and want to see the
changes made by other users.
Important: Inspector does not automatically refresh
the data.
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using the Data Explorer on page 174.
50
About the Inspector User Interface
For more information about the Filters tab, see Using Filters on page 313.
Filter Add Static Filter Enables you to create a static filter, which is a filter
based on fixed filter values that you specify as part of
the filter definition.
See Creating Static Filters on the Filters Tab on page
314.
Add Dynamic Filter Enables you to create a dynamic filter, which is a filter
that produce a list of filter values by running a data
query.
See Creating Dynamic Filters on the Filters Tab on
page 317.
Edit Enables you to edit an existing filter.
See Editing Filters on the Filters Tab on page 323.
51
Inspector 9.1 User Reference Guide
Filter Add Static Filter Enables you to create a static filter, which is a filter
based on fixed filter values that you specify as part of
the filter definition.
See Creating Static Filters on the Filters Tab on page
314.
Copy Enables you to copy an existing filter.
See Copying Filters on the Filters Tab on page 325.
Explorer Convert to Static Enables you to convert a dynamic filter into a static
Filter filter.
See Converting a Dynamic Filter to a Static Filter on
page 321.
Find Enables you to locate a filter.
See Finding Filters on page 324.
View Filter Values Enables you to view the values returned by the filter,
and (if appropriate) the SQL used to create the filter.
Enable you to define how information is displayed on
List the tab.
See Setting What is Displayed on a Task Tab on page
64.
Details
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Filters on page 313.
52
About the Inspector User Interface
Element hierarchies are re-usable SQL queries which enable you to display network elements in
the form of a hierarchical tree.
53
Inspector 9.1 User Reference Guide
Paste
View List Enable you to define how information is displayed on the tab.
See Setting What is Displayed on a Task Tab on page 64.
Details
Important: The availability of some of these functions depends on your permissions and level of
ownership; see Using Element Hierarchies on page 241.
54
About the Inspector User Interface
For more information, see Displaying Data in Geo Maps on page 330.
View Reset Layout Enables you to reposition the panes and windows of the Geo
Maps display to their default position.
55
Inspector 9.1 User Reference Guide
Tables Displays or hides the Tables pane at the bottom of the Map
area.
See Displaying Information for KPIs Displayed on the Map on
page 349.
Instance Displays or hides the Instance Properties pane.
Properties
See Displaying Information for Instances Displayed on the
Map on page 352.
Select Instances Enable you to select an instance (or multiple instances) on the
map.
See Selecting Instances for Analyses on page 338.
Save/Load Selection Enables you to save a selection for future use, or load a
previously saved selection file.
See Saving and Loading Selections for Analyses on page 342.
Select All Enables you to select all or no instances on the map.
Select None
Pan Enables you to pan the map in order to view areas that are not
currently visible, or to move specific areas to the center of the
map.
Zoom In Zooms in to a selected area, by increments.
56
About the Inspector User Interface
Note: You can only add, edit and delete counters if you have Administration or Write permissions
for the Data Explorer.
2. In the Counter Legend dialog box, select a vendor from the drop-down list.
3. In the Find Value box, type the name of the Counter for which you want more information.
4. Click Find.
The counter is highlighted in the list. Any further information about the counter, if available,
will be displayed.
57
Inspector 9.1 User Reference Guide
Using Favorites
On the Home tab you can customize the way that you use Inspector, by creating favorite shortcut
buttons to quickly access your most commonly-used analysis elements (module combinations,
reports and work areas):
Favorites are organised into groups, which can be personal to you or associated with the group(s)
to which you belong.
To view a favorite:
On the Home tab, click the favorite that you want to view.
The favorite module combination, report or work area is displayed.
58
About the Inspector User Interface
2. Click the Add button, and from the menu that appears, click the required favorite type:
Important: The ReportBuilder option is only available for upgraded OPTIMA users with a
PM Report Builder license. If this is the first version of the product that you are using, then
you should use the Microsoft Excel report option or PM Reporter to create reports.
- or -
In the Favorites Library, right-click the empty space and from the menu that appears, click
the appropriate Add option.
59
Inspector 9.1 User Reference Guide
Tip: If the required favorite type is not shown, click the required type in the lower part of the
Favorites Library:
3. In the dialog box that appears, locate the module combination, report or work area that you
want to define as a favorite:
4. Click OK.
The new favorite is added to the library.
To be able to access your new favorite from the Home toolbar, you must now assign it to a
favorite group. For more information, see Creating Personal Favorite Groups on page 60.
Tip: You can quickly add a module combination, report or work area to the Favorites Library from
the Module Combinations tab, Reports tab or Work Area tab respectively. To do this:
Important: A favorite cannot be displayed on its own - it must be part of a group. Similarly, a group
without any favorites will not be displayed.
60
About the Inspector User Interface
4. To add a favorite to the new group, in the Favorites Library, click the required favorite and
drag it onto the group to which you want to add it.
If the required favorite type is not shown, click the required type in the lower part of the
Favorites Library.
Tip: To remove a favorite from a group, right-click the required favorite, and from the menu
that appears, click Remove (or Remove from all Groups, if required).
5. Add more favorites to the group in the same way, and then click Save.
Click the Home tab, and then select the required favorites group.
The favorite group and favorite are added to the Home tab:
As well as being part of your personal favorites, if you have Administration permissions for Global
Favorites, you can associate the new favorites group with another user group, so that they can also
use these favorites. For more information on how to do this, see Creating Global Favorite Groups
on page 62.
61
Inspector 9.1 User Reference Guide
Important: To view and use the items contained in the favorites, users must have the required
object permissions. For more information, see About Inspector Security on page 101.
To do this:
4. To add a favorite to the new group, in the Favorites Library, click the required favorite and
drag it onto the group to which you want to add it.
If the required favorite type is not shown, click the required type in the lower part of the
Favorites Library.
Tip: To remove a favorite from a group, right-click the required favorite, and from the menu
that appears, click Remove (or Remove from all Groups, if required).
6. To associate the new favorite group with a user group, in the Global Favorites pane, click
the required favorite group and drag it onto the user group to which you want to add it.
Tip: You can select the order in which the favorite groups will be displayed on the Home
tab by moving them up and down the tree in the User Group pane.
8. Click Save.
62
About the Inspector User Interface
Any user that is a member of the selected group will now be able to use the associated
favorites group(s).
Managing Tabs
All of the tabs in Inspector can be docked and undocked as required, enabling you to customize the
layout of the user interface in a way that suits you, for example, when using more than one monitor.
In addition, you can rename tabs to be different from the default names they are provided with, to
make them clearer and easier to navigate through. These names will last for the current session.
Tip: You can also manage open tabs and windows using the Open Windows Management dialog
box. For more information, see Switching Between Open Tabs and Windows on page 65.
To undock all of the tabs that are currently open, right-click any of the tab names, and from the
menu that appears, click Undock all tabs.
To redock all of the windows that are currently open, on the Utilities tab, click the Dock All
Windows button .
Renaming Tabs
To rename a tab:
1. Right-click the tab name and, from the menu that appears, click Rename current tab.
2. In the dialog box that appears, type the new name for the tab.
3. Click OK.
The tab is renamed.
Closing Tabs
To close a tab:
Click the Close button on the tab.
- or -
Right-click the tab name, and from the menu that appears, click Close current tab.
63
Inspector 9.1 User Reference Guide
To close all open tabs, right-click any of the tab names and, from the menu that appears, click
Close all tabs.
Modules tab
For a number of these tabs, you can define how the data is displayed. This table describes the
options:
Button Description
Displays a simple list of the names of the modules, reports and so on.
List
Displays a more detailed list, containing descriptions, modification
information and so on.
Details
64
About the Inspector User Interface
This displays the window type, as well as the name of the window as it appears on its tab.
Tip: If you have a number of windows of the same type open (for example, a number of
work areas or combinations), you can group them according to type by clicking the column
header and dragging it into the panel above the table.
65
Inspector 9.1 User Reference Guide
2. In the Windows List, double-click the window that you want to use.
The focus switches to the chosen window, and the tab is highlighted:
In this dialog box, you can also rename or close individual open windows, or close all of the open
windows.
To rename a window:
2. Click Rename.
- or -
Right-click, and from the menu that appears, click Rename.
3. In the dialog box that appears, type the new name of the window and then click OK.
To close a window:
2. Click Close.
- or -
Right-click, and from the menu that appears, click Close.
The window is closed.
Tip: If required, you can reposition the Window Manager as a menu bar or utility pane, attached to
the top, bottom, or either side of the Inspector window. To do this:
1. Click the Window Manager dialog box, and then drag it to the required location.
2. Click one of the positioning buttons (top, bottom, left or right) that appear as you move the
Window Manager across the main window.
4. Click the Attach Window Manager button to 'lock' the Window Manager window in
place.
66
About the Inspector User Interface
You can choose to have the Quick Access toolbar above the ribbon (which is the default position)
or below the ribbon. To move the ribbon:
2. From the menu that appears, click Show Quick Access Toolbar Below the Ribbon.
The Quick Access Toolbar is moved to below the ribbon.
67
Inspector 9.1 User Reference Guide
Each time you perform one of these tasks, Inspector connects to the database. Each of these
connections is also known as a session.
To be able to work in the most effective way, it is important to understand how these sessions can
be managed in Inspector, particularly in terms of:
Using multiple parallel database connections
Viewing large datasets
You can monitor and manage your Inspector sessions in the Inspector Session Manager. For more
information, see Managing Inspector Sessions on page 69.
Important: Only users who have Administration permissions for General Admin Options can
specify the number of database connections that can be run in parallel. If you are an administrator,
see Setting Administrator Options on page 73 for more information.
If you try to open another connection after the limit has been reached then you will receive a
message telling you that the limit has been reached (and also telling you what the limit is).
If you are running multiple (ReportBuilder) reports, you can quickly move between them. To do this,
in the report window, right-click and from the menu that appears, click one of the following options:
Switch to, if you want to re-focus on another running report, and leave the current one
running
- or -
Switch and Close, if you want to re-focus on another running report, and close the current
report
When a particular session has been completed (that is, when the data has been loaded/refreshed,
or the report has finished running), the time taken to complete the task is displayed in the message
log.
68
About the Inspector User Interface
To prevent this from happening, a user with Administration permissions for General Admin Options
can allocate a portion of memory that will be reserved for tasks that do not require a database
connection. If you then try to perform one of these database-related tasks (excluding reports),
Inspector calculates its memory requirement, and if the non-reserved memory is not sufficient for
performing the task, you will be notified that it cannot be run.
If you are an administrator, see Setting Administrator Options on page 73 for more information.
For a list of the tasks that require a database connection, see Working With Inspector Sessions on
page 68.
For each current session, you can view the following information:
Item Description
In State The number of minutes in the state indicated in the 'Status' column.
Terminate The number of minutes until the session will be terminated.
Caption The name of the session; this corresponds to the Type in the Window Manager.
Class For internal use only.
Status The current status of the session.
69
Inspector 9.1 User Reference Guide
To set the Session Manager to remove any idle sessions after a specified number of
minutes:
Note: This option will still be active if you close the Session Manager.
Message Log
It contains messages and warnings, which can include the following types:
Tip: You can clear the message log at any time. To do this, right-click in the message log, and from
the menu that appears, click Clear Messages.
70
About the Inspector User Interface
By default, the Message Log appears at the bottom of the main window, but you can detach it and
move it to another position. You can either re-attach it to the main window in a different position, or
move it to a separate, detached position.
2. Click the Attach Message Log button to 'lock' the Message Log window in place.
2. Type the name (or part of the name) of the item you wish to find in the Name field.
If you want to search for whole words or a full name only, select the Find Whole Words
Only or Find Full Name Only checkbox as appropriate.
Note: If you are searching for a name, you cannot use the Find Whole Words Only option.
71
Inspector 9.1 User Reference Guide
3. If you have chosen the Find option from the context menu, Inspector will search the
currently selected folder. However, you can modify this search if required:
o To include the subfolders of the currently selected folder, select the Include
Subfolders checkbox
- or -
o To search all folders, ensure that the Search Folder checkbox is not selected
If you have chosen the Find option from the View menu, Inspector will automatically search
all folders.
4. Click Search.
All items that match the search criteria are displayed in the lower pane.
Note: If you type * in the Find dialog box, then all the items are displayed in the lower
pane.
Tip: You can view an item in the list by double-clicking the item's name, and/or navigate
the Explorer to a folder in the list by double-clicking the folder.
72
Administering Inspector
3 Administering Inspector
This section describes the administration tools that are available to Inspector users with
Administration permissions.
As part of Inspector's Role Based Access Control (RBAC), separate Administration permissions are
available for different components of Inspector. Therefore, the availability of some of these
functions depends on the permissions that you have been granted. For more information, contact
your main Inspector Administrator.
As a starting point, all Inspector installations contain a special administrative user, known as 'nsa'.
This user inherits the 'Inspector Administrator' profile, whose permissions cannot be edited.
73
Inspector 9.1 User Reference Guide
Item Description
Module Tree Size In order to protect memory consumption, set the maximum number of
nodes that a module can display. The higher the value, the larger the
module size allowed, and therefore the larger the amount of memory
that may be needed to run the module.
If this number is exceeded, then the module tree will not load within a
combination, and an error message is shown.
Tip: The recommended value is 100,000.
Combination Templates If you want to prompt users to update the combination template when
they close a combination, select this option.
Combination Graphs If you want to select all of the elements for a selected counter when
showing combination graphs, select this option.
Enable Auditing If you want to log details of modules and reports that are run (for
auditing purposes), select this option.
The logged details are stored in the database, and can be exported to
a report if required. For more information, see About Auditing Modules
and Reports on page 75.
74
Administering Inspector
For more information on how to set the connection details for the Inspector email client, see Setting
Email Client Options on page 76.
For more information on defining which schemas and tables you want to exclude from the Data
Explorer and other modules, see Setting Which Tables and Schemas to Exclude from the Data
Explorer on page 77.
For more information on the advanced settings, see Setting the Maximum Number of Parallel
Database Connections on page 78 and Defining the Memory Threshold for Viewing Large Datasets
on page 79.
Note: The ReportBuilder option is only available for upgraded OPTIMA users with a PM
Report Builder license. If this is the first version of the product that you are using, then you
should use the Microsoft Excel report option or PM Reporter to create reports.
Module combinations that are run from the Module Combinations tab or as part of a work
area or favorite.
Note: Details of exported report definitions are not logged as part of auditing.
This table describes the details that are logged in the LOGS.AUDIT_LOG table:
FUNC_AREA_ID A number indicating whether a report (5) or module combination (2) has
been executed.
ITEM_ID A unique number identifying the report or module combination that has
been executed.
ITEM_NAME The name of the report or module.
ACTION_NAME The name of the action, either 'Module Execution' or 'Report Execution'.
ACTION_ID A number indicating whether the action is a 'Module Execution' (1) or a
'Report Execution' (2).
ACTION_START_DATE The date and time when the module/report started running.
ACTION_END_DATE The date and time when the module/report finished running.
OS_USER_NAME The domain username of the logged in user - for example,
aircomint\john.smith.
ORACLE_USER_NAME The Oracle username of the user defined in the OS_USER_NAME.
You can generate a report displaying this data by specifying the LOGS.AUDIT_LOG table in your
report query.
For more information, see Generating and Scheduling Reports on page 415.
75
Inspector 9.1 User Reference Guide
When you set this option, the client overrides your system's default mail client to use the email
client settings when emailing reports.
Note: The Email Client Settings check will not run if the virus check on your system is blocking
emails. Ensure that you turn off the virus check before you set the email client options.
2. In the General Administrator Options dialog box, click the Email Client Settings tab.
This picture shows an example:
4. In the SMTP Server box, type the name of the SMTP server.
6. In the Report "From" address field box, type the name of the user from whose email ID
the email will be sent.
7. If you want to use authentication, select this option, and then type the SMTP user name
and password.
Tip: If you want to check the connection to the email client, click Test Connection.
8. Click OK.
After you have set these options, the email client is displayed when you export a report to email.
76
Administering Inspector
Tips:
You can click To or Cc to open the Address Book to retrieve the email addresses.
Once you have set your email address, click Test Connection to check your connection.
When this succeeds, click Send to export the report via email.
Setting Which Tables and Schemas to Exclude from the Data Explorer
On the Data Explorer Filters tab of the General Administrator Options dialog box, you can set
the Inspector database tables and schemas that you want to exclude from the Data Explorer.
This ensures that only the relevant tables and schemas are displayed, so that loading and locating
information is faster.
Important: The selected tables and schemas are not deleted from the database, they are just
removed from the Data Explorer display.
To do this:
2. In the General Administrator Options dialog box, click the Data Explorer Filters tab:
This tab displays all of the tables and schemas that are excluded from the Data Explorer
and the other associated modules.
Tip: By default, a number of rarely used tables and schemas are excluded, but you can
choose to include these if required. To do this, select the required table or schema and
click Delete.
77
Inspector 9.1 User Reference Guide
4. You can also edit existing table and schema names by:
o Selecting the required table/schema and clicking Edit
- or -
o Double-clicking the table/schema name.
5. Click OK.
Data from the chosen tables and schemas are removed from the Data Explorer.
Tip: If you have the Data Explorer open already, click the Refresh button to apply the
changes.
This is particularly useful for using a number of Inspector functions simultaneously, for example
loading/refreshing data on multiple tabs or running several reports at once.
1. In the Maximum Concurrent Sessions pane, use the Up and Down arrows to select the
required number.
Tip: In this pane, you can also view how many sessions are available for use at that particular time.
78
Administering Inspector
Note: Previewing reports is excluded from this, as reports are previewed using a separate
application for each preview, and so have a large amount (2GB) of physical/virtual memory
available already. The only limitations are those of the machine on which the preview is run.
This value is used as a threshold - you cannot view any dataset which consumes a portion of the
memory greater than the unreserved amount. For example, if the reserved memory is 10%, then
any dataset that requires more than 90% of memory cannot be viewed.
Tip: In this pane, you can also view how much (virtual) memory is currently being reserved
by Windows for Inspector. Not all of this may have been used up because Windows
sometimes tries to optimize performance by reserving memory in advance of its use. For
example, the application may show only 500MB remaining but in reality there is 750MB, of
which 250MB is 'reserved'. This value is also subject to variation based on whether
Inspector is, for example, in the foreground or minimised. However this figure rises to the
level expected when processing begins.
Important:
The Sandbox options are only available for users with a PM Sandbox license.
To create Sandbox promotion requests, you need Administration or Write permissions for
the Sandbox. However, to perform any other administration task for the Sandbox, you must
have Administration permissions for Sandbox Administration.
79
Inspector 9.1 User Reference Guide
This table describes the ways in which you can administer the Sandbox:
Allocate individual space quotas for your Setting Sandbox Allocation Options on
users, and a default space quota for any page 86
user given Administration or Write
permissions on the Sandbox.
Specify when Sandbox objects will expire, Setting Sandbox Expiry Options on page
and what happens when they expire. 87
Manage (but not implement) the process Creating and Managing Sandbox
for promoting objects from the Sandbox to Promotion Requests on page 93
the database.
Note: Privileges for creating Sandbox objects in the Data Explorer are described in a separate
topic. For more information, see About Sandbox Privileges for the Data Explorer on page 81.
This table describes the functional areas and corresponding permissions that are required for the
Sandbox:
80
Administering Inspector
Data Dictionary Admin Can view all sandbox user objects in the Data Explorer
(irrespective of sharing type – personal, group, system).
For more information on RBAC, see Using Role Based Access Control (RBAC) in Inspector on
page 104.
Based on these requirements, it is recommended that you create/use the following profiles:
Profiles Permissions
These profiles have different combinations of functional areas and permission types, which will
allow combined access privileges.
In addition to RBAC, every Sandbox object has a Privilege Access Type field which allows the
owner or an administrator to share the object with other groups or users. Objects can be shared for
viewing, editing the object structure or importing data.
This object level access determines which objects the currently logged in user can view or edit.
Note: Only users with Administration permissions for the Data Dictionary can view all objects (both
data model objects and sandbox user objects) in the Data Explorer irrespective of the object level
permissions set for those objects.
Because of security restrictions the database administrator may not have permitted this level of
access (in other words, they may not have allowed SELECT grant on object to PUBLIC/individual
users) and this may mean that the user cannot create views or materialized views due to having
insufficient privileges.
81
Inspector 9.1 User Reference Guide
When creating or editing a view, you should check the following for each table or view used in the
SELECT statement:
Has a SELECT grant been given to PUBLIC user?
o If 'Yes', then views can be created based on this object.
o If 'No', then check if a SELECT grant has been given to the destination schema (in
other words, the destination owner of the view you are trying to create).
If such a SELECT grant has been given, then views can be created based on this
object. If not, you cannot create views based on this object.
There are two ways to create views in Data Explorer, depending on a user's profile:
Sandbox Writers can create or edit views or materialized views in sandbox/user schemas
Data Explorer Administrators can create views in vendor or global schemas
For both of these methods, you should perform the following checks for every object used in the
SELECT statement for view.
For troubleshooting purposes, this section describes an example of resolving problems with
insufficient privileges for a user trying to create views and materialized views in the Data Explorer.
Consider the case of SANDBOX_WRITER_1 user, who is trying to create a view called
SANDBOX_WRITER_1.New_View_1.
If the correct SELECT privileges are not granted on base objects to the required owner of the view
New_View_1 (in this case, SANDBOX_WRITER_1), then Inspector reports the following error:
Current action failed due to: Either Table or view (from the SQL) does
not exist, or insufficient SELECT privileges on base objects given to
object owner SANDBOX_WRITER_1. Please contact the administrator.
Note: If you do not get this error and can create the object successfully even if the PUBLIC or
destination schema have not been given the SELECT grant, this means that a system privilege
(such as SELECT_ANY_TABLE) has already granted to the destination schema for the view.
82
Administering Inspector
To determine the cause of this error, you should run the following query in the Data Explorer in
order to check if the correct SELECT privileges have been granted to the destination or PUBLIC
schema:
SELECT
(ATP.TABLE_SCHEMA || '.' || ATP.TABLE_NAME) as Base_Object,
ATP.GRANTEE as Select_Granted_To
FROM
ALL_TAB_PRIVS ATP
WHERE
ATP.TABLE_SCHEMA IN ('OPTIMA_ADMINISTRATOR', 'SANDBOX_WRITER_1')
AND -- Specify all the base object owners
ATP.TABLE_NAME IN ('BSCCFG', 'BSCCFG1', 'EEE333', 'MY_CELLCFG')
AND -- Specify all the base objects
ATP.PRIVILEGE = 'SELECT'
ORDER BY
ATP.TABLE_SCHEMA, ATP.TABLE_NAME, ATP.GRANTEE
The results are displayed in the Data Explorer, on the Preview tab:
In this example, the owner SANDBOX_WRITER_1 does not have a SELECT grant on one of the
base objects, OPTIMA_ADMINISTRATOR.BSCCFG.
This means that if the SQL contained only these base objects, the respective user could create the
corresponding view.
83
Inspector 9.1 User Reference Guide
Note: Even though the EVERYONE role has been granted SELECT on
OPTIMA_ADMINISTRATOR.BSCCFG, the SANDBOX_WRITER_1 user still cannot create the
view, because EVERYONE is a database role.
To solve the problem of the insufficient privileges error, you will need to contact either the object
owner of table/view or the Database Administrator (DBA):
Ask the owner of object 'BSCCFG' (OPTIMA_ADMINISTRATOR) to grant Read
permissions on the object.
OPTIMA_ADMINISTRATOR can then edit the object and give SANDBOX_WRITER_1
read/select access using the following steps:
o To modify the view to a 'specified access list', while retaining Read access for the
EVERYONE group, then configure the privileges for the view as shown here:
84
Administering Inspector
- or -
Ask the DBA to grant SELECT on OPTIMA_ADMINISTRATOR.BSCCFG to
“SANDBOX_WRITER_1” or to PUBLIC
When the above SELECT grants are given to every base object used in the SELECT statement
(being used for view creation), then you can create a new view or materialized view in the desired
destination schema (in this example, SANDBOX_WRITER_1) successfully.
85
Inspector 9.1 User Reference Guide
Important: Inspector Administrators do not get a sandbox allocation by default. You must specify
this allocation in the same way as for other users.
To re-order the columns, drag the column into the required position
86
Administering Inspector
2. In the Allocate Space pane, type the required allocation (up to the specified maximum
value):
To define a default space quota for users with Administration or Write permissions for the
Sandbox:
2. In the dialog box that appears, define the default allocation by typing the required number
of MB or using the up and down arrows:
Warning: Expired database links, synonyms, tables and views that have passed their grace period
are simply deleted from the database. However, if you are using materialized views, they can be
converted to normal views instead.
To do this:
87
Inspector 9.1 User Reference Guide
In the Object Expiry Date Updates pane, you can view the expiry dates of all of the Sandbox
objects that currently exist.
Tips:
You can group the objects by a particular column (for example, Object Type) by dragging
the column heading into the dark blue area above the table.
You can view additional columns in the grid. To do this, right-click any column header,
select Column Chooser, and then drag and drop columns from the Customization dialog
box onto the grid header row.
To enable you to see an object's expiry status at a glance, Inspector uses the following colors:
Color Description
Black The object has an expiry date and is within the expiry period.
Amber The object has an expiry date and is within the defined warning period before expiry.
Red The object has expired, but is within the expiry grace period.
Brown The object has expired and has passed its expiry grace period, but has not yet been
removed.
Grey The object has been deleted and is in the Recycle Bin, but is within the deletion grace
period.
The expiry period and warning period are defined in the Global Settings.
88
Administering Inspector
Immediately drop all objects that have expired (and have passed their grace period) from
the database
Warning: To enable any expiry settings that you define, you must select the Enable Expiry
checkbox. If you do not select this option, then no objects will ever expire.
When you are setting the Sandbox expiry options on the Sandbox Expiry tab, you set a number of
global values that will apply to all Sandbox objects, unless they are overridden by expiry options for
single objects, object types or specific users.
To do this:
Option Description
Expiry Period for New The number of days after which a newly created object will expire. The
Objects expiry date for an object is calculated as 'Creation Date + Expiry
Period'.
Grace Period after Expiry The number of days after the expiry or deletion date for which the object
and Deletion is kept. Users must request that objects within their grace period are
reinstated before they reach their grace end date, otherwise they will be
dropped.
Warning Period before The number of days before the expiry date when the user will be
Expiry warned that their objects are due to expire.
Note: All of the dates are calculated based on an object's expiry date. For example, if the
current date is 1/12/10, this table shows how this would be converted for the specific expiry
options, based on the values set:
Expiry Period for New 20 An object created on 1/12/10 will expire on 20/12/10.
Objects
(Expiry date = Creation date + 20)
Grace Period 5 After Expiry - If the same object expired on 20/12/10,
then it will have grace end date of 25/12/10.
(Grace end date = Expiry date + 5)
After Expiry - If the same object was deleted on
20/12/10, then it will have grace end date of 25/12/10.
(Grace end date = Deletion date + 5)
Default Warning Period 2 The user will be warned from 18/12/10 onwards that
the same object is due to expire. This is denoted by the
object being colored in red.
(Warning date = Expiry date - 2)
2. If any of your users are using materialized views in the Sandbox, select what will happen to
the materialized views when they expire:
o Delete the materialized view from the database
o Convert the materialized view to a normal view, with a new expiry date based on the
Global Expiry Period
89
Inspector 9.1 User Reference Guide
On the Sandbox Expiry tab toolbar, click the Save Settings button .
On the Sandbox Expiry tab, you can set the expiry option for individual Sandbox objects.
To do this:
4. If you selected to specify the expiry date, in the Expiry Date pane, click the down arrow
and select the required expiry date from the calendar.
5. Click Save.
90
Administering Inspector
On the Sandbox Expiry tab, you can set the expiry options for a particular Sandbox object type
(for example, database links).
Warning: These settings will override the global settings, but are overridden by the user object
settings.
To do this:
2. For the required object type, select the Enable Type Expiry checkbox.
3. In the Period box, type the required number of days after which any objects of that type will
expire.
4. Click Save.
91
Inspector 9.1 User Reference Guide
Defining the Expiry Options for Objects Created by a Particular Sandbox User
On the Sandbox Expiry tab, you can set the expiry options for the Sandbox objects created by a
particular user.
Warning: These settings will override the global settings and the object type settings.
To do this:
3. In the dialog box that appears, select the user for which you want to set the Sandbox object
expiry options, and then click OK.
Tip: If you want to set the expiry options for a number of Sandbox users, you can select
more than one user here.
The selected user is added to the User Objects Expiry Override tab.
4. Click the + button next to the user's name to view the list of objects for that user.
5. For the object type for which you want to set an expiry date, select the Enable Type Expiry
checkbox.
6. In the Period box, type the required number of days after which any objects of that type for
the selected user will expire.
7. Click Save.
92
Administering Inspector
On the Sandbox Expiry tab, you can immediately drop (in other words, delete) all expired Sandbox
objects that have passed their grace end dates from the database.
To do this:
Notes:
To create Sandbox promotion requests, you need Administration or Write permissions for
the Sandbox, or Administration permissions for Sandbox Administration.
All Sandbox objects must be managed through this process, regardless of who created
them.
93
Inspector 9.1 User Reference Guide
Tips:
You can see which objects are included in a particular promotion request, by clicking the
request. The included objects are shown in the Objects to be Promoted pane.
To see the most up-to-date status of a promotion request, click the Refresh button .
Creating and Editing Requests for Promoting Sandbox Objects to the Database
On the Sandbox Promotion tab, if you have Administration or Write permissions for the Sandbox
(or Administration permissions for Sandbox Administration), you can create promotion requests.
These requests are used to manage the promotion of objects created in the 'Sandbox' environment
to the database.
By managing promotions in this way, users can experiment freely in the 'Sandbox', with only
verified and approved objects being added to the production area of the database.
94
Administering Inspector
2. In the Name pane, type the name for the promotion request.
Note: Check with your Sandbox Administrator if there are any naming conventions for
promotion requests.
3. From the Priority drop-down list, select the priority for the request.
4. Select the due date for this request, which should be before any expiry date of any of the
objects that will be included in this request.
5. If you want to keep a working copy of the objects in the request in the Sandbox, from the
Keep Sandbox Copy drop-down list, select Yes.
- or -
If you do not want any of the objects in the request for further work in the Sandbox, then
select No.
6. In the User Comments pane, add any further information that you want to include.
95
Inspector 9.1 User Reference Guide
Tip: To remove a particular Sandbox object from the promotion request, right-click the
required object, and from the menu that appears, click Delete Row.
8. When you have added all of the required Sandbox objects, click Save.
The Sandbox promotion request is added to the list.
To edit a Sandbox request, double-click the required request. The Edit Promotion Request
dialog box appears, in which you can modify the details of the promotion request as required.
Notes:
You can only edit Sandbox requests that you have created, unless you have Administration
permissions for Sandbox Administration, in which case you can edit all Sandbox requests.
You cannot edit a Sandbox request after it has been moved out of a Pending state on the
Promotion Requests tab.
On the Sandbox Promotion tab, if you have Administration permissions for Sandbox
Administration, you can manage promotion requests that have been created.
Important: To manage Sandbox promotion requests, your user profile must contain the Sandbox
Administrator role. To promote your own objects, you still have to create a request yourself, and
follow the promotion process described below.
You can review the Sandbox objects included in the request and then:
2. After the sandbox objects in the request have been added to the production database, it
can then be moved to 'Completed'.
- or -
If the request will not be implemented, it can be moved to 'Rejected'.
Note: Adding sandbox objects to the production database must be done outside Inspector.
96
Administering Inspector
To view the details of a promotion request, click the request. The included objects are shown in the
Objects to be Promoted pane:
The request states are color-coded, so that you can quickly see the current state of a large number
of requests. This table describes the colors used:
Pending Orange
In Progress Green
Completed Black
Rejected Red
Note: Promotion requests cannot be edited after they have been moved from the Pending state.
97
Inspector 9.1 User Reference Guide
Tips:
o You can also change the status of a request by selecting it, and then clicking the
appropriate button on the Sandbox Promotion Tab toolbar.
o To keep the Sandbox Promotions tab uncluttered, delete rejected requests by right-
clicking and then clicking Delete from the menu that appears.
o To defer reviewing a request, and move it back to a Pending state, click Shelve.
2. When an 'In Progress' promotion request has been implemented, right-click it and click
Complete.
To do this:
98
Administering Inspector
2. In the dialog box that appears, select the required table from the list, and click OK.
(Only tables which do not already have retention periods appear in this list.)
4. Set the Retention Period, that is, the number of partitions (backwards in time) that you
want to save.
5. Set the Pre-allocation Period, that is, the number of partitions you want to plan ahead for.
6. Set the Priority number (2 is the highest, 10 is the lowest) which sets the partition
maintenance priority.
8. Click OK.
1. In the Table Name drop-down list of available partitioned tables, select the appropriate
table.
3. Click OK.
Tip: If you have Write permissions for the Sandbox, you can also create database links in the
'sandbox' environment. For more information, see Creating Database Links in the Sandbox on page
259.
99
Inspector 9.1 User Reference Guide
4. Click OK. The new link will appear in the Database Links dialog box.
100
Administering Inspector
Once you have created a Database Link, you can use it in the SQL tab in the Data Explorer to get
data from another database in the following way:
Suppose you have created a database link OPT_620_LINK as shown above. Now in the SQL tab
of the Data Explorer, type the following SQL statement:
where:
CELLSTATS is the name of the table in the OPT_DEV_620 database
OPT_620_LINK is the name of the database link
Now, when you click , the information will be retrieved from the OPT_DEV_620 database and
displayed.
To do this:
1. On the Utilities tab, click the Regional Settings button . The Regional Settings
dialog box appears:
2. From the Oracle NLS_TERRITORY settings drop-down list, select the client locale.
3. Click OK.
Security Description
Level
User By using Inspector's Role Based Access Control (RBAC) functionality, you can manage
users' access to the various functional areas.
This has priority over object security; for example, if you have Administration
permissions for modules, you can edit any module on the Modules tab, regardless of
whether you are a member of the owning group for a particular module.
For more information, see Using Role Based Access Control (RBAC) in Inspector on
page 104.
101
Inspector 9.1 User Reference Guide
Security Description
Level
Important:
Only users with Administration permissions for Users can edit users
Only users with Administration permissions for Groups can create, edit and delete groups
Users with the Inspector Administrator profile have full administration access to all features
and objects
Creating Groups
On the Groups tab, if you have Administration permissions for Groups, you can create groups and
add users to them. These groups can then be used to provide access to specific objects, for
example report folders or KPIs.
Note: A group called Everyone is created automatically and includes all users. You cannot edit
this group.
To create a group:
3. In the New Inspector Group dialog box, type a name and description for the group.
Note: You can only use letters, numbers and the symbols '$', '_' and '#' in the group name.
You cannot use spaces and you must use a letter or number for the first and last
characters.
102
Administering Inspector
4. If you have already created the users that you want to become members of this group, click
Add User.
If you have not created any users, you must do this in the Admin application. For more
information, see the TEOCO Admin User Guide.
5. Select the users you want to add to this group and use the > button to move them to the
Destination List.
Tip: Use the Shift and Ctrl keys to highlight more than one user at a time and use the >>
button to add all the users to the Destination List.
6. When you have finished adding users to the Destination List, click OK.
The users who are members of this group are listed in the Members pane of the New
Inspector Group dialog box.
To edit a group:
3. In the Edit Group dialog box, modify the description of the group if required.
5. To remove a user from the group, select the required user and click the Remove User
button.
To delete a group:
2. Select the required group and click the Delete Group button.
103
Inspector 9.1 User Reference Guide
4. If no objects are owned by the group, then the group is deleted immediately. However, if
there are objects still owned by the group, then the Change Inspector Group dialog box
appears, in which you must choose a new owning group. To do this:
o Select the required group from the Group list and click the right arrow button.
- or -
o Double-click the required group in the Group list.
5. Click OK.
6. Click Close.
Important: To use Inspector, a user must be given the 'Inspector' role. For more information, see
the TEOCO Admin User Guide.
The RBAC model is based on four logical entities - permissions, roles, profiles and users. This table
describes these entities:
Item Description
Permission As the lowest level of entity, a permission is the ability to perform an operation on a
particular resource within a function. Permissions apply to the following functional areas:
Global Module Module Work Area
Favorites Explorer Combination
Reports Schedules KPI Manager Global KPI
Sandbox Sandbox Data Explorer Filters
Administration
Element General Admin Data Dictionary Users
Hierarchies Options
Groups Contacts Profiles and Alarms
Application
Roles
Alarm Table Editor Holiday Entry Data Retention
Handlers
Database
Links
'Read Reports', 'Write Modules' and 'Administer Alarms' are all examples of permissions
in different functions.
'Read Reports', 'Write Reports' and 'Administer Reports' are all examples of permissions
in the same function - Reports.
In Inspector, all permissions are pre-defined and cannot be modified.
Role A role is a group of one or more permissions assigned to carry out a logical function.
PM Alarms Administrator is an example of a role, and could contain 'Administer Alarms'
and 'Administer Alarm Handlers' permissions.
For a list of the pre-defined application roles, see About the Default Inspector Application
Roles on page 110.
104
Administering Inspector
Item Description
Profile A profile is a group of one or more roles, collated to create a specific authorization
configuration.
PM Super Administrator is an example of a profile, and could contain the PM Alarms
Administrator, PM Sandbox Administrator and PM Filters Administrator roles.
For a list of the pre-defined user profiles, see About the Default Inspector User Profiles on
page 116.
User As the highest level of entity, a user is assigned one or more profiles appropriate to their
job function, which provides them with the required permissions.
Important: Users must be assigned at least one profile at any time.
This picture shows a diagram that illustrates the concepts of an RBAC model:
Important:
The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix.
These options are further restricted: in the Alarms module, you cannot view any alarms
generated from the rest of the Helix system, and if you want to view PM alarms generated
in the Alarms module in any of Helix's other alarm-related modules (such as Cruiser), they
must be forwarded to the Helix alarm infrastructure. If this is the first version of the product
that you are using, then you should use TrafficGuard to create alarms. For more
information, see the TrafficGuard Table-Based User Guide or the TrafficGuard PM-Based
User Guide.
The ReportBuilder option is only available for upgraded OPTIMA users with a PM Report
Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
The Sandbox options are only available for users with a PM Sandbox license.
105
Inspector 9.1 User Reference Guide
An installation of Inspector begins with a single default user, 'nsa', who has all of the default profiles
assigned to it and can therefore perform any task within Inspector.
The 'nsa' user exists to ensure that access to any of the functionality is not lost, and is used to
create smaller, more segmented administrator profiles for further users. After these profiles have
been created, the system DBA could then lock the 'nsa' user to prevent access. For more
information, contact your system DBA.
Creating Roles
On the Application Roles tab, if you have Administration or Write permissions for Profiles and
Application Roles, you can create a role.
Roles are function-specific groups of one or more permissions. Roles can be grouped into profiles,
which are then assigned to users in order to provide the necessary permissions for that user to
perform their job. For more information on this model, see Using Role Based Access Control
(RBAC) in Inspector on page 104.
Role Permissions
There are generally three types of role, corresponding to the three levels of permission:
Administrator roles - contain Admin permissions
Writer roles - contain Write permissions
User roles - contain Read permissions
106
Administering Inspector
Important:
Inspector contains some default roles, which are based on those used in previous versions.
You can use, edit, or delete them as required - however, you cannot edit or delete the
system role, Inspector Administrator (marked in brown). For more information on what
permissions are contained in these roles, see About the Default Inspector Application Roles
on page 110.
The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix.
These options are further restricted: in the Alarms module, you cannot view any alarms
generated from the rest of the Helix system, and if you want to view PM alarms generated
in the Alarms module in any of Helix's other alarm-related modules (such as Cruiser), they
must be forwarded to the Helix alarm infrastructure. If this is the first version of the product
that you are using, then you should use TrafficGuard to create alarms. For more
information, see the TrafficGuard Table-Based User Guide or the TrafficGuard PM-Based
User Guide.
The ReportBuilder option is only available for upgraded OPTIMA users with a PM Report
Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
The Sandbox options are only available for users with a PM Sandbox license.
You can also create entirely new roles or new roles based on existing ones.
3. In the dialog box that appears, type a name and (if required) a description for the new role.
107
Inspector 9.1 User Reference Guide
4. In the Permission pane, select the required permissions for this role:
5. Click Next.
108
Administering Inspector
A summary of the role's permissions appears, listing the permissions that you have
selected as well as any additional associated permissions that are required as a result of
your selections:
6. Click Save.
1. Select the required role, and then click the Copy button .
- or -
Right-click the role, and from the menu that appears, click Copy.
109
Inspector 9.1 User Reference Guide
To edit a role:
Important: Any changes to a role will affect any profile to which this role is assigned. If any users
assigned this profile are already logged in, then they must log out and then back in to adopt the
changes.
3. Select the role that you want to edit, and click the Edit button .
4. In the dialog box that appears, edit the role as required, and then click Save.
To delete a role:
Important:
You cannot delete the PM Administrator role.
You cannot delete a role that has been assigned to a profile. For more information on how
to unassign roles from profiles, see Editing and Deleting Profiles on page 115.
PM Administrators Full administrative access to the Inspector client. This role cannot be edited
or deleted.
PM Alarm Administrators Administrative access to the Alarms module.
PM Alarm Users Read-only access to the Alarms module.
PM Alarm Writers Write access to the Alarms module.
PM Analysis Administrators Administrative access to the analysis functional areas.
110
Administering Inspector
PM Analysis Users Basic (mainly read-only) level access to the analysis functional areas.
PM Analysis Writers Advanced level access to the analysis functional areas
PM Sandbox Administrators Administrative access to the Sandbox.
PM Sandbox Users Read-only access to the Sandbox.
PM Sandbox Writers Write access to the Sandbox.
PM Security Administrators Administrative access to the user management functional areas.
PM Security Users Read-only access to the user management functional areas.
PM System Administrators Administrative access to the system management functional areas.
These default profiles are described in more detail in the table below (A = Administrator, W = Write,
R = Read, N = None):
PM Administrators
PM Alarm Administrators
PM Alarm Users
PM Alarm Writers
PM Analysis Administrators
PM Analysis Users
PM Analysis Writers
PM Sandbox Administrators
PM Sandbox Users
PM Sandbox Writers
PM Security Administrators
PM Security Users
PM System Administrators
Permission/Role
Alarm Handlers A A R W N N N N N N N N N
Alarms A A R W N N N N N N N N N
Contacts A N N N N N N N N N A R N
Dashboard Administration A N N N N N N N N N N N N
Data Dictionary A N N N N N N N N N N N A
Data Explorer A R N R A R W W N W N N N
Data Retention A N N N A R R N N N N N A
Database Links A N N N N N N N N N N N A
Element Hierarchies* A N N N A R W N N N N N N
Filters* A N N N A R W N N N N N N
General Admin Options A N N N N N N N N N N N A
Global Favorites A N N N A N N N N N N N N
Global KPI W N N N W R W N N N N N N
Groups A N N N N N N N N N A R N
Holiday Entry A N N N A R R N N N N N A
KPI Manager* A N N N A R W N N N N N N
Module Combination A N N N A W W N N N N N N
Module Explorer A N N N A R W N N N N N N
Profiles and Application Roles A N N N N N N N N N A R N
Reports A N N N A R W N N N N N N
Sandbox A N N N N N N A R W N N N
111
Inspector 9.1 User Reference Guide
PM Administrators
PM Alarm Administrators
PM Alarm Users
PM Alarm Writers
PM Analysis Administrators
PM Analysis Users
PM Analysis Writers
PM Sandbox Administrators
PM Sandbox Users
PM Sandbox Writers
PM Security Administrators
PM Security Users
PM System Administrators
Permission/Role
Sandbox Administration A N N N N N N A N N N N N
Schedules A N N N A R W N N N N N N
Table Editor A N N N N N N N N N N N A
Users A N N N N N N N N N A R N
Work Area W N N N W W W N N N N N N
Important:
If a user has Read permission for any of the items marked with an asterisk (*), they can
create personal objects of that type (for example, KPIs)
Although the PM Administrator has Administrator rights to the Sandbox, the role does not
have a sandbox allocation by default. The allocation must be defined in the same way as
for other users.
The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix.
These options are further restricted: in the Alarms module, you cannot view any alarms
generated from the rest of the Helix system, and if you want to view PM alarms generated
in the Alarms module in any of Helix's other alarm-related modules (such as Cruiser), they
must be forwarded to the Helix alarm infrastructure. If this is the first version of the product
that you are using, then you should use TrafficGuard to create alarms. For more
information, see the TrafficGuard Table-Based User Guide or the TrafficGuard PM-Based
User Guide.
The ReportBuilder option is only available for upgraded OPTIMA users with a PM Report
Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
The Sandbox options are only available for users with a PM Sandbox license.
Creating Profiles
On the Application Roles tab, if you have Administration or Write permissions for Profiles and
Application Roles, you can create a profile.
Profiles are groups of one or more roles, collated to create specific authorisation configurations.
Profiles are assigned to users in order to provide the necessary permissions for that user to
perform their job. For more information on this model, see Using Role Based Access Control
(RBAC) in Inspector on page 104.
112
Administering Inspector
You cannot assign individual permissions to profiles; the allocation of appropriate permissions
should be managed through the creation of roles, which can then be added to the required profile.
Notes:
Inspector contains some default profiles, which are based on roles used in previous
versions. You can use, edit, or delete them as required - however, you cannot edit or delete
the system profile, Inspector Administrator (marked in brown). For more information on
what permissions are contained in these profiles, see About the Default Inspector User
Profiles on page 116.
The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix.
These options are further restricted: in the Alarms module, you cannot view any alarms
generated from the rest of the Helix system, and if you want to view PM alarms generated
in the Alarms module in any of Helix's other alarm-related modules (such as Cruiser), they
must be forwarded to the Helix alarm infrastructure. If this is the first version of the product
that you are using, then you should use TrafficGuard to create alarms. For more
information, see the TrafficGuard Table-Based User Guide or the TrafficGuard PM-Based
User Guide.
The ReportBuilder option is only available for upgraded OPTIMA users with a PM Report
Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
The Sandbox options are only available for users with a PM Sandbox license.
113
Inspector 9.1 User Reference Guide
3. In the dialog box that appears, type a name and (if required) a description for the new
profile.
4. In the Application Role pane, select the required application roles for this profile:
114
Administering Inspector
5. Click Save.
1. Select the required profile, and then click the Copy button .
- or -
Right-click, and from the menu that appears, click Copy.
Important:
Any changes to a profile will affect any user to which this profile is assigned. If any users
assigned this profile are already logged in, then the changes will not take effect until the
next time they log in.
You cannot delete a profile that is assigned to an active user.
You cannot edit or delete the PM Administrator profile.
To edit a profile:
1. Select the profile that you want to edit, and click the Edit button .
2. In the dialog box that appears, edit the profile as required, and then click Save.
To delete a profile:
115
Inspector 9.1 User Reference Guide
The default profiles and their associated roles are described in the table below:
Important:
The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix.
These options are further restricted: in the Alarms module, you cannot view any alarms
generated from the rest of the Helix system, and if you want to view PM alarms generated
in the Alarms module in any of Helix's other alarm-related modules (such as Cruiser), they
must be forwarded to the Helix alarm infrastructure. If this is the first version of the product
that you are using, then you should use TrafficGuard to create alarms. For more
information, see the TrafficGuard Table-Based User Guide or the TrafficGuard PM-Based
User Guide.
The Sandbox options are only available for users with a PM Sandbox license.
For more information on the permissions associated with each role, see About the Default Inspector
Application Roles on page 110.
116
Administering Inspector
Editing Users
On the Users tab, if you have Administration permissions for Users, you can edit user details and
permissions.
In this way, you can fine tune the permissions for a particular user. By default, users who are given
the 'Inspector' role are given the 'PM User' profile, but you may want to provide 'Write' access to
various functional areas.
Tip: To see all of the permissions for a user, click the Show Permissions button .
Important:
You cannot edit the 'nsa' user, because this is the default Inspector administrator user.
You cannot edit important user details (for example, user name or department) in Inspector;
these details can only be edited in the Admin application. For more information, see the
TEOCO Admin User Guide.
To use Inspector, a user must be part of a group that has the 'Inspector' role. For more
information, see the TEOCO Admin User Guide.
Users must be assigned at least one profile at any time; if you need to replace a user's
profile, the new one must be assigned before the old one can be unassigned.
To edit a user:
Note: If a user's Account Status is 'Locked', they were once assigned the 'Inspector' role in
the Admin application, but do not have it any more.
117
Inspector 9.1 User Reference Guide
Tip: You can edit more than one user at the same time, by selecting the required users
while holding down the Shift key.
3. On the Contact Details tab, specify the full name of the user (to a maximum of 100
characters). You can also optionally define the email, mobile number and description of the
user.
Tip: If the user already exists as a contact in the Contacts list, click Contacts, select the
contact and then click Assign Contact. The contact details are automatically completed.
Note: If you enter a new set of contact details, they are automatically added to the
Contacts list when you save the user.
4. On the Other Details tab, select the consumer group for this user from the drop-down list.
The consumer group can be used for resource management by the system administrator.
For more information on consumer groups, see the PM Operations and Maintenance
Guide.
5. On the Group Membership tab, select the groups to which the user belongs. By default,
the user is a member of the 'EVERYONE' group.
118
Administering Inspector
6. If you have selected more than one group, select the user groups whose favorites that you
want to associate with the user:
Note: For existing users that have been upgraded, if they belong to more than one group,
then the default favorite group will be the 'EVERYONE' group. For more information on
favorite groups, see Using Favorites on page 58.
Important:
o Every user must be assigned at least one profile.
o The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of
Helix. These options are further restricted: in the Alarms module, you cannot view any
alarms generated from the rest of the Helix system, and if you want to view PM alarms
generated in the Alarms module in any of Helix's other alarm-related modules (such as
Cruiser), they must be forwarded to the Helix alarm infrastructure. If this is the first
version of the product that you are using, then you should use TrafficGuard to create
alarms. For more information, see the TrafficGuard Table-Based User Guide or the
TrafficGuard PM-Based User Guide.
o The Sandbox options are only available for users with a PM Sandbox license.
Tip: To see what roles and permissions are contained in a profile, click the plus sign to
expand it, or click the View Assigned Permissions button.
119
Inspector 9.1 User Reference Guide
9. As well as entire profiles, you can assign individual permissions to a user. To do this, click
the Special Permissions tab and select the required permissions:
Note: When you select specific permissions in this way, any necessary associated
permissions are added automatically.
10. When you have assigned all of the required permissions, click Save.
To do this:
2. Click the Filter button, and from the drop-down list that appears, click Custom.
The Custom AutoFilter dialog box appears:
120
Administering Inspector
o If you want to add another condition to the query, select the required logical operator
('And' or 'Or') and then define the operator and value in the lower section of the dialog
box
4. Click OK.
All users matching the filter query are listed on the Users tab, and all other users are
filtered out.
Tips:
In your filter query, if you select the 'like' operator, you can use the following wildcard
characters:
o Underscore ('_') to search for a particular term followed by any single character - for
example 'Jon_' could return 'Jon1', 'Jon3' and 'Jon7'
o Percentage sign ('%') to search for a particular term followed by any series of
characters - for example, 'Jon%' could return 'Jon6', 'Jon66' and 'Jon666'.
To toggle the filter on and off, select the filter checkbox in the lower left-hand corner:
To edit the filter, click the Edit Filter button in the lower right-hand corner
Using Contacts
On the Contacts tab, if you have Administration permissions for Contacts, you can save contact
details for individual users and groups of users. These contact details are stored in the Contacts
dialog box and, once saved, can be:
Assigned when you create users.
Selected in the Schedule Editor to determine who reports are emailed to. For more
information about scheduling reports, see Scheduling Reports on page 476.
Selected in an alarm handler to determine who receives alerts when an alarm is raised. For
more information about alarms, see Using Alarms on page 483.
Important: The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix. These
options are further restricted: in the Alarms module, you cannot view any alarms generated from
the rest of the Helix system, and if you want to view PM alarms generated in the Alarms module in
any of Helix's other alarm-related modules (such as Cruiser), they must be forwarded to the Helix
alarm infrastructure. If this is the first version of the product that you are using, then you should use
TrafficGuard to create alarms. For more information, see the TrafficGuard Table-Based User Guide
or the TrafficGuard PM-Based User Guide.
121
Inspector 9.1 User Reference Guide
Contacts that contain a group of users are underlined and shown in green text. This picture shows
an example:
Tip: You can use wildcards to represent characters in your search text. There are two
wildcards you can use:
o Asterisk (*) - to represent zero or more characters. For example, if you type 'BSC*', you
will find all the elements that begin BSC.
o Question mark (?) – to represent a single character. For example, if you type 'BSC?',
you will find all the four-character elements that begin BSC, such as BSC1 or BSC2.
Filter the list of contacts by selecting All Groups or All Users from the Contacts type
drop-down list.
Sort the list of contacts by clicking on any of the column headings.
122
Administering Inspector
3. If you want the contact to be able to receive notifications when any associated alarms are
raised, select the Enable checkbox.
To edit a contact:
Select the required contact, and then click the Edit button .
Important: You cannot modify the contact name. If you want to change this, you will have
to recreate the contact.
To delete a contact:
1. Select the required contact, and then click the Delete button .
1. Ensure you have created the contacts that you want to include in the group. For more
information, see Adding, Editing and Deleting Contacts on page 123.
4. Type the email address and telephone number to be used for sending reports and/or alarm
alerts.
123
Inspector 9.1 User Reference Guide
8. In the Name pane, select the required contact and then click Add.
- or -
In the text box above the Name pane, type the part or all of the name of the required
contact and click Add.
The contact that most closely matches the typed name (based on alphabetical order) is
added to the group.
Tip: To view the properties of a user, click Properties and in the dialog box that appears
make the changes required.
Note: If you have specified a group email address, any contacts assigned to this email
group do not need to be added here.
9. When you have finished adding contacts, click OK and, in the dialog box that appears, click
Yes.
11. In the Contact Group Properties dialog box, click OK and, in the dialog box that appears,
click Yes to save the group.
The contact group is shown in the Contacts dialog box. Groups are signified by underlined
green text.
2. In the Contact Group Properties dialog box, edit the details as necessary.
1. Select the required group, and then click the Delete button .
124
Administering Inspector
Tables can be configured individually or all at the same time using the Settings Wizard.
On this tab, you can also view details of counter sets. For more information, see Viewing Counter
Set Information on page 134.
Important: For library-based tables (in other words, tables loaded from the OIT), you can only edit
the table category.
On the Administration tab, click the Table and Field Info button .
This picture shows an example:
125
Inspector 9.1 User Reference Guide
On the Table and Field Info tab, you can view two different tree lists, one organized according to
the tables and one according to the counter sets.
By default, the table-based list is shown (organized according to Schema-Category-Table), but you
can change this to a view of the tables sorted by their counter sets (organized according to
Schema-Counter Set).
2. From the menu that appears, click the required filter option:
o Current User - shows only the objects for the user that is currently logged in
o Available Objects - shows the current user's objects and all other objects for which the
user has Read permissions or greater
o All Users - shows the current user's objects, all other objects for which the user has
Read permissions or greater and all other users (but not their schemas)
Important: For library-based tables (in other words, tables loaded from the OIT), you can only edit
the table category.
1. Ensure that you are using the Tables view by clicking the Tables heading:
2. In the tree view, right-click the table, category or schema that you want to edit.
This selection determines which tables will be available to configure in the Settings Wizard.
For example, if you select a category or schema, then all of the underlying tables will be
available.
4. On the first page of the Settings Wizard, select the tables you want to use and then click
Next.
Tip: If you want to select more than one table, hold down the Shift key and click the tables
you want to select.
126
Administering Inspector
Note: You cannot apply permissions to tables marked in red as these are internal tables. If
your selection includes internal tables, you must unselect them otherwise you will not be
able to apply permissions. You can still apply category and granularity period settings to
internal tables.
6. Click Next.
8. Click Next.
9. Click Finish to apply your settings and close the Settings Wizard.
Important: You must create groups before you can assign them. For more information, see
Creating Groups on page 102.
1. Ensure that you are using the Tables view by clicking the Tables heading:
3. Click the Security subtab, and then click the Assign Groups button.
A list of available groups appears.
Note: You cannot apply permissions to internal tables (marked in red). If your select an
internal table, the Assign Groups button will be disabled.
4. Select the group(s) you want to have access to this table and use the > button to move
them all to the Destination List at the same time.
Tip: Use the Shift and Ctrl keys to select more than one group at a time and use the >>
button to add all the groups to the Destination List.
5. Click OK.
127
Inspector 9.1 User Reference Guide
On the Table and Field Info tab, if you have Administration permissions for the Data Dictionary,
you can set the granularity period for a single table or use the Settings Wizard to set the
granularity period for all the tables in a category or schema. This is usually done once during the
initial set-up.
1. Ensure that you are using the Tables view by clicking the Tables heading:
4. Click the Apply Table Granularity checkbox and in the Period column, use the up and
down arrows to select the number of periods.
6. If you want to assign a table period, select the table period you require from the drop-down
list.
Tip: If you want to create a new table period, you can open the Table Properties dialog
box by clicking the button . For more information, see Creating and Editing Table
Periods on page 145.
7. Click Apply.
However, on the Table and Field Info tab, if you have Administration permissions for the Data
Dictionary, you can also manually assign a category to a table. To do this:
1. Ensure that you are using the Tables view by clicking the Tables heading:
2. In the tree view, select the table you want to set the category for.
128
Administering Inspector
4. Click the Apply Table Category checkbox and select a category from the drop-down list.
Tip: If you want to create a new category, you can open the Table Properties dialog box
by clicking the button . For more information, see Creating and Editing Categories on
page 143.
5. Click Apply.
On the Table and Field Info tab, if you have Administration permissions for the Data Dictionary,
you can define associated tables in a number of ways:
Generate associated tables when synchronizing the data dictionary with the Inspector user
interface. For more information, see Synchronizing Table Data on page 132.
Manually define your own associations for a single table.
1. Ensure that you are using the Tables view by clicking the Tables heading:
2. In the tree view, select the table to which you want to assign an associated table.
5. In the Table Selection dialog box that appears, select a schema from the Schema drop-
down list.
6. Select the associated table(s) you want to assign to the selected table and use the > button
to move them all to the Destination List at the same time.
Tip: Use the Shift and Ctrl keys to highlight more than one associated table at a time or
use the >> button to add all the associated tables to the Destination List.
Note: To add associated tables from more than one schema, repeat steps 5 and 6.
7. Click OK.
129
Inspector 9.1 User Reference Guide
8. If you want to assign a table period for an associated table, click in the table's row and
select the table period you require from the drop-down list. This picture shows an example:
To do this:
1. Ensure that you are using the Tables view by clicking the Tables heading:
2. In the tree view, select the table to which you want to add a comment.
4. Click the Apply Table Comment checkbox and type a comment in the Comment box.
5. Click Apply.
Tip: You can also add comments to individual columns within tables. For more information, see
Adding Comments to Table Columns on page 131.
To do this:
1. Ensure that you are using the Tables view by clicking the Tables heading:
130
Administering Inspector
5. From the Element Column drop-down list, select the element level for the selected table.
This will be used as the element level for that table throughout Inspector.
Note: The KPIs of the table will only be displayed on the ENTERPRISE Map View if you
set the element level to match the corresponding field in ASSET.
6. From the Date Column drop-down list, select the date level for the selected table.
This will be used as the date level for that table throughout Inspector.
7. Click Apply.
To do this:
1. Ensure that you are using the Tables view by clicking the Tables heading:
6. Click Apply.
Note: You cannot add or edit comments to columns in counter sets, but you can view them. For
more information, see Viewing Counter Set Information on page 134.
131
Inspector 9.1 User Reference Guide
To do this:
1. On the Administration tab, click the Table and Field Info button .
2. Ensure that you are using the Tables view by clicking the Tables heading:
3. In the tree view of the Table and Field Info tab, select the table which contains the column
you want to add a comment to.
5. Find the relevant column in the list and click its Comments cell.
Tip: You can also add comments to the entire table. For more information, see Adding Comments
to Tables on page 130.
Important:
To repopulate data, you must have Administration permissions for the Data Dictionary
To create table associations, the summary configuration tables must be configured
correctly
1. On the Administration tab, click the Table and Field Info button .
The Table and Field Info tab appears.
3. In the dialog box that appears, select the appropriate option, depending on whether you
want to regenerate:
o Only the table information that has changed in the database
o All table information
Warning: If you choose to regenerate all table information, then the category and
granularity period settings for all tables will be reset to the default values.
This option should only be used by expert users, and is not available by default; please
contact Product Support if you want to enable it.
When you repopulate the Table and Field Info dialog box with new tables, category names are
automatically assigned according to the naming convention for the table. The following table
describes the naming conventions:
Category Convention
For more information about categories, see About Categories on page 143.
TABLE_NAME ASSOCIATED_TABLE_NAME
ERICSSON_GERAN.CELLSTATS ERICSSON_GERAN.CELLSTATS_HR
ERICSSON_GERAN.CELLSTATS ERICSSON_GERAN.CELLSTATS_DY
ERICSSON_GERAN.CELLSTATS ERICSSON_GERAN.CELLSTATS_BHDY
ERICSSON_GERAN.CELLSTATS_HR ERICSSON_GERAN.CELLSTATS
ERICSSON_GERAN.CELLSTATS_HR ERICSSON_GERAN.CELLSTATS_DY
ERICSSON_GERAN.CELLSTATS_HR ERICSSON_GERAN.CELLSTATS_BHDY
133
Inspector 9.1 User Reference Guide
TABLE_NAME ASSOCIATED_TABLE_NAME
ERICSSON_GERAN.CELLSTATS_DY ERICSSON_GERAN.CELLSTATS
ERICSSON_GERAN.CELLSTATS_DY ERICSSON_GERAN.CELLSTATS_HR
ERICSSON_GERAN.CELLSTATS_DY ERICSSON_GERAN.CELLSTATS_BHDY
ERICSSON_GERAN.CELLSTATS_BHDY ERICSSON_GERAN.CELLSTATS
ERICSSON_GERAN.CELLSTATS_BHDY ERICSSON_GERAN.CELLSTATS_HR
ERICSSON_GERAN.CELLSTATS_BHDY ERICSSON_GERAN.CELLSTATS_DY
On the Counter Set Info tab, you can view the following information:
Parameter Description
134
Administering Inspector
On the Columns tab, you can view information related to the counter set's columns:
Parameter Description
Important: Only an ORACLE DBA can add new tables to AIRCOM.EDITABLE_TABLES. For any
new tables added, the following grant must be given by the DBA at the same time:
GRANT SELECT, INSERT, UPDATE, DELETE ON <table name> TO
OPTIMA_TABLE_EDITORS;
135
Inspector 9.1 User Reference Guide
The Table Editor dialog box appears. This picture shows an example:
1. From the Table drop-down list, select the table that you want to edit.
Note: Table data is returned a few rows at a time. You can return all of the rows by
scrolling to the end of data but this can take a few seconds for large tables.
136
Administering Inspector
1. From the Table drop-down list, select the table that you want to edit.
1. From the Table drop-down list, select the table that you want to edit.
2. Select the required row, and click the Delete Record button .
Tips:
To revert back to the last Applied state at any time, click the Undo button.
You can use the options in the Search pane of the Table Editor dialog box to search for
specific table rows. For more information, see Searching for Data in the Table Editor on
page 137.
To filter the table data, click the Filter button .
137
Inspector 9.1 User Reference Guide
To do this:
1. From the Column drop-down list, select a column on which you want to search.
2. In the Value pane, type the column value on which you want to search.
o Search down the list of rows from the top, or up the list of rows from the bottom
5. Click the Find Next button to move to the next row that matches the search.
To do this:
138
Administering Inspector
3. In the right-hand pane, type the new value for the column:
The SQL for this column value change appears in the lower pane.
4. If you want to edit another value, double-click the column and add the value as before.
5. Click OK.
6. If you want to set this value for a limited number of rows, rather than all of them:
o In the Mass Update dialog box, click the Set Condition button.
o In the Condition dialog box that appears, define the conditions. For more information
and examples, see Defining Conditions for Mass Updates on page 140:
o Click OK.
In the Mass Update dialog box, the SQL update script is complete:
Warning: If you run the script, the changes are applied immediately, not when you click
Apply in the Table Editor. Therefore you cannot undo these changes.
139
Inspector 9.1 User Reference Guide
Note: If you do not specify any conditions, all rows will be updated.
Scenario 1: Changing a Column Value Where it is Currently Set to Another Specified Value
One of the simplest examples is changing a column value from one to another.
For example, due to changes in reporting procedures, you may want to change the
MAX_ELEMENTS_PER_NOTIFICATION value to '5' in every row where it is set to '4'.
To do this:
2. In the Mass Update dialog box, click the Set Conditions button.
4. In the right-hand pane, select the 'equals' operator, and then type '4'.
The Condition dialog box should look like this:
140
Administering Inspector
5. Click OK.
Your SQL update script should look like this:
Scenario 2: Changing a Column Value Where it is Currently Set to Any Value Except the
Specified One
You may want to protect rows where a column is set to a particular value. Therefore, you can
change the value on all columns except the specified ones.
For example, you may want to keep certain rows with their original REGION value ('Southern'),
while changing the REGION value for all other rows to 'North Western'.
To do this:
2. In the Mass Update dialog box, click the Set Conditions button.
3. In the Condition dialog box that appears, double-click the 'NOT' logical operator.
5. In the right-hand pane, select the 'equals' operator, and then type 'Southern'.
6. Click OK.
Your SQL update script should be as follows:
UPDATE OPTIMA_ADMINISTRATOR.NEWTABLEWITHDATA SET REGION = 'North
Western' WHERE NOT REGION = 'Southern'
Scenario 3: Changing a Column Value Where Another Column is Set to a Specified Value
You may want to change the value of particular column based on the value of a completely different
one.
For example, you may want to set the REGION value for a row based on the CELL value. You may
want to change all rows with a CELL value starting with '401 ...' to have a REGION of 'North
Western'.
To do this:
2. In the Mass Update dialog box, click the Set Conditions button.
141
Inspector 9.1 User Reference Guide
3. In the Condition dialog box that appears, double-click the CELL column.
4. In the right-hand pane, select the 'equals' operator, and then type '401*'.
5. Click OK.
Your SQL update script should look as follows:
UPDATE OPTIMA_ADMINISTRATOR.NEWTABLEWITHDATA SET REGION = 'North
Western' WHERE CELL = '401*'
Scenario 4: Changing a Column Value Where Two Columns are Set to Specified Values
You do not have to limit the conditions to one column value - you can specify two or more column
values to include.
For example, a row's ERLANG value may be set according to its REGION and CELL values - all
rows with a CELL value beginning with '401...' in the 'North Western' REGION should have their
ERLANG values normalised to '6.55'.
To do this:
2. In the Mass Update dialog box, click the Set Conditions button.
3. In the Condition dialog box that appears, double-click the REGION column.
6. In the right-hand pane, select the 'equals' operator, and then type '401*'.
7. Click OK.
Your SQL update script should look like this:
UPDATE OPTIMA_ADMINISTRATOR.NEWTABLEWITHDATA SET ERLANG = '6.55'
WHERE REGION = 'North Western' AND CELL = '401*'
142
Administering Inspector
About Categories
All the tables in the database are assigned a category. Categories are used to group tables in the
Data Explorer. If a table does not have a category assigned to it, then it will not appear in the Data
Explorer list of tables.
The categories can be manually assigned or automatically assigned when you repopulate the Table
and Field Info dialog box. For more information about repopulating tables, see Synchronizing Table
Data on page 132.
However, if you have Administration permissions for the Data Dictionary, you can create additional
user-defined categories and then associate them with database tables.
To create a category:
On the Table and Field Info tab, click the Table Properties button .
143
Inspector 9.1 User Reference Guide
3. In the Add Category dialog box, type a name and description for the category, and then
click OK.
2. Edit the name and description as required, and then click OK.
Important: When you delete a category, you must reassign other categories to all the tables that
were in the category you have deleted. If you do not assign other categories, the tables will not
appear on the Data Explorer tab.
1. In the Table Properties dialog box, on the Table Categories tab, select the category you
want to delete.
Note: You cannot delete the default categories.
144
Administering Inspector
Table periods are used when running data queries with time aggregation. If a table does not have a
period assigned to it, then it cannot be used for time aggregation. For more information about time
aggregation, see Enabling Time Aggregation for a Query on page 191.
Inspector comes pre-configured with several default table periods, for example, Hourly and Daily,
and also a Not Applicable period for tables such as configuration tables that do not contain time-
related data.
If you have Administration permissions for the Data Dictionary, you can use the Table Properties
dialog box to add, edit and remove table periods. For more information, see Creating and Editing
Table Periods on page 145.
1. On the Administration tab or on the Table and Field Info tab, click the Table Properties
button .
The Table Properties dialog box appears.
145
Inspector 9.1 User Reference Guide
3. Click Add.
4. In the Add Table Period dialog box, type a name and description for the table period.
5. Click OK.
3. Click OK.
1. In the Table Properties dialog box, on the Table Periods tab, highlight the table period
you want to delete.
2. Click Remove.
146
Setting Up and Querying Data
Inspector uses counters to continually record the performance of each operational network
element. The data from these counters is stored in an Oracle database that can be queried using
the Data Explorer. From the Data Explorer you can:
Search for a counter
View query results in grid format
If you have Administration permissions for the Module Explorer, then you can set up access to data
by defining modules, which are then used in module combinations, to display specific data in grid
and graph format. Modules are used in the same way that you would use a template to customize
the data you want to display.
Note: User preferences are stored per username. When you exit Inspector, your user preferences
are saved to the database. If another user with the same username as you then logs in, they will
have your user preferences.
2. On the Confirmations tab, choose the required actions by selecting the Enable checkbox:
o Confirming the selection of an element in the module tree
o Confirming the selection of linked modules
147
Inspector 9.1 User Reference Guide
o Confirming the opening of a read-only combination - that is, one already opened by
another user
3. Click OK.
You can also set a limit on the number of values available to select from when you are filtering a
column in a grid.
3. Click OK.
148
Setting Up and Querying Data
To set this:
2. On the Expression Editor tab, select how you want the function to appear:
o As a function name only
o As a function name with parameters as well
3. Click OK.
Setting Security
You can assign a particular group to be the default owner of all new objects, such as reports and
modules, that are created.
Note: If you do not do this, objects that you create will not be assigned to a default group and will
be available to all users.
2. On the Security tab, select the default group for new objects from the drop-down list:
3. Click OK.
149
Inspector 9.1 User Reference Guide
Note: You can also assign owning groups at the individual object level, for example, for a specific
report.
2. On the User Defaults tab, on the Grid Options sub-tab, complete the following
information:
Highlight Row Select this checkbox if you want the Row Highlight option to be set by default.
For more information, see Viewing Details of a Single Network Element in a
Grid on page 372.
Autofit All Select this checkbox if you want to autofit the columns of grids by default.
Columns
Show Toolbar Select this checkbox if you want the grid toolbar to be available by default. For
more information, see About the Tools for Customizing a Grid on page 359.
Change Default Click this button to open the Font dialog box. In the Font dialog box, select how
Grid Font you want the text to appear and then click OK to save your changes.
3. When you have finished, click OK to save your default settings and exit the User
Preferences dialog box.
150
Setting Up and Querying Data
2. On the User Defaults tab, click the Graph Options sub-tab. This picture shows an
example:
For more information about these options, see About the Graph Toolbar on page 377 and
Changing the Appearance of Graphs on page 379.
151
Inspector 9.1 User Reference Guide
5. When you have finished, click OK to save your default settings and close the User
Preferences dialog box.
Each time you logout and login again, the existing trace file is overwritten.
Note: The trace file can become very large if you are logged in for a long period of time.
Trace File Directory Browse to the folder in which you want the trace file to be
stored.
Tip: If you want to create a new folder for the trace file,
click the New Folder button.
Create Trace File Select this checkbox if you want Inspector to create a
trace file.
3. Click OK.
152
Setting Up and Querying Data
For more information, see Using Inspector Across Different Time Zones on page 154.
This has to be specified immediately when you log in, but it can be changed at any time using the
Time Zone tab of the User Preferences dialog box. To do this:
The User Preferences dialog box also shows two additional times:
o The OS Time - this is the Operating System Time, and should match the PC clock.
o The Universal Time - this is based on the Universal Time Zone, which represents the
time at the location of the database (recorded as the SYSDATE in the database).
4. Click OK.
153
Inspector 9.1 User Reference Guide
For example, you may be running a daily network summary that covers a network across multiple
time zones. If the last hour of data from the farthest part of the network is 5 hours behind the rest of
the network, there will be a delay of 5 hours on the summary. This in turn will affect the schedule.
If time zone support is not used and the client and database machines are in different time zones,
there could be ambiguity in scheduled time.
You may also have network elements that have child nodes that span time zones - for example,
MSCs with BSCs in regions that have different time zones. If time zone support is not used, this
could cause problems because there would be data from two different time zones coming in - for
example, 9am ET (Eastern Time) is 8am CT (Central Time). This means that if the BH is
summarized at 9am, it would not be truly representative of the elements in both time zones.
To manage time zone support, there are a number of different time definitions used in Inspector,
which are described in this table:
Term Description
Local Time Date and time of data, stored as the date and time of the data.
Also known as consistent.
Natural Time Date and time of data, driven by the local time zone.
Universal Time Date and time of data, driven by the universal time zone.
Also known as the System Time.
Selected Time Date and time of data, driven by the selected time zone.
By default, this is the same as the Universal Time.
User Time Zone The time zone that the connected user/process is within. This is displayed in the
Inspector Message Log.
Note: If the client is run over Citrix, the User Time Zone is still regarded as where the
client is located, not where the Citrix server is located.
Universal Time Zone The time zone in which the database is located.
Also known as the System, Global or Database Time Zone.
Important: Currently, time zone support for alarm forwarding is not available.
154
Setting Up and Querying Data
Using Clocks
When running Inspector, it is common practice to have it connected to the system clock to show
today’s data. However, sometimes you will want to view and compare data for a different date and
time. You can do this by using the global clock.
2. In the dialog box that appears, ensure that the Set to system clock option is not selected.
3. To change the year, click on the year at the top of the calendar and type the year that you
want.
4. Use the arrows to scroll to the correct month then click a date on the calendar.
5. Click the hour and change the time as required, then repeat for minutes and seconds.
6. Providing there is data for that date, you can display the data in different ways:
o If you are using Inspector with ENTERPRISE, click Update Map to apply the time you
have chosen to any open Map View window. For more information, see Viewing Data
on the Map.
o To review data collected over the same period, ensure that in each combination
window, in the Date Range pane, the Synchronize to global clock option is selected.
7. When you have finished reviewing data, you can reset the date and time to the system
clock again by opening the global clock and selecting the Set to system clock option.
155
Inspector 9.1 User Reference Guide
3. Select an offset period using the arrow keys and drop-down menu.
156
Setting Up and Querying Data
The Network Events tab appears, displaying any network events due to occur today, this
week or this month depending on the selected view:
Tip: To change the calendar view, click the button representing the appropriate time period
Tip: You can also select a series of days by clicking and dragging.
157
Inspector 9.1 User Reference Guide
3. Select the event type. This table describes the available event types:
For more information on how to continue defining your network event, see the appropriate
section:
o Defining Holidays on page 159
o Defining Maintenance Windows on page 160
4. When you have finished defining your network events, you can view them:
o On the Network Events tab
o On graphs
158
Setting Up and Querying Data
Defining Holidays
In the Add Event dialog box, if you are defining a holiday, follow these steps to finish your
definition:
Tip: To specify the event as lasting for the full time between the dates you have specified,
select the 'All day event' option.
4. Click Save.
159
Inspector 9.1 User Reference Guide
Tip: You can define the available list of categories (excluding the default choices). For
more information, see Defining Categories for Maintenance Windows on page 166.
Tip: To specify the event as lasting for the full time between the dates you have specified,
select the 'All day event' option.
5. If all of the elements in your network will be affected by the maintenance window, select the
'Apply to all elements' option.
- or -
If you want to select the elements that will be affected by the maintenance window, click
the Add Elements button.
The Element Selection dialog box appears.
In this dialog box, you can select elements in a number of ways. For more information, see
the appropriate section:
o Manually
o Based on an element hierarchy
o Using an SQL query
o Based on a configuration table
o From a filter (static or dynamic)
Important: The element names that you specify must match the hierarchy that you have
defined in the corresponding module combination, for example 'BSC1.Cell4.40171'. This is
particularly important if your element names are not unique.
6. Click Save.
160
Setting Up and Querying Data
To do this:
1. In the Element Selection dialog box, from the 'Select Mode' drop-down list, select
Manual.
2. In the Element Name pane, type the name of the network elements that will be affected,
separating each element name with either a carriage return or comma:
Important: The element names that you specify must match the hierarchy that you have
defined in the corresponding module combination, for example 'BSC1.Cell4.40171'. This is
particularly important if your element names are not unique.
3. When you have defined all of the required elements, click OK.
Note: You can only use this option if you have defined at least one element hierarchy. For more
information, see Creating Element Hierarchies on page 243.
161
Inspector 9.1 User Reference Guide
To do this:
1. In the Element Selection dialog box, from the 'Select Mode' drop-down list, select
Hierarchy.
In the Elements pane, all of the network elements within that hierarchy appear:
Tip: Click the View SQL button to view the SQL query associated with the selected
hierarchy.
Tip: To select all of the elements within a particular hierarchy, right-click anywhere in the
elements pane, and then click Select All. Alternatively, to select all of the elements at a
particular level within the hierarchy, right-click any element at the required level, and from
the menu that appears, click 'Select all at this level'.
Important: The element names that you specify must match the hierarchy that you have
defined in the corresponding module combination, for example 'BSC1.Cell4.40171'. This is
particularly important if your element names are not unique.
162
Setting Up and Querying Data
Therefore, if you select a 'child' element (in other words, below the first level of the
hierarchy) and want to include any parent nodes as well:
o Right-click the 'child' element, and from the menu that appears, click Include/Exclude
Parent Node.
Tip: You can select more than one 'child' element.
o In the dialog box that appears, select the parent node(s) that you want to include, and
then click OK.
Tip: You can also exclude particular parent nodes by using the same option, and then
deselecting the required parent nodes.
4. When you have defined all of the required elements, click OK.
To do this:
1. In the Element Selection dialog box, from the 'Select Mode' drop-down list, select SQL.
The Data Explorer opens.
4. All of the elements that match your query appear in the Element Selection dialog box:
Tip: To see the SQL query at any time, click View SQL.
Tip: To select all of the elements within a particular hierarchy, right-click anywhere in the
elements pane, and then click Select All. Alternatively, to select all of the elements at a
particular level within the hierarchy, right-click any element at the required level, and from
the menu that appears, click 'Select all at this level'.
Important: The element names that you specify must match the hierarchy that you have
defined in the corresponding module combination, for example 'BSC1.Cell4.40171'. This is
particularly important if your element names are not unique.
163
Inspector 9.1 User Reference Guide
Therefore, if you select a 'child' element (in other words, below the first level of the
hierarchy) and want to include any parent nodes as well:
o Right-click the 'child' element, and from the menu that appears, click Include/Exclude
Parent Node.
Tip: You can select more than one 'child' element.
o In the dialog box that appears, select the parent node(s) that you want to include, and
then click OK.
Tip: You can also exclude particular parent nodes using the same option, and then
deselecting the required parent nodes.
6. Click OK.
To do this:
1. In the Element Selection dialog box, from the 'Select Mode' drop-down list, select Config
Table.
The Tables pane displays all of the configuration tables in the database (and their
corresponding columns):
2. In the Columns pane, select the column names that correspond to the elements that you
want to include, and then click the Generate Hierarchies button.
The order in which you select the column names will determine the hierarchy. For example,
if you select Region, MSC and then Cell, the hierarchy will be Region-MSC-Cell.
Tip: To select all columns for the selected table, select the 'Columns' checkbox.
164
Setting Up and Querying Data
3. A list of all of the network elements contained within the configuration table and matching
the column criteria appear in the Hierarchies pane:
Tip: To see the SQL query for the generated hierarchy, click View SQL.
Tip: To select all of the elements within a particular hierarchy, right-click anywhere in the
elements pane, and then click Select All. Alternatively, to select all of the elements at a
particular level within the hierarchy, right-click any element at the required level, and from
the menu that appears, click 'Select all at this level'.
Warning: The element names that you specify must match the hierarchy that you have
defined in the corresponding module combination, for example 'BSC1.Cell4.40171'. This is
particularly important if your element names are not unique.
Therefore, if you select a 'child' element (in other words, below the first level of the
hierarchy) and you want to include any parent nodes as well:
o Right-click the 'child' element, and from the menu that appears, click Include/Exclude
Parent Node.
Tip: You can select more than one 'child' element.
o In the dialog box that appears, select the parent node(s) that you want to include, and
then click OK.
Tip: You can also exclude particular parent nodes using the same option, and then
deselecting the required parent nodes.
5. Click OK.
165
Inspector 9.1 User Reference Guide
To do this:
1. In the Element Selection dialog box, from the 'Select Mode' drop-down list, select Filters.
2. In the Filters pane, select the filter containing the elements that will be affected by the
maintenance window.
The Filter Values pane displays all of the elements contained within the selected filter:
Tip: If you are using a dynamic filter, to see the SQL query for this filter, click View SQL.
4. Click OK.
On the Network Events tab, you can define the categories that appear on the list, according to any
classifications that you use to define your network and processes.
166
Setting Up and Querying Data
4. In the dialog box that appears, type the name of the new category, and then click OK:
5. Click Close.
You can now select the new category when defining maintenance windows.
In the Modify Category dialog box, you can also rename or delete a category. To do this:
1. Select the required category, and then click Rename or Delete as required.
Warning: If you delete a category that is assigned to any network event, the category field
for that network event will be left without a value.
2. If you are renaming a category, in the dialog box that appears, type the new name of the
category and then click OK.
- or -
If you are deleting a category, click Yes to confirm the deletion.
167
Inspector 9.1 User Reference Guide
1. On the calendar view, select the network event that you want to edit:
3. The Edit Network Event dialog box appears, in which you can edit the details as required:
168
Setting Up and Querying Data
1. On the calendar view, select the network event that you want to delete:
Tip: If you want to delete more than one network event, select multiple events by clicking
each one while holding down the Ctrl key.
3. In the dialog box that appears, click Yes to confirm the deletion.
The network event is removed from the calendar and deleted from the database.
169
Inspector 9.1 User Reference Guide
Tip: You can also view network events on graphs. For more information, see Viewing Maintenance
Windows on Graphs on page 392.
This tab uses a calendar view similar to the Microsoft Outlook calendar. When you open the
Network Events tab, the Day view is displayed by default:
To change the calendar view, click the button representing the appropriate time period - Day
, Week or Month .
170
Setting Up and Querying Data
1. Ensure the calendar view is set to show the appropriate time period.
2. In the date picker (in top right-hand pane), click the day or week that you want to view:
- or -
If you want to view an entire month, in the first month displayed in the date picker, click the
left and right arrow buttons to find the month that you want to view:
Tip: You can also double-click the month and year, and set them as required.
Note: If you are in Month view, clicking a particular day will change the Network Events tab
back to Day view.
The calendar view displays the network events for the selected period.
Note: If you are using day view, the calendar display will show the current time at the
centre of the view. This means that you may have to scroll upwards or hover over a
network event to view its details.
In the Event Summary pane, you can also view summary details for network events. To do this:
Click an event in the calendar view to view its details.
Tips:
o You can select multiple events in the calendar view if you want to view more than one
event summary
o Click a particular day in the date picker to see the number of network events for that
day
o In Month view, select a series of days in the date picker to see the number of network
events for that period
171
Inspector 9.1 User Reference Guide
To do this:
2. From the menu that appears, select which text fields you want to search on - category
name, description text, element name, event name or all fields.
3. In the text box type the search text, which can be a whole or partial string:
5. To view any of these network events on the calendar view, select the required event in the
Network Events Results dialog box.
The selected event is displayed and highlighted in the calendar view.
6. To view (and if required, edit) the details of any of the found network events, double-click
the required event.
The Edit Network Event dialog box appears.
172
Setting Up and Querying Data
1. If you want to search in a particular table or schema, in the Data Explorer tree, select the
required table/schema.
Note: The 'Find Counter in' option is only available if you have selected a particular table
or schema.
3. In the Find Counter dialog box, type the name of the counter you wish to find. If you want
to search for whole words only, select the Find Whole Words Only checkbox.
Tip: You can use wildcards to represent characters in counter names. There are two
wildcards you can use:
o Asterisk (*) - to represent zero or more characters. For example, if you type 'BSC*', you
will filter all the elements that begin BSC.
o Question mark (?) – to represent a single character. For example, if you type 'BSC?',
you will filter all the four-character elements that begin BSC, such as BSC1 or BSC2.
4. If you are searching in a particular table or schema, ensure that the 'Find Counter in'
checkbox is selected.
6. Click the Find Next button and the next occurrence of the counter is highlighted.
7. Click Cancel to close the dialog box and return to the Data Explorer tab.
Tip: You can also choose to exclude certain database tables and schemas from the Data Explorer
tab display, which makes loading and locating information faster. For more information, see Setting
Which Tables and Schemas to Exclude from the Data Explorer on page 77.
173
Inspector 9.1 User Reference Guide
On the Analysis tab, click the Data Explorer button on the main toolbar.
The Data Explorer tab appears. This picture shows an example:
Notes:
The chosen view is also used to sort the KPIs on the KPI tab of the SQL Builder.
The Data Explorer displays both Inspector and Helix PM entities. Helix PM entities are
displayed in the Global schema, as part of the Configuration category:
For more information on PM entity views, see the TEOCO Studio User Guide.
174
Setting Up and Querying Data
The Data Explorer is made up of a number of panes. The following table describes the three main
panes:
Schema List pane Browse the list of schemas and the database tables associated with them. The
tables are grouped into categories, for example Configuration, Counters, KPI and
Summary.
By default, the Tables view (organized according to Schema-Category-Table) is
shown, but you can change this to a view of the tables sorted by their counter sets
(organized according to Schema-Counter Set-Table).
To do this, click the Counter Sets heading:
Tip: Hide or show this pane by clicking the Show Data Grid button .
Builder / SQL / Filters / Build a query using SQL or by dragging and dropping tables to create the query if
Parameters / Column you are not familiar with SQL. For more information, see Defining a Query on page
Settings / Preview tabs 176.
Tip: Hide or show this pane by clicking the View menu and then clicking the Show
Tip: If you have Administration permissions for General Admin Options, you can choose to exclude
certain database tables and schemas from what is shown on the Data Explorer tab, which makes
loading and locating information faster. For more information, see Setting Which Tables and
Schemas to Exclude from the Data Explorer on page 77.
175
Inspector 9.1 User Reference Guide
To do this:
Option Description
Current User Shows only the schema for the user that is currently logged in.
Available Objects Shows:
The current user's schema
All other objects for which the user has Read permissions or greater,
grouped under the user to which they belong
All Users Shows:
The current user's schema
All other objects for which the user has Read permissions or greater,
grouped under the user to which they belong
All other users (but not their schemas)
Defining a Query
You can define a query which returns data from the database tables. You can use this query to
view data in the Data Explorer or you can create a query as part of a module or report.
Note: You must have Administration or Write permissions for the Module Explorer to create
modules.
1. Create the query using either the Builder tab or the SQL tab.
Tip: If you are not familiar with SQL, you can use the Builder tab to create the query.
However, the Builder tab is disabled if your database is not using Oracle 10g or above, or
you have manually edited the SQL on the SQL tab.
176
Setting Up and Querying Data
Important: Before saving the query, you should ensure that any comments in the SQL
start with '/*' and end with '*/'. If you use any other characters (for example '--'), then the
SQL may fail to work in Inspector.
Tips:
o You can add Inspector tables and/or PM entity views. Helix PM entity views are
displayed in the Global schema, as part of the Configuration category:
For more information on PM entity views, see the TEOCO Studio User Guide.
o To remove a table from the Builder tab, select the table and click the button in the
top-right of the table box.
o You can quickly view the display name and description for a counter by hovering over
it.
3. Select which columns you want to include in the query by clicking the boxes next to the
column headings.
Tip: You can select and clear all the columns by clicking next to the table heading.
4. Add links between the tables by selecting a column heading in one table and then, while
holding down the left mouse button, dragging the heading to a column heading in another
table.
177
Inspector 9.1 User Reference Guide
5. Set the link type by double-clicking the link and selecting a type. By default, all links are
inner links. This means that only rows with matching values in the linked columns will be
displayed when the query is run.
6. Select the KPIs that you want to include in your SQL query. You can do this by selecting a
KPI in the KPI pane and dragging it to the Selected KPI pane. This picture shows an
example:
Tips:
o KPIs are listed under their associated base table or counter set, depending on whether
the Data Explorer is set to display tables or counter sets.
o You can include user and library runtime KPIs in your query, but not library mediation
KPIs, which should be queried as a normal table column.
o You can quickly locate a particular KPI by using the Find KPI option. For more
information, see Locating KPIs in the Data Explorer and KPI Manager on page 180.
o You can quickly view the display name, description and equation for a KPI by hovering
over it:
178
Setting Up and Querying Data
7. When you have selected the tables and columns for your query, you need to define the
query using the tabs below the Builder tab. The following table describes these tabs:
Criteria Create the filter criteria, or 'Where' clause, by adding conditions, each
of which may contain one or more criteria.
The default compose condition is All. To change this, click on the word
highlighted in blue and, from the menu that appears, select the
appropriate compose condition.
Click the circle, and from the menu that appears, click Add Condition.
In the line that appears, click to select the first part of the criterion and
type a value or press Shift + Enter. From the menu that appears,
double-click to select the table or column.
The default rule is =. To change this, click on the rule and, from the
menu that appears, select the appropriate rule.
Select the second part of the criterion and type a value or press Shift +
Enter. From the menu that appears, double-click to select the table or
column.
To delete a condition, click on the circled number for that condition and
from the menu that appears, click Delete Condition.
To create a compose condition, add a condition and click on its circled
number. From the menu that appears, click Make Compose Condition.
Selection View the selected table columns. Here you can choose to return an
aggregate value for a column instead of a single row value. To do this:
Click in the Aggregate column for the appropriate table column and,
from the menu that appears, select the aggregate function.
Notes:
You cannot set aggregation for KPI columns here
You cannot set aggregation and grouping on the same column
Grouping criteria Create the Having clause. You can only do this if you have included an
aggregate function in the query.
The Having clause is created in the same way as the Where clause,
which is described for the Criteria tab.
Note: You cannot set grouping and aggregation on the same column.
Sorting Define the order for the returned data. The left pane contains all the
columns included in the query. Use the arrows to move the columns to
the right pane to make them sorted fields in the returned data. You can
8. When you have finished, you can add filters and/or parameters to the query. For more
information, see Adding Filters to a Query on page 183 and Defining Parameters for a
Query on page 184.
You can preview the results of the query at any time. For more information, see Previewing the
Results of a Query on page 192.
179
Inspector 9.1 User Reference Guide
If you are using the Data Explorer (for example, to define a query) or the KPI Manager, you can
quickly find a particular KPI by using the Find KPI option.
To do this:
3. Type the name of the KPI that you want to find. If you want to search for whole words only,
select the Find Whole Words Only checkbox.
5. Click the Find Next button and the next occurrence of the KPI is highlighted.
6. Click Cancel to close the dialog box and return to the Data Explorer or KPI Manager.
Warning: If you do this, depending on the complexity of the SQL, the Builder tab may become
disabled and any further changes to the query must be made on the SQL tab.
Tips:
o You can automatically add text to the SQL tab by double-clicking, or dragging and
dropping, items from the Oracle Commands pane, the Schema List and the
Columns tab.
o You can find and replace SQL that you have added, by using the Find and Replace
button or right-clicking in the SQL pane and clicking Find and Replace from the
menu that appears.
180
Setting Up and Querying Data
o You can use Inspector tables and/or Helix PM Entity views. Helix PM entities are
displayed in the Global schema, as part of the Configuration category:
For more information on PM entity views, see the TEOCO Studio User Guide.
3. You can automatically add a KPI to the SQL query by clicking the KPI tab.
To do this:
a. Click the KPI tab.
b. In the KPI tree, select the required KPI.
Tips:
KPIs are listed under their associated base table or counter set, depending on whether
the Data Explorer is set to display tables or counter sets.
You can include user and library runtime KPIs in your query, but not library mediation
KPIs, which should be queried as a normal table column.
You can quickly locate a particular KPI by using the Find KPI option. For more
information, see Locating KPIs in the Data Explorer and KPI Manager on page 180.
c. Drag and drop the required KPI into the SQL pane. The KPI is added in the form of a
KPI parameter. For example, a KPI with the name Total_Calls is shown as
%KPI(Total_Calls).
Tips:
You can quickly view the display name, description and equation for a KPI by hovering
over it.
If you update a KPI in the KPI Manager, it will also be updated automatically in any
SQL statement in which it is used.
You can right-click on a KPI category and sort the KPIs into different categories as
shown in this picture:
4. To add a complex expression using the Expression Editor, click the Insert Expression
button .
5. Create the expression by double-clicking column headings and selecting items from the
drop-down menus. Click OK to add the expression to the SQL tab.
6. When you have finished, if you have not already added filters and/or parameters to the
query, you can add them using the corresponding tabs. For more information, see Adding
Filters to a Query on page 183 and Specifying Default Parameter Values on page 186.
181
Inspector 9.1 User Reference Guide
Warning: Before saving the query, you should ensure that any comments in the SQL start
with '/*' and end with '*/'. If you use any other characters (for example '--'), then the SQL
may fail to work in Inspector.
You can preview the results of the query at any time. For more information, see Previewing the
Results of a Query on page 192.
3. Right-click in the Query List and, from the menu that appears, click Add union.
Tip: If you cannot see the query list, click the Show/Hide Query tree button .
A new query with a Union All is added to the Builder tab. This picture shows an example:
4. If you want to use Union rather than Union All, right-click the query in the Query List and
then, from the menu that appears, click Union All to deselect it.
5. Create the second query. For information about how to do this, see Using the Builder Tab
to Define a Query on page 177.
182
Setting Up and Querying Data
6. When you have finished, if you have not already added filters and/or parameters to the
query, you can add them using the corresponding tabs. For more information, see Adding
Filters to a Query on page 183 and Defining Parameters for a Query on page 184.
You can preview the results of the union at any time. For more information, see Previewing the
Results of a Query on page 192.
Note: The Filters tab is disabled if you use the Data Explorer to create a report query. For more
information, see Defining Queries on page 421.
If the query is created as part of a module, the element filter option will be replaced by elements
selected from the module element tree in the Module Maker.
1. In the Data Explorer, ensure that you have defined your query.
183
Inspector 9.1 User Reference Guide
To quickly define a parameter (or parameters) based on the available field (or fields) in the
current query:
1. In the Data Explorer, ensure that you have defined your query.
If a parameter has already been created for a particular field, you will be given the option to
create a new one with a different name or just keep the existing one.
1. In the Data Explorer, ensure that you have defined your query.
184
Setting Up and Querying Data
3. Click the Add Parameter button . The Parameter Editor dialog box appears. This
picture shows an example:
4. In the Parameter Editor dialog box, complete the following information on the Counters or
KPIs tab:
5. Create a parameter by double-clicking column headings and selecting items from the drop-
down menus.
6. When you have finished, click OK to save the parameter and return to the Data Explorer.
Now when you run the query, you will be asked to specify parameter values based on the criteria
you have set. For more information, see Previewing the Results of a Query on page 192.
185
Inspector 9.1 User Reference Guide
Tip: If you do not want to specify parameter values each time you run the query, you can set
default parameter values. For detailed information about how to do this, see Specifying Default
Parameter Values on page 186.
If you have created a parameter for a query, you can set a default value for that parameter. The
default value will be pre-selected when the parameter is run.
1. In the Data Explorer, ensure that you have Defining Parameters for a Query on page 184
Operator Select an operator from the drop-down list. For example, if you want to
create a filter that only returns data for an exact value, then select the =
operator.
Values Type the default value(s) for the parameter.
Note: Multiple values must be separated by commas.
- or -
Click the Values button and, in the dialog box that appears, set the
default values you require and click OK.
Note: This button is only available when using certain data types (DATE
and NUMBER) and/or operators (Between, Not Between, In List and Not
In List).
Show All Select this checkbox if you want the parameter to display all of the values
of the field.
Note: The name, formula and data type are all defined when you create the parameter.
This picture shows an example:
4. You can now preview the query with the default parameter value(s) pre-selected. For more
information, see Previewing the Results of a Query on page 192.
To edit a parameter:
2. Select the parameter you want to edit and click the Edit Parameter button .
- or -
Double-click the parameter name.
3. In the Parameter Editor dialog box that appears, make the required changes.
186
Setting Up and Querying Data
4. When you have finished, click OK to save your changes and return to the Data Explorer.
2. Select the parameter that you want to delete and click the Delete Parameter button .
The Explain Plan statement inserts a row describing each step of the execution plan into a
specified table. If you are using cost-based optimization, then this statement also determines the
cost of executing the statement. If any domain indexes are defined on the table, then it also inserts
user-defined CPU and I/O costs.
To issue an Explain Plan statement, you must have the necessary privileges to:
Insert rows into an existing output table that you specify to hold the execution plan
Execute the SQL statement for which you are determining the execution plan
Access a view if the SQL statement is based on a particular view
2. Click the Explain Plan button to view the explain plan. The dialog box that appears
gives the execution plan that the Oracle database will follow to execute the defined query.
187
Inspector 9.1 User Reference Guide
The following statement determines the execution plan and cost for an UPDATE statement and
inserts rows describing the execution plan into plan_table with the STATEMENT_ID value of
'Raise in Tokyo':
INTO plan_table
WHERE department_id =
The following SELECT statement queries plan_table and returns the execution plan and the cost:
object_name, position
FROM plan_table
188
Setting Up and Querying Data
UPDATE STATEMENT 2
UPDATE EMPLOYEES 1
TABLE ACCESS FULL EMPLOYEES 1
VIEW index$_join$_002 1
HASH JOIN 1
INDEX RANGE SCAN DEPT_LOCATION_IX 1
The value in the POSITION column of the first row shows that the statement has a cost of 2.
The following table describes when the Selection dialog box appears:
Data Explorer You define filters, parameters, element aggregation for the query
or when time aggregation is available for the tables used.
Reports You preview a report that has filters, parameters, element and
time aggregation.
Alarms You set values to alarms in the Alarm Wizard.
Ambiguous KPI Selection You are trying to use ambiguous KPIs.
(Ambiguous KPIs are KPIs with the The Selection dialog box will appear so that you can select the
same name but different formula.) KPI that you want to use.
189
Inspector 9.1 User Reference Guide
The following table describes the various panes in the Selection dialog box:
190
Setting Up and Querying Data
If you have KPIs with the same name but with different formulas, then you must select which of
these 'ambiguous KPIs' applies to the query (or queries) that you are running, so that Inspector will
use the correct formula.
1. From the list of ambiguous KPIs, select the KPI(s) that you want to use.
As well as selecting and de-selecting individual KPIs, you can also use the following
options:
Option Description
Select All You can choose this option if there is only one table referenced in
the selected query.
This option will select all of the KPIs that are at the first level of the
displayed Ambiguous KPI tree.
Select KPIs for All If you select this option, for all queries, Inspector will select all of
Queries the KPIs that are at the first level of the displayed Ambiguous KPI
tree.
Tip: If you have more than one query, then you can use the Clear All option to clear the
selected KPIs in all of the queries simultaneously.
Notes:
o The only formulas that will be available will be those that reference the tables (and
associated tables) used in the selected query.
o If there is only one formula for a listed KPI, then this formula will be selected
automatically, and can only be un-selected by clicking the Clear All button.
2. If the KPI that you have selected is an aggregated KPI, then from the Global Aggregation
drop-down list, select the type of aggregation. The aggregation type is displayed in the
Global Agg column of the Queries pane.
Tip: If you want to apply the selected aggregation type to all of the queries within the
report, select the Apply Global Aggregation to All Queries checkbox.
Before you can use time aggregation, you must first configure:
A table period for each table in the query. For more information, see Setting the Granularity
Period for a Single Table on page 128.
An associated table for each time period, for example, which table contains hourly, daily,
and weekly busy hour data. For more information, see Defining Associations for Tables on
page 129.
Note: Time aggregation can only be applied in a query if the associated tables and table periods
have been configured for every table defined in the query (excluding configuration tables).
1. In the Data Explorer, ensure that you have defined your query.
191
Inspector 9.1 User Reference Guide
You will now be asked to select a time period each time the query is run. For more information, see
Previewing the Results of a Query on page 192.
2. If you have included filters and/or parameters in the query, the Selection dialog box
appears. This table describes how you can filter the query:
Network Elements Select a filter from the list that appears and then select elements
you wish to include using the arrow keys to move the elements to
the Selection pane.
You can add elements from any number of filters. For more
information about creating filters, see Adding Filters to a Query on
page 183.
Date Range - Range sub-tab Select the period over which you require data.
To link to the global clock:
1. Select the Start or End checkbox and then select Synchronize
to Global Clock. The current date and time display.
2. Type the desired period in the Period box.
Note: You cannot synchronize to the global clock if you set start
and end dates.
To specify a duration whose start or end date you know, click
either the Start or End checkbox and choose the correct date,
then specify the desired period in the period box.
To specify a period whose start and end dates you know, select
the Start and End checkboxes and choose the required dates.
Date Range - Exclude / Select which days you want to include in the date range. Right-
Include sub-tab click the Dates of Week area and, from the menu that appears,
you can Select All or Deselect All the days or choose just
Weekdays or Weekends.
Select the Start and End hours for the days you have included.
Select the checkbox if you want to Exclude Holidays. For more
information about holidays, see Defining Network Events on page
156.
Parameters Select an operator from the drop-down list and then type a value
for the parameter.
Note: The parameter value must match the specified data type,
otherwise an error message will be displayed when the query is
run.
For more information about parameters, see Defining Parameters
for a Query on page 184.
Time Aggregation Select the time period on which you want to run the query.
Note: A time period is only available if an associated table with
that table period has been set for every data table in the query. If
the associated tables have not been configured for any one of the
tables in the query, the list will be empty and disabled. For more
information, see Defining Associations for Tables on page 129.
For more information about time aggregation, see Enabling Time
Aggregation for a Query on page 191.
192
Setting Up and Querying Data
3. Click OK to close the Selection dialog box and run the query.
4. You can now customize how the data is shown in the grid. For more information about
customizing grids, see Customizing Grids on page 359.
Warning: Before saving the query, you should ensure that any comments in the SQL start with '/*'
and end with '*/'. If you use any other characters (for example '--'), then the SQL may fail to work in
Inspector.
To save a query:
2. In the Save SQL File dialog box, open the folder in which you wish to save the file and type
a name for the file.
Tip: If the required folder does not exist, click the Create New Folder button .
3. Click Save.
2. In the Load SQL File dialog box, find the query file you wish to load and click Open.
The query is loaded in to the Data Explorer.
Inspector provides a 'Sandbox' environment in which you can create user objects without affecting
other users.
Important:
The Sandbox options are only available for users with a PM Sandbox license.
Also, before you can do this:
o Your Sandbox administrator must have allocated a space quota for you in the
Sandbox. This space quota cannot be exceeded when creating or refreshing user
objects. For more information, see Administering the Sandbox on page 79.
o You must have the appropriate privileges in the database. For more information, see
About Sandbox Privileges for the Data Explorer on page 81 or contact your database
administrator.
193
Inspector 9.1 User Reference Guide
User views (views or materialized views) are reusable data queries that can be used in reports,
modules, alarms, KPIs and other queries. They can be considered as equivalent to predefined SQL
statements.
User views do not have an automatic expiry date. If this is required, it must be set manually. For
more information, see Defining the Expiry Options for a Particular Sandbox Object Type on page
91.
There are two types of user view, described in the following table:
Item Description
Do not contain stored data, and can be used at any time to obtain the current
Views data.
Contain stored data, by taking a 'snapshot' of the data at a given time.
Materialized Views
A materialized view can be updated at any time, by right-clicking it and
selecting 'Refresh Sandbox View'.
Important: The table on which you want to base the materialized view must
have a Primary Key. If it does not, Inspector provides the error message
'ORA-12014: Table "<name>" does not contain primary key constraint' and
cannot create the materialized view.
2. The Create New Table / View / Materialized View dialog box appears. This picture shows
an example:
194
Setting Up and Querying Data
4. Specify the object owner. By default, this is you as the user creating the object but, if you
have Administration permissions for the Sandbox or Data Explorer, you can change this if
required.
Tip: If you are creating a view, it is recommended that you fully qualify the object name to
include the schema name - for example, 'AIRCOM.MainView'. This will make it easier for
other users to copy and paste the view. For more information, see Duplicating User
Objects on the Data Explorer Tab on page 199.
6. Select the category under which the user view will be stored on the Data Explorer tab.
7. In the Specify Privilege Access Type pane, select who will have access to this object:
o Everyone (read access only)
o Only you
o A defined group of people in a specified access list
Note: If you are saving a materialized view, the Specify Privilege Access Type pane is
located on the Object Privileges tab.
8. If you have selected a specified access list, on the Groups and Users tabs:
o Click the respective Add buttons to select the required groups and/or users to which
you want to grant access
o Indicate whether they will have read or edit access using the checkboxes
9. If you are saving a materialized view, on the Other Options tab, you can additionally set
Inspector to refresh automatically at a defined interval. To do this:
o Select the 'Enable refresh option for materialized view' checkbox.
o Choose the required interval unit, and then the interval value, for example 1 hour:
Warning: Setting materialized views to refresh frequently (for example, every minute) can
impact on database performance.
- or -
If you are saving a table, on the Other Options tab, you can additionally include
comments.
195
Inspector 9.1 User Reference Guide
Note: You can share user objects between users by copying and pasting. For more information,
see Duplicating User Objects on the Data Explorer Tab on page 199.
Note: If you have Administration permissions for the Sandbox, you can define indexes for any
materialized view in a user's Sandbox. If you have Write permissions, you can only define indexes
for the materialized views that you have created.
2. Right-click, and from the menu that appears, click Edit Sandbox Materialized View Index.
The Sandbox View Index Management dialog box appears. This picture shows an
example:
3. Click Add.
4. In the dialog box that appears, in the New Index Name pane, type a name for the new
index.
5. In the left-hand pane, select the first parameter that you want to include in the index, and
7. Ensure that the parameters are in the correct order, using the Up and Down buttons to re-
arrange them.
Tip: You may want to prioritize particular parameters (by moving them higher up the list)
based on the expected results - parameters that return fewer entities will be processed
quicker than those that return a large number.
8. When you have included all of the parameters in the correct order, click Save.
The new index for the materialized view is created.
9. Click Close.
196
Setting Up and Querying Data
1. From the Current Index(es) drop-down list, select the index that you want to edit.
2. Click Edit.
1. From the Current Index(es) drop-down list, select the index that you want to delete.
2. Click Delete.
The required index is deleted.
3. Click Close.
Important:
To edit a user view, you must have created the object or have Administration permissions
for the Sandbox.
You cannot edit a user view that is included in a promotion request that is Pending or In
Progress. For more information, see Managing Sandbox Promotion Requests on page 96.
You cannot edit Sandbox tables, private database links or private synonyms from the Data
Explorer. For more information on how to edit them in the Sandbox, see Editing Sandbox
Objects on the Sandbox Objects Tab on page 261.
Note: You can share user views between users by copying and pasting. For more information, see
Duplicating User Objects on the Data Explorer Tab on page 199.
To do this:
1. In the Data Explorer, in the Schema List pane for the required user, select the user view
that you want to edit.
2. Right-click and, from the menu that appears, point to Object Options and then click Edit
User View.
197
Inspector 9.1 User Reference Guide
The SQL tab appears, displaying the SQL for the user view:
Tip: You can find and replace SQL by using the Find and Replace button or right-
clicking in the SQL pane and clicking Find and Replace from the menu that appears.
3. Make any required changes to the SQL, then click the Save as User View button .
Warning: Before saving the query, you should ensure that any comments in the SQL start
with '/*' and end with '*/'. If you use any other characters (for example '--'), then the SQL
may fail to work in Inspector.
The Sandbox Wizard dialog box appears. This picture shows an example:
Tip: To see the SQL formula for the user view at any time, click the View SQL button.
198
Setting Up and Querying Data
Important: The Object Owner and Object Name are read-only, and cannot be edited.
For more information, see Saving a Query as a User Object on the Data Explorer Tab on
page 193.
5. When you have finished editing the details, click Save to return to the Data Explorer.
1. In the Data Explorer, in the Schema List pane, select the required materialized view.
2. Right-click, and from the menu that appears, click Refresh Sandbox View.
Important: To drop a user view, you must have created it or have Administration permissions for
the Data Explorer.
1. In the Schema List pane, select the view that you want to delete.
2. Right-click and, from the menu that appears, point to Object Options and then click Drop
Object.
In addition, if you have Administration permissions for the Sandbox, you can paste objects into
other users' schema.
199
Inspector 9.1 User Reference Guide
To do this:
1. In the Schema List pane, right-click the required user object, from the menu that appears,
click Copy:
2. Select the user with which you want to share the user object.
Tip: You can select the same user if you want to create multiple copies for a single user.
4. If the name of the original view has not been qualified, then the select statement that
Inspector first uses to try to create the duplicate view will not be valid.
If this happens a dialog box appears, enabling you to correct the SQL statement.
200
Setting Up and Querying Data
For example:
o User A creates a table and then a view from that table, using 'create view x as select *
from MyTable'
o User B attempts to copy the table
o Inspector will try to use the select statement 'select * from MyTable', but this is not valid
because the table is not in B's schema
o The view name must be qualified in the select statement to become 'select * from
A.MyTable'.
5. In the dialog box that appears, type a new (unique) name for the user object, and then click
OK.
The user object is copied into the list of objects for that user.
To do this:
1. In the Data Explorer, select the base table for which you want to see the KPIs:
The KPI tab indicates the name, equation and description of the KPI. It also indicates
whether the KPI is valid (true) or not (false).
Using KPIs
On the KPI Manager tab, you can create and manage KPIs, which show collected key performance
data in Inspector (using modules and combinations), Microsoft Excel reports and on the Geo Maps
view. You can also use these KPIs in PM Reporter.
Source Description
201
Inspector 9.1 User Reference Guide
Name Description
When you open the KPI Manager tab, you can view information about existing KPIs in two different
tree lists, one organized according to the tables and according to the counter sets.
By default, the table-based list is shown, but you can change this by clicking the Counter Sets
heading:
Important: KPIs based on tables that do not have an associated counter set can only be seen in
the Table based view.
Note: From the drop-down list on the right-hand side of the KPI Manager tab, you can select how to
group the KPIs.
KPIs also have different access levels, and the types of KPI that you can view and create depend
on your permissions for the KPI Manager:
202
Setting Up and Querying Data
KPI Manager
Tip: You can quickly locate a particular KPI by using the Find KPI option. For more
information, see Locating KPIs in the Data Explorer and KPI Manager on page 180.
Parameter Description
203
Inspector 9.1 User Reference Guide
Note: The types of KPI that you can create depend on your permissions for the KPI Manager. For
more information, see Using KPIs on page 201.
To do this:
1. Decide whether you want to create your KPI based on tables or counter sets, by ensuring
that you are displaying the appropriate view.
By default, the table-based list is shown, but you can change this by clicking the Counter
Sets heading:
3. In the KPI dialog box that appears, complete the following information:
Name Type a name that will be used in the database, which must be unique within a security
group and within a counter set.
Note: This corresponds with the Physical Name in PM Reporter.
Important: After a KPI has been created (in other words, after you click Save), you
cannot change its name.
Display Name Type a name that will be displayed in the user interface.
Note:
If you leave this blank, the KPI Name will be used as the Display Name.
Two KPIs in the same schema cannot have the same Display Name, so Inspector
will suffix identical display names with a unique number to differentiate them.
This corresponds with the Logical Name in PM Reporter and the universe.
Description Type a description for the KPI.
Security Select the required security type:
To create a personal KPI, select the Personal option
- or -
To create a group KPI, select the Group option, and then click Select Group to
select all the groups that share the selected KPI.
Note: Select the Admin option if you only want users with Administration permissions
for KPIs to be able to edit or delete this KPI.
Data See Specifying the Data for User KPIs on page 206.
Equation See Defining the Equations for User KPIs on page 207.
Element From the drop-down list, select the element aggregation function.
Aggregation
Note: This function will replace the '%aggr' keyword when the KPI aggregation
function is used in the Query Builder.
204
Setting Up and Querying Data
Time Aggregation From the drop-down list, select the time aggregation function.
Note: This function will replace the '%aggr' keyword when the KPI aggregation
function is used in the Query Builder.
This picture shows an example of the New KPI dialog box for a table-based KPI:
In this example, a personal KPI is being created with the base schema as
CISCO1_IPMPLS and base table as CISCO_COMB_SYS_STATS_5M.
4. Click Save.
At this point, Inspector checks the validity of the formula - if any of the specified counters
do not exist, you cannot save the KPI.
If the KPI is valid, and you are creating a table-based KPI, click Yes when prompted to
create and view the list of tables for which this new KPI is valid (because they also contain
the counter(s) used in the KPI formula).
205
Inspector 9.1 User Reference Guide
Note: If you want to override the list of usage tables to exclude a particular table, deselect
the corresponding checkbox(es) .
6. If you have created a Public KPI, you must now update the universes so that the KPIs can
be used in PM Reporter. For more information, see Updating Universes on page 224.
1. From the Vendor Interface drop-down list, select the base vendor interface for the KPI.
2. From the Counter set drop-down list, select the counter set for the KPI.
The corresponding element level, entity and universe are also displayed.
1. Select the Multi table KPI option if you want the KPI to contain counters from more than one
base table.
3. In the Select Valid KPI Tables dialog box that appears, select the required KPI usage tables
and click Save.
-or-
1. From the Base schema drop-down list, select the base schema for the KPI.
2. From the Base table drop-down list, select the base table for the KPI.
The corresponding element level is also displayed.
206
Setting Up and Querying Data
Parameter Description
Display on 2D Map If you are using Inspector with ENTERPRISE, and want the KPI to be visible
on the Map View, select this option.
Note: This option is only available if the KPI is a single table KPI and the
selected table is set to the 'Cell' element level.
Entity Default KPI If you are defining a Public KPI, select this option to make this KPI a default
KPI for the associated entity.
Each entity can have a number of default KPIs, which are important and
regularly used KPIs. Default KPIs are used in a number of ways:
You can quickly access Default KPIs in the 'Defaults' folder for a
particular entity in TrafficGuard and PM Reporter.
You can quickly create reports displaying data on the default KPIs and
counters for a particular instance of an entity.
Only default KPIs and counters are initially displayed in Schematic
Views. To display other KPIs or counters, contact your administrator.
Only default KPIs are included in the initial list of KPIs available for
display in the Geo Maps view.
Invisible This read-only parameter determines whether or not the KPI can be seen in
PM Reporter.
Important: This setting does not affect the visibility of the KPIs in Inspector.
Important: Only users with the Administrator permissions for the KPI Manager can define the
Entity Default KPI or Invisible options.
207
Inspector 9.1 User Reference Guide
Tips:
o If you are using counters, you can prefix the counter name with the table and/or alias
name. To do this, select the 'Prefix table/alias name' checkbox.
o If you are using counters but do not specify an aggregation function, the default
aggregation for that counter will be used. For more information, see How Default
Aggregation for Counters is Used on page 209.
o You can choose to use the KPI or counter logical name ('Display Name') rather than
the physical name ('Name') in the equation. To do this, select the 'Display Logical
Names' checkbox. To switch back to physical names, clear the checkbox; however,
any KPIs or counters that you have already added to the equation will retain the name
used when they were added, so your equation may contain a mixture of Names and
Display Names.
The equation will always be saved using the Names, and if you are editing an existing
KPI, the equation will be shown with the Names.
208
Setting Up and Querying Data
3. Build your equation with functions, operators, dates/times and numerical details from the
tabs by clicking the required options in the right hand pane:
4. By default, Inspector uses the default aggregation function for the counters in your formula,
without any additional syntax required. For more information on how this works, see How
Default Aggregation for Counters is Used on page 209.
However, if you want to override the default aggregation function (for example, when using
KPIs upgraded from an earlier version of the tool), then you must:
a. Include the following component in your equation:
% aggr(counter name)
b. Specify the required aggregation function in the KPI dialog box, which will replace the
'% aggr' component when the formula is run. See Creating User KPIs on page 204.
c. Ask your system administrator to configure Inspector to use raw tables. This is
described in the Inspector Implementation Guide.
By default, Inspector uses the default aggregation function for the counters in your formula, without
any additional syntax required.
The default aggregation function for each counter is defined when the interface is created, and is
stored in the Data Dictionary (in the 'DD_FIELD' table).
Note: Each counter has just one default aggregation function, which will be used for both element
and time aggregation.
Inspector will aggregate each counter using their default aggregation function before running the
formula.
209
Inspector 9.1 User Reference Guide
CounterA SUM
CounterB AVG
CounterC MAX
Therefore, to calculate the aggregated KPI result at the RNC level, then the formula would become:
SUM(CounterA) / (AVG(CounterB) + MAX(CounterC))
Tip: You can override the default aggregation function. See Defining the Equations for User KPIs
on page 207.
Note: The types of KPI that you can edit depend on your permissions for the KPI Manager. For
more information, see Using KPIs on page 201.
1. Select the KPI that you want to edit, and then click the Edit KPI button .
- or -
Double-click the KPI that you want to edit.
Warning: If the KPI is also part of a 'nested' KPI, any changes will also affect the nested
KPI as well.
Note: You cannot change the Name of a KPI after it has been created.
Tip: If you have a large number of KPIs, you can search for the one that you want to edit.
For more information, see Locating KPIs in the Data Explorer and KPI Manager on page
180.
2. In the Edit KPI dialog box, modify the KPI information as required.
4. If the KPI is part of a 'nested' KPI, click Continue to apply your changes to the nested KPI
as well.
210
Setting Up and Querying Data
5. If you have edited a Public KPI, you must now update the universes so that the KPIs can be
used in PM Reporter. For more information, see Updating Universes on page 224.
For information on how to edit a number of KPIs at the same time, see Editing Multiple User KPIs
on page 211.
Note: The types of KPI that you can edit depend on your permissions for the KPI Manager. For
more information, see Using KPIs on page 201.
1. Select the KPIs that you want to edit, and then click the Edit KPI button . To select
multiple KPIs, click each one while holding down the Ctrl key.
- or -
Right-click the selected KPIs, and from the menu that appears, click Edit KPI.
Tip: If you have a large number of KPIs, you can search for the one that you want to edit.
For more information, see Locating KPIs in the Data Explorer and KPI Manager on page
180.
211
Inspector 9.1 User Reference Guide
The left-hand pane shows all the KPIs that you have selected in the KPI Manager screen.
All the changes made in this dialog box will be applied to this list of KPIs.
2. Select the Security checkbox to change the security levels for the selected KPIs. If you
select the Group option, then you will be able to add and remove groups.
To add or remove groups, click the Add Groups or Remove Groups buttons.
In the dialog box that appears, select the KPIs that you want to add or remove in the left-
hand pane and click to move the selected KPIs to the right-hand pane. Click OK.
Note: The Destination List pane will not show any existing groups.
3. Click the Administrative rights checkbox to give admin rights to the selected KPIs.
Note: The Admin checkbox is active only if you have administrative rights, and you have
selected Group as the Security option.
4. Select the 'Base table and schema' checkbox if you want to change the base schema and
table of the selected KPIs. From the Schema and Table drop-down lists, select the
appropriate schema and table.
Note: When you change the base table and schema for the KPIs, Inspector will perform an
update. Only those KPIs for which the new table and schema are valid (according to the
equation of the selected KPIs) are updated.
5. Select the Time aggregation and Element aggregation checkboxes to edit the
aggregation details for the KPIs. The new selected time and element aggregation values
will be applied only to those KPIs that have %aggr defined in their equations.
7. If you have edited one or more 'Public' CS-based KPIs, you must now update the universes
so that the KPIs can be used in Web Reporter. For more information, see Updating
Universes on page 224.
Note: The types of KPI that you can delete depend on your permissions for the KPI Manager. For
more information, see Using KPIs on page 201.
To do this:
1. On the KPI Manager tab, select the KPI(s) that you want to delete.
To select multiple KPIs, click each one while holding down the Ctrl key.
Important: You cannot delete KPIs that are being used in reports, alarms or modules
within Inspector.
Tip: If you have a large number of KPIs, you can search for the one that you want to
delete. See Locating KPIs in the Data Explorer and KPI Manager on page 180.
212
Setting Up and Querying Data
- or -
Right-click and from the menu that appears, click Delete KPI.
3. In the dialog box that appears, click Yes to confirm the deletion. The selected KPIs are
deleted.
Important:
You cannot export library mediation KPIs; if your selection contains any of these, they will
be ignored.
You can import KPIs exported from OPTIMA 7.1 or later.
Note: You must have Read permissions for the KPI Manager to export KPIs.
Tip: If you have a large number of KPIs, you can search for the one(s) that you want to
export. For more information, see Locating KPIs in the Data Explorer and KPI Manager on
page 180.
5. Click OK.
Notes:
o The file format for exporting KPIs is .KPI
o When you export a multi table KPI, the base tables of the KPI are not exported.
You can import individual KPIs or a group of KPIs from a CSV file. For more information, see
Importing KPIs in Bulk from a CSV File on page 215.
213
Inspector 9.1 User Reference Guide
Important:
You must have Administration or Write permissions for the KPI Manager to import KPIs.
You cannot use the bulk import for KPIs that contain %KPI in their equation. You must
import these individually.
3. Click the Browse button to browse to the location from where you want to import the
KPI.
4. Click OK. The contents of the folder are displayed in the Import Objects window.
This picture shows an example:
5. Select the KPI that you want to import and click OK.
Important: If you select a library runtime KPI, it will be imported as a user KPI.
Note: If you import a multi table KPI, there will be an option to set the base tables for it.
Click Yes to set the base tables for the multi table KPI that you are importing. In the dialog
box that appears, click to set the base tables.
Note: If you do not select the base tables, then the KPI is imported and saved as an invalid
KPI.
214
Setting Up and Querying Data
Where:
KPI Name is a valid field name in ORACLE
DESC, EQUATION, TIME_AGG and ELEMENT_AGG are in double quotes if they contain
a space or a comma, for example
{KPI Name, Desc, "NVL (Field,0)", Schema, Table, Time_Agg, Element_Agg}
TIME_AGG and ELEMENT_AGG contain the equations used for time aggregation and
element aggregation respectively
Only DESC, TIME_AGG and ELEMENT_AGG can be NULL
The first line of the CSV file should be a header line which contains all of the column names.
4. Click the Browse button to browse to the location from where you want to import the
KPI file.
5. Click OK. The contents of the folder are displayed in the Import Objects window.
6. Select the KPI file that you want to import and click OK.
215
Inspector 9.1 User Reference Guide
The types of KPI that you can view depend on your permissions for the KPI Manager. For more
information, see Using KPIs on page 201.
Select the required KPI, and then click the View Usage button .
- or -
Right-click the KPI and from the menu that appears, click View KPI Use.
The KPI Use dialog box appears:
Note: You cannot delete, or change the name of, KPIs that are in use.
216
Setting Up and Querying Data
1. Select the required KPI, and then click the Synchronize button .
- or -
Right-click and from the menu that appears, click Synchronize.
2. Click Yes to confirm that you want to synchronize the base table with the associated tables.
3. In the dialog box that appears, select the tables that you want to synchronize:
Recreating Views
Important : Views are only included for users with KPIs created in OPTIMA 6.1 or earlier; users
with KPIs created in OPTIMA 6.2 or later can include the '%KPI' placeholder in their formula, which
queries the database tables directly.
On the KPI Manager tab, if you have Write or Administration permissions for a public KPI, you can
create KPI views for a number of levels:
Views are a useful intermediary layer between reports and tables, which will run the SQL formula
on the database tables, rather than the report doing this.
217
Inspector 9.1 User Reference Guide
1. Select the KPI associated with the base table for which you want to create a view.
2. Click the Recreate View button and from the menu that appears, click Selected
Table.
- or -
Right-click and from the menu that appears, point to Recreate View and click Selected
table.
4. Select the checkbox corresponding to the base table of the selected KPI.
Note: In this case, there is only one base table displayed as you are creating the view for a
table.
6. Click Close.
218
Setting Up and Querying Data
1. Select the KPI associated with the base schema that includes the base tables for which you
want to create views.
2. Click the Recreate View button and from the menu that appears, click Selected
Schema.
- or -
Right-click and from the menu that appears, point to Recreate View and click Selected
schema.
The Create KPI Views dialog box appears, and lists the selected schema with all the
usage tables under that schema. These are the usage tables in the base schema that were
selected while creating the KPI.
3. Select the tables for which you want to create the view.
5. Click Close.
219
Inspector 9.1 User Reference Guide
1. Click the Recreate View button and from the menu that appears, click All.
- or -
Right-click and from the menu that appears, point to Recreate View and click All.
The Create KPI Views dialog box appears, listing all of the schemas and all usage tables.
These are the usage tables in the base schemas that were selected while creating the KPI.
2. Select the schemas and respective base tables for which you want to create the view.
4. Click Close.
220
Setting Up and Querying Data
Notes:
To be included in a global KPI, a KPI must be a public KPI.
The KPI names must match across all of the tables selected for the global KPI.
The KPIs listed in the view will be the ones that exist when you create the view. If you add
another KPI afterwards, you will have to create the view again for this new KPI to be
shown.
If you have Read permissions for Global KPIs, you can view the global KPIs that exist. To do this:
2. In the left-hand pane, expand the tree and select the global KPI that you want to see.
The global KPI shows the data of the current view that you have selected. It also specifies
the KPI name, equation, and the description.
Warning: If a KPI that can be aggregated, then the aggregation formula will be deleted
from the global KPI. That means, the %aggr formula for a particular KPI will not be
displayed in the Global KPI dialog box.
221
Inspector 9.1 User Reference Guide
To do this:
2. Select the tables that you want to include in the global KPI.
3. In the right-hand pane, click the Configure button. The first grid is populated with your
selection.
The table in the grid lists the following:
o The primary key for each table that you have selected
o The public KPIs for each table that you have selected
This picture shows an example:
Important: You can change the primary key values. To do this, click the column to edit the
primary key. When editing the primary key values, you must ensure that:
o All the values must be of the same data type
o Each column name must be unique
If, for example, there are two column names that are same, then you will not be able to
save the global KPI and an error message will appear in the Message Log. However, it will
be possible for you to preview the global KPI and see the results.
222
Setting Up and Querying Data
4. Click the Preview button to see the configurations for the global view. The second grid is
populated with the global view values.
The information is based on each vendor and its primary keys and KPIs.
This picture shows an example of the second grid at the bottom:
5. In the View Name text box, type the name of the global KPI.
7. Click Save.
To do this:
1. Select the global KPI that you want to edit, and then click the Edit Global KPI button
.
- or -
Right-click the global KPI and from the menu that appears, click Edit Global KPI.
To do this:
1. Select the global KPI that you want to delete, and then click the Drop Global KPI button
.
- or -
Right-click the global KPI and from the menu that appears, click Drop Global KPI.
223
Inspector 9.1 User Reference Guide
Updating Universes
If you have created, updated or deleted one or more Public KPIs in the KPI Manager, then you
should update the corresponding universe(s) so that the KPIs in PM Reporter match those in
Inspector.
For more information on universes, see the PM Reporter Administrator Guide and the PM Reporter
User Guide.
Note: You must have Administrator permissions for the KPI Manager and AUB Administrator
permissions to update the universes.
Important:
If you attempt to close Inspector without first updating the universes, you will be prompted.
Click OK to update the universes.
If Inspector is closed immediately (for example, due to a power or network outage) before
you have updated the universes, the universes will be updated automatically when you next
log in to Inspector.
Using Modules
If you have Administration or Write permissions for the Modules tab, you can:
Create and delete module folders
Create modules
Edit and delete modules
Restrict editing of modules
Import and export modules
To open the Modules tab, on the Analysis tab, click the Modules button .
224
Setting Up and Querying Data
If you have Administration permissions for the Module Explorer, you can also restrict access to
folders and modules.
Note: All users with Read permissions for the Module Explorer can view modules.
To view a module:
1. Select the folder containing the modules you want to view. A list of the modules will appear
in the right-hand pane.
Tip: You can choose to view the modules as a list or as a list with details. To change
between the two, click the List button or Details button as required.
2. Select the required module, click the Run button and from the menu that appears,
click Single Module.
- or -
Right-click the required module, and from the menu that appears, click Run.
The module opens in a new module combination.
You can also view all modules, by clicking the Run button, and then clicking All Modules.
To close a module:
Click the Close button on the tab for that module combination.
To close a module while it is still retrieving information from the database, click the Cancel button
at the bottom of the status bar:
Note: You cannot close a module after Inspector has started to update the Modules tab display
with the retrieved information.
225
Inspector 9.1 User Reference Guide
About Modules
Inspector modules consist of:
Module details – name, description, name of creator, creation date, name of the last person
to edit the module and the date last edited.
A database query that enables you to create a network element tree for displaying and
selecting specific network elements.
Base queries to return data when elements are selected from the tree-view. A separate
query can be defined for each tree level. For example, you may have BSCs on one level
and cells on the next level. Therefore you could have a query for each of these.
226
Setting Up and Querying Data
1. Browse to where you want to create the new folder and then click the New Folder button
.
- or -
Right-click and, from the menu that appears, click New Folder.
Tip: If you have Administration or Write permissions for the Module Explorer, you can restrict
access to folders to prevent other users from accessing them. For more information about this, see
Restricting Access to Module Folders on page 227.
Warning: If you delete a module folder, Inspector will also delete all of the modules contained in it.
To do this:
1. Select the folder that you want to delete, and then click the Delete button .
- or -
Right-click the required folder and from the menu that appears, click Delete.
227
Inspector 9.1 User Reference Guide
4. To set the folder as an Admin folder, select the Admin Folder checkbox.
- or -
To select which user groups can access the folder:
o Click the Add button
o Select the required group(s) from the Source list
o Click the right arrow button to move them to the Destination List
o Click OK
5. If you want to cascade these permissions to any sub-folders, select the appropriate option:
Do not cascade The selected folder level and its objects only. Users of the group will not
permissions be able to access any subfolders unless they are a member of a group
with access to those folders.
Cascade permission The selected folder and its subfolders. This option will not overwrite any
changes to child folders existing groups that have already been assigned to the folder or
subfolders.
Cascade all permission to The selected folder and its subfolders. This option overwrites existing
child folders groups that have already been assigned to the folder or subfolders.
6. Click OK.
228
Setting Up and Querying Data
Creating Modules
On the Modules tab, if you have Administration or Write permissions for the Module Explorer, you
can create modules.
To do this:
3. In the Element Hierarchy pane you define the selection tree information to be displayed by
the module. To do this either:
o Click Select to open the Element Hierarchy Selection dialog box. Select the element
hierarchy you want to use and click OK. For more information, see Using Element
Hierarchies on page 241.
o If you want to manually edit the element hierarchy SQL, click Edit Query . In the
Data Explorer that appears, edit the query as required. When you have finished,
check that any comments in the SQL start with '/*' and end with '*/'.
Then click OK, and then click Yes to save your changes. For more information, see
Using the Data Explorer on page 174.
229
Inspector 9.1 User Reference Guide
Notes:
Editing an element hierarchy in this way breaks the link between the module and the
original element hierarchy. Any changes that you make will not be updated in the
original element hierarchy. Similarly, changes to the original element hierarchy will not
be captured by the module.
You cannot edit the query for an entity default element hierarchy.
- or -
o Click Edit Query and, in the Data Explorer that appears, define the query for the
network element tree. When you have finished, check that any comments in the SQL
start with '/*' and end with '*/'.
Then click OK, and then click Yes to save your changes. For more information, see
Using the Data Explorer on page 174.
Important: When creating a network element tree, you should choose your elements
from database tables which allow smaller querying, making the return of data faster.
Your statement should also return data with no duplicates thereby making the
operation of the statement simpler.
In order to meet both of the above criteria it is strongly recommended that you query
the Configuration tables. The addition of a DISTINCT or WHERE command will also
prevent duplicates being returned if you choose to query other database tables.
Tips:
o If the Element Hierarchy pane is hidden, click the Preview Query/Tree button to
display it.
o In the Element Hierarchy Selection dialog box, you can open the Element Hierarchies
dialog box to create a new element hierarchy. To do this, right-click in the white space
and from the menu that appears, click Add Hierarchy.
o You can find and replace SQL that you have added, by using the Find and Replace
button or right-clicking in the SQL pane and clicking Find and Replace from the
menu that appears.
4. When you have defined the selection tree, click Preview Tree to view the selection tree you
have created.
A network element tree of the information you have just entered appears on the Preview
tab. This picture shows an example:
Note: If you have included a date filter in the SQL, you must also define a date and time in
the Date Time Entry dialog box. Select a date range and click OK to continue.
230
Setting Up and Querying Data
5. In the Element Queries pane you can define a separate query for each tree level. This
customizes the data displayed in a grid or graph when an item is selected from the network
element tree. The following table describes how to do this:
Description Click in the row and, in the dialog box that appears, type a description and
click OK.
Query Click in the row and, in the dialog box that appears, click Edit. In the Data
Explorer that appears, define the tree level query.
When you have finished, click OK, and then click Yes to save your
changes. For more information about the Data Explorer, see Using the
Data Explorer on page 174.
Graph Type Click in the row and select the type of graph you require from the drop-
down list.
The graph is shown when you run a module in a combination window. For
more information, see Using Graphs on page 377.
X-Axis Field Click in the row and select the x-axis field you require from the drop-down
list.
Plot Data Click in the row and, in the dialog box that appears, choose how you want
to plot data by selecting the appropriate radio button and clicking OK.
6. Click OK to finish.
In this hierarchy, a data query defined at the Cell level can be run at the BSC, MSC, and Network
level. A data query defined at the BSC level can be run at the MSC and Network level, and so on.
When the query is run at a parent element level, Inspector generates an aggregation query by
enclosing the original query in an outer Group by query. The outer query has:
A SELECT clause that contains the parent elements, all date-time fields, and the
aggregated counters
A GROUP BY clause that groups the data by the parent elements and the date-time fields
231
Inspector 9.1 User Reference Guide
For example, supposing that your CELL element level query is:
SELECT
ERICSSON2G.CELLSTATS.BSC,
ERICSSON2G.CELLSTATS.CELL,
ERICSSON2G.CELLSTATS.SDATE,
ERICSSON2G.CELLSTATS.ERLANG
FROM ERICSSON2G.CELLSTATS
When the query is run at the BSC level, the query is modified to produce the aggregation query
shown here. The aggregation functions applied to each counter are specified when the query is
defined.
FROM
SELECT
ERICSSON2G.CELLSTATS.BSC,
ERICSSON2G.CELLSTATS.CELL,
ERICSSON2G.CELLSTATS.SDATE,
ERICSSON2G.CELLSTATS.ERLANG
FROM ERICSSON2G.CELLSTATS
)
In Inspector, modules will aggregate data for counters automatically, by using the default
aggregation function for each counter.
However, on the Modules tab, if you have Administration or Write permissions for the Module
Explorer, you can override the default function and specify your own.
To do this:
1. Select the folder containing the modules you want to view. A list of the modules appears in
the right-hand pane.
3. In the Edit Module dialog box, in the Element Queries pane, double-click the element
level for which the query is defined.
The Data Explorer opens.
4. In the elements list box in the Filters tab, set the data field for each element level at which
you want to run the query. (When the data field is set, the element agg checkbox is
automatically selected to indicate that the query can run at that element level.)
5. In the Column Settings tab, set the aggregation functions for each counter that you want
to include in the aggregated queries.
232
Setting Up and Querying Data
You can select a standard aggregation function, such as AVG, SUM, or write your own
aggregation formula using the Expression Editor.
The following table describes the different column types for each column and data field:
6. Set the aggregation type. For more information on how to do this, see Setting the
Aggregation Type for Element Aggregation on page 233.
7. In the Data Explorer, click OK and then click Yes to save the changes.
Note: You can click the View/Test element aggregation SQL button to view the aggregation
query and check that the query is valid.
When you are configuring element aggregation, to set the aggregation type:
Click the Aggregate Type column corresponding to the Counter column type and select a
function from the drop-down list to set the aggregate type and formula.
Note: If there is a KPI defined in the SQL query, then you will not be able to set the
aggregate type for it. This is because the aggregation type for a KPI is set while defining a
KPI. For more information, see Creating User KPIs on page 204.
2. In the Aggregate Formula column, click and type the formula directly in the cell or click
to launch the Expression Editor.
- or -
233
Inspector 9.1 User Reference Guide
2. From the Global Aggregate drop-down list in the Quick Aggregation dialog box that
appears, select the counter type you require.
3. Click the Apply Aggregate to All Fields button if you want to apply the counter type
to all columns.
- or -
If you want to apply the counter type to one or more columns, select the column(s) in the
Field Name list and click the Apply Aggregate to Selected Fields button .
Note: You can only set the aggregate type and formula for the COUNTER column type. If
you select User Defined aggregate type, click the Aggregate Formula column to define a
new aggregate type in the Expression Editor dialog box.
Tips:
o Use the Shift and Ctrl keys to highlight more than one column at a time
o To clear all counters, click the Clear All Aggregates button
4. Click OK to save your changes and close the Quick Aggregation dialog box.
This picture shows an example of the Quick Aggregation dialog box:
234
Setting Up and Querying Data
When you are configuring element aggregation, to set the aggregate description:
Click the Get Default Column Descriptions button to populate the description column
with the data. This data is present in the table and field information dialog box. For more
information, see About Table and Field Information Settings on page 125.
Note: You can edit this description information and it is saved only for this data query. It
does not get reflected in the Table and Field Information Settings.
2. Click Preview SQL . The Selection dialog box opens. Select the elements and
parameters for element aggregation. For more information, see Selecting Filter Values and
Parameters on page 189.
Element Aggregation allows you to change a module element level query by aggregating to a
parent level. For more information on element aggregation, see Element Aggregation in Module
Queries on page 231.
When a module query is run at a parent element level, aggregated data is displayed in both the
data grid and in the graph.
Note: The aggregated data is displayed in the graph only if a graph is defined.
On the Modules tab, if you have Administration or Write permissions for the Module Explorer, you
can set the level at which you want to run a module data query.
To do this:
2. On the Module Combinations tab, select a folder containing the module combinations you
want to view. A list of module combinations appears in the right-hand pane.
235
Inspector 9.1 User Reference Guide
For example, in the picture shown here, the selected module has an element tree
containing BSCs, site names, and cells. As shown, five cells are selected, hence the cell
level data query is run.
6. Select the element level at which you want the data query. You can do this in two ways:
o Right-click a Cell and from the menu that appears, point to Run Level (Element
Aggregation) and click the element level (Cell, Sitename, BSC) at which you want to
run the query as shown in the picture here:
236
Setting Up and Querying Data
o In the Aggregation By pane, select the element aggregation level in the Element
column:
Note: When you select a parent level for element aggregation, all the elements at that
level are marked in green. For example, if you select the run level for element aggregation
as SiteName, the sites in the tree are shown in green.
To edit a module:
1. Select the module that you want to edit, and then click the Edit button .
- or -
Right-click the required module and from the menu that appears, click Edit.
- or -
Double-click the required module.
To rename a module:
1. Select the module that you want to rename, and then click the Rename button .
- or -
Right-click the required module and from the menu that appears, click Rename.
2. Type the new name for the module, and then press Enter.
To delete a module:
1. Select the module that you want to delete, and then click the Delete button .
- or -
Right-click the required module and from the menu that appears, click Delete.
237
Inspector 9.1 User Reference Guide
3. In the Module Properties dialog box, select the owning group from the drop-down list:
- or -
To set the module as an Admin module, select the Admin Module checkbox:
4. Click OK.
238
Setting Up and Querying Data
Copying Modules
On the Modules tab, if you have Administration or Write permissions for the Module Explorer, you
can copy existing modules and then modify them.
To do this:
Tip: Use the Shift and Ctrl keys to select more than one module at a time.
3. Select the folder into which you want to copy the module(s).
Note: You must have Administration or Write permissions for the Module Explorer to import
modules/module folders, or Administration permissions to import Admin modules/Admin folders.
1. Select the folder into which you want to import the module(s)/folder(s), and click the Import
button .
- or -
Right-click the folder and from the menu that appears, click Import.
2. Click OK to confirm.
4. In the Browse for Folder dialog box, select the folder that contains the module(s)/folder(s)
that you want to import and click OK.
5. In the File Name list, select the module file that you want to import and click OK.
Tip: Use the Shift and Ctrl keys to select more than one file at a time.
6. If your selection includes modules in subfolders, you will be asked if you want to recreate
the directory structure on the Modules tab.
239
Inspector 9.1 User Reference Guide
Note: You must have Read permissions for the Module Explorer to export modules/module folders
(including Admin modules/Admin folders).
1. Select the module(s)/folder that you want to export, and click the Export button .
- or -
Right-click the required module(s)/folder and from the menu that appears, click Export.
Tip: Use the Shift and Ctrl keys to select more than one module at a time.
2. If your selection includes modules in subfolders, then in the Export Modules dialog box,
set the following options by selecting or clearing the appropriate checkboxes:
Item Description
Export modules from Select this option if you want to export the modules
subfolders contained in the subfolders as well as the selected folder.
Create folders in destination If you have chosen to export modules from subfolders,
directory select this option if you want to recreate the directory
structure in your destination directory.
3. Click OK.
4. In the Browse for Folder dialog box, select the folder into which you want to export the
module(s)/folder and click OK.
240
Setting Up and Querying Data
241
Inspector 9.1 User Reference Guide
To view the different types of element hierarchy available, in the left-hand pane, click the element
hierarchy type you want to view:
All existing element hierarchies of that type are then displayed in the right-hand pane.
Note: Entity default element hierarchies are listed in the System category and are shown in red:
242
Setting Up and Querying Data
To do this:
3. Click Next
5. Click Next. The query is executed and the results are displayed.
6. Click Next.
7. For each element level in the hierarchy, you can specify an appropriate entity type to be
associated with that level:
This will enable you to 'drill down' into entity instances later when viewing module
combinations, and analyse data across other Helix products.
8. Click Next.
243
Inspector 9.1 User Reference Guide
9. If you are creating a group or system element hierarchy, complete the following information:
Admin Only Select this checkbox if you only want users with Administration
permissions for Element Hierarchies to access the element
hierarchy.
Note: This option is only enabled for system element hierarchies.
Group list Select the user group(s) that can use the element hierarchy.
To add a new group:
1. Click Add.
2. In the Select Groups dialog box that appears, select the group(s)
you want to have access to this element hierarchy and use the >
button to move them to the Destination List.
Tip: Use the Shift and Ctrl keys to select more than one group at a
time and use the >> button to add all the groups to the Destination
List.
10. Click Next, check your element hierarchy details and then click Finish. The element
hierarchy is now available from the list on the Element Hierarchies tab.
Note: The types of element hierarchy that you can edit depends on your permissions for Element
Hierarchies. For more information, see Using Element Hierarchies on page 241.
3. If the element hierarchy is used by any modules, a message box is displayed listing these
modules. Click Yes to continue editing the element hierarchy.
4. In the Element Hierarchy (Edit) dialog box that appears, edit the element hierarchy details
as required on each page.
5. When you are satisfied, click the Finish button on the final page.
244
Setting Up and Querying Data
Note: The types of element hierarchy that you can edit depends on your permissions for Element
Hierarchies. For more information, see Using Element Hierarchies on page 241.
To do this:
3. Type the new name for the element hierarchy and press Enter.
Note: The types of element hierarchy that you can delete depends on your permissions for Element
Hierarchies. For more information, see Using Element Hierarchies on page 241.
Note: You cannot delete an element hierarchy that is in use by any modules.
1. Right-click the required element hierarchy and from the menu that appears, click
Properties. The Element Hierarchy Properties dialog box appears.
3. In the dialog box that appears, select the group(s) that you want to grant access to this
element hierarchy.
Tip: Use the Shift and Ctrl keys to select more than one group.
245
Inspector 9.1 User Reference Guide
Tip: Use the >> button to add all the groups to the Destination List.
5. Click OK.
Note: The types of element hierarchy that you can view depends on your permissions for
Element Hierarchies. For more information, see Using Element Hierarchies on page 241.
3. In the Find Element Hierarchy dialog box that appears, type the name of the element
hierarchy you wish to find:
Note: Element hierarchy names are not case-sensitive, but you can choose to search on
whole words only.
4. Click Find First and the first occurrence of the element hierarchy is highlighted.
5. Click Find Next and the next occurrence of the element hierarchy is highlighted.
246
Setting Up and Querying Data
Note: The type of element hierarchies that you can duplicate depends on your permissions; for
more information, see Using Element Hierarchies on page 241.
1. Select the element hierarchy that you want to copy, and then click the Copy button .
- or -
Right-click the required element hierarchy, and from the menu that appears, click Copy.
Note: The type of element hierarchies that you can preview depends on your permissions; for more
information, see Using Element Hierarchies on page 241.
3. Click the Preview tab and then click OK to run the hierarchy query.
The results of the query are displayed:
247
Inspector 9.1 User Reference Guide
For information on the required permissions required to use the Sandbox, see About Sandbox
Security on page 80.
Note: In the Data Explorer, you can also create and edit views, materialized views and tables. For
more information, see Saving a Query as a User Object on the Data Explorer Tab on page 193.
Important:
The Sandbox options are only available for users with a PM Sandbox license.
To use the Sandbox, a user (including the Inspector Administrator) must have a designated
space allocation. For more information, see Setting Sandbox Allocation Options on page 86
or contact your Sandbox administrator.
2. The Sandbox Objects tab appears. By default, this shows all Sandbox objects that are
currently active:
248
Setting Up and Querying Data
The Edit Locked and Import Data Locked columns indicate whether or not the object can
be edited or have data imported into it respectively. Objects may be locked if they are part
of a promotion request. For more information, see Creating and Managing Sandbox
Promotion Requests on page 93.
Note: For more information on creating Sandbox objects in the Data Explorer, see Saving
a Query as a User Object on the Data Explorer Tab on page 193.
Tips:
To group the tables by a particular column (for example, by object type), drag the required
column to the space at the top of the table:
249
Inspector 9.1 User Reference Guide
To filter the values in a particular column, click the filter button, and from the drop-down list
or dialog box, select the required value:
To alphabetically sort the tables by a particular column (for example, by type), double-click
the column name.
SQL button .
Note: On this tab, you can also create tables based on existing files. For more information, see
Creating Tables with Data in the Sandbox on page 255.
250
Setting Up and Querying Data
To do this:
1. In the Sandbox Objects pane, click the New Empty Table button .
The New tab appears:
2. In the Table Name box, type the name of the new table.
Note: The name of each Sandbox object must be unique; for example, you cannot use the
same name for both a table and a database link.
3. By default, a new table is owned by the person who created it, but if you have
Administration permissions for the Sandbox and want to assign this table to another owner,
select them from the drop-down list.
4. From the Category drop-down list, select the table category under which the table will be
stored on the Data Explorer tab.
Tip: To view the table script at any time, click the View Script button.
6. When you have completed the table details, click the Save button.
251
Inspector 9.1 User Reference Guide
To do this:
Tip: To make a column a primary key, configure this on the Constraints tab.
Tip: To view the table script at any time, click the View Script button.
To do this:
252
Setting Up and Querying Data
4. Depending on the type of constraint you have chosen, you must define your constraint
further:
o If you are defining an integrity check constraint, in the Check Condition box, specify
the integrity check rule (for example, ''VERSIONNUMBER' IS NOT NULL'').
o If you are defining a primary key constraint, specify the columns that you want to make
primary keys by selecting them in the Available Columns pane and clicking the right
arrow button.
Columns that are primary keys will be marked with a key symbol in the Primary Key
column on the Columns tab:
5. By default, the constraint is enabled. To disable it, de-select the checkbox in the Enabled
column.
Tip: To view the table script at any time, click the View Script button.
Note: If you have created (and saved) a primary key constraint, a corresponding unique index is
created automatically.
To do this:
253
Inspector 9.1 User Reference Guide
4. In the Index Columns pane, specify the columns that you want to include in the index by
selecting them in the Available Columns pane and clicking the right arrow button.
Tip: To view the table script at any time, click the View Script button.
To do this:
2. In the Table Comments pane, you can type a comment related to the entire table:
3. In the Column Comments pane, you can type separate comments for each column:
4. You can continue to define your database table by creating table privileges.
- or -
If you have defined the rest of the table properties, click the Save button.
Tip: To view the table script at any time, click the View Script button.
254
Setting Up and Querying Data
To do this:
Option Description
Read access for everyone Provide only read access for all users.
Personal Limit access to the owner of the table and users with
Administration permissions for the Sandbox.
Specified access list Allow access by a defined list of groups or users
3. If you select the 'Specified access list' option, the Access Privileges for Groups and
Users pane appears, in which you can select which existing groups and/or users can
access the table.
To provide access to a particular group:
o Click the Add Group button
o In the new row that appears, select the name of the group from the Group Name drop-
down list
o Select which table privileges they should have by selecting the appropriate checkboxes
- by default, all groups have read access, but you can additionally grant them Edit
Object and/or Edit Data privileges
To provide access to an individual user:
o Click the Add User button
o In the new row that appears, select the name of the user from the Username drop-
down list
o Select which table privileges they should have by selecting the appropriate checkboxes
- by default, all groups have read access, but you can additionally grant them Edit
Object and/or Edit Data privileges
4. Click Save when you have specified all of the required privileges for this table.
To do this:
2. In the Select File box, type the location and name of the file containing the data that you
want to import.
Tip: Click the Browse button to navigate to the file, and then click Open.
255
Inspector 9.1 User Reference Guide
Tip: To modify any of the column data (for example, the Data Type), double-click the
appropriate cell and make the required changes.
Note: By default, this is the name of the user who created the table, but if you have
Administration permissions for the Sandbox you can change this to another user if
required.
8. In the Table Name box, type a name for your new table.
Note: The name of each Sandbox object must be unique; for example, you cannot use the
same name for both a table and a database link.
9. In the Table Category box, from the Category drop-down list, select the required category.
10. If you want preview the table data before importing it into the Sandbox, click the arrow next
to the Preview button and then:
o Select the number of rows that you want to preview, by either selecting the Preview All
Rows option or specifying a number of rows from the top (for example, 10 rows from
the top will show the first 10 rows).
Warning: If you are importing a large file, the Preview All Rows option may take some
time; it is recommended that you preview a smaller, specified number of rows instead.
o To load the preview, click the Start Preview button.
The loading progress is shown; to stop it at any time, click the Stop button. The
loading will stop, and only the data loaded up to that point will be available for preview.
When the preview has finished loading, the Preview dialog box appears.
11. If you are satisfied with the data that will be imported, click Close in the Preview dialog box
and then click the 'Create New Table and Import File Data' button.
The import progress is shown; to stop it at any time, click the Stop button.
Tip: While the data is imported, you can work on other tasks in Inspector. When the import
finishes, an information window appears.
256
Setting Up and Querying Data
When the table data has been imported, you can view it on the Data Explorer tab.
For more information on mapping expressions, see About the Column Mapping Expressions Used
in the Sandbox on page 258.
Tips:
To undo all of the mappings at any time, click the Clear Mapping Expressions button
.
If you want to use these mappings for future imports into this table, select the Save
Mappings checkbox. If you subsequently edit the mapping, then you must select the Save
Mappings checkbox again.
If you want to use these mappings for future imports into other tables, click the Export
Click the 'Create 1:1 Table Columns for all File Columns' button .
A new column is created in the table for each imported file column.
1. Add the required columns. For more information on how to do this, see Creating Tables
with Data in the Sandbox on page 255.
257
Inspector 9.1 User Reference Guide
2. Drag the column name(s) into the empty Mapping Expression row for the corresponding
column.
Tip: In the Mapping Expression pane, you can manually add other operators or functions,
such as concatenate (||) and so on, as required.
2. Drag the column name onto the existing mapping expression for the corresponding column:
To use a *.csv that contains a set of column mappings that you want to use for this table:
2. In the dialog box that appears, select the required *.csv file and then click Open.
The mappings are loaded.
1. In the Mapping Expression cell, click the Expression Editor button that appears when
you hover at the far right side.
2. Build the complex equations for the column mappings as required, and then click OK.
You can use column mapping expressions to create mappings between the columns in a database
table in the Sandbox and the columns within a data file that you want to import.The database table
can be an existing one, or one that you are creating.
When you are defining the column mappings, you should consider the following points:
The most basic mapping expression is just a file column name, with no formulas.
You can map the same file column name to more than one table column.
You do not need to define mapping expressions for all table columns. As a minimum, at
least one table column should have a mapping expression defined.
Mapping expressions can contain:
o Any Oracle function or operator, such as maths operators or concatenate (||).
o Inspector Oracle functions, such as ERLANGB_CAPACITY(), ERLANGB_GOS(),
ERLANGB_OFFERED(), or FACTORIAL()
258
Setting Up and Querying Data
To do this:
Note: The name of each Sandbox object must be unique; for example, you cannot use the
same name for both a table and a database link.
Tip: To check that these details are correct, click the Test Connection button.
4. To view the corresponding script for the private database link, click the View Script button.
5. When you are satisfied with the database link definition, click Save.
259
Inspector 9.1 User Reference Guide
To do this:
Note: The name of each Sandbox object must be unique; for example, you cannot use the
same name for both a synonym and a table.
3. In the Translation pane, specify the details of the object to which the synonym translates:
o Database link
o Object owner
o Object type
o Object name (mandatory)
4. To view the corresponding script for the synonym, click the View Script button.
260
Setting Up and Querying Data
Important:
To edit a Sandbox object, you must have:
o Created the object
- or -
o Write permissions (or Edit Object privileges) on the object
- or -
o Administration permissions for the Sandbox
The only exception to this is database links; only the owner can edit them.
You cannot edit a Sandbox object that has a lock symbol in the Edit Locked column:
You cannot edit a Sandbox object that is included in a promotion request that is Pending or
In Progress. For more information, see Managing Sandbox Promotion Requests on page
96.
261
Inspector 9.1 User Reference Guide
2. If you are editing a table, database link or synonym, the relevant edit pane is displayed as a
subtab on the Sandbox Objects tab:
- or -
If you are editing a normal view or materialized view, the object opens in the Data Explorer:
262
Setting Up and Querying Data
Note: If you are editing a table, you can import data directly into the table. For more
information, see Importing Data into a Sandbox Table on page 265.
4. When you have finished making changes, click the Save button.
You can also convert a materialized view into a view. Materialized views contain stored data by
taking a 'snapshot' of the data at a given time, whereas views do not contain stored data, and can
be used at any time to obtain the current data.
For more information on views and materialized views, see Saving a Query as a User Object on the
Data Explorer Tab on page 193.
The selected Sandbox object is removed from the Sandbox Objects tab, and moved to the
Recycle Bin tab. It will remain there until the end of the grace period, at which point it will be
moved to the Expired Objects tab.
Warning: Deleted Sandbox objects can be restored from the Recycle Bin tab, but not from the
Expired Objects tab. For more information on how to restore or permanently remove deleted
objects, see Viewing, Dropping and Restoring Deleted Objects on page 270.
263
Inspector 9.1 User Reference Guide
Important: The security settings for an object are not duplicated, and must be defined separately.
3. Select the location under which you want to paste the object (for example, under a
particular user or the appropriate object type), and then click the Paste button .
- or -
Right-click the first row below the required location, and from the menu that appears, click
Paste:
You can select the same user if you want to create multiple copies for a single user.
264
Setting Up and Querying Data
Important: To paste an object into another user's schema, you must have Administration
permissions for the Sandbox.
4. In the dialog box that appears, type a new (unique) name for the Sandbox object, and then
click OK.
The Sandbox object is copied into the list of objects.
For more information on the file format, see About the File Format for Importing Sandbox Table
Data on page 267.
1. On the Sandbox Objects tab, select the table into which you want to import data and click
the Import Data button.
- or -
In the Data Explorer, right-click, and from the menu that appears, click Import Data. The
Sandbox Objects tab appears.
2. In the Select File pane, type the location and name of the file that you want to import, or
click the Browse button to locate it.
6. If you want to preview the table data before importing it into the Sandbox, click the arrow
next to the Preview button, and then:
o Select the number of rows that you want to preview, by either selecting the Preview All
Rows checkbox or specifying a number of rows from the top (for example, 10 rows
from the top will show the first 10 rows, 5 rows from the top will show the first 5 and so
on)
Warning: If you have a large number of rows, loading them all for preview could take a
long time.
o To load the preview, click the Start Preview button.
The loading progress is shown; to stop it at any time, click the Stop button. The
loading will stop, and only the data loaded up to that point will be available for preview.
265
Inspector 9.1 User Reference Guide
When the preview has finished loading, the Preview dialog box appears.
7. If you want to truncate the table before doing the import (by removing all of the table rows)
click the 'Delete All Rows in Database Table' button .
8. When you are ready to import the data, in the Import File Data pane click the Start button.
The import progress is shown; to stop it at any time, click the Stop button.
When the table data has been imported, you can view it on the Data Explorer tab.
Note: You cannot add or remove columns when importing data into an existing table.
For more information on mapping expressions, see About the Column Mapping Expressions Used
in the Sandbox on page 258.
Tips:
To undo all of the mappings at any time, click the Clear Mapping Expressions button
.
If you want to use these mappings for future imports into this table, select the Save
Mappings checkbox.
If you subsequently edit the mapping, then you must select the Save Mappings checkbox
again.
If you want to use these mappings for future imports into other tables, click the Export
To map the column names of the imported file to those that already exist in the Sandbox
table:
To use a *.csv that contains a set of column mappings that you want to use for this table:
2. In the dialog box that appears, select the required *.csv file and then click Open.
The mappings are loaded.
266
Setting Up and Querying Data
2. Drag the column name into the empty Mapping Expression row for the corresponding
column.
2. Drag the column name onto the existing mapping expression for the corresponding column.
1. In the Mapping Expression cell, click the Expression Editor button that appears when
you hover in the right-hand corner of the cell.
2. Build the complex equations for the column mappings as required, and then click OK.
267
Inspector 9.1 User Reference Guide
Note: You can only view objects that you own or for which you have Read permissions. However, if
you have Administration permissions for the Sandbox, you can view all user objects.
Symbol Object
Database link
Table
Materialized View
View
Color Description
Note: Objects that have expired are not displayed in the Data Explorer. If they have not been
dropped, you can view them on the Expired Objects tab. For more information, see Viewing and
Dropping Expired Objects on page 271.
268
Setting Up and Querying Data
The settings displayed in the Objects Allocation Info and Object Expiry Info panes are defined
by your Sandbox Administrator (or anyone with the correct Sandbox Administration permissions). If
you have the correct permissions, see Administering the Sandbox on page 79 for more information
on how to change these settings.
269
Inspector 9.1 User Reference Guide
Note: Deleted objects are sandbox objects that have been deleted by a user, regardless of their
expiry date. Expired objects are sandbox objects that have passed their expiry date, and are moved
to the Expired Objects subtab automatically.
270
Setting Up and Querying Data
Sandbox objects in the Recycle Bin are included in a user's individual Sandbox space quota.
You can drop deleted objects from the database or restore them to the Active Objects subtab. To
drop an object:
271
Inspector 9.1 User Reference Guide
Alternatively, you can drop individual unused and expired objects from the database, in order to
immediately release the tablespace that these objects are using. To do this:
Important:
You cannot directly restore expired objects - to restore an expired object, a user with
Administration permissions for Sandbox Administration must reset the expiry date to be in
the future
You cannot restore deleted objects that have passed their grace period. You can only
restore them within their grace period, from the Recycle Bin. For more information, see
Viewing, Dropping and Restoring Deleted Objects on page 270.
272
Viewing Data
5 Viewing Data
Inspector enables you to view specific data from your network using combination windows, which
you can define yourself. For example, you can display cell statistics within a certain date range in
both a graph and a grid layout.
For more information on module combinations, see About Module Combinations on page 274.
To open the Module Combinations tab, on the Analysis tab, click the Module Combinations
button .
If you have Administration permissions for Module Combinations, you can also restrict access to
folders and module combinations.
All users with Read permissions for Module Combinations can view module combinations.
273
Inspector 9.1 User Reference Guide
The following table describes how you can customize the window using these panes.
274
Viewing Data
Date Range Set the date range for the data to be displayed.
You can hide or display this pane by clicking on
the title bar. For more information, see Setting a
Date Range on page 294.
275
Inspector 9.1 User Reference Guide
Before you can use module combinations, a user with Administration or Write permissions for the
Module Explorer must have first defined the modules. For more information, see Creating Modules
on page 229.
1. Select the folder containing the module combination you want to view. A list of the module
combinations will appear in the right-hand pane.
Tip: You can choose to view the module combinations as a list or as a list with details. To
change between the two, click the List button or Details button as required.
3. Select the data you want to view, for example, the network elements and date. For more
information, see Filtering Data in Module Combinations on page 293.
4. To view a single module, select the required module, and click the Run Single Module
button .
- or -
To view all modules for a combination, click the Run All Modules button .
The data for the chosen module(s) is displayed:
276
Viewing Data
5. You can perform a more detailed analysis and drill down into the data across other
products in the Helix suite:
o If you have PM Reporter installed, you can view a number of reports of the displayed
module data, depending on your requirements. For more information, see Creating
Default, Tabular and Chart Reports for Module Combinations on page 277.
o You can view CFG table data for unmanaged entity instances and BC table data for
managed entity instances. For more information, see Viewing Entity Instance Details
for Module Combinations on page 278.
o If you have Geo Maps installed, you can view the KPI/counter data for a selected entity
instance on the Geo Maps tab. For more information, see Displaying Data in Geo
Maps on page 330.
Important: To perform these drills, the entity under analysis must be associated with an
element level in an element or module hierarchy. For more information, see Creating
Element Hierarchies on page 243.
To close a module combination while it is still retrieving information from the database, click the
Cancel button at the bottom of the status bar:
Note: You cannot close a module combination after Inspector has started to update the Module
Combinations tab display with the retrieved information.
Default The default KPIs and counters for the entity associated with the selected
entity instance.
Tabular The module KPIs and counters for the selected entity instance.
Chart A single KPI or counter for the selected entity instance.
All of these reports display data across the time period defined when the module was originally ran.
277
Inspector 9.1 User Reference Guide
1. If you are creating a default or tabular report, in the grid, right-click the required entity
instance.
- or -
If you are creating a chart report, in the grid, right-click the required KPI/counter cell for the
required entity instance.
2. Click the required option: Default Report, Tabular Report or Chart Report.
PM Reporter opens, and a report for the selected KPI/counter is displayed.
To do this:
1. Browse to where you want to create the new folder and then click the New Folder
button .
- or -
Right-click, and from the menu that appears, click New Folder.
278
Viewing Data
Tips:
You can also create a new folder when creating a new combination window or saving a
copy of an existing combination, using the Create New folder button .
If you have Administration or Write permissions for the Module Explorer, you can restrict
access to folders to prevent other users from accessing them. For more information, see
Restricting Access to Module Combination Folders on page 279.
Warning: If you delete a module combination folder, Inspector will also delete all of the module
combinations contained in it.
To do this:
1. Select the folder that you want to delete, and then click the Delete button .
- or -
Right-click the required folder and from the menu that appears, click Delete.
To do this:
3. Type the name for the new module combination folder and press Enter.
279
Inspector 9.1 User Reference Guide
4. To set the folder as an Admin folder, select the Admin Folder checkbox.
- or -
To select which user groups can access the folder:
o Click the Add button
o Select the required group(s) from the Source list
o Click the right arrow button to move them to the Destination List
o Click OK
5. If you want to cascade these permissions to any subfolders, select the appropriate option:
Do not cascade The selected folder level and its objects only. Users of the group will not be able
permissions to access any subfolders unless they are a member of a group with access to
those folders.
Cascade permission The selected folder and its subfolders. This option will not overwrite any existing
changes to child folders groups that have already been assigned to the folder or subfolders.
Cascade all permission to The selected folder and its subfolders. This option overwrites existing groups that
child folders have already been assigned to the folder or subfolders.
280
Viewing Data
6. Click OK.
User-defined A module combination that was created from one or more selected
modules.
Default A module combination that is generated based on the default settings
(hierarchy, counters, KPIs, and so on) for the selected entity.
Ad hoc A module combination that is initially generated in memory only, based
on the chosen settings for the selected entity.
1. On the Module Combinations tab, click the New Module Combination button .
- or -
Right-click in the Module Combinations tab and from the menu that appears, click New
Module Combination.
3. You can now create links between the modules to view associated element data. For more
information, see Displaying Element Data Across Modules on page 284.
1. On the Module Combinations tab, click the Module Combination Wizard button .
2. In the Entity Name pane, select the entity for which you want to create a module
combination:
281
Inspector 9.1 User Reference Guide
Note: When creating the combination, Inspector will use the default entity element
hierarchy for the selected entity's type. For more information, see Using Element
Hierarchies on page 241.
3. In the Type pane, select the required module combination type - Default or Ad hoc.
4. If you are creating a default module combination, Inspector will gather the necessary data
based on the selected entity and generate the module combination.
Note: The default KPIs and counters for the selected entity can come from more than one
counter set and/or vendor.
- or -
If you are creating an ad hoc module combination:
o Click Next
o In the KPI and Counter Selection pane, select the KPIs and counters that you want to
include:
Note: You can select KPIs and counters from more than one counter set and/or vendor.
o Click Finish
The module combination is created.
5. You can now create links between the modules to view associated element data. For more
information, see Displaying Element Data Across Modules on page 284.
6. If required, you can add more modules before saving the combination, following the
instructions for adding a user-defined combination above. You can also remove modules
from an unsaved default or ad hoc module combination: for more information, see Editing
and Deleting Module Combinations on page 288.
1. Right-click the Modules pane and, from the menu that appears, click Save.
– or –
282
Viewing Data
Tip: If the required folder does not exist, then click the Create New Folder button .
b. Type a name and (if required) a description and click Save.
Notes: Removing a module from a combination window does not delete that module from the
system; it will still be available on the Modules tab.
To do this:
1. In the Modules pane, select the module you want to remove and click the Remove button
2. In the Confirm dialog box that appears, click Yes to delete the module.
283
Inspector 9.1 User Reference Guide
Tip: If the required folder does not exist, then click the Create New Folder button .
Type a name and (if required) a description and click Save.
This is particularly useful if you are working in a multiple user environment, and want to see the
changes made by other users.
To do this:
Tip: You can select a folder, in order to refresh all of the modules in that folder.
Note: To create module combinations and use module links, you must have Administration or Write
permissions for Module Combinations.
284
Viewing Data
Item Description
Tree Links Between modules and link elements in the module trees.
When an element in one module tree is selected, all other elements with the same name
are automatically selected in the other module trees. Links can be edited to include other
matching attributes.
Drill Down Links Between levels in the same or other modules.
Drill down links do not have default settings. When you create a drill down link, you also
have to select a field to be used in the link. This link will enable you to view data from
linked modules.
285
Inspector 9.1 User Reference Guide
The Modules pane lists each module and each level under that module for which data is
available.
2. In the Modules pane, double-click the level for which you want to create a link.
The Link Editor appears:
286
Viewing Data
3. Select the type of link you want to create, either a Tree link or a Drill down link.
Important: If the link is between data levels in the same module, you must select Drill
down link.
4. From the Parent Levels/Data Fields listed in the Source Module pane, select the
level/field you want to link.
5. From the Target Module and Tree Level menus, select the module and level you want to
link to.
The Parent Levels pane shows the list of available levels.
6. Highlight the level you want to link to and click the > and < buttons to add or remove links
from the Parent Links pane.
Note: If you have selected a drill down link, the first link is automatically set to the target
module tree level.
7. When you have finished adding links to the Parent Links pane, click OK.
8. In the Module Links dialog box, click OK to save the changes and return to the combination
window.
You can now run the linked modules from the grid.
To edit a link:
3. In the Module Links dialog box, click OK to save the changes and return to the module
combination.
To remove a link:
1. In the Links pane of the Module Links dialog box, select the link.
2. Click Remove.
The link is removed.
When you have added drill-down links between modules, you can run the linked modules from
either the grid or the graph.
Note: Elements in a grid column that have available drill-down links are underlined and shown in
blue text.
287
Inspector 9.1 User Reference Guide
1. If you want to run the linked modules for a single element, double-click the element name
for which you wish to run linked modules. For example cell 306A.
- or -
If you want to run the linked modules for more than one element:
a. Click the first element in the column and then hold down the left mouse button to
highlight all of the elements for which you want to run linked modules
Note: You cannot select multiple columns.
b. Right-click, and from the menu that appears, click Multi Element Drill Down
2. In the dialog box that appears, select the linked modules that you want to run.
1. Double-click the series point for which you wish to run linked modules.
2. In the dialog box that appears, select the linked modules that you want to run.
Note: Deleting a module combination does not delete the associated modules from the Modules
tab.
1. Select the module combination that you want to edit, and then click the Edit button .
- or -
Right-click the required module combination and from the menu that appears, click Edit.
- or -
Double-click the required module combination.
Tip: You can add modules to existing combinations, in the same way as you add them to
new combinations.
3. Click Save.
288
Viewing Data
1. Select the module combination that you want to rename, and then click the Rename button
.
- or -
Right-click the required module combination and from the menu that appears, click
Rename.
1. Select the module combination that you want to delete, and then click the Delete button
.
- or -
Right-click the required module combination and from the menu that appears, click Delete.
289
Inspector 9.1 User Reference Guide
3. In the Module Combination Properties dialog box, select the owning group from the drop-
down list:
- or -
To set the module combination as an Admin Combination, select the Admin Combination
checkbox:
4. Click OK.
2. In the Combinations pane, select the module combination(s) that you want to copy.
Tip: Use the Shift and Ctrl keys to select more than one module combination at a time.
290
Viewing Data
4. Select the folder into which you want to copy the module combination(s).
1. In the Combinations pane, double-click the module combination that you want to copy.
The module combination opens.
Tip: If the required folder does not exist, then click the Create New Folder button .
o Type a name and (if required) a description and click Save.
Warning: To save a copy of the module combination, and not just overwrite the version
that you have opened, ensure that either the name or folder are different to the original.
Note: You must have Read permissions for Module Combinations to import module
combinations/folders (including Admin combinations/folders).
1. Select the folder into which you want to import the module combination(s)/folder(s), and
2. Click OK to confirm.
3. In the Import Module Combinations dialog box, click the Browse button.
4. In the Browse for Folder dialog box, select the folder which contains the module
combination(s)/folder(s) that you want to import and click OK.
291
Inspector 9.1 User Reference Guide
5. In the File Name list, select the module combination file that you want to import and click
OK.
Tip: Use the Shift and Ctrl keys to select more than one file at a time.
6. If your selection includes module combinations in subfolders, you will be asked if you want
to recreate the directory structure on the Module Combinations tab.
Click Yes to recreate the directory structure, otherwise click No.
Note: You must have Read permissions for Module Combinations to export module
combinations/folders, or Administration permissions to export Admin combinations/Admin folders.
1. On the Module Combinations tab, select the module combination(s)/folder that you want
to export.
Tip: Use the Shift and Ctrl keys to select more than one module combination and/or folder
at a time.
2. Click the Export button and from the menu that appears, click either Export
Combination or Export Folder as required.
- or -
Right-click, and from the menu that appears, click Export.
3. If your selection includes module combinations in subfolders, then in the Export Module
Combinations dialog box, set the following options by selecting or clearing the appropriate
checkboxes:
Item Description
Export module combinations Select this option if you want to export the module combinations
from subfolders contained in the subfolders as well as the selected folder.
Create folders in destination If you have chosen to export module combinations from
directory subfolders, select this option if you want to recreate the directory
structure in your destination directory.
4. Click OK.
5. In the Browse for Folder dialog box, select the folder into which you want to export the
module combination(s)/folder and click OK.
6. Click OK to confirm. The module combination(s)/folder are exported to the specified folder.
292
Viewing Data
Note: To view module combinations, you must have Read permissions for Module Combinations.
If you do not know where the element appears in the module tree, you can search for it
within one module or across all modules. For more information, see Finding Elements in the
Modules Pane on page 312.
You can apply a filter to select a defined group of elements within the modules. For
information, see Filtering Elements in the Modules Pane on page 326.
Tip: You can select or clear all the elements under each network element by right-clicking the
element name and, from the menu that appears, clicking Clear or Clear All.
When you have selected the network element(s), click the Run Single Module button to
refresh the data based on this filtering.
293
Inspector 9.1 User Reference Guide
1. On the New Module Combination tab, click the double down arrow to expand the
Date Range pane.
2. In the Date Range pane, click the Date Range button . The Changing Date
Parameter dialog box appears.
Tip: You can also quickly specify a date range. For more information, see Quickly Setting
a Date Range on page 295.
3. On the Range tab, select the period over which you require data in one of these ways:
To Do this
Link to the Select the Start or End checkbox and then select Synchronize to
global clock Global Clock. The current date and time appears.
Type the required period in the Period box. For example, 2 days.
You can set a global data and time in the Main Clock. For more
information, see Using Clocks on page 155.
Specify a Click either the Start or End checkbox and choose the correct date.
duration whose
start or end Tip: Click the down arrow button to display the calendar, from which
date you know you can pick the required date.
Enter the desired period in the period box. For example, 1 week.
Select the Include Time checkbox, if you wish to set the start or end
time in hours and minutes.
Specify a period Select the Start and End checkboxes and choose the required dates.
whose start and
Tip: Click the down arrow button to display the calendar, from which
end dates you
know you can pick the required date.
Select the Include Time checkbox, if you wish to set the start or end
time in hours and minutes.
Note: You cannot synchronize to the global clock if you set a start and
end date.
5. Click the Run Single Module button or the Run All Modules button as
required to refresh the data.
Data for the period that you specified is displayed. The dates you set are saved for this
window and you can save different dates for each window separately unless you have
linked to the global clock.
294
Viewing Data
2. In the From pane, click the down arrow and select the required start date and time:
Tip: You can also type the start and end dates/times manually.
3. In the To pane, click the down arrow and select the required end date and time.
To quickly specify a relative range, based on the current date and time:
2. Select how far you want to go back in time - for example, 1 week:
If the current date/time was 11:30:00 on 16/04/2014, and you select 1 week, Inspector
would return all data between 11:30:00 on 09/02/2014 and now.
295
Inspector 9.1 User Reference Guide
1. On the tab for the specific module combination, click the Parameters button .
The Module Settings dialog box appears.
Operator Select an operator from the drop-down list. For example, if you want to create a filter
that only returns data for an exact value, then select the = operator.
Values Type the default value(s) for the parameter.
Note: Multiple values must be separated by commas.
- or -
Click the Values button and, in the dialog box that appears, set the default
values you require and click OK.
Note: This button is only available when using certain data types (DATE and
NUMBER) and/or operators (Between, Not Between, In List and Not In List).
Show All Select this checkbox if you want the parameter to display all of the values of the field.
3. If you want to set parameter values globally for all modules with the same parameter, select
the parameter you require and click Apply Selected Values Globally.
4. Click OK.
5. Click the Run Single Module button or the Run All Modules button as
required to refresh the data.
296
Viewing Data
1. On the New Module Combination tab, click the down arrow button to expand the
Aggregation By pane.
2. In the Time column, select the required time period for the module:
3. In the Element column, select the element hierarchy level at which you want the query to
run.
4. Click the Run Single Module button or the Run All Modules button as
required to refresh the data.
The selected time period is indicated by the name of the tab, for example daily:
The time aggregation for a particular module is indicated by the subtab below the module name -
for example, daily:
297
Inspector 9.1 User Reference Guide
1. Double-click the date column for the particular element into which you want to drill down.
The Date Time Picker appears:
Tip: The Summary pane contains a brief view of the drill down options selected.
2. If you do not want to use an aggregation type, but want to run the module over a specified
time period instead, on the Range tab, select the period over which you require data in one
of these ways:
To Do this
Link to the global Select the Start or End checkbox and then select Synchronize to global clock.
clock The current date and time appears.
Type the required period in the Period box. For example, 2 days.
You can set a global data and time in the Main Clock. For more information,
see Using Clocks on page 155.
Specify a Click either the Start or End checkbox and choose the correct date.
duration whose
start or end date Enter the desired period in the period box. For example, 1 week.
you know Select the Include time checkbox, if you wish to set the start or end time in
hours and minutes.
298
Viewing Data
To Do this
Specify a period Select the Start and End checkboxes and choose the required dates.
whose start and
end dates you Select the Include Time checkbox, if you wish to set the start or end time in
know hours and minutes.
Note: You cannot synchronize to the global clock if you set a start and end
date.
4. Click OK.
Note: You cannot drill down into ambiguous KPIs or aggregated KPIs.
To do this:
299
Inspector 9.1 User Reference Guide
A new tab appears, displaying the counters and their values for that KPI:
Tip: The whole KPI is still displayed, and is highlighted. In this example, K_4 (KPI) is the
main KPI, with two counters - KPI_4_1 (KPI) and KPI_4_2 (KPI).
2. If you have drilled down into a KPI containing other KPIs, you can double-click one of these
KPI columns to drill further into the KPI:
3. To create a graph based on the KPI drilldown data, select the tab and click the Add Graph
button .
300
Viewing Data
Warning: If you re-run the corresponding module, the drilldown grids and graphs are cleared, and
must be created again for the new data.
Tip:
You can also schedule Inspector to run data forecasts automatically. For more information,
see Scheduling Data Forecasting.
301
Inspector 9.1 User Reference Guide
1. In the data grid, select one of the cells in the column for which you want to display trend
data.
3. To display a graph of the trend data, ensure that the Trend tab is selected, and click the
Add Graph button.
This picture shows an example:
302
Viewing Data
1. In the data grid, select one of the cells in the column for which you want to display forecast
data.
4. If you choose SARIMA, select the required analysis depth - this will control the range of
parameters considered.
5. Specify the length of time for which you want to create the forecast. The granularity of the
forecasting period is the same as the granularity of the original module combination data.
Note: This cannot be more than 25% of the overall period covered by the original data - for
example, if the original data is 8 days' duration, the forecasting period cannot be more than
2 days.
303
Inspector 9.1 User Reference Guide
6. You can also define a threshold value - this is used as the acceptable data 'norm' by which
the forecast data that is generated will be evaluated.
The threshold appears as a straight amber line on the forecast graph. In this example, the
threshold is 120,000,000:
8. To display a graph of the forecast data, ensure that the Forecast tab is selected, and click
the Add Graph button.
This picture shows an example:
304
Viewing Data
p B s p B s d Yt a Q B S B et
D
If you choose the SARIMA algorithm, the historical data will be analyzed and the
appropriate (p, d, q, P, D, Q, S) parameters will be selected automatically to provide the
best prediction model.
Simple Linear Regression (a and b are computed from input data):
fest (x) = a * x + b;
305
Inspector 9.1 User Reference Guide
Important:
You can only view network alarms if your system includes a fault management system such
as Helix FM, or if the network alarms from a third party fault management system have
been loaded into Helix.
You can only view alarms:
o For elements that have a defined Managed Entity
o That are linked to the PM Entity Model or to BC
o That you have permissions to view
1. Click the Show Network Alarms button or Show PM Alarms button as required.
Any instances of the selected alarm type are marked on the graph with an appropriate
symbol, depending on the type and severity:
Critical
Major
Minor
Warning
Notes:
o If a number of alarms were raised at a single point in time, then a symbol for the
highest severity and the number of alarms are displayed.
o If a number of alarms were raised in a short period of time, then they are grouped
together in a single symbol to prevent the individual symbols overlapping. To view
separate symbols for each change, zoom in more closely.
2. By default, both active and historical alarms are shown, but you can toggle the display. On
the graph, right-click and from the menu that appears, click Show Active Alarms or Show
Historical Alarms as required.
Active alarms are indicated by a red border around the symbol.
306
Viewing Data
3. To view summary details of a particular alarm, hover over the alarm symbol:
Parameter Description
UpTime The date and time when the alarm was triggered.
Type of alarm Historical or active and PM or network.
Instance The entity instance on which the alarm was raised.
Severity The severity of the alarm - Critical, Major, Minor or Warning.
Note: If you re-run the module combination at any time, the alarm data displayed in the
graph will also be updated.
You can also view alarm data in a grid. For more information, see Viewing Alarm Data in Grids on
page 307.
A new grid opens on an Alarms tab, displaying details of the raised alarms:
Note: If that point contains alarms for more than one module, then a separate grid opens
for each module.
307
Inspector 9.1 User Reference Guide
Item Description
Critical
Major
Minor
Warning
Entity Instance The network element(s) against which the alarm has been triggered.
Equipment Name The equipment against which the alarm has been triggered.
Alarmed Object The type of the alarmed object.
Site Name The site against which the alarm has been triggered.
Alarm Name The name of the alarm.
Alarm ID The ID of the alarm.
Description A description of the alarm.
DateTime Up The date and time at which the alarm was raised.
DateTime Down The date and time at which the alarm was cleared.
Cleared Indicates that the alarm has been cleared.
Acknowledged Indicates that the alarm has been acknowledged.
Probable Cause A description of the probable cause of the alarm.
Alarm Type The category of the alarm.
Reporting Element The object or application that raised the alarm.
BC Object Type ID The object type identifier.
This is taken from BC and used with the 'BC Object ID' to create the
alarmed object identifier.
BC Object ID The object identifier.
This is taken from BC and used with the 'BC Object Type ID' to
create the alarmed object identifier.
BC Ancestor Object ID The object identifier of the specific equipment that generated the
alarm (ancestor).
Important:
You can only view network alarms if your system includes a fault management system such
as Helix FM, or if the network alarms from a third party fault management system have
been loaded into Helix.
You can only view alarms:
o For elements that have a defined Managed Entity
o That are linked to the PM Entity Model or to BC
o That you have permissions to view
If you refresh the module at any time, the Alarms tab will close and have to be regenerated
You cannot generate forecasts or trends from alarm data
308
Viewing Data
You can also drill from alarm data on the graph into (Light) Cruiser. For more information, see
Viewing Alarm Data in Helix (Light) Cruiser on page 309.
309
Inspector 9.1 User Reference Guide
Note: To save module combinations as templates, you must have Administration or Write
permissions for Module Combinations.
When you save a module combination as a template, the following details are saved:
Layout
Font
Colors
Threshold
Module Selection
Date Range
Tiling information of the graphs
Graph Scroll Information
If you are the creator of a module combination and you set a template to be the default, it becomes
the default template for every user viewing the module combination unless they have personal
settings particular to that module combination.
1. On the tab for the module combination, click the down arrow to expand the Template
pane.
3. In the dialog box that appears, type a name and click OK to save your template.
310
Viewing Data
1. On the tab for the module combination to which you want to apply the template, click the
down arrow to expand the Template pane.
3. In the message box that appears, click Yes to confirm. The template is loaded.
1. On the tab for the module combination that uses that template, click the down arrow to
expand the Template pane.
2. Make the required changes to the module combination and then click Update Settings.
3. In the message box that appears, click OK. The template is updated with the new settings.
4. If you want to set the template as the default template, click Set As Default Template and,
in the message box that appears, click OK.
The template is set as the default for a module combination.
1. On the tab for a module combination that uses the template, click the down arrow to
expand the Template pane.
2. In the Template pane, select the template you want to delete from the Change to Load
Template drop-down list.
311
Inspector 9.1 User Reference Guide
3. In the message box that appears, click Yes to confirm. The template is deleted.
Note: To view module combinations, you must have Read permissions for Module Combinations.
1. In the Modules pane of the tab for the module combination, highlight the module you want
to search.
2. Right-click the Modules pane and, from the menu that appears, click Find in Module.
3. In the Find dialog box, type the element you want to find.
4. Click Find Next. If the element is found, it is highlighted in the Modules pane. You can now
select that element and run the module to view the data.
1. In the Modules pane of the tab for the module combination, highlight a module.
2. Right-click and from the menu that appears, click Find Across Modules.
3. In the Find Across Modules dialog box, type the element you want to find.
4. Click Find Next. If the item is found, it is highlighted in the Modules pane. You can now
select that element and run the module to view the data.
312
Viewing Data
Using Filters
On the Filters tab, you can create, edit and delete filters.
The types of filter that you can define depend on your permissions:
Personal The user who creates them and users with In the Inspector database
Administration permissions on Filters.
Any user with Read permissions on Filters can create
personal filters.
Group The user who creates them, group members, and users In the Inspector database
with Administration permissions on Filters.
Any user with Write permissions on Filters can create
Group Filters.
System Users with Administration permissions on Filters. In the Inspector database
To open the Filters tab, on the Analysis tab, click the Filters button .
Filters tab
313
Inspector 9.1 User Reference Guide
Tip: If you only want to view your own personal filters, right-click in the left-hand pane and, from the
menu that appears, click Show only current user's filters.
314
Viewing Data
3. Click Next.
4. If you are creating a static filter from the grid pane of a module combination, in the
Available Fields pane, select the network level on which you want to filter.
Tip: You can specify certain criteria that the elements at that network level must satisfy in
order to be included in the list of available filter values. To do this:
o Select the Configure Filter Threshold option.
o Click the Filter Threshold button.
o In the dialog box that appears, specify the field, operator and value for the threshold.
For example, you could set a threshold for the Cell level, which specifies that cells
should only be included in the filter if their SDCCH_DROP_RATE value is greater than
0.4:
- or -
If you want to use an existing threshold, select the Use Existing Threshold option and
from the drop-down list, select the required threshold.
o Click OK.
5. Click Next.
315
Inspector 9.1 User Reference Guide
Filter Values Type the values on which you want to filter. For example, if you want to filter on cell
10A, type 'Cell10A'.
Tip: You can use wildcards to represent characters in filter values. There are two
wildcards you can use:
Asterisk (*) - to represent zero or more characters. For example, if you type
'BSC*', you will filter all the values that begin BSC.
Question mark (?) – to represent a single character. For example, if you type
'BSC?', you will filter all the four-character values that begin BSC, such as
BSC1 or BSC2.
Important: If your filter uses a field value that contains a period, then you must
enclose the entire field value in double quotation marks (“”) to make the filter valid.
Load Filter If you want to load filter values from a file, click the Browse button, browse to the
filter file and click Open.
7. Click Next.
8. If you chose to save your filter as a Group or System filter, select the user group(s) that can
use the filter.
To add a new group:
o Click Add.
o In the Select Groups dialog box that appears, select the group(s) you want to have
access to this filter and use the > button to move them to the Destination List.
Tip: Use the Shift and Ctrl keys to select more than one group at a time and use the >>
button to add all the groups to the Destination List.
9. Click Next.
316
Viewing Data
11. Click Finish. The filter is now available from the list of filters that appear on the Filters tab:
This type of filter is called dynamic because the values returned by the data query can change. For
example, you could define a dynamic query to return all cells with percentage dropped calls less
than 5% in the past 24 hours, which could return different filter values each time it was run.
317
Inspector 9.1 User Reference Guide
3. Click Next.
318
Viewing Data
5. Click Next. The query is executed and the filter results are displayed in the Filter Values
pane of the Filter Values tab.
This picture shows an example:
6. Click Next.
7. If you chose to save your filter as a Group or Administration filter, the Security tab appears.
On the Security tab, select the user group(s) that can use the filter.
To add a new group:
o Click Add.
o In the Select Groups dialog box that appears, select the group(s) you want to have
access to this filter and use the > button to move them to the Destination List.
319
Inspector 9.1 User Reference Guide
Tip: Use the Shift and Ctrl keys to select more than one group at a time and use the >>
button to add all the groups to the Destination List.
9. Click Finish. The filter is now available from the list of filters that appear on the Filters tab:
320
Viewing Data
There are two options you can use to convert dynamic filters into static filters. This table describes
the two options:
Create New Filter Convert a dynamic filter into a static filter which you can change the name,
description and/or type.
Replace Dynamic Filter Convert a dynamic filter into a static filter with exactly the same name,
description and type.
1. On the Filters tab, select the dynamic filter you want to convert.
2. Click the Convert to Static Filter button , and from the menu that appears, click
Create New Filter.
- or -
Right-click, point to Convert to Static Filter and click Create New Filter.
The dynamic filter's data query is executed and then the Custom Filter (Convert Dynamic
Filter to Static Filter) dialog box appears.
3. In the Custom Filter (Convert Dynamic Filter to Static Filter) dialog box, on the first page of
the wizard, you can:
o Type a new name and/or a description for the filter
o Change the filter type by selecting the appropriate radio button
4. Click Next. The results of the data query are displayed as fixed filter values in the Filter
Values pane.
5. Click Next.
6. If you chose to save your filter as a Group or Administration filter, complete the following
information:
Admin Only Select this checkbox if you only want Administrators to access the filter.
Note: This option is only enabled for Administration filters.
Group list Select the user group(s) that can use the filter.
To add a new group:
1. Click Add.
2. In the Select Groups dialog box that appears, select the group(s) you want
to have access to this filter and use the > button to move them to the
Destination List.
Tip: Use the Shift and Ctrl keys to select more than one group at a time and
use the >> button to add all the groups to the Destination List.
7. Click Next.
321
Inspector 9.1 User Reference Guide
8. Check your filter details and then click Finish. A new static filter is created.
1. On the Filters tab, select the dynamic filter that you want to convert.
2. Click the Convert to Static Filter button , and from the menu that appears, click
Replace Dynamic Filter.
- or -
Right-click, point to Convert to Static Filter and click Replace Dynamic Filter.
3. In the dialog box that appears, click Yes to confirm. The data query is executed and a new
static filter is created. The results of the data query provide the fixed filter values for the
new static filter.
2. Right-click and, from the menu that appears, click Properties. The Filter Properties dialog
box appears:
322
Viewing Data
3. On the Security tab, define the user group(s) that can use the filter. To add a new group:
o Click Add.
o In the Select Groups dialog box that appears, select the group(s) you want to have
access to this filter and use the right arrow button to move them to the Destination
List.
Tip: Use the Shift and Ctrl keys to select more than one group at a time and use the
double right arrow button to add all of the selected groups to the Destination List.
5. Click OK to close the Filter Properties dialog box and return to the Filters tab.
To do this:
1. Select the filter that you want to edit and click the Edit button .
- or -
Double-click the filter that you want to edit.
- or -
Right-click the filter that you want to edit, and from the menu that appears, click Edit Filter.
2. In the Custom filter (Edit) dialog box that appears, edit the filter details as required on
each page. When you are satisfied, click the Finish button on the final page.
323
Inspector 9.1 User Reference Guide
Renaming Filters
On the Filters tab, you can rename a filter. The types of filter that you can rename depends on your
permissions and level of ownership; for more information, see Using Filters on page 313.
To rename a filter:
3. Type in the new name for the filter and press Enter.
Deleting Filters
On the Filters tab, you can delete filters. The types of filter that you can edit depends on your
permissions and level of ownership; for more information, see Using Filters on page 313.
Note: You cannot delete ENTERPRISE filters when using the standalone version of Inspector.
To delete a filter:
3. In the message box that appears, click Yes to confirm. The filter is deleted from the list of
filters on the Filters tab.
Finding Filters
If you want to view a particular filter, you can search for it in the database.
To find a filter:
324
Viewing Data
2. In the Find Filter dialog box that appears, type the name (or partial name) of the filter(s) you
wish to find.
Tip: To restrict the search further, select the 'Find whole words only' checkbox.
4. To highlight the next filter that matches the criteria, click Find Next.
The types of filter that you can copy and paste depends on your permissions and level of
ownership; for more information, see Using Filters on page 313.
To copy a filter:
3. Select the folder into which you want to copy the filter(s).
325
Inspector 9.1 User Reference Guide
Filters are found in the Filters pane. If the pane is hidden, click the Filters title bar to display it:
Filters pane
If you have Administration or Write permissions for Filters, you can create custom filters on the
Filters tab. For more information see Using Filters on page 313.
1. In the Modules pane, select the checkbox for each element that you want to add to the
filter.
2. Right-click the Modules pane and, from the menu that appears, click Create Filter From
Selection.
3. To include the parent elements for each element you have selected, click With Path.
- or -
To include just the selected element names, click Without Path.
4. In the Custom Filter dialog box that appears, complete the filter details as required on
each page. For more information, see Creating Static Filters on the Filters Tab on page
314.
5. When you are satisfied, click the Finish button on the final page.
326
Viewing Data
The filter is now available from the list of filters that appear in the Filters pane. This picture
shows an example:
1. Right-click and, from the menu that appears, click Create Filter.
- or -
2. Complete the filter details as required on each page. For more information, see Creating
Static Filters on the Filters Tab on page 314.
3. When you are satisfied, click the Finish button on the final page.
The filter is now available from the list of filters that appears in the Filters pane.
Applying Filters
In the Filters pane, you can apply filters in different ways using the Filters pane toolbar. This
picture shows the Filters pane toolbar:
Button Description
327
Inspector 9.1 User Reference Guide
Button Description
To apply a filter:
1. In the Filters pane, select the filter you want to apply by selecting its checkbox.
Tip: You can apply more than one filter at a time. To select another filter simply select its
checkbox.
When you select a filter, the word Include is displayed next to it. This means that the filter's
values will be included when the filter is applied. You can exclude a filter's values by
clicking Include and changing it to Exclude.
2. If you want the filter(s) to apply to all modules, ensure the Apply: all modules checkbox is
selected.
3. If you only want the filter(s) to apply to a selected module, clear the Apply: all Modules
checkbox and, in the Modules pane, select the module you want to filter.
4. Apply the selected filter(s) by using one of the three methods described in the following
table:
Note: When you apply a filter, any elements you have previously selected will be cleared.
328
Viewing Data
Note: When you apply a filter, any elements you have previously selected will be cleared.
1. In the Filters pane, in the Quick Filter drop-down, type the list of elements you want to
select. The elements must be separated by commas, for example, 10A,11B,11C.
Tip: You can use wildcards to represent characters in filter values. There are two wildcards
you can use:
o Asterisk (*) - to represent zero or more characters. For example, if you type 'BSC*', you
will filter all the elements that begin BSC.
o Question mark (?) – to represent a single character. For example, if you type 'BSC?',
you will filter all the four-character elements that begin BSC, such as BSC1 or BSC2.
2. Click one of the buttons on the Filters Pane toolbar to apply your selection. For more
information, see Applying Filters on page 327.
The Quick Filter drop-down list holds the previous ten quick filters. To re-use one of these filters:
1. From the drop-down list, select the one you want to use.
2. Click one of the buttons on the Filters Pane toolbar to apply your selection. For more
information, see Applying Filters on page 327.
The following table describes the options that are available in the Graphs pane:
329
Inspector 9.1 User Reference Guide
For detailed information about customizing graphs, see Using Graphs on page 377.
Important:
To display graphs correctly, if the column values that you want to display concatenate two
other column values together (and exceed 30 characters) or contain regular expressions or
formulas you must ensure that you have specified an alias for the graph to use instead. To
do this, define aliases for the concatenated columns in the SQL query, using double
quotation marks before and after the alias name - for example,
ERICSSON2G.CELLCFG.BSC||'.'||E"E2G.CELLCFG.BSC". You can use a space between
the column name and alias instead of quotation marks.
If you attempt to display a graph based on a grid, the graph will not be displayed until the
grid has completely loaded. This can make the graph appear slow.
330
Viewing Data
This view presents a graphical representation of RAN based entities managed in the system,
alongside performance measurements. This provides a quick overview of network health, and is a
more accessible and more easily comprehensible way to view the PM data, when compared to the
usual table format.
You can select the data for analysis, including particular entity instances and KPIs or counters, in a
number of ways:
By opening the Geo Maps tab and creating analyses
By drilling down into the Geo Maps data from an Inspector module combination
By default:
The Analyses and Map panes are visible and docked
The Legend, Instance Properties, Tables and Map Control panes are hidden
After running an analysis, the Legend and Tables panes are shown automatically
You can change the pane displays using the Menu button on the top right of each visible pane.
The following table describes the window display tools:
Name Description
Float The pane is displayed as a separate window that you can drag to any place
on the screen.
Dock The pane is docked to a specific side of the main window.
Hide The pane is hidden. To display the pane again, select it from the tab toolbar.
After you have changed the layout, you can reset it to its default display.
From the Geo Maps tab toolbar, click the Reset Layout button .
331
Inspector 9.1 User Reference Guide
On the Geo Maps Tab toolbar, click the Map Control button
- or -
On the Geo Maps Map toolbar, click the Toggle Map Control button
The Map Control dialog box appears:
Tip: To hide the Map Control dialog box, click the Toggle Map Control button again.
332
Viewing Data
When you select a region, its entities are shown beneath it:
o If you select the region, all instances for its entities will be displayed on the map
- or -
o If you select specific entities under the region, all instances for only those entities will
be displayed on the map
Tip: To save a particular selection of regions as the default display when you open the Geo
Maps tab, click the Menu button and from the menu that appears, click Save Selected
Regions as Default:
Note: Open Street Map is provided as the default map data source. Google and Bing
maps are also supported, however these require a 3rd party license and may not always
be available.
To do this:
1. In the Search pane, type all or part of the required search term:
2. Press Enter.
333
Inspector 9.1 User Reference Guide
A drop-down list of the entity instances and locations matching the search is displayed:
334
Viewing Data
Creating Analyses
On the Geo Maps tab, each set of data that you choose to display is known as an analysis.
2. To rename the analysis, click the default name, type the new name and then click one of
the other criteria.
Note: The table will display the data according to the defined resolution, but on the map
display it is aggregated for the whole time period.
335
Inspector 9.1 User Reference Guide
Option Description
Note: Only instances from regions that have been selected in the Map Control can be
selected for an analysis.
Tips:
o To locate the selected instances on the map, click the right arrow button , and from
the menu that appears, click Display Selection on Map.
o To see which region the selection of instances is from, hover over the selection in the
analysis:
336
Viewing Data
To select more than one, click each one while holding down the Ctrl button.
o Click Add.
The KPIs/counters are listed in the analysis:
Tip: Initially, only the default KPIs/counters for the particular counter set are available for
selection. However, you can customize the list - see Defining the KPI/Counter List for
Creating Analyses on page 337.
6. When you have defined all of the criteria for your analysis, you can run it. See Running
Analyses on page 343.
2. In the Add KPI/Counter to Analysis dialog box, click the Manage KPI/Counters List
button .
337
Inspector 9.1 User Reference Guide
3. In the Manage KPIs/Counters List dialog box, from the All KPIs/Counters list, select the
KPIs/counters that you want to make available. KPIs are located under the entity and
counter set in the hierarchy:
4. Double-click, or click the right arrow button, to move them into the Selected
KPIs/Counters list:
Tip: To remove a KPI/counter from the Selected KPIs/Counters list, select the required
item, and then click the left arrow button.
5. Click OK.
After you have defined your selection, you can save it for use in future analyses.
338
Viewing Data
2. In the map area, position the cursor in one corner of the desired area and then drag the
mouse across the instances you want to include in the selection.
A rectangle is displayed over the selected area:
339
Inspector 9.1 User Reference Guide
3. Release the mouse button. The instances within the selected area are highlighted,
indicating that they are included in the selection:
2. In the map area, position the cursor where you want the selection to begin, and then drag
the mouse across the instances you want to include in the selection.
A blue line is displayed across the selected area:
340
Viewing Data
3. Release the mouse button. The instances within the selected area are highlighted,
indicating that they are included in the selection:
2. In the map area, position the cursor where you want the polygon to begin.
341
Inspector 9.1 User Reference Guide
3. Click the mouse at each required point until you have created a polygon:
After you have Selecting Instances for Analyses on page 338, you can save it and load it any time
in the future.
342
Viewing Data
You can load previously saved instance selections at any time. After you have loaded a selection,
the map zooms in to fit the selection.
3. In the dialog box that appears, select the required file and then click Open.
The selection is loaded and displayed on the map.
Tip: You can load a recently saved map selection by clicking the Save/Load Selection
button, and then clicking the required selection:
Running Analyses
To run an analysis on the Geo Maps tab:
2. Click Run.
343
Inspector 9.1 User Reference Guide
The analysis runs, and the corresponding data is shown on the Map, and in the Tables and
Legend panes:
If a KPI/counter is displayed in red, Inspector could not fetch data for the selected
instances (for example, if no data exists):
If a KPI/counter is displayed with a red line through the KPI/counter symbol, its data is not
displayed on the map:
3. To display the data, click the red line; to hide it again, click the KPI/counter symbol again.
4. To zoom in and center a particular KPI/counter on the map, right-click it, and from the menu
that appears, click Fit Zoom to Map:
5. To remove a KPI/counter from the list, right-click it, and from the menu that appears, click
Delete KPI/Counter.
344
Viewing Data
To do this, click the Menu button , and from the menu that appears, click Hide Maps to
remove the highlighting, and Show Maps to highlight again.
Copy or delete the analysis. See Copying and Deleting Analyses on page 345.
To do this:
Click the Menu button , and from the menu that appears, click Duplicate.
A new Analysis pane appears, with a default name of 'Analysis [number]', in which you can
edit your analysis in the usual way.
o Click the Menu button , and from the menu that appears, click Delete Analysis.
o Click Yes to confirm.
The analysis is deleted.
- or -
If you have not run the analysis:
Click the Delete button:
345
Inspector 9.1 User Reference Guide
The Legend pane is displayed automatically after you have run an analysis, or when you select a
KPI/Counter in the Analysis pane.
Tips:
If you want to display the legend for a particular KPI/counter in an analysis, click the
KPI/counter, or right-click it and then click Show Legend:
By default, the Legend pane is located in the top right corner of the map pane, but you can
change the display if required. For more information, see About the Geo Maps Display on
page 331.
To hide the legend:
o From the Geo Maps Map toolbar, click the Toggle Legend button
- or -
o Click the Legend Menu button , and from the menu that appears, click Hide.
346
Viewing Data
1. To increase or decrease the transparency level of the layer, move the Transparency slider
to the right or left as required. By default, the instances are displayed opaque, or 0%
transparency.
2. To change the display color of a particular series of values, click the current color and from
the menu that appears, click the required color:
Tip: Click the Advanced button to select a color that is not available from the default
palette.
3. To change the threshold level to color only a defined range of values on the map:
o To change the minimum value that will be colored on the map, move the left-hand
slider to the required point:
o To change the maximum value that will be colored on the map, move the right-hand
slider to the required point:
4. You can set this legend as the default for the KPI/counter, which means that this legend will
be used if the KPI/counter is used in any other analyses. To do this:
Note: The default legends are saved per user, so different users can have different default
legends for the same KPI/counter.
347
Inspector 9.1 User Reference Guide
Tip: To reset a legend to the default at any time, click the Menu button , and from the
menu that appears, click Reset to Default Legend:
Parameter Description
Histogram The value range is divided evenly into sub-ranges (entries) based on the
distribution of values.
The larger the number of values within a particular range, the more
entries it will have.
For example, if you had an overall range of 1-20, and values of:
1, 2, 3, 4, 5, 6, 7, 5, 6, 7, 8, 10, 15, 19. 20
If you specified 4 entries, they would be divided into:
1-4; 5-6; 7-8; 9-20
Evenly The value range is divided evenly across the number of sub-ranges that
you specify.
For example, if you had an overall range of 1-20, then an even division
into 4 entries would be: 1-5; 6-10; 11-15; 16-20.
3. Specify the number of entries, which are the number of sub-ranges you want to divide the
values for display. This will determine the number of colors you have to select.
348
Viewing Data
5. To modify the color, click it and from the menu that appears, click the required color:
Tip: Click the Advanced button to select a color that is not available from the default
palette.
6. To modify any of the entries, click the value, type the value, and then press Return:
7. To check how your changes will look before saving them, click Apply.
This pane displays data for the selected analysis, which includes information on:
Each timestamp (based on the defined range and resolution)
The entity
The entity instances
The values for each selected KPI/counter
349
Inspector 9.1 User Reference Guide
The Tables pane is displayed automatically after you have run an analysis,
Tips:
To focus on the table for a particular analysis, right-click one of its KPIs/counters and then
click Show Table:
To hide the Tables pane, click the Tables Menu button , and from the menu that
appears, click Hide.
To show the Tables pane again, from the View menu, click the Tables button .
350
Viewing Data
o Select the required rows in the table, or click the Menu button for the table and click
Select All.
o To directly export the data to a text file, CSV file or Microsoft Excel file, right-click, and
from the menu that appears, click Export.
In the dialog box that appears, type a name for the file and select the required format.
Browse to the required location and then click Save.
- or -
To copy the data for pasting into another program, for example, Microsoft Excel or
Notepad, right-click, and from the menu that appears, click Copy.
Tip: The Export and Copy options are also available when you click the Menu button for
the table that you are displaying:
351
Inspector 9.1 User Reference Guide
4. To display the instance of a particular row in the table on the map, right-click the row and
from the menu that appears, click Display on Map:
The instance is displayed in focus on the map, and marked with a flag:
- or -
To display the table rows for a particular instance (or instances) on the map:
o Select the required instance on the map.
To select more than one instance, click each one while holding down the Ctrl key.
o Right-click the instance(s) and from the menu that appears, click Show in Table or
Show Selected in Table as appropriate.
The corresponding rows for the instance(s) are highlighted in the table.
352
Viewing Data
The properties for that instance are displayed in the Instance Properties pane:
353
Inspector 9.1 User Reference Guide
354
Viewing Data
2. From the menu that appears, click Open in FM Cruiser or Open Selected Instances in
FM Cruiser as appropriate.
FM Cruiser opens, displaying the alarms of the selected instance(s) in an ad hoc folder:
2. From the menu that appears, click Default Module Combination or Ad Hoc Module
Combination as required:
Default Module Combination A module combination that is generated based on the default settings
(hierarchy, counters, KPIs, and so on) for the selected entity.
Ad Hoc Module Combination A module combination that is initially generated in memory only, based
on the chosen settings for the selected entity.
Tip: You can also drill in the opposite direction, from a module combination into the Geo Maps tab.
For more information, see Drilling into Geo Maps Data from Module Combinations on page 356.
355
Inspector 9.1 User Reference Guide
Tip: You can also drill in the opposite direction, from the Geo Maps tab into a module combination.
For more information, see Drilling into Module Combinations from the Map on page 355.
To do this:
1. In the grid, select the required KPI/counter cell for the required entity instance:
2. Right-click, and from the menu that appears, click Geo Maps:
356
Viewing Data
A Geo Maps view appears, displaying the selected KPI/counter for the entity instance,
displaying data across the time period defined when the module was originally run:
3. To save the analysis for future reference, click the Save button.
The analysis is now displayed on the Analysis tab.
357
Inspector 9.1 User Reference Guide
358
Customizing Grids
6 Customizing Grids
You can show data in grid format when you run either:
A performance alarm in the Alarm Explorer
A module in a module combination
A query in the Data Explorer
For modules, a separate grid is displayed for each module in the combination window. You can
switch between grids by clicking the appropriate tab above the grid. This picture shows an example:
You can also set options to use as the default settings for all grids. For information about how to do
this, see Setting Default Grid Options on page 150.
Important:
When a grid contains a large number of records some of the tools, such as filtering and
grouping, may slow down the speed with which data is shown in the grid. This is due to the
background processing of these tools. You can prevent this slow down by disabling these
tools after a given number of records are returned from a query. For more information, see
Setting Grid Preferences on page 148.
If you attempt to display a graph based on a grid, the graph will not be displayed until the
grid has completely loaded. This can make the graph appear slow.
359
Inspector 9.1 User Reference Guide
You can show the toolbar above the grid by pointing to Toolbars and from the menu that appears
select Toolbar. The toolbar duplicates most of the options in the popup menu:
Grid toolbar
Button Description
Fix N columns
Print grid
Record count
Create filter
360
Customizing Grids
If you have defined a maximum number of columns to display when you run a query (for more
information, see Setting Grid Preferences on page 148), then all the columns may not appear in the
grid. If you want to display all the columns before you begin to customize them, click the Load All
Columns button .
Grid columns
2. Right-click the grid and, from the menu that appears, click Server-side Sorting.
361
Inspector 9.1 User Reference Guide
3. In the Sort Order dialog box that appears, highlight the column by which you want to sort
the data and click the right arrow button. Repeat this step for all the columns you want to
sort by:
Tip: You can move all the selected columns back to the list on the left by clicking the
double left arrow button.
4. Sort the columns in the right-hand pane by using the Up and Down buttons.
5. Use the ASC or DESC button to switch between ascending and descending sort orders for
each column.
7. You can now run the module. To do this, in the Modules pane:
For example, in a window showing Cell Statistics, you might want to have the Cell Identification and
Site name columns fixed so that they are always shown when you are scrolling through the data.
This makes it easy to see which information belongs to which cell.
To fix columns:
Right-click the grid, point to Fix columns and choose the number of columns you wish to
fix.
- or -
Click the Fix N Columns button and in the Fix Columns dialog box that appears, type
the number of columns and click OK.
362
Customizing Grids
To do this:
1. Ensure the Row Highlight option is not selected. For more information, see Viewing
Details of a Single Network Element in a Grid on page 372.
2. Right-click the grid and, from the menu that appears, select Scroll to Column.
3. In the Scroll to column dialog box, from the drop-down list that appears, select the column
to which you want to scroll:
4. Click OK.
The data grid automatically moves to the column that you have selected.
1. Right-click the grid, and from the menu that appears, point to Format Options and then
click Column Settings.
- or -
363
Inspector 9.1 User Reference Guide
To: Do this:
Move a column up or Select the column from the list and click the Move Up and Move Down
down buttons as appropriate.
Move a column to the Select the column from the list and click the Move to First and Move to
beginning or end Last buttons as appropriate.
Change the width of Double-click on the column you want to modify and, in the Column dialog
the column box, type the width you want the column to be.
– or –
Select the column to which you want to make changes and click the Edit
button. In the Column dialog box, type the width you want the column to
be.
– or –
Click in the Width column next to the column to which you want to make
changes and type in the width you want the column to be.
Hide or show a hidden Select the checkbox in the Show column for each column to want to
column display. You can Show All, or Hide All, by clicking the Show All or Hide
All buttons.
Tip: You can also use shortcuts to quickly edit columns. For more information, see
Shortcuts for Changing Column Settings on page 366.
You can change how the text appears in all the columns in your grid by changing the column fonts.
If you have also set threshold and conditional fonts, these will overwrite the column font.
1. Right-click the grid and, from the menu that appears, point to Format Options and then
click select Font.
2. In the Font dialog box that appears, select how you want the text to appear.
You can set the font, font style, font size and so on.
3. Click OK to close the Font dialog box and save the changes.
364
Customizing Grids
Warning: Conditional fonts will override counter thresholds that have been set via the Thresholds
window. For example, if the conditional font has been set on a column containing Erlang data, the
data will be displayed using the conditional fonts rather than the global Erlang threshold colors.
To set thresholds:
1. Right-click the grid and, from the menu that appears, point to Format Options and then
click Column Settings.
- or -
2. In the Column Settings dialog box, double-click one of the Threshold columns.
The Column dialog box appears:
4. Type a value for the threshold and select a logical operator (=, <>, >, >=, <, <=) from the
drop-down menu.
5. Click the button to set the conditional fonts. You can set the color, size and font type.
6. Click OK to close the Font dialog box and then click OK to close the Column dialog box.
Note: You can set up to three thresholds for each column.
365
Inspector 9.1 User Reference Guide
Data that falls between the thresholds defined for the column can then be viewed in the
grid:
To: Do this:
Change the position of a column Select the column and drag it to the desired location in
the table.
Change the width of the column Place the cursor between the column titles (above the
column divider) then click and drag the cursor to the
required width.
Automatically size the column so Place the cursor between the column titles (above the
you can read all the column text column divider) then double-click between the columns.
The column to the left will automatically resize.
Refreshing Data
The Refresh data option is used to update data in the grid to show the most recent query run.
This is particularly useful if you are working in a multiple user environment, and want to see the
changes made by other users.
To refresh data:
Right-click the grid and, from the menu that appears, select Refresh Data.
- or -
366
Customizing Grids
1. Right-click the grid and, from the menu that appears, point to Toolbars.
3. In the Search On box, from the drop-down list select the item that you want to find.
5. Select the checkboxes if you want to find a Partial Match and/or you want your search to
be Case Insensitive.
Note: If you search for a partial match of CELL and 301, the search would return all cells
containing the number 301. That is 30100, 30101, 40301 and so on.
Tip: If a column has a filter applied to it, the filter arrow is shown in blue.
Using filters, you can define the data in the grid in the following ways:
Display data for a single value from one or more columns, for example BSC1
Display data which is filtered by rules applied to one column, for example where the Erlang
is less than 5 or greater than 10
Display data which is filtered by rules applied to more than one column, for example where
the Erlang is less than 5 or greater than 10 and the BSC is equal to BSC1
367
Inspector 9.1 User Reference Guide
To select a value:
Click the filter icon on the heading of the column you want to filter and, from the menu that
appears, click the required value. Repeat this for each column that you wish to filter.
To remove a filter:
Click the filter icon on the heading of the column from which you want to remove the filter
and then click All.
You can limit the number of values that are listed by editing your user preferences. For more
information, see Setting Grid Preferences on page 148.
To create a filter:
1. Click the filter icon on the heading of the column you want to filter and, from the menu that
appears, click Custom.
2. Select a rule and type a value for your filter. If the value is a date, click the arrow in the
value box and a calendar appears from which you can select a date.
3. If you want to define a second rule, you must select a logical operator for your filter.
4. Click OK.
The grid refreshes to show only the filtered data, the filtered column's arrow changes to
blue and a summary of the filter appears below the grid.
5. Repeat steps 1-4 for each column that you wish to filter.
368
Customizing Grids
To remove a filter:
Click the filter icon on the heading of the column from which you want to remove the filter
and then click All.
- or -
Click X in the filter summary below the grid pane:
2. In the condition row that appears, the first column from the grid is automatically displayed.
To change this, click the column name and from the list of columns that appear select the
appropriate one.
3. To select an operator, click on the default operator and from the list that appears select the
appropriate operator.
4. To select a value, click Empty and type a value. If the value is a date, click the arrow in the
value box and a calendar appears from which you can select a date.
369
Inspector 9.1 User Reference Guide
To remove a filter:
Click the filter icon on the heading of the column from which you want to remove the filter
and then click All.
- or -
Click X in the filter summary below the grid pane:
Summarizing Data
Inspector enables you to summarize the data contained in the grid.
You choose at least one column by which you wish to group the data, for example, you could
choose to group by CELL.
Important: The data in the column you choose to group by cannot be summarized.
You can then summarize each column by one summary type, that is either count, average,
minimum, maximum or total. For example:
Summaries Example
1. Right-click and, from the menu that appears, click Customize Summaries.
2. In the Quick Aggregation dialog box that appears, select the summary type you require
from the Global Aggregate drop-down list.
3. If you want to apply the summary type to all columns, click the Apply Aggregate to All
Fields button .
- or -
If you want to apply the summary type to one or more columns, select the column(s) in the
Field Name list and click the Apply Aggregate to Selected Fields button .
370
Customizing Grids
Tip: Use the Shift and Ctrl keys to highlight more than one column at a time.
This picture shows an example:
Tip: To clear all summaries, click the Clear All Aggregates button .
4. Click OK to save your changes and close the Quick Aggregation dialog box.
1. Ensure you have created a summary for each column you want to summarize then decide
by which column you want to group the data, this column must not have a summary
created for it.
2. Click the heading of the column by which you want to group the data and drag the heading
into the grey area above the grid.
3. Repeat steps 1-2 for each column by which you want to group the data.
371
Inspector 9.1 User Reference Guide
You can analyze the data contained within a row more easily by using the Row Highlight option.
This marks any selected row with a blue background, and colors the text accordingly.
Row Highlighting
2. From the menu that appears, point to Format Options and then click Row Highlight.
1. Select a cell in the row for the element you wish to view.
2. Right-click and, from the menu that appears, select View Grid Details.
- or -
372
Customizing Grids
4. In the Grid Details window, you can manipulate your data in the following ways:
To Do This
Move the position of data Click the data you wish to move and drag it to the required position.
Sort the details by Field Click on the Field name or Data header box to sort the details. Click
name or Data again to view the details in descending order.
Delete a piece of data Right-click the data and from the menu that appears, click Delete.
Note: Deleting data in this way removes it from the Grid Dialog Box
only; it still remains in the Cell Statistics window.
Print the data In the Grid Details window, right-click and, from the menu that
appears, select Print or Print Preview.
Note: This will only print data for this network element.
Freeze the data in the Grid Right-click the data, and from the menu that appears, click Detach.
Details window
If you then choose to view the details for another element in the grid,
Inspector opens a new Grid Details window appears, rather than
refreshing the existing one.
373
Inspector 9.1 User Reference Guide
Printing Grids
From the combination window, you can print:
A single network element. To do this, you first need to view the details for that single
element, for more information on this, see Viewing Details of a Single Network Element in a
Grid on page 372.
The entire grid.
1. Right-click the grid, and from the menu that appears, click Print.
- or -
2. In the Print dialog box, choose your options then click OK.
Exporting Grids
You can export grids to:
A CSV or HTML file
The Clipboard, from where you can paste the grid into other applications
A Microsoft Excelspreadsheet
To export a grid:
1. Right-click the grid, point to Export and choose one of the following:
o Clipboard
o File as CSV
o File as HTML
o Excel
- or -
If you just want to export to Excel, click the Export to Excel button .
2. If you export to the clipboard, open an application and paste the grid.
– or –
If you export to Excel, an Excel spreadsheet displaying the data opens.
– or –
If you select .CSV or .HTML, select the required location, type a filename then click Save.
Tip: If the required folder does not exist, click the Create New Folder button .
Note: When you export a grid to a version of Excel earlier than 2007, there is a limitation
that each worksheet of the Excel spreadsheet can contain only 65,000 rows. Hence, if
there are more than 65,000 rows to be exported, you will be prompted to create more
worksheets.
3. Click Yes to continue. The data will be divided across various worksheets within a single
Excel spreadsheet.
374
Customizing Grids
Tip: You can copy the SQL in this window by selecting it, and pressing Ctrl+C.
375
Inspector 9.1 User Reference Guide
376
Using Graphs
7 Using Graphs
When you run a module in the Module Combination window, the data is shown in grid and graph
format. This chapter describes the tools you can use to customize the graph.
Important: If the column values that you want to display concatenate two other column values
together (and exceed 30 characters) or contain regular expressions or formulas, you must ensure
that you have specified an alias for the graph to use in order to display graphs correctly. To do this,
define aliases for the concatenated columns in the SQL query, using double quotation marks before
and after the alias name - for example, ERICSSON2G.CELLCFG.BSC||'.'||E"E2G.CELLCFG.BSC".
You can use a space between the column name and alias instead of quotation marks.
Graph toolbar
Arrow and Manual Enables you to manually zoom in and out on a graph.
Zoom
For more information, see Zooming and Scrolling on Graphs.
Rotate Enables you to rotate graphs in either direction.
For more information, see Rotating a Graph on page 388.
Cross Cursor Enables you to view values between different points.
For more information, see Viewing Values Using the Cursor Key
on page 388.
Drag Enables you to scroll to a particular point on the graph.
For more information, see Zooming and Scrolling on Graphs.
Zoom In and Zoom Out Enables you to point to an area of the graph and zoom in or
zoom out.
For more information, see Zooming and Scrolling on Graphs.
Undo Last Zoom Enables you to undo the last zoom you performed.
For more information, see Zooming and Scrolling on Graphs.
Zoom Reset Enables you to reset the zooming on the graph to its original
display.
For more information, see Zooming and Scrolling on Graphs.
View 3D Enables you to view your graph in three dimensions.
For more information, see Viewing the Graph in 3D on page 389.
377
Inspector 9.1 User Reference Guide
Show Gaps Enables you to view gaps, or missing data values, in the data
shown in a graph.
For more information, see Viewing Gaps in the Data on page
391.
Show Points Enables you to analyze data related to a specific point on the
graph.
For more information, see Displaying Data per Point on a Graph
on page 391.
Show Weekends Enables you to view or analyze points that occur at the weekend.
For more information, see Viewing Weekends and Holidays on
page 394.
Show Holidays Enables you to view or analyze points that occur during
designated holiday periods.
For more information, see Viewing Weekends and Holidays on
page 394.
Show Maintenance Enables you to view or analyze points that occur during
Windows designated maintenance periods.
For more information, see Viewing Maintenance Windows on
Graphs on page 392.
Show Network Alarms Enables you to display network alarms on the graph.
For more information, see Viewing Alarm Data in Graphs on
page 306.
Show PM Alarms Enables you to display PM alarms on the graph.
For more information, see Viewing Alarm Data in Graphs on
page 306.
Show Threshold Enables you to view any threshold lines that have been defined.
For more information, see Displaying Thresholds on Graphs on
page 385.
Show Extents Enables you to extend a trend that has been defined.
For more information, see Selecting and Extending Trends on a
Graph on page 397.
Export Enables you to export a graph to the clipboard, to a file or to an
email.
For more information, see Exporting Graphs on page 399.
Print Preview Enables you to print a graph, after previewing its appearance.
For more information, see Printing Graphs on page 398.
Save Graph as Picture Enables you to save a snapshot of the graph as a picture image.
For more information, see Saving Graphs as Pictures on page
400.
Resize Graphs Enables you to change the size of the graph.
Show/Hide Tree Enable you to show and hide the series list.
For more information, see About the Series List on page 401.
Disconnect and Enables you to toggle between a graph that is synchronized with
Connect to Active Grid the data grid displayed above it and a standalone graph that will
not update even when the graph is updated.
378
Using Graphs
You can select to show or hide the legend key in the Graph Options dialog box. To do this:
1. Right-click the graph and from the menu that appears, click Properties.
3. To amend the alignment of the legend key, in the Legend Alignment pane, click the
required option such as Left, Right, Top or Bottom.
4. Click Apply to view the changes and then click OK to save the changes.
379
Inspector 9.1 User Reference Guide
You can set the mouse so that when it is hovered over a series, the information about that point in
the series is automatically:
Displayed in the graph
Highlighted in the grid
1. Right-click a graph and from the menu that appears, click Properties.
3. Click Apply to view the changes and then click OK to save the changes.
Now when you hover over a point on a graph, the information is automatically displayed, as
shown here:
You can set the background color for the entire graph area. To set a color:
1. Right-click a graph and from the menu that appears, click Properties.
2. On the General tab, click the Change button next to the background color.
3. In the Color dialog box that appears, click on the color you want to use and click OK.
4. In the Graph Options dialog box, click Apply to view the changes and then click OK to
save the changes.
380
Using Graphs
1. Right-click the graph then, from the menu that appears, click Properties.
2. Select the Axis tab and click the Grid Lines checkbox for the relevant axis, either left,
bottom or right.
3. Click Apply to view the changes and then click OK to save the changes.
You may want to change the values of an axis because you wish to view the values as a
percentage, or because values for one or two selected counters shown on different axes may be
too small to display.
1. Right-click the graph then, from the menu that appears, click Properties.
2. On the Axis tab, under the axis you want to change, clear the Automatic checkbox and
insert the required minimum and maximum values.
3. Click Apply to view the changes and then click OK to save the changes.
1. Right-click the graph and from the menu that appears, click Properties.
2. On the Axis tab, in the Bottom pane, select the Hide Border checkbox.
3. Click Apply to view the changes and then click OK to save the changes.
381
Inspector 9.1 User Reference Guide
If you want to change the format of any dates that are shown on the graph axis:
1. Right-click the graph and from the menu that appears, click Properties.
2. On the Axis tab, in the Bottom pane, select the required Date Format from the list.
3. Click Apply to view the changes and then click OK to save the changes.
You can change the angle of the labels on the bottom axis to enable more labels to be viewed. To
do this:
1. Right-click the graph and from the menu that appears, click Properties.
2. On the Axis tab, in the Bottom pane, use the up and down arrows on the Angle box to
select the angle in degrees.
3. Click Apply to view the changes and then click OK to save the changes.
1. Right-click the graph and from the menu that appears, click Properties.
2. On the Axis tab, in the Bottom pane, use the up and down arrows on the Position box to
select a percentage between -100% and 100%.
3. Click Apply to view the changes and then click OK to save the changes.
If your graph is a line graph, you can adjust the thickness of the lines displayed.
382
Using Graphs
To do this:
1. Right-click the graph and from the menu that appears, click Properties.
2. On the Series tab, in the Line Series Thickness pane, select the required line thickness –
Thin, Medium or Thick.
3. Click Apply to view the changes and then click OK to save the changes.
If your graph is a bar graph, you can adjust the thickness of the bars displayed.
To do this:
1. Right-click the graph and from the menu that appears, click Properties.
2. On the Series tab, in the Bar Series Options pane, choose how you want the bars to
appear – None, Side, Stacked, Stacked 100%.
3. If your bar graph has DATETIME on the X-axis, you can specify the thickness of the bars
by typing a number between 0 and 100 in the Bar Width field.
4. Click Apply to view the changes and then click OK to save the changes.
1. Right-click the graph and from the menu that appears, click Properties.
2. On the Functions tab, in the Gap period pane, use the up and down arrows to set the
number and from the drop-down list select the time period.
3. In the Moving Average Function pane, you can define a number of time periods from
which to take a moving average.
In statistics, the moving average is a series of averages taken from different subsets of the
full data set. In Inspector, it can smooth out short-term fluctuations and highlight longer-
term trends or cycles.
For more information, see Example of Setting a Moving Average on page 384.
Note: If the number of time periods is left as the default value of 1, then no moving
average is calculated (because a single time period contains one value).
383
Inspector 9.1 User Reference Guide
4. Click Apply to view the changes and then click OK to save the changes.
Time 0800 0815 0830 0845 0900 0915 0930 0945 1000 1015 1030 1045 1100 1115
Value 3 7 12 16 19 22 23 23 27 30 33 34 35 35
If you set a moving average function value of 2 time periods, then the values will be averaged as
follows:
Time 0800 0815 0830 0845 0900 0915 0930 0945 1000 1015 1030 1045 1100 1115
Value 3 7 12 16 19 22 23 23 27 30 33 34 35 35
As another example, if you set a moving average function of 3 time periods, then the values will be
averaged as follows:
Time 0800 0815 0830 0845 0900 0915 0930 0945 1000 1015 1030 1045 1100 1115
Value 3 7 12 16 19 22 23 23 27 30 33 34 35 35
Moving 7.3 19 24.3 32.3
Averages
Moving 11.7 21.3 26.7 34
Averages
Moving 15.7 22.7 30 34.7
Averages
384
Using Graphs
Note: This does not affect the threshold display options in the Grid.
1. Right-click the graph and from the menu that appears, click Properties.
4. Insert a value.
6. Click OK.
7. In the Graph Display Options dialog box, click OK to save the changes.
Tip: To edit or delete a threshold, highlight the threshold and click Edit and make your changes or
click Delete.
385
Inspector 9.1 User Reference Guide
The Advanced Options tab has two sub-tabs which are described in the following table:
Chart Perform or set many of the options for graphs, for example:
Print Preview
Zoom
Scroll
Axis
Titles
Legend
Export Set the options for exporting graphs.
386
Using Graphs
1. Right-click the graph and, from the menu that appears, click Properties.
2. On the Chart Themes tab, select a theme from the list in the left-hand pane.
2. Click and hold the left mouse button on the graph and drag the cursor to select an area:
dragging to the right zooms in the graph, dragging to the left zooms out, and so on.
You also have options to zoom in or zoom out by only 10%. To do this:
387
Inspector 9.1 User Reference Guide
Tips:
o To undo the last zoom you performed, click the Undo Last Zoom button
o To reset the zooming on the graph to its original display, click the Zoom Reset button
1. On the graph, right-click and from the menu that appears, point to Mouse Options and
click Drag Mode.
- or -
2. Click and hold the left mouse button on the graph and drag the cursor in the required
direction: dragging to the right scrolls the graph right, dragging to the left scrolls the graph
left, and so on.
Rotating a Graph
You can rotate graphs using the rotating tool. To do this:
1. On the graph, right-click and then from the menu that appears, point to Mouse Options
and click Rotate.
- or -
2. Click and hold the left mouse button on the graph and drag the cursor in the required
direction.
To turn the rotating tool off, click any one of the following buttons on the toolbar:
Cursor button
Drag button
1. On the graph, right-click and from the menu that appears, point to Mouse Options and
click Cursor.
- or -
2. Hover with the mouse over the graph and drag the cursor in the required direction, the
values are highlighted on the graph.
388
Using Graphs
To turn the cursor tool off, click any one of the following buttons on the toolbar:
Rotate button .
Note: This button is active only if the graph is in the 3D view.
Drag button .
389
Inspector 9.1 User Reference Guide
2D graph
3D graph
390
Using Graphs
The gap period is set on the Functions tab in the Graph Options dialog box. For more
information, see Using the Functions Tab in the Graph Options Dialog Box on page 383.
2. On the graph, right-click and from the menu that appears, point to Extra Info and click
Show Gaps.
- or -
Tip: To view the gaps in more detail, use the zooming tool.
To remove gaps from the graph, click the Show Gaps button.
1. Right-click a graph and from the menu that appears, point to Extra Info and click Show
Points.
- or -
391
Inspector 9.1 User Reference Guide
2. Click the specific point on the graph. The Counter value and the date appear. The grid also
scrolls to this value, enabling you to see the relevant data in tabular form.
You can also view the information on the graph automatically with the mouse hovered over
the points. This is called auto marks. For more information, see Using the General Tab in
the Graph Options Dialog Box on page 379.
To remove the points from the graph, click the Show Points button again.
Maintenance windows consist of a window name, description, start and end dates and a list of the
elements affected.
For more information on how to create maintenance windows, see Defining Maintenance Windows
on page 160.
The maintenance windows are shown as a series of solid circle points, with signs (square
brackets) marking the start and end points of each maintenance window:
To change the color of the points and signs, change the series color. For more information,
see Changing the Colors of the Graph Lines on page 402.
To remove the maintenance window from the graph, click the Show Maintenance Windows
button again.
You can display different levels of detail for specific maintenance windows, depending on what you
hover over:
If you hover over one of the maintenance window points, or any other part of the series line
that falls within the maintenance window, you can view the name, description, start and end
dates and times of the maintenance window, as well as the date and time for the particular
point:
393
Inspector 9.1 User Reference Guide
If you hover over either of the maintenance window signs you can view the name and
description of the maintenance window, as well as the date and time of the start or end of
the maintenance window, depending on which sign you are hovering over.
Note: For any point, sign or other part of the series line, you can view details for up to three
maintenance windows at once. Any other additional maintenance windows that affect the point,
sign or other part of the series line are only listed underneath:
For more information on defining holidays, see Defining Holidays on page 159.
To do this:
On the graph, right-click and from the menu that appears, point to Extra Info and click
either Show Weekends or Show Holidays.
- or -
Click the Show Weekends button or Show Holiday button on the toolbar.
The weekend or holiday periods are indicated on the graph.
394
Using Graphs
To remove the shading from the graph, click the Show Weekend or Show Holiday button
again.
395
Inspector 9.1 User Reference Guide
1. Right-click the graph and, from the menu that appears, click Change X-Axis Field.
3. In the Select Field dialog box that appears, in the left-hand pane, select the module with
the field that you want to be the x-axis. This picture shows an example:
4. Select either Date Type or Non-Date type from the View drop-down list, depending on
which data type you require.
5. In the right-hand pane, double-click the field you want to be the x-axis field.
6. When you have finished, click OK to save your changes and return to the combination
window.
396
Using Graphs
1. From the Series list, select the Counters or the Elements tab.
3. Right-click and from the menu that appears, point to Series Properties and click All Series
Options.
This picture shows an example:
4. In the dialog box that appears, click the Functions column corresponding to the selected
node.
6. Click OK.
To extend a trend:
1. Select a trend.
2. On the graph, right-click and from the menu that appears, click Show Extents.
- or -
3. In the Time Period dialog box that appears, use the up and down arrows and the drop-
down list to select how far you would like to extend the trends.
This picture shows an example:
1. Select the point on the graph you wish to view details about.
2. Right-click and, from the menu that appears, click View Details.
A Grid Details window appears, detailing information on your chosen point.
This picture shows an example:
3. In the Grid Details window, you can sort your data by clicking on the Field name or Data
header box.
Printing Graphs
From the combination window, you can print a graph.
To do this:
1. Right-click the graph and from the menu that appears, click Print Preview.
- or -
398
Using Graphs
2. In the Print Preview window, configure the following items so your graph prints as
required:
Printer Selecting a printer from the list. You can set the printer properties by clicking the
Setup button.
Paper Selecting either Portrait or Landscape.
Orientation
Margins Using the up and down arrows next to each margin value.
- or -
Selecting the View Margins checkbox and dragging the margins to the desired
position on the preview of the graph.
Detail Level Dragging the Detail arrow to either More or Normal.
Exporting Graphs
From the combination window, you can export a graph:
To the Clipboard
To a File
Via email
To export a graph:
1. Right-click the graph and from the menu that appears, click Export.
- or -
399
Inspector 9.1 User Reference Guide
2. In the Export dialog box that appears, select the format type for exporting the graph:
3. If you want to save the graph to the Clipboard, click Clipboard. The graph is saved to the
clipboard.
- or -
If you want to export the graph to a File, click File and in the Save as window that appears,
browse to the appropriate folder and save your graph.
Tip: If the required folder does not exist, click the Create New Folder button .
- or -
If you want to export the graph via email, click Email and in the Choose profile dialog box,
ensure the profile is correct and click OK. The graph is added to a blank email as an
attachment.
If the export is successful, a 'Completed' message appears beneath the selected option, for
example:
4. When you have completed your export, in the Export dialog box, click Close.
To do this:
1. In the Graph pane of the Module Combination toolbar, click the Save Graph as Picture
button .
2. In the Save As dialog box that appears, browse to the appropriate folder, type a name, and
click Save.
Tip: If the required folder does not exist, click the Create New Folder button .
The graph is saved as a JPEG file.
400
Using Graphs
Tip: Use the Selections Options to select all the data in the series list and the Unselect
all option to deselect the data.
401
Inspector 9.1 User Reference Guide
2. From the menu that appears select 3D Options and then select the option you require.
1. In the series list pane, select the node for which you want to change the color and right-
click.
2. From the menu that appears, point to Series Properties and click All Series Options.
3. In the dialog box that appears, click the Color column corresponding to the selected node.
5. Click OK to close the dialog box. This applies the color to the graph.
You can also change the color of a series in the following way:
402
Using Graphs
3. In the dialog box that appears, select a color for the series:
4. Click OK. The series has the selected color in the graph.
To do this:
Right-click the series list and, from the menu that appears, point to Change Graph Type
and click either Area, Bar, Line or Point.
403
Inspector 9.1 User Reference Guide
However, you may not want all the data displayed using the same axis.
For example, values for one of two selected counters may be too small to display. In this case, you
can select one of the counters and change the axis. To do this:
1. In the series list pane, click the Graph Axis button next to the required counter.
The counters are displayed on the right axis.
2. To change the axis, click the Graph Axis button again and the counter will display on
the left axis.
To use a function:
2. From the menu that appears, point to Series Properties and click All Series Options.
3. In the dialog box that appears, click the Functions column corresponding to the selected
node.
4. From the list of functions that appears, select the one you want to use:
404
Using Graphs
Function Description
Trend Constructs a line based on the trend of the series values; it draws the best
straight line trend through the data.
Low Shows the lowest point of all the series values.
High Shows the highest point of all the series values.
Average Gives you the average for a series across the whole chart.
Moving Average Performs a simple or weighted average of last period series values enabling
you to track the current average as your data charts.
Exponential Creates an exponential average based on the series values.
Average
Note: The exponential average is similar to a moving average. It has a
weight factor to add importance to more recent data.
Standard Deviation Shows the standard deviation from the mean of data from the input series.
Curve Fitting Performs a polynomical Gaussian calculation on the underlying series data
to draw a smooth curve over the original points.
Cumulative Constructs a line based on the cumulative values of the input. It sums the
series values starting from the first point.
Count Draws a horizontal line at Y position that is defined by the number of values
in underlying series.
RSI Calculates a percent value based on financial data.
405
Inspector 9.1 User Reference Guide
406
Using Work Areas
407
Inspector 9.1 User Reference Guide
To do this:
5. In the dialog box that appears, type the name of the work area and then click OK.
2. In the Module Combination dialog box, select the combination you want to add and click
OK.
3. You can now specify the switching interval and the refreshing interval for the page. For
more information see Refreshing Data and Switching Tabs on page 411.
Tip: You can also drag and drop an open combination onto a work area.
408
Using Work Areas
1. Right-click the combination tab you want to remove and, from the menu that appears,
select Remove Combination.
- or -
Click on the combination tab you want to remove and click the Remove Combination
button .
409
Inspector 9.1 User Reference Guide
2. In the dialog box that appears, type the URL for the web page you want to display then click
OK.
Tip: To change the page you want to display, on the work area toolbar, click the Edit Web
A new page displaying the web page is added to your work area. This picture shows an
example:
You can navigate to other areas from the web page, although the Back web browser
button is not available when navigating from the web page.
3. You can now specify the switching interval and the refreshing interval for the page. For
more information, see Refreshing Data and Switching Tabs on page 411.
1. Click on the web page tab you want to remove and then click the Remove Web Page
button .
- or -
Right-click the web page tab you want to remove and, from the menu that appears, select
Remove Web Page.
Refreshing data in a work area is particularly useful if you are analyzing Key Performance
Indicators (KPIs) which are updated within a specified interval (for example, every hour). The
refresh timing interval set for a work area will apply to all of the module combinations contained in
it.
You can also set a switching interval, which specifies how long a page is shown before Inspector
switches to the next page of data.
To specify the interval for data refresh or switching for a single page or all pages:
1. Select the web page tab for which you want to set the refresh and/or switching intervals.
3. In the Refresh interval field, specify the interval time in seconds. This is the number of
seconds that should pass before the query runs to refresh the data.
Tip: If you want the interval to apply to all pages, select the Apply to All checkbox.
4. In the Switch interval field, type the interval time in seconds. This is the number of
seconds that should pass before the work area switches to the next page.
Tip: If you want the interval to apply to all pages, select the Apply to All checkbox.
5. Click OK.
411
Inspector 9.1 User Reference Guide
6. If you have selected to apply the refresh and/or switching intervals to all pages, click Yes to
confirm.
For these settings to take effect, you must enable the intervals. For more information, see
Enabling Data Refreshing and Switching on page 412.
To turn the Refreshing data option on or off, click the Refresh Enabled button .
To turn the Switching option on or off, click the Switching Enabled button .
To do this:
2. In the Open Work Area dialog box, select the relevant work area file and click OK.
The work area is loaded, with any switching and refreshing intervals that have been
configured for it.
Note: If you only have Read permissions for Work Areas, you can only export work areas.
1. Select the required work area, and then click the Export Work Area button .
2. In the dialog box that appears, browse to the location for the work area *.ini file.
3. Type a name for the work area *.ini file and then click Save.
The work area is exported.
412
Using Work Areas
2. In the dialog box that appears, select the work area *.ini file that you want to import, and
then click Open.
The selected file is imported, and the work area opens.
Warning: When you delete a work area, its *.ini file is deleted from your machine. Therefore, you
should only do this if you are certain that you no longer need this work area.
To do this:
1. Select the required work area, and then click the Delete button .
2. In the dialog box that appears, click Yes to confirm the deletion.
The work area is deleted.
413
Inspector 9.1 User Reference Guide
414
Generating and Scheduling Reports
You can use Inspector to generate and schedule reports of performance data. You can create
reports, and then, at times you have defined, have Inspector automatically produce reports and
email them to you, print them to a printer or save them to a file. The reports can be printed or
exported in a number of formats.
You can save a report as a favorite and then have quick, easy access to that report from the
Favorites toolbar. For more information, see Using Favorites on page 58.
Standard report Standard reports are created using ReportBuilder, which is a third party report application that is
fully integrated with Inspector. For more information, see Creating Reports Using ReportBuilder on
page 420.
Note: Detailed information on ReportBuilder and how to use it can be found on the Digital
Metaphors website at www.digital-metaphors.com. Digital Metaphors supply a document called
Learning ReportBuilder, which is available for download from their website.
These reports are usually just called 'reports' or sometimes ReportBuilder or RB reports.
ReportBuilder is a registered trademark.
Important: The ReportBuilder option is only available for upgraded OPTIMA users with a PM
Report Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
Excel report Reports using Microsoft Excel, which are created using the Excel Report Editor.
For more information, see Creating Excel Reports on page 464.
2. From the list of options in the left hand pane, select Documentation - Learning
ReportBuilder.
You can now download the Learning ReportBuilder document, in PDF format.
415
Inspector 9.1 User Reference Guide
To open the Reports tab, on the Analysis tab, click the Reports button .
1. Browse to where you want to create the new folder and right-click. From the menu that
appears, click New Folder.
- or -
Tip: If you have Administration permissions for Reports, you can restrict access to folders to
prevent other users from accessing them. For more information about this, see Restricting Access
to Report Folders on page 417.
416
Generating and Scheduling Reports
Warning: If you delete a schedule folder, Inspector will also delete all of the schedules contained in
it.
To do this:
1. Select the folder that you want to delete, and then click the Delete button .
- or -
Right-click the required folder and from the menu that appears, click Delete.
417
Inspector 9.1 User Reference Guide
4. To set the folder as an Admin folder, select the Admin Folder checkbox:
- or -
To select which user groups can access the folder:
o Click the Add button
o Select the required group(s) from the Source list
o Click the right arrow button to move them to the Destination List
o Click OK
5. If you want to cascade these permissions to any sub-folders, select the appropriate option:
Do not cascade permissions The selected folder level and its objects only. Users of the group will not be
able to access any subfolders unless they are a member of a group with
access to those folders.
Cascade permission changes The selected folder and its subfolders. This option will not overwrite any
to child folders existing groups that have already been assigned to the folder or subfolders.
Cascade all permission to The selected folder and its subfolders. This option overwrites existing groups
child folders that have already been assigned to the folder or subfolders.
6. Click OK.
418
Generating and Scheduling Reports
Running Reports
On the Reports tab, if you have Read permissions for Reports, you can run reports and view the
data.
To run a report:
3. If the report has any components that require resolution, for example ambiguous KPIs, the
Selection dialog box appears. For more information, see Selecting Filter Values and
Parameters on page 189.
Note: If the numbering format does not match your locale (for example, if the reports display
decimals in the UK format (for example, '12.3') rather than the required European format ('12,3')),
contact your administrator to change your regional settings, or see Defining the Regional Settings
on page 101.
Note: You cannot close a report once Inspector has started to update the Reports tab display with
the retrieved information.
If you are running multiple (ReportBuilder) reports, you can quickly move between them. To do this,
in the report window, right-click and from the menu that appears, click one of the following options:
Switch to, if you want to re-focus on another running report, and leave the current one
running
- or -
Switch and Close, if you want to re-focus on another running report, and close the current
report
419
Inspector 9.1 User Reference Guide
When a particular session has been completed (that is, when the data has been loaded/refreshed,
or the report has finished running), the time taken to complete the task is displayed in the message
log:
Important: The ReportBuilder option is only available for upgraded OPTIMA users with a PM
Report Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
The ReportBuilder application is incorporated within the Report Designer window. You use the
Report Designer window to create and edit your reports. This picture shows an example of the
Report Designer window:
420
Generating and Scheduling Reports
1. Select the folder in which you want to create the new report.
The Report Designer window has a number of tabs, which are described in the following table:
Data Select and manipulate the data required for a report. For more information, see
Defining Queries on page 421 and Editing Queries on page 435.
Calc Perform calculations and dynamically control visual aspects of the report layout. For
more information, see Controlling Visual Aspects of the Report Layout on page 436.
Design Design the layout of a report. For more information, see Designing Reports on page
445.
Preview See how a report will look when it is printed.
Tip: ReportBuilder also contains a Report Wizard, which enables you to quickly create a new
report. For more information, see Creating a Report Using the Report Wizard on page 461.
Defining Queries
On the Data tab of the Report Designer window, you can define queries to retrieve information
from the database to use in your reports. When you build a query, you can choose to use the Data
Explorer, Query Designer or Query Wizard:
421
Inspector 9.1 User Reference Guide
Option: Description:
Data Explorer An explorer that enables you to build a query using SQL or by dragging and dropping
tables to create the query if you are not familiar with SQL. For more information, see
Using the Data Explorer to Define a Query on page 422 and Editing Queries on page
435.
Note: If you create a report query with the Data Explorer, you cannot subsequently use
the Query Designer tabs to edit that query.
Query Designer A dialog box with a series of tabs that can be used to define and edit queries. The
Query Designer is more flexible than the Query Wizard and allows you to edit the SQL
manually. It can also be used for multi-vendor queries. For more information, see Using
the Query Designer to Define a Query on page 430 and Editing Queries on page 435.
Query Wizard A step-by-step wizard that guides you through the process of defining a query. You do
not need to be familiar with SQL to use the Query Wizard, but it does limit the possible
content of the query. For more information, see Using the Query Wizard to Define a
Query on page 423.
1. In the Report Designer window, on the Data tab, from the File menu, click New.
2. In the New Items dialog box that appears, select Data Explorer and then click OK.
3. In the Data Explorer, define the SQL for the query. For detailed information about how to
do this, see Defining a Query on page 176.
4. When you have finished, click OK and then click Yes to save your SQL.
The query is added to the Report Designer window.
422
Generating and Scheduling Reports
1. In the Report Designer window, on the Data tab, from the File menu, click New.
2. In the New Items dialog box that appears, select Query Wizard and then click OK.
3. On the first page of the Query Wizard, in the left-hand pane, select the table(s) that you
want to query and click the right arrow button :
423
Inspector 9.1 User Reference Guide
Note: If you select more than one table, you can choose to create a join between them.
4. Click Next.
5. On the second page of the Query Wizard, select the fields that you want to query by
selecting one of the options described in the following table:
6. Click Next.
7. On the third page of the Query Wizard, you can add calculations to the fields selected in
Step 5.
To add a calculation to a field:
o Select the Add Calculations option.
o In the left-hand pane, select the field you want to add a calculation to and click the right
arrow button .
o In the dialog box that appears, select a function from the Function drop-down list and
a field from the Numeric Field drop-down list.
o Click OK. The calculation is added to the right-hand pane.
Note: You can add more than one calculation in this way.
If you do not want to add any calculations, select the No Calculations option.
424
Generating and Scheduling Reports
8. Click Next.
9. On the fourth page of the Query Wizard, you can group rows together based on common
field values. The following table describes the two grouping options:
425
Inspector 9.1 User Reference Guide
Note: If your query contains calculations, then it will automatically be grouped by all
selected fields.
11. On the fifth page of the Query Wizard, you can limit the rows returned by the query. You
might want to do this to restrict the amount of data returned during the design process. The
following table describes the two limiting options:
426
Generating and Scheduling Reports
13. On the sixth page of the Query Wizard, you can set the row order based on the field values.
The following table describes the two row order options:
427
Inspector 9.1 User Reference Guide
15. On the final page of the Query Wizard, type a name for your query and select one of the
options described in the following table:
Return to Data To be returned to the data workspace when you have finished.
Workspace
Preview this Query Preview the data returned by your query when you have finished.
Modify the Query's Modify your query using the Query Designer when you have
Design finished.
428
Generating and Scheduling Reports
16. Click Finish to save your query and close the Query Wizard.
This picture shows an example query which returns data from the ERICSSON2G_CELLCFG table:
429
Inspector 9.1 User Reference Guide
1. In the Report Designer window, on the Data tab, from the File menu, click New.
2. In the New Items dialog box that appears, select Query Designer and then click OK. The
Query Designer window appears.
3. On the Tables tab, in the Available Tables list, double-click the table you want to query.
The table is added to the Selected Tables list. This picture shows an example:
430
Generating and Scheduling Reports
Tip: To remove a table, double-click the table in the Selected Tables list.
4. On the Fields tab, in the Available Fields list, double-click the fields you want to query.
The fields are added to the Selected Fields list. This picture shows an example:
Tip: You can add all of the fields to the Selected Fields list by selecting the All Fields
checkbox.
5. On the Calcs tab, you can add calculations to the fields selected in Step 4.
To add a calculation to a field:
o In the Available Fields list, double-click the field you want to add a calculation to. The
field is added to the Calculations list.
o In the Calculations list, select the field.
o Select a function from the Function drop-down list. If you want to use a user-defined
expression, select Expression from the Function drop-down list and then type the
expression in the Expression field.
431
Inspector 9.1 User Reference Guide
6. On the Search tab, you can filter the data returned by your query. For detailed information
about how to do this, see Creating Filters for Reports on page 457.
7. On the Group tab, you can select fields to group the results of your query by. To select a
field to group by, double-click the field in the Available Fields list.
432
Generating and Scheduling Reports
8. On the Group Search tab, you can filter the data returned by your query based on the
grouped results.
9. On the Sort tab, you can select fields to order the rows returned by your query.
To select a field to order by:
o In the Available Fields list, double-click the field you want to order by.
o If you want the returned rows to be in descending order, select the field in the Sort
Fields list and then select the Desc (z>a) checkbox. This picture shows an example:
Tip: To use the order of the rows stored in the database, select the Natural Order
checkbox.
433
Inspector 9.1 User Reference Guide
10. On the SQL tab, you can view and manually edit the SQL of your query.
Note: Once you have manually edited a query, you can no longer use the Query Designer
tabs to edit your query.
Important: Ensure that any comments in the SQL start with '/*' and end with '*/'. If you use
any other characters (for example '--'), then the SQL may fail to work in Inspector.
11. Click OK to save your query and close the Query Designer.
434
Generating and Scheduling Reports
Editing Queries
You can edit report queries using either the Query Designer or the Data Explorer, depending upon
the following conditions:
If you have created the report query with the Data Explorer, you can only edit it using the
Data Explorer
If you have already edited the report query with the Data Explorer, then you can only edit it
using the Data Explorer
If you have created the report query with the Query Designer, you can edit it using either
the Data Explorer or the Query Designer
1. On the Reports tab, select the report containing the query you want to edit.
4. In the dialog box containing the queries, click the Data Explorer button .
- or -
Right-click the query that you want to edit and, from the menu that appears, click Data
Explorer.
5. If the query was defined using either the Query Wizard or the Query Designer, a message
box appears asking you to confirm you want to manually edit the query. Click Yes to
confirm.
The Data Explorer appears.
6. In the Data Explorer, make the required changes to your query. For more information about
using the Data Explorer, see Using the Data Explorer on page 174.
7. When you have finished, click OK and then click Yes to save your changes.
1. On the Reports tab, select the report containing the query you want to edit.
435
Inspector 9.1 User Reference Guide
4. Right-click the query you want to edit and, from the menu that appears, select the required
option.
6. When you have finished, click OK to save your changes and close the Query Designer.
436
Generating and Scheduling Reports
Code Toolbox:
Code Editor:
Message Window:
In the Message Window (in the lower left-hand corner), you can see the error messages
from the compiler when you compile the code in the Code Editor.
The upper area of the Calc tab is called the Code Explorer. The Code Explorer area contains a
tree view to enable you to navigate your report's code.
In the Code Explorer, you can manage the report code using different views:
View Description
Variables Displays the variables within a report. Variables are used to perform calculations.
Events Displays all components contained within a report, and any events associated with
the currently selected component.
Module Displays a global view of the declarations, events, programs, and event handlers.
This view is useful when you want to examine all of the report’s code.
437
Inspector 9.1 User Reference Guide
In the Variables view, you can display the variables within a report. Variables enable you perform
calculations.
Variables View
In the Events view, you can view all components contained within a report. You can also view any
events associated with the currently selected component.
Events View
This example explains how to use the Calc tab to control the visual aspects of the report layout,
and configure a threshold to appear in different colors depending on the value.
If you want to ensure that the handover success rate is maintained at a threshold of 98%, you may
find it useful to highlight any measurements less than 98% in a warning color (for example red), and
highlight any values above the threshold in a different color (for example, blue).
438
Generating and Scheduling Reports
To define this on the Calc tab, we first need to know the associated field on the report layout, and
the database field that this relates to.
This information can be seen on the Design tab; the % Handover Success is associated with the
DBText3 on the report layout, and this relates to the HOSSR database field:
Now if we go back to the Calc tab, we can start to define our SQL procedure:
Tip: To view the events, right-click in the Report Objects pane, and from the menu that
appears, click Events.
439
Inspector 9.1 User Reference Guide
4. In the Code Editor pane at the bottom of the screen, write the procedure in SQL.
For this example it will be:
procedure DBText3OnPrint;
begin
if HOSR['HOSSR'] <98 then
DBText3.Font.color:=clred
else
DBText3.Font.color:=clblue;
end;
5. Right-click the 'ONPrint' event, and from the menu that appears, click Compile:
In the Module view, you can view a global view of the declarations, events, programs, and event
handlers. This view is useful when you want to examine all of the report’s code.
Module Description
Declarations Variables and constants that are globally visible throughout the report
Events Report events
Programs Procedures and functions that are globally visible throughout the report and can
therefore be called from any event handler
Event Handlers Event handlers that have been implemented in the report
440
Generating and Scheduling Reports
Module View
The lower right-hand side area of the Calc tab is called the Code Toolbox. It is a visual code
repository that contains identifiers and code elements.
Tab Description
Data View data pipelines and fields and drag and drop field references into the Code
Editor.
Objects View report objects and their properties, and drag and drop properties into the Code
Editor.
Language View the RAP language elements and drag and drop elements into the Code Editor.
In the Data tab of the Code Toolbox, you can view data pipelines and fields and drag and drop
field references into the Code Editor.
1. In the Code Explorer, ensure that you are displaying the Events view and select the Data
tab.
2. Select a field and drag it in the Code Editor. The code necessary to retrieve the field value
is generated.
For example, if you drag the City field from the Code Toolbox, you get the following code in the
Code Editor:
Value := Clients[’City’]
441
Inspector 9.1 User Reference Guide
This picture shows an example of the Data tab of the Code Toolbox:
In the Objects tab of the Code Toolbox, you can view report objects and their properties, and drag
and drop properties into the Code Editor.
1. In the Code Explorer, ensure that you are displaying the Events view and select the
Objects tab.
2. In the Code Toolbox: Report Objects pane, select an object in the tree. The properties of
the object are displayed in the Properties for Detail pane.
3. In the Properties for Detail pane, select and drag a property to the Code Editor. The code
necessary to retrieve the value of the property or call the method is generated.
For example, if you drag the AutoSize property from the Code Toolbox, the following code
generates in the Code Editor:
Label1.AutoSize
This picture shows an example of the Objects tab of the Code Toolbox:
In the Language tab of the Code Toolbox, you can view the RAP language elements and drag
and drop elements into the Code Editor.
1. In the Code Explorer, ensure that you are displaying the Events view and select the
Language tab.
2. In the Code Toolbox: Language pane, select a category in the tree to view elements for
that category.
3. In the Code Toolbox: Language pane, select and drag an element to the Code Editor.
The code necessary to reference or use the element is generated.
For example, if you drag Copy to the Code Editor, the following code is generated:
Note: When you drop an item such as a function call, the function's parameter list is provided.
This picture shows an example of the Language tab of the Code Toolbox:
The lower left-hand side area of the Calc tab is called the Code Editor and it contains the code.
443
Inspector 9.1 User Reference Guide
Code Editor
Note: The New option is only enabled if there is no existing code for the item currently selected in
the Code Explorer.
Tip: To compile, save, delete, or revert the code, right-click and from the menu that appears, click
the appropriate option.
procedure DBText3OnPrint;
begin
label7.Font.color:= 13382297
else
DBText3.Font.color:=clblack;
end;
444
Generating and Scheduling Reports
Designing Reports
After you have selected the content of your report, you can design its layout. You design reports
using the toolbars available on the Design tab in the Report Designer window.
Item Description
Workbench Contains the toolbars, component palettes, rules and other tools used to manipulate
the canvas.
Canvas Contains the report layout.
The Standard Component toolbar contains 'static' components which you use to enhance the
appearance of your report, for example, to add labels or images. This picture shows an example of
the Standard Component toolbar:
The Data Component toolbar contains 'data aware' components. You use these components to
display actual data from the database. This picture shows an example of the Data toolbar:
This picture shows an example report design. In the example, static components have been used in
the Header band of the design area to create the visual appearance of the report and data aware
components have been used in the Detail and Footer bands to display data from the database.
445
Inspector 9.1 User Reference Guide
The rest of this section guides you through designing a basic report, but for more information about
using ReportBuilder, see the Digital Metaphors website at www.digital-metaphors.com.
2. Add the report details (in other words, the data from the query that you want to display).
The Report Designer canvas contains the report layout, and consists of three panes:
Pane Description
Header This pane appears at the top of every page of the report. It is suitable for column
headers.
Detail This pane is used to place the data retrieved from the database. You can place 'DB
text' boxes in here, which are essentially pointers into records on your Database
query.
Footer This pane appears at the bottom of every page of the report. It is suitable for footers
such as date, file name, page count and so on.
You can also add a 'Title' and 'Summary' pane using the Report menu:
Pane Description
Title This pane appears at the top of the first page of the report. It is suitable for a Title
and/or a Logo.
Summary This pane appears at the bottom of the last page of the report. It is suitable for
graphs and other 'one-off' summary items
446
Generating and Scheduling Reports
Tip: At this point, it does not have to be in the correct alignment, because you can adjust
this later using the alignment toolbar.
4. Click in the Label pane, and type the required title for the report:
Tip: To edit the title appearance, use the formatting options to the right of the Label pane.
3. In the Title pane, click in the area where you want to the logo to appear.
447
Inspector 9.1 User Reference Guide
4. Right-click in the empty box, and from the menu that appears, click Picture.
5. In the dialog box that appears, locate the required logo and then click Open.
Your logo appears in the selected location:
Tip: If your logo does not display at the correct size, right-click it and from the menu that
appears, click Stretch. You can then resize the logo as required.
Tip: Although the Header pane comes before the Detail pane, it is recommended that you add the
details first, so that you will have a better idea of which headers are needed for those details.
Tip: At this point, it does not have to be in the correct alignment, because you can adjust
this later using the alignment toolbar.
448
Generating and Scheduling Reports
o From the second drop-down list, select the required field from that query:
4. Repeat steps 1-3 to add all of the details that you require.
Tip: Rather than adding all of the details at once, you can add one field, then add its
header, then go back and add another field, then add its header and so on.
2. Click in the Header pane, so that the header will be above the corresponding data field ('DB
Text' box).
A 'Label' box appears:
449
Inspector 9.1 User Reference Guide
3. Click in the Label pane, and type the required header name:
Tip: To edit the title appearance, use the formatting options to the right of the Label pane.
450
Generating and Scheduling Reports
3. If you want to display a different variable type in the footer, select it from the System
Variable drop-down list:
To correctly align all of the different boxes in your report layout, you can use the Align or Space
Toolbar.
Warning: It is strongly recommended that you save a version of your report before using the Align
or Space options.
To display this toolbar, from the View menu, point to Toolbars and then click Align or Space. This
picture shows the toolbar:
451
Inspector 9.1 User Reference Guide
1. Using the mouse pointer, draw a box around all of the boxes that you want to align.
2. Click the appropriate button on the Align or Space Toolbar. This table describes the
options:
Item Description
Align left.
Align right.
Align top.
Align bottom.
Space horizontally.
452
Generating and Scheduling Reports
Item Description
Space vertically.
Note: You must have a query defined before creating a graph. For information about defining
queries, see Defining Queries on page 421.
1. On the Reports tab, select the report containing the query you want to edit.
4. In the Summary pane, click where you want the graph to be located.
5. Right-click the graph, and from the menu that appears, click Edit Chart. The Editing dialog
box appears. This picture shows an example:
453
Inspector 9.1 User Reference Guide
6. In the Editing dialog box, click Add. The TeeChart Gallery dialog box appears. This
picture shows an example:
7. In the TeeChart Gallery dialog box, click the type of graph that you want to add. If you want
your graph to be a 2D graph, clear the 3D checkbox.
8. Click OK. A new series is added to the Editing dialog box. This picture shows an example
of a series for a bar graph:
Tip: To rename the series, click Title and, in the dialog box that appears, type a new name
and then click OK.
454
Generating and Scheduling Reports
9. Click the Series tab and then click the Data Source sub-tab.
10. On the Data Source sub-tab, select Data Pipeline from the drop-down list. This will enable
you to link a query to the series.
11. From the Data Pipeline drop-down list, select the query that you want to link to the series.
Labels Select a label from the drop-down list, if you want a label to be
displayed on the x axis for each series point.
X Select a field from the drop-down list to display on the x axis of the
graph.
Bar Select a field from the drop-down list to display on the y axis of the
graph.
DateTime Select this checkbox if you want to display the date and time on the x
axis.
DateTime Select this checkbox if you want to display the date and time on the y
axis.
Tip: If you try to display both a label and the date/time on the x axis, they will overlap. In
this case, it is recommended to leave the label blank, because the required information can
be displayed by other means, for example by using a legend.
455
Inspector 9.1 User Reference Guide
14. If you want to add another series to your graph, repeat steps 5 to 12.
15. Click the Chart tab and then click the Titles sub-tab.
17. Click Close to save your graph and exit TeeChart Pro.
Tip: To preview your graph, in the Report Designer window, click the Preview tab.
Saving Reports
To save a report to the database:
1. In the Report Designer window, on the Design tab, from the File menu, click Save As.
2. In the Save New Report As dialog box, browse to the report folder where you want to save
your report, type a name and click Save.
Tip: If the required folder does not exist, click the Create New Folder button .
456
Generating and Scheduling Reports
1. In the Report Designer window, on the Design tab, from the File menu, click Save to File.
2. In the Save As dialog box, browse to the folder where you want to save your report, type a
name and click Save.
Tip: If the required folder does not exist, click the Create New Folder button .
Reports are saved in RTM format. This means that you can send reports, by email for
example, and load them into other databases by using the Load from File option.
In ReportBuilder, you can use filters to limit the data returned when reports are run. When you run
a report with a filter, you are asked to specify the criteria that you want Inspector to report on.
1. On the Reports tab, select the report containing the query you want to edit.
457
Inspector 9.1 User Reference Guide
The Query Designer appears, with the Search tab selected. This picture shows an
example:
Operator Select an operator from the drop-down list. For example, if you want to
create a filter that only returns data for an exact value, then select the
= operator.
Note: You must select In List if you want to use filters when the report
is run.
Value Either leave this field blank or add default values. If you add default
values, they will be pre-selected in the filter when you run the report.
For more information about filter values, see Adding Filter Values for
Reports on page 459.
AutoSearch Select this checkbox if you want to display the Search dialog box when
the report is run. For more information, see Adding Filter Values for
Reports on page 459.
Note: Do not select the AutoSearch checkbox if the report is to be
scheduled.
Mandatory Select this checkbox if you want to ensure that a filter value is entered
when the report is run.
Show All Select this checkbox if you want the filter to display all of the values of
the field.
Note: This option overrides all other filter options.
458
Generating and Scheduling Reports
7. Click OK.
8. Close the Report Designer and click Yes to save your changes.
Now when you run the report, you will be asked to specify filter value(s) based on the
criteria you have set. For more information about filter values, see Adding Filter Values for
Reports on page 459.
When you run a report with a filter, the Selection dialog box is displayed. In the Selection dialog
box, you can choose to add a filter value and/or a filter. The report will display only the information
that relates to the filter value(s) you have added.
1. On the Reports tab, select the report that you want to filter.
3. In the Selection dialog box that appears, select the filter values that you want to add. For
more information, see Selecting Filter Values and Parameters on page 189.
4. Click OK to close the Selection dialog box and run the report with the specified filter value.
With Inspector reports, you can use parameters to limit the data returned when reports are run.
When you run a report with a parameter, you are asked to specify the criteria that you want
Inspector to report on.
Note: Creating a parameter for a report requires you to manually edit the report query. Once you
have manually edited a query, you can no longer use the Query Designer tabs to edit that query.
1. On the Reports tab, select the report containing the query you want to edit.
4. In the dialog box containing the queries, click the Data Explorer button .
- or -
Right-click the query that you want to edit and, from the menu that appears, click Data
Explorer.
5. If the query was defined using either the Query Wizard or the Query Designer, a message
box appears asking you to confirm you want to manually edit the query. Click Yes to
confirm.
The Data Explorer appears.
6. In the Data Explorer, create the parameter. For detailed information about how to do this,
see Defining Parameters for a Query on page 184.
7. When you have finished, click OK and then click Yes to save your changes.
8. Close the Report Designer and click Yes to save your changes.
Now when you run the report, you will be asked to specify parameter values based on the
criteria you have set. For more information about parameter values, see Setting Parameter
Values for Reports on page 460.
When you run a report with a parameter, you set the parameter value(s) you want to use.
Tip: If you do not want to specify parameter values each time you run a report, you can set default
parameter values. For detailed information about how to do this, see Specifying Default Parameter
Values on page 186.
1. On the Reports tab, select the report that you want to filter.
3. In the Selection dialog box that appears, on the Parameters tab, set the parameter values
for the reports. For more information, see Selecting Filter Values and Parameters on page
189.
This picture shows an example:
460
Generating and Scheduling Reports
Warning: The wizard will overwrite any existing design for a report, so it is recommended that you
only use it for new reports.
2. In the dialog box that appears, select Report Wizard, and then click OK.
3. On the first page of the wizard, choose the required fields for the report, by selecting them
from the Available Fields list and clicking the right arrow button:
Tip: To select all of the available report fields, click the double right arrow button.
4. Put the fields in the required order, using the up and down arrow buttons.
5. Click Next.
461
Inspector 9.1 User Reference Guide
6. On the next page of the wizard, choose which fields you want to show in separate panes,
by selecting them from the Available Fields list and clicking the down arrow button:
Each selected field will appear in its own pane, whereas the unselected fields will be
displayed together in a single group.
Note: This grouping is also used in queries. For more information, see Defining Queries on
page 421.
Tip: Use the Priority up and down arrow buttons to change the order of the fields as they
appear on the report.
7. Click Next.
462
Generating and Scheduling Reports
Tip: If you want all of the fields to fit on a page, select the 'Adjust field widths so all
fields fit on page' option:
9. Click Next.
463
Inspector 9.1 User Reference Guide
13. If you chose the preview option, the wizard closes and you can preview the report on the
Preview tab.
- or -
If you chose the modify option, the wizard closes and you can edit the report design on the
Report tab in the normal way. For more information, see Designing Reports on page 445.
Important: For more information on which versions of Excel are supported, please see the
Inspector Release Notes, available from the TEOCO Resource Center (aircomassist.com).
1. Select the folder in which you want to create the new report.
464
Generating and Scheduling Reports
The Excel Report Editor window appears. This picture shows an example:
3. On the Report Information tab, type a name and description and select the Enabled
checkbox.
Important: Ensure the Enabled checkbox is selected otherwise the report will not run. You
can enable this later, if required.
4. On the Report Definition tab, you define the contents of your report by writing one or more
data queries. Data queries determine what data will be displayed in your report.
This table describes the Report Definition buttons in the Report Data Queries pane:
Click: To:
465
Inspector 9.1 User Reference Guide
Click: To:
466
Generating and Scheduling Reports
Tip: If you want to create a new Excel template to use with this report (and future reports),
see Creating an Excel Template on page 468.
6. In the Excel Template pane, click the Preview button. The data is exported to Excel and
displayed in the named ranges defined in the Excel template.
8. Click OK to save your report to the database and close the Excel Report Editor window.
467
Inspector 9.1 User Reference Guide
Tip: You can also include Microsoft Excel macros in your report templates, which will be run
automatically when you open the report. For more information, see the Microsoft Excel Help.
1. In the Excel Report Editor window, on the Report Definition tab, select the data queries
in the Report Data Queries List that you want to use in the template.
Tip: Use the Shift and Ctrl keys to highlight more than one data query at a time.
2. In the Excel Template pane, click Preview. An Excel workbook appears, containing a
separate worksheet for each selected data query.
3. If you are satisfied with this layout, delete the data from the Excel worksheet(s).
- or -
If you want to use a different layout (for example, displaying more than one query on the
same worksheet), create the appropriate cell ranges.
To create a cell range:
o Select the range of cells that you want to use.
Note: When selecting a range, you can simply select the top left cell rather than the full
range. If you select a range which is smaller than the data size, only the data that fits
the range will be displayed.
o Select the Name Box at the left-hand end of the formula bar.
o Type the name for the cell range, which must exactly match the corresponding data
query name.
468
Generating and Scheduling Reports
o Press Enter.
4. In Excel, add any further formatting you require to your report, for example, headings or
graphs.
You can also include Microsoft Excel macros in your report templates, which will be run
automatically when you open the report. For more information, see the Microsoft Excel
Help.
5. Save the workbook as an Excel template file (using the *.xltx format).
1. In the Excel Template pane, click the Create Blank Template button.
A new template name appears in the Template File Name pane:
3. By default, a separate worksheet will be opened for each selected data query, and data will
be displayed starting at Cell A1.
If you want to use a different layout (for example, to display the data for a number of
queries on the same worksheet), you can define cell ranges, as described above.
4. Save the workbook as an Excel template file (using the *.xltx format).
469
Inspector 9.1 User Reference Guide
3. To set the report as an Admin Report, select the Admin Report checkbox:
- or -
To select which group can access the report, choose the required group from the drop-
down list.
4. Click OK.
To edit a report:
1. Select the report that you want to edit, and then click the Edit button .
- or -
Right-click the required report, and from the menu that appears, click Edit.
If you are editing a standard (RB) report, the Report Designer window appears.
470
Generating and Scheduling Reports
- or -
If you are editing an Excel report, the Excel Report Editor appears.
2. Make the required changes to the report, and then save the report as required (for standard
reports) or click OK (for Excel reports).
To rename a report:
1. Select the report that you want to rename, and then click the Rename button .
- or -
Right-click the required report, and from the menu that appears, click Rename.
2. Type in the new name for the report and press Enter.
To delete a report:
1. Select the report that you want to delete, and then click the Delete button .
- or -
Right-click the required report, and from the menu that appears, click Delete.
Copying Reports
On the Reports tab, if you have Administration or Write permissions for Reports, you can copy
existing reports and then modify them.
To do this:
Tip: Use the Shift and Ctrl keys to select more than one report at a time.
3. Select the folder into which you want to copy the report(s).
471
Inspector 9.1 User Reference Guide
Printing Reports
On the Reports tab, if you have Read permissions for Reports, you can print reports.
3. In the Print dialog box, select the printer and the print properties.
4. Click OK.
Important: The ReportBuilder option is only available for upgraded OPTIMA users with a PM
Report Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
2. In Microsoft Excel, use the print options to print the report. For more information, see the
Microsoft Excel Help.
Note: Standard (RB) reports are imported and exported as *.trm files and Microsoft Excel reports
are exported as *.oer files.
Important: The ReportBuilder option is only available for upgraded OPTIMA users with a PM
Report Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
472
Generating and Scheduling Reports
1. On the Reports tab, select the report(s) or folder of reports that you want to export.
Tip: Use the Shift and Ctrl keys to select more than one report at a time.
2. Click the Export button and, from the menu that appears, click Export Reports or
Export Folder as appropriate.
- or -
Right-click, and from the menu that appears, click Export Report Definition.
3. If you are exporting a folder of reports in the Export Reports dialog box, set the following
options by selecting or clearing the appropriate checkboxes:
o Export reports from sub-folders
o Create folders in destination directory
4. Click OK.
5. In the Browse for Folder dialog box, select the folder into which you want to export the
report(s) and click OK.
6. In the message box that appears, click OK to export the report(s). The reports are exported
to the specified folder.
1. On the Reports tab, select the folder into which you want to import the report(s).
3. Click OK to confirm.
5. In the Browse for Folder dialog box, select the folder which contains the report(s) you
want to import and click OK.
6. In the File Name list, select the file(s) and/or folder(s) you want to import and click OK.
Tip: Use the Shift and Ctrl keys to select more than one file and/or folder at a time.
7. If your selection includes reports in sub-folders, you will be asked if you want to recreate
the directory structure on the Reports tab. Click Yes to recreate the directory structure,
otherwise click No.
8. In the message box that appears, click OK to import the report(s). The reports are imported
to the specified folder.
473
Inspector 9.1 User Reference Guide
Exporting Reports
On the Reports tab, if you have Read permissions for Reports, you can export reports (including
Admin reports) to a variety of other formats for use outside Inspector.
Important: The ReportBuilder option is only available for upgraded OPTIMA users with a PM
Report Builder license. If this is the first version of the product that you are using, then you should
use the Microsoft Excel report option or PM Reporter to create reports.
To do this:
2. Right-click, and from the menu that appears, click Export Reports.
3. In the Export dialog box that appears, select the required export format by clicking the
appropriate radio button. This picture shows an example:
Note: If you are exporting an Excel report, the Excel File option is automatically selected
and cannot be changed.
4. If you want to zip the report, select the 'Zip file before exporting' checkbox.
5. If you want to export the report to a file, click File and in the Save As dialog box that
appears, browse to the appropriate folder, type a name, and click Save.
Tip: If the required folder does not exist, click the Create New Folder button .
474
Generating and Scheduling Reports
Note: If the Email Client Settings have been enabled in the User Preferences, then the
Inspector client will appear and you can use the email address book to select the
appropriate email addresses. For more information, see Setting Email Client Options on
page 76.
7. When you have finished, click Close to return to the Report Explorer.
To save time, you also have the option of exporting the file more quickly using the Fast CSV
(*.CSV) option. When you use this option, the details on the Design tab are ignored and only the
columns in the Select statement of the SQL query are exported to the CSV file.
Note: The Fast CSV option is available only to ReportBuilder reports. It is not available for Excel
reports.
3. In the Export dialog box that appears, select the Fast CSV (*.CSV) option.
5. When you have finished, click Close to return to the Report Explorer.
Note: When you use the Fast CSV (*.CSV) option, the number of reports exported is
equivalent to the number of SQL queries in the Data tab of the Report Designer. The
filename of the report that is saved is a combination of the report name and a unique
number.
For example, if you export a report called Test with three SQL queries, then the filenames
of the reports will be:
o Test.csv
o Test_1.csv
o Test_2.csv
475
Inspector 9.1 User Reference Guide
Scheduling Reports
On the Schedules tab, if you have Write permissions for Schedules, you can create and manage
report schedules that specify when reports will run.
Note: If you only have Read permissions, you can only view the report schedules that other users
have created.
Schedule folders can aid the efficiency of the scheduling process and could, for example:
Match the file structure on the Reports tab
Be organised by department or by frequency (for example, weekly reports, monthly and so
on)
1. Browse to where you want to create the new folder and right-click. From the menu that
appears, click New Folder.
- or -
2. Type a name for your new folder and then press Enter.
Tip: If you have Administration permissions for Schedules, you can restrict access to folders to
prevent other users from accessing them. For more information about this, see Restricting Access
to Schedule Folders on page 477.
Warning: If you delete a schedule folder, Inspector will also delete all of the schedules contained in
it.
To do this:
1. Select the folder that you want to delete, and then click the Delete button .
- or -
Right-click and, from the menu that appears, click Delete.
476
Generating and Scheduling Reports
4. To set the folder as an Admin folder, select the Admin Folder checkbox.
- or -
To select which user groups can access the folder:
o Click the Add button
o Select the required group(s) from the Source list
o Click the right arrow button to move them to the Destination List
o Click OK
477
Inspector 9.1 User Reference Guide
5. If you want to cascade these permissions to any sub-folders, select the appropriate option:
Do not cascade permissions The selected folder level and its objects only. Users of the group will
not be able to access any subfolders unless they are a member of a
group with access to those folders.
Cascade permission changes The selected folder and its subfolders. This option will not overwrite
to child folders any existing groups that have already been assigned to the folder or
subfolders.
Cascade all permission to The selected folder and its subfolders. This option overwrites existing
child folders groups that have already been assigned to the folder or subfolders.
6. Click OK.
To do this:
1. On the Reports tab, right-click the report that you want to schedule and, from the menu
that appears, click Schedule.
– or –
On the Schedules tab, right-click the report you want to schedule and, from the menu that
appears, click New Schedule.
– or –
2. In the Select Report dialog box, select the report for which you want to create a schedule,
and click Open.
478
Generating and Scheduling Reports
479
Inspector 9.1 User Reference Guide
- Email Click the Select Contacts button, and in the Address Book that appears,
select the user(s) and/or group(s) you require and click OK. If you
select a group, you are asked to confirm whether you want to export to
the individual users in the group or to the group email address.
Important: The list of email addresses is limited to a total of 4000
characters, including the separating commas.
Type a subject line for the email.
You can choose a format for the email from the Format drop-down list.
If you select the *.CSV option, then the Fast CSV checkbox is enabled.
When you use this option, the details of the Design tab are ignored and
only the columns in the Select statement of the SQL query are exported
to the CSV file.
If you select the *.HTML option, you can choose to have the report
embedded in the body of the email rather than adding it as an
attachment. To do this, select the 'Embed HTML within email body'
checkbox.
Notes:
The Fast CSV option is available only to ReportBuilder reports. It is
not available for Excel reports.
If you choose embedded HTML, then no charts, graphs or images
are included, and you should keep the file size to a minimum to
avoid rejection by mail servers. File size can be reduced by
summarizing the report.
You can zip the file by selecting the 'Zip file before exporting'
checkbox.
Conditions Set any further conditions for the report schedule. Use SQL, which may
contain multiple conditions ('where' clauses). If the SQL returns any
results, the schedule is processed. If no results are returned, the
schedule is ignored.
For example, to schedule a report only if the percentage drop rate for
any cell goes above 2%, you would need to add the following code:
SELECT COUNT(*)
FROM LASTREADING
WHERE PDROP > 2
To test the SQL, click Test SQL.
Note: Ensure that you select the Enable condition on this report if you
want the condition to be active.
Parameters Set any parameter values for the report schedule. To do this either:
Select an operator from the drop-down list and type the required values
in the Value field.
- or -
If you want to display all of the values, select the Select All checkbox.
For more information, see Setting Parameter Values for Reports on
page 460.
Notes:
o If you created the new schedule from the Reports tab then you will be prompted to
save the schedule to a folder. To do this, select the appropriate folder and click OK.
o If you have selected the Fast CSV option, click Yes in the confirmation message that
appears to save the schedule.
480
Generating and Scheduling Reports
3. Click OK.
To rename a schedule:
1. Select the required schedule, and then click the Rename button .
- or -
Double-click the schedule that you want to rename.
2. In the Schedule Editor, click the General tab and change the schedule name.
3. Click OK.
To delete a schedule:
1. Select the required schedule, and then click the Delete button .
- or -
Right-click, and from the menu that appears, click Delete.
Copying Schedules
On the Schedules tab, if you have Write permissions for Schedules, you can copy existing report
schedules and then modify them.
To do this:
1. Select the required schedule, and then click the Copy button .
Tip: You can use the Shift and Ctrl keys to select more than one report.
- or -
Right-click, and from the menu that appears, click Copy.
481
Inspector 9.1 User Reference Guide
2. Select the folder into which you want to copy the schedule(s), and then click the Paste
button .
- or -
Right-click, and from the menu that appears, click Paste.
The schedules are copied into the specified folder.
To do this:
1. Select the schedule for which you want to view the history. The history appears in the
Schedule History pane of the Schedules tab. This picture shows an example:
Tip: To check the current run status of a report, press F5. If the report is currently running,
this will be indicated in the Last Run Status.
2. If you want to delete the history of this schedule, right-click and, from the menu that
appears, click Clear History.
482
Using Alarms
10 Using Alarms
Performance Performance alarms enable you to set network counter thresholds or key
performance indicators (KPIs) and then receive alerts whenever network conditions
are not met. Network data is processed, at user defined intervals, by Inspector. This
data is stored in database tables in the form of counters. Ripple counts are used to
define the threshold conditions for setting or clearing alarms.
The information from these alarms can be:
Queries in modules and reports
Viewed on the Alarms tab
Passed on to a fault management system
System System alarms are alarms raised on Inspector events, not performance data events.
For an example of a system alarm, see An Example of Creating a System Alarm on
page 503.
Threshold Crossing TCAs are loader-specific alarms, which are raised as data is loaded into the
Alert (TCA) Inspector database using the Loader. They indicate a discrepancy between the
expected values according to the defined thresholds and the data loaded into the
database after any modification during the loading process.
Depending on your permissions, you can create, edit and delete alarms on the Alarms tab:
Users with Admin permissions on Alarms can create, edit and delete performance alarms
and system alarms
Users with Write permissions on Alarms can only create, edit and delete performance
alarms
Users with Read permissions on Alarms can only view performance alarms
Important: The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix. These
options are further restricted: in the Alarms module, you cannot view any alarms generated from
the rest of the Helix system, and if you want to view PM alarms generated in the Alarms module in
any of Helix's other alarm-related modules (such as Cruiser), they must be forwarded to the Helix
alarm infrastructure. If this is the first version of the product that you are using, then you should use
TrafficGuard to create alarms. For more information, see the TrafficGuard Table-Based User Guide
or the TrafficGuard PM-Based User Guide.
483
Inspector 9.1 User Reference Guide
On the Alarms tab, the two types of front end alarm - Performance and System - are shown
on separate tabs:
Note: This chapter will describe the configuration of performance and system alarms; for more
information about configuring TCAs, see the Helix PM Operations and Maintenance Guide.
As well as alarms, Inspector also enables you to create alarm handlers, which define how an alarm
is 'handled'. Alarm handlers specify:
Which contacts are notified when an alarm is raised
How the alarm is sent, either by email, SMS (text message) or both
Depending on your permissions, you can create, edit and delete alarm handlers on the Alarm
Handlers tab:
Users with Admin permissions on Alarms can create, edit and delete handlers for
performance alarms, system alarms and TCAs
Users with Write permissions on Alarms can only create, edit and delete handlers for
performance alarms, and view handlers for TCAs
Users with Read permissions on Alarms can only view handlers for performance alarms
and TCAs
484
Using Alarms
If you have Administration or Write permissions for Alarms, you can configure these components on
the Alarms tab. After you have done this, you can use them to configure an alarm that you have
defined.
Configuring Vendors
In the Vendor Settings dialog box you can create a list of vendors that you can then choose from
when you are creating an alarm.
To add a vendor:
1. On the Alarms tab, from the Settings pane, click the Vendor button .
The Vendor Settings dialog box appears:
2. From the Alarm Type drop-down list, select the alarm type for which you want to define
vendors.
3. Click Add.
485
Inspector 9.1 User Reference Guide
4. In the Add Vendor dialog box, type the name of the vendor and click OK.
1. Select the vendor that you want to edit and click Rename.
- or -
Double-click the vendor name.
2. Type the new name for the vendor, and then press Enter.
Configuring Technologies
In the Technology Settings dialog box you can create a list of technologies that you can then
choose from when you are creating an alarm.
To add a technology:
1. On the Alarms tab, from the Settings pane, click the Technology button .
The Technology Settings dialog box appears:
2. From the Alarm Type drop-down list, select the alarm type for which you want to define the
technology.
3. Click Add.
486
Using Alarms
4. In the Add Technology dialog box, type the name of the technology and click OK.
1. Select the technology that you want to edit and click Rename
- or –
Double-click the technology name.
2. Type the new name for the technology and then press Enter.
Note: Because system alarms are raised on Inspector events, rather than performance events, you
do not need to define element types for them.
1. On the Alarms tab, from the Settings pane, click the Element Type button .
The Element Type Settings dialog box appears:
487
Inspector 9.1 User Reference Guide
2. Click Add.
3. In the Add Element Type dialog box, type the name of the element type and click OK.
To edit an element type name in the Element Type Settings dialog box:
1. Select the element type that you want to edit and click Rename.
- or -
Double-click the element type name.
2. Type the new name for the element type, and then press Enter.
Note: You can also choose to create the problem text when defining the rest of the alarm, rather
than choosing a pre-defined option.
1. On the Alarms tab, from the Settings pane, click the Problem Text button .
3. In the dialog box that appears, type a name for problem text:
488
Using Alarms
4. Click Edit, and in the dialog box that appears, type in your definition, either as an SQL
query or simple text:
If you are using SQL query, check the Override SQL checkbox so that the system knows
that the written text is SQL.
Important: Your definition cannot exceed 4000 characters, otherwise Inspector will
truncate the query and the alarm will not be generated.
Tip: You can double-click any of the items in the list of tables and columns, Oracle
keywords and functions in the Database pane on the right-hand side to help you write the
problem text.
5. To test that the code works correctly, click Test SQL. If your code is correct, results appear
in the bottom pane of the dialog box:
6. Click Save.
FDN:%ELEMENTID
DATETIME:%DATE
CONGESTION:%LAST(%CONGESTION)
OG CALLS:%LAST(%NCALLSO)
OG TRAF:%LAST(%OG_TRAF)
RIPPLE:%COUNT(%CONGESTION)
489
Inspector 9.1 User Reference Guide
FDN:MSC:MRG05;ROUTE:BRSI-BRSO
DATETIME:26-03-2007 12:00:00
CONGESTION:1,09
OG CALLS:2475
OG TRAF:74
RIPPLE:1
%ELEMENTID CLEARED
1. In the Problem Text dialog box, select the problem text that you want to delete.
1. On the Alarms tab, from the Settings pane, click the Alarm Maintenance button .
The Alarm maintenance dialog box appears:
2. Select the number of days that you want to keep the alarms in the database. The default is
30 days.
3. Click OK.
490
Using Alarms
2. Right-click anywhere on the tab, and from the menu that appears, click New Folder.
- or -
To do this:
1. Select the folder that you want to rename, and then click the Rename button .
- or -
Right-click the required folder and from the menu that appears, click Rename Folder.
To do this:
1. Select the folder that you want to delete, and then click the Delete button .
- or -
Right-click the required folder and from the menu that appears, click Delete.
2. In the dialog box that appears, click Yes to delete the folder.
491
Inspector 9.1 User Reference Guide
Defining an Alarm
Before defining an alarm, ensure that you have configured the alarm settings. For more information,
see About Alarm Settings on page 485.
If you have Administration or Write permissions for Alarms, you can define an alarm in one of the
following two ways:
Define an alarm using a wizard (performance alarms only)
Define an alarm using an editor
Important: The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix. These
options are further restricted: in the Alarms module, you cannot view any alarms generated from
the rest of the Helix system, and if you want to view PM alarms generated in the Alarms module in
any of Helix's other alarm-related modules (such as Cruiser), they must be forwarded to the Helix
alarm infrastructure. If this is the first version of the product that you are using, then you should use
TrafficGuard to create alarms. For more information, see the TrafficGuard Table-Based User Guide
or the TrafficGuard PM-Based User Guide.
2. Select the folder in which you want to create the performance alarm, and then click the
3. In the dialog box that appears, select the Create Performance Alarm with Wizard option,
and then click OK.
4. In the dialog box that appears, type the name and description of the alarm.
5. Click Next.
Item Description
Schema, Table, Select the schema, table, element column, and date column that the alarm will
Element Column, monitor.
Date Column
Date Period to be This determines how far back the data is monitored and is required if any of the
scanned back following conditions arise:
There has been a delay in loading the data into the database
The alarm service has not been running.
492
Using Alarms
Item Description
Element By default, the alarm will monitor all the network elements of the type selected
Selection in the element column. However, you can change the selection to apply the
alarm only to a subset of elements.
To do so:
1. Select the Filter Elements checkbox.
2. Click Select. The Selection dialog box appears.
3. You can select the elements monitored by the alarm in any one of the
following three ways:
Element Hierarchy: You can select elements from only one element
hierarchy level. Click the Select Hierarchy button to select the element
hierarchy. For more information on element hierarchy, see Using Element
Hierarchies on page 241.
Filters: You can apply filters on element hierarchy and select the elements.
Click the 'Use filter on element hierarchy' button to select the elements
using the filters. For more information on filters, see Applying Filters on
page 327.
Manual Input: You can manually type element values. Click the Add to
Manual Input button to specify the elements manually.
Important: You should only configure an alarm to return one instance of each
network element for the last time period loaded.
7. Click Next.
493
Inspector 9.1 User Reference Guide
8. On the next page of the wizard, define the threshold that the alarm will use:
Option Description
494
Using Alarms
9. Click Next.
Alarm Process Select the alarm process mode from any one of the following options:
Mode
Normal: If you select this option, the system raises an alarm for the first
time when the SET condition is met. Then it checks for the CLEAR
condition. If the CLEAR condition is not met, it keeps checking for the
CLEAR condition until it is met. After the CLEAR condition is met, it again
checks the SET condition. That means that there is always a pattern –
SET-CLEAR, SET-CLEAR.
Monitor active alarms: If you select this option, the system raises an alarm
when the SET condition is met and then checks for the CLEAR condition. If
the CLEAR condition is not met, it checks for the SET condition again. If
the SET condition is met, it raises a SET alarm. This means that the pattern
need not be SET-CLEAR,SET-CLEAR as in the normal mode and several
SET alarms can be raised before a CLEAR alarm is raised.
Note: The option Monitor set on granularity is selected automatically when you
select the Monitor active alarms process mode.
Select Problem You can select an existing problem text from the drop-down list or you can add
Text a new problem text.
To add a new problem text:
1. Click Add. The Problem Text dialog box appears.
2. Click Add.
3. In the Name column, type the name of the problem text.
4. In the Definition column, click the empty row.
5. In the text box that appears, click Edit.
6. In the dialog box that appears, type in the SQL code or simple text.
Tip: If you type simple text, double-click any of the items in the list of tables and
columns, Oracle keywords and functions in the Database pane on the right-
hand side. If you type the actual code, check the Override SQL checkbox so
that the system knows that the written text is SQL.
7. To test that the code works correctly, click Test SQL. If your code is correct,
results appear in the bottom pane of the dialog box.
8. Click Save.
Vendor, Select a vendor, technology, and element type.
Technology,
Element Type To add a new vendor, technology, and element type, click the Add button
corresponding to the correct row. For more information, see About Alarm
Settings on page 485.
Alarm Polling Set the rate at which information from the network is tested against the alarm
thresholds. To do this:
1. From the Next Polling Date Time menus, select a date and a time from which
to run the alarm.
2. From the Alarm Polling Interval menu, select the polling interval frequency and
time duration.
Important: The alarm polling frequency must be compatible with the SET and CLEAR
query duration. For example, you cannot schedule a query that takes 15 minutes to SET
and CLEAR to poll every 5 minutes.
495
Inspector 9.1 User Reference Guide
Handler Type Select the method via which you want to send the alarm notifications. It can be
any of the following methods:
Email: Alarm notification is sent by email.
SMS: Alarm notification is sent by sms.
SNMP: Alarm notification is sent by SNMP.
Handler Location Click the Select button to specify a location to save the alarm handler.
Select Contacts To select contacts:
1. Click the Add button to select a contact from the address book. You can
search users, groups, and contacts to select your contact.
2. Click OK.
3. Select the Send multiple notifications per email and/or SMS checkbox if you
want to send multiple alarm notifications.
4. Select the Apply handler on 'Clear' alarms checkbox if you want to send the
notifications for cleared alarms also.
SNMP This pane is active only if you have select SNMP as your handler type.
Select the type of event and probable cause for your alarm from the available
lists.
496
Using Alarms
This picture shows an example of the Alarm Wizard - Summary dialog box:
17. When you have defined an alarm, you can activate it. For more information, see Activating
an Alarm on page 502.
Note: You can only define performance alarms using the Alarms Wizard. If you want to define a
system alarm, you must use the Alarms Editor. For more information, see Defining Performance
Alarms Using the Alarms Editor on page 497.
2. Select the folder in which you want to create the alarm, and then click the New Alarm
Definition button .
- or -
Right-click the required folder and from the menu that appears, click New Alarm
Definition.
497
Inspector 9.1 User Reference Guide
3. In the dialog box that appears, select the required option, depending on the type of alarm
you are creating:
o Create Performance Alarm with Editor
o Create System Alarm with Editor
To view an example system alarm, see An Example of Creating a System Alarm on
page 503.
4. Click OK.
The Alarm Definition dialog box appears:
5. On the Information tab, type the alarm name and add a description.
498
Using Alarms
499
Inspector 9.1 User Reference Guide
SQL
500
Using Alarms
Problem Text for Define the problem text that will be received when an alarm is raised.
SET/CLEARED
Alarm You can define the problem text from a predefined list or by creating your own.
To define own problem text:
1. Select the Define own problem text checkbox.
2. Click Define. The Problem Text dialog box appears.
3. Type in the text that you want to be sent when an alarm is raised.
-or-
Select the Override SQL checkbox if you want to include an SQL statement
and in the SQL pane, type the code for the problem text.
Tip: If you type SQL code, double-click any of the items in the list of tables and
columns, Oracle keywords and functions in the Database pane on the right-hand
side. If you type the actual code, check the Override SQL checkbox so that the
system knows that the written text is SQL.
4. To test the code works correctly, click Test SQL. If your code is correct,
results appear in the bottom pane of the dialog box.
5. When you have defined the problem text, click Save and then click Yes to
confirm.
To select problem text from a predefined list:
From the drop-down list, select a predefined problem text.
-or-
To add a new problem text:
1. Click Add. The Problem Text dialog box appears.
2. Click Add.
3. In the new row, type the name of the problem text.
4. In the Definition column, click the empty row.
5. In the text box that appears, click Edit.
6. In the dialog box that appears, type in the SQL code or simple text.
7. Close the window to exit.
501
Inspector 9.1 User Reference Guide
Alarm Polling Set the rate at which information from the network is tested against the alarm
thresholds. To do this:
1. From the Next Polling Date Time menus, select a date and a time from which
to run the alarm.
2. From the Alarm Polling Interval menu, select the polling interval frequency and
time duration.
Important: The alarm polling frequency must be compatible with the SET and CLEAR
query duration. For example, you cannot schedule a query that takes 15 minutes to SET
and CLEAR to poll every 5 minutes.
10. When you have finished defining your alarm, click Apply. A new alarm definition is created
in the system.
Note: As a minimum, you must specify the Information, Data and Threshold details.
11. When you have defined both SET and CLEARED alarms, you can activate the alarm. For
more information, see Activating an Alarm on page 502.
Activating an Alarm
After you have defined an alarm on the Alarms tab, you must activate it to start monitoring the
network. You can have as many active alarms as needed at any one time.
To activate an alarm, you must have Administration or Write permissions for Alarms.
To do this:
In the Alarm Definition pane, select the Active checkbox for each alarm you wish to
activate.
Note: You cannot activate alarms that have incomplete definitions. These are colored
grey.
To edit an alarm:
3. Edit the alarm as required and then click OK to save the changes.
502
Using Alarms
To delete an alarm:
This will query the data in the COMMON LOGS table from the last seven days and return data for
each PRID for the hour leading up to the last entry made by that PRID.
The outer query will group all the records to the PRID, providing the maximum severity and the
number raised. The parameter enables you to select the severity level that you are interested in,
filtering out log entries that do not meet the criteria.
You could schedule this alarm hourly to return errors for each hour, or set it to a different
granularity.
Alternatively, you could use a sliding window to only raise an alarm if a new entry meeting the
criteria has been entered since the alarm was last processed, this will then return a summary for
the last hour, including entries that have previously raised alarms. No new alarm would be raised if
no new entry has appeared.
The alarm may be configured with 'clear' SQL, which should provide the conditions that would clear
any alarms raised by the above 'set' SQL. You can also set the alarm as 'monitor active alarms',
which will allow an alarm to be raised each time the 'set' SQL is met, without the need for a 'clear'.
503
Inspector 9.1 User Reference Guide
The final part of the configuration is the problem text. This can contain the element, date and any
counters returned by the SQL query. It can also be based on the output of a separate SQL
statement, possibly drilling down into the cause of the alarm. The following is a simple example of
a text based entry:
%TOTAL(%TOTAL) ERROR(S) FOR PRID:%ELEMENTID AT %DATE. MAXIMUM
SEVERITY: %MAXIMUM(%SEVERITY)
Important: Ripple counts will only work with data in a complete sequence. If there are any gaps in
the data, ripple counts will not work.
On the Settings tab in the Alarm Definition dialog box, you can define the ripple counts using the
up and down arrows. This picture shows an example.
For a SET alarm query returning 5 or greater Erlangs and a CLEARED alarm query returning 4 or
less Erlangs, you specify a SET ripple count of 3 and a CLEARED ripple count of 4. This means
that:
For a SET alarm to be raised for a particular element in a filter, the element should have an
Erlang factor of 5 or more for the next three polling intervals
For a CLEARED alarm to be raised for a particular element in a filter, the element should
have an Erlang factor of 4 or less for the next four subsequent data granularity periods
For information about granularity periods, see Setting the Granularity Period for a Single
Table on page 128.
This applies to all cells in the filter and with any order of values. So:
If the three values 6, 9 and 8 are received, then the SET alarm will be activated on
receiving the third value (8). The ripple process will now wait for a CLEARED alarm.
If the four values 2, 4, 1 and 3 are received, then the CLEARED alarm will be activated on
receiving the fourth value (3). The ripple process will now wait for a SET alarm.
504
Using Alarms
You can assign multiple alarms to a contact or a group of contacts, and you can also use the same
alarm in multiple alarm handlers
You must have Administration or Write permissions for Alarm Handlers to create alarm handlers.
Important: The Alarms and Alarm Handlers options are only available for upgraded OPTIMA users
with a PM Inspector Alarms license, and are not available for new deployments of Helix. These
options are further restricted: in the Alarms module, you cannot view any alarms generated from
the rest of the Helix system, and if you want to view PM alarms generated in the Alarms module in
any of Helix's other alarm-related modules (such as Cruiser), they must be forwarded to the Helix
alarm infrastructure. If this is the first version of the product that you are using, then you should use
TrafficGuard to create alarms. For more information, see the TrafficGuard Table-Based User Guide
or the TrafficGuard PM-Based User Guide.
1. Ensure that at least one contact has been defined. For more information, see Using
Contacts on page 121.
2. Select the tab that corresponds to the alarm type for which you want to create the handler.
3. Select the folder in which you want to create the alarm handler, and then click the New
4. In the dialog box that appears, select the alarm handler type that you want to create, and
then click OK:
5. On the Information tab, type the handler name and add a description.
505
Inspector 9.1 User Reference Guide
Alarms Handler Choose which alarm(s) you want a contact to be notified about.
Selection
For more information on how to do this, see Selecting the Alarms for an
Alarm Handler on page 506.
Notification Type Select how you want the contact to be notified when the alarm is raised.
If you want the contact to receive an individual alert for each element within
the alarm, select the Send Multiple Notifications Per Email and/or SMS
checkbox. Otherwise, all of the alerts for a particular alarm will be contained
in a single email/SMS.
Note: You should only use this option if the alarm is monitoring a small
number of elements.
Amend Alarm Select the Apply Handler on CLEAR Alarms checkbox if you want the
Type contact to be notified when an alarm is cleared. The contact will also be
notified if the alarm is cleared.
8. In the dialog box that appears, select a contact and click Add.
The contacts who will receive notification when this alarm is raised are shown in the right-
hand pane of this dialog box.
Important: Contacts must be enabled to receive alarm notifications. To check this, select
the contact in the Assign Users dialog box and then click Properties.
9. You can now activate the alarm handler so the contact receives the notifications.
2. If you are creating a performance or system alarm handler, the Alarm Definition Selection
dialog box appears:
This shows a list of all of the alarms that have been defined on the appropriate tab, either
Performance or System.
506
Using Alarms
If you are creating a TCA handler, the TCA Definition Selection dialog box appears:
This shows a list of all of the TCAs defined in the backend Loader GUI.
3. For all three alarm types, you can select the specific alarms that you want to include in the
handler. To do this, in the top pane, select the alarms that you want to add to this handler
and then either click the Add button or drag and drop them into the lower pane.
Tip: You can browse the folder structure on the left-hand side to find the required alarm.
- or -
For TCAs, you can define a mask, and any TCAs that match that mask (for example, all of
the TCAs for a particular interface) will be assigned to this handler. This is particularly
useful when you know that new TCAs will be added in the future, as any new ones that
match the mask will be included automatically without modifying the handler definition.
To define a mask:
o Select the 'Use mask' option
o Type the required mask based on the PRIDs (in the alarm definition) that you want to
include
Note: The only regular expressions that you can use are * or %. Any other character
will be treated as part of the PRID and therefore be invalid.
o Click Display. A list of alarms that currently match the mask and will be included in the
handler are shown in the lower pane.
4. Click OK.
The chosen alarms are listed in the Alarm Handler pane:
507
Inspector 9.1 User Reference Guide
You must have Administration or Write permissions for Alarm Handlers to do this.
To do this:
1. On the Alarms tab, ensure the alarm in each alarm handler is active. For information about
activating alarms, see Activating an Alarm on page 502.
2. On the Alarm Handlers tab, in the Alarm Handler pane, select the Active checkbox for
each alarm handler you wish to activate.
Important: For a contact to receive alarm notifications, the contact must also be active. For more
information, see Enabling Contacts to Receive Alerts on page 508.
To do this:
2. In the Contacts dialog box, select the contact that you want to activate and click the Edit
button .
3. In the Properties dialog box that appears, select the Enabled checkbox:
Tip: To activate or deactivate all contacts, right-click in the Contacts dialog box and from
the menu that appears select Activate All Users or Deactivate All Users as required.
508
Using Alarms
Alarms Tab
Note: The DEFINITION_ID, ELEMENT_ID and SQL_DATETIME are used to ensure that multiple
reports from the same network element do not give rise to duplications in the Alarms subtab listing.
Viewing Alarms
0 Alarm has not been forwarded to the FMS by the SNMP program.
1 Alarm has been forwarded to the FMS by the SNMP program.
509
Inspector 9.1 User Reference Guide
By default, just one day's data is shown, but more data can be shown by selecting the required time
period from the 'View data for' drop-down list:
Tip: You can customize the way alarm information is displayed by using the tools menu. For more
information, see Customizing Alarm Information on page 515.
If you have Administration or Write permissions for Alarms, you can clear and reset alarms.
If an alarm has been raised and it has been forwarded to the FMS, you can choose to clear that
alarm. You can only clear the alarms whose Forwarded value has been set to 1.
To do this:
2. Right-click and then, from the menu that appears, point to Delete Forwarded Alarms and
then click the appropriate option:
o Delete all forwarded alarms
o Delete forwarded alarms with the selected alarm ID
o Delete forwarded alarms with the selected alarm definition ID
Cleared alarms can be viewed in the Alarms Historical Log tab.
If an alarm has been raised and it has been forwarded to the FMS, you can choose to reset that
alarm. Resetting an alarm sets its Forwarded value back to 0. You might want to do this if there
was a problem sending SNMP notifications, for example, during SNMP synchronization. To do this:
2. Right-click and then, from the menu that appears, point to Reset Forwarded Alarms and
then click the appropriate option:
o Reset all forwarded alarms
o Reset forwarded alarms with the selected alarm ID
o Reset forwarded alarms with the selected alarm definition ID
510
Using Alarms
By default, just one day's data is shown, but more data can be shown by selecting the required time
period from the 'View data for' drop-down list:
Tip: You can customize the way alarm definition information is displayed by using the tools menu.
For more information, see Customizing Alarm Information on page 515.
If you have Administration or Write permissions for Alarms, you can clear alarm definitions.
511
Inspector 9.1 User Reference Guide
Tip: Use the Shift and Ctrl keys to highlight more than one alarm at a time.
2. Right-click and, from the menu that appears, click Clear Items. You can choose to clear
one item or all of the items.
512
Using Alarms
By default, just one day's data is shown, but more data can be shown by selecting the required time
period from the 'View data for' drop-down list:
Tip: You can customize the way alarm history information is displayed by using the tools menu. For
more information, see Customizing Alarm Information on page 515.
If you have Administration or Write permissions for Alarms, you can clear alarms history.
Tip: Use the Shift and Ctrl keys to highlight more than one alarm at a time.
2. Right-click and then, from the menu that appears, point to one of the options described in
the following table:
513
Inspector 9.1 User Reference Guide
This picture shows an example of the Run History tab for the alarms:
The following table shows the various parameters and their description:
Parameter Description
By default, just one day's data is shown, but more data can be shown by selecting the required time
period from the 'View data for' drop-down list:
You can customize the way this information is displayed by using the tools menu. For more
information, see About the Tools for Customizing a Grid on page 359.
Tip: If you want to sort by more than one column, hold down the Shift key and click the
heading for each column by which you want to sort the data.
To see by which column data in the grid is sorted, look for the arrow in the column heading. An up
arrow indicates data is in ascending order and a down arrow indicates data is in descending order.
You can find detailed information about installing and configuring the alarms backend applications
in the PM Operations and Maintenance Guide. Please contact Product Support to obtain the latest
version.
Troubleshooting Alarms
The following table shows troubleshooting tips for Inspector alarms:
When trying to edit an Synonym, Grant missing for the Make sure that these tables have proper
alarm definition, the tables : 'ALARM_VENDORS', synonyms, grants and also they have all
severity, vendor and 'ALARM_TECHNOLOGY', the rows from the original installation.
technology combo boxes 'ALARM_ELEMENT_TYPE',
are empty. 'PROBABLE_CAUSE'
Rows deleted from these tables.
515
Inspector 9.1 User Reference Guide
Does not receive Alarms Wrong option selected in Alarm Make sure that the right option is
SMS but receive Alarms Handler GUI. selected in Alarm Handler definition:
email.
‘Insufficient privileges’ error Insufficient privileges/ Not Check the table access privileges. Run
message in the log when enough access rights on the the necessary scripts. If the database is
opening Alarm Handler tables. installed from a production template this
Explorer. should not happen.
Check the file and see which query has
failed. This might give a clue as to which
table has the grants missing.
The ALARM definition is Expected behavior. Expected behavior. A definition is made
shown as “active” but in the inactive when it is opened for editing and
Alarm definition window, cannot be edited when the alarm is being
the Alarm status is processed.
“inactive”.
The ALARM definition is This can be a problem with the Remove the double quoted alias from the
shown as “active” but no SET SQL query. The SQL with ‘SET’ SQL.
alarm is triggered and the double quoted ALIAS works fine
“Next Schedule Date” is not through the TEST SQL button
updated. but gives Oracle error ‘Missing
Expression’ in the trace file.
Right-click Alarm Explorer Synonym missing for SNMP CREATE PUBLIC SYNONYM
window and select either package. SNMP_PKG FOR
delete or reset forwarded AIRCOM.SNMP_PKG;
alarms. It generates the
following error message:
PLS-00201:
identifier
'SNMP_PKG.DEL_FWD_AL
ARMS_ALL' must be
declared.
Keeps on repeating same The wrong option for Process Select the ‘Normal mode’ if that serves
alarm and inbox is filled Mode might be selected. If the the purpose. If the Process Mode for the
with same SMS alarm Process Mode for the defined defined Alarm is set to be ‘Normal’, the
issue. Alarm is set to be ‘Continuous’ program raises an alarm (once) when the
the alarm will be raised ‘Set’ condition is met and the alarm will
whenever the SET condition is not be raised again until the Clear
met , even if the clear condition condition is met for that alarm. Check if
is not met after a set. the Process Mode is set to ‘Normal’.
This is in the Alarm definition – Settings
tab:
Alarms not being generated The problem was not using the Install the latest version of Inspector
and receiving Oracle error- ‘%’ in double quoted alias in the Alarms package.
911 in the alarmservice SET SQL. After defining the SET
trace file when using ‘%’ SQL, when you map the
sign in the alias in Set SQL counters bought back by the
definition. SQL, if the values list contains
the alias with %, this was not
handled properly by the Alarms
package.
516
Using Alarms
Problem text not working User was using the %Date placeholder in
when using the Override the where clause of the SQL statement.
SQL option. Blank results Need to have a to_date conversion in
in the problem text column. front of it as the user was comparing it
with a date column.
Alarm tool does not work The Inspector alarms engine Ensure that there are no gaps in the data
properly when there are expects data to be loaded in date that you load.
gaps in data population, sequence.
data are missed or inserted
with latency.
517
Inspector 9.1 User Reference Guide
518
Glossary of Terms
11 Glossary of Terms
B
BTS
C
CSV
Comma-Separated Values. A type of data format in which each piece of data is separated by a
comma.
F
FTP
File Transfer Protocol. The standard protocol for exchanging files across the Internet.
I
INI
Initialization file. INI files are used to initialize, or set parameters for, the operating system and
certain programs.
IP
Internet Protocol. This defines the format for all data travelling through a TCP/IP network, performs
the routing functions and provides a mechanism for processing unreliable data.
K
KPI
M
MIB
Management Information Base. A type of database used to manage the devices in a network. MIBs
are especially used with SNMP.
MSC
Mobile Switching Centre. In a cellular network, this is a switch or exchange that interworks with
location databases.
519
Inspector 9.1 User Reference Guide
P
PDU
Protocol Data Unit. The PDU format is used to send and receive SMS messages.
S
SMPP
Short Message Peer-to-peer Protocol. The protocol used for exchanging SMS messages between
SMS peer entities such as SMSCs.
SMS
Short Message Service. The text messaging system, enabling messages to be sent to/from GSM
phones and to external systems (for example, email or voicemail). Messages that cannot be
delivered straight away (due to the receiver's mobile being switched off or out of range) are stored,
and delivered as soon as possible.
SMSC
Short Message Service Center. A network element in the mobile telephone network which delivers
SMS messages.
SMTP
Simple Mail Transfer Protocol. A protocol used to send and receive email messages.
SNMP
Simple Network Management Protocol. SNMP is the protocol used for network management and
the monitoring of network devices and their functions.
SQL
Structured Query Language. SQL is an ANSI and ISO standard computer language for getting
information from and updating a database.
T
TCP
Transmission Control Protocol. The protocol used (along with the IP) to ensure reliable and in-order
delivery of data across the Internet.
520
Index
editing • 143
Clearing
12 Index alarm definitions • 511
alarms • 509
alarms history • 512
Clock
offsetting • 156
A setting global date • 155
Concurrent database sessions
Adding setting the maximum • 78
alarms • 492 Contact groups
contact groups • 123 adding • 123
contacts • 123 deleting • 124
modules to a combination window • 281 editing • 124
web pages to a work area • 410 Contacts
Administration tab adding • 123
toolbar • 23 deleting • 123
Administrator Options editing • 123
Email Client • 76 Converting, filters • 321
Partition Maintenance • 98 Copying
Sandbox • 79 combination windows • 290
Aggregation filters • 324
element • 231 modules • 239
setting types • 233 reports • 471
time • 296 schedules • 481
using default • 209 Counter sets
Alarm definitions viewing information • 134
clearing • 511 Counters
viewing on the Alarms tab • 511 finding • 173
Alarm Handlers tab viewing • 57
about • 44 Creating
toolbar • 45 alarms • 492
using • 505 combination windows • 281
Alarms custom filters • 326
about • 41, 483 Excel report templates • 468
about the Explorer • 41 folders • 227, 278, 416, 476
about the Handler Explorer • 44 KPIs • 204
activating • 502, 508 links between modules • 284
assigning to contacts • 505 new work area • 408
clearing • 509 queries • 176
defining • 492 report schedules • 478
defining using the Editor • 497 reports • 277, 420, 464
defining using the Wizard • 492 table periods • 145
deleting • 502 Custom Filters • 326
editing • 502
resetting • 509
viewing in Helix (Light) Cruiser • 309 D
viewing in Inspector graphs • 306
Data
viewing in Inspector grids • 307
displaying forecasts • 301, 303
viewing on the Alarms tab • 509
displaying in Geo Maps • 330
Alarms history
displaying trends • 301, 302
clearing • 512
gathering • 147
viewing on the Alarms tab • 512
grids • 359
Alarms tab
importing • 266
about • 41
monitoring with alarms • 483
toolbar • 42
setting-up • 147
using • 483
sorting • 361
Analyses
specifying for KPIs • 206
creating • 335
summarizing • 370
selecting instances • 338
viewing • 273
Associations
viewing on the Data Explorer tab • 192
defining for a table • 129, 132
Data Explorer
Automarks, viewing • 379
about • 49
adding filters • 183
C defining queries • 176, 177, 180
deleting sandbox objects • 199
Categories duplicating user objects • 199
about • 143 editing user views • 197
creating • 143 searching • 173
creating for maintenance windows • 166 toolbar • 50
521
Inspector 9.1 User Reference Guide
524
Index
Windows
switching between • 65
Work Area tab
about • 33
toolbar • 34
using • 407
Work areas
adding web pages to • 410
creating • 408
importing • 412
opening • 412
526