You are on page 1of 50

Course Objectives

This Training is meant for beginners. At the end of this


training youll be able to:
Understand what OPTIMA is? Its Architecture and benefits
View Modules and Combinations with the Optima Inspector
Use Data Explorer
Use Basic SQL Commands
Create filters

Section 1: OPTIMA Overview

Section: Optima Over Veiw


In this section we will discuss very briefly
Optimas architecture
Optimas key features
Optimas key benefits

What is Optima?
OPTIMA is a network performance management and monitoring software
that logs and stores network parameters, enabling you to gain a
complete understanding of the current and past performance of your
network. Some typical uses of OPTIMA 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
Identification of performance anomalies across network regions
Overall monitoring of alarms and equipment operational status

Configuration
Citrix Server

Web Server
OPT Lite
(Standalone)

www
www

Optima

Optima
(Oracle)
Web
Wizard

Citrix Client
Enterprise

OPTIMA Product
Network Stats

Netwo
rk

OMC

Processed Stats

Vendor
Aircom
OPTIMA
Database

.csv files loaded into


OPTIMA Database

Loader

Vendor Files converted


into .csv

Validation

Vendor
Specific
Parser/
Interfac
e

Key Benefits
Integrated with other Enterprise tools ( can also be
used in Stand Alone Mode i.e. Optima Lite)
Multi-vendor and multi-technology ( For example we
are currently using it for Nokia and Siemens as well)
Easy access to the information
Flexible interface, data handling and report functionality
Alarms Handling

Section 2: Querying Data From Optima

Querying Data From Optima

In this section we will discuss different ways in which you can extract
data from Optima. In this section we will discuss how we can use the
following to extract data easily:
Optima Modules
Filters
Optima Data Explorer
i- Builder
ii- SQL Commands
iii-Templates

Modules

What are OPTIMA Modules?


Modules are used in the same way that you would use a
template to customize the data you want to display. This
gives you the ability to define a customizable display of
any KPI for any time period and the ability to build fully
importable and exportable module libraries.

Viewing OPTIMA Modules


To view a module:
1. From the Inspector menu, select Modules.
2. In the Module Explorer, select the file containing the
modules you want to view. A list of the modules will
appear in the right hand pane.
3. You can choose to view the modules as a list or as a list
with details. Tip : To change between the two, right-click
and then, from the menu that appears, point to View
and click List or Details.
4. Double-click on the module name to view that module.

STEP 1

STEP 2

STEP 3

STEP 4

STEP 5

Filters

Filters
Filters can come in handy when we need stats
for some particular elements often. For
example I might have certain BSCs or certain
cells whose stats I require often, I can create a
filter for them instead of selecting them again
and again.

Data Explorer

Data Explorer
In the Data Explorer you can view database tables and
create modules and reports without being familiar with
SQL. The Data Explorer can be launched from the main
OPTIMA toolbar. The Data explorer can be used to:
Raw Counter: Performance Data as generated by
vendor equipment
Custom Counter: A Raw Counter that has been further
processed or customised by adding mathematical
functions.

Accessing Data Explorer

To open the Data Explorer:


From the Tools menu, click Data Explorer.
- or Click the Data Explorer button .

Data Explorer
The Data Explorer is made up of a number of 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. Categories can only be
created by OPTIMA_Administrators.
Columns / Data / KPI tabs: View the column headings,
data or KPI's contained within a chosen table. Tip : Hide
or show this pane by clicking the View menu and then
clicking Show Data.
Builder / SQL / Filters /Parameters / Preview tabs:
Build a query using SQL or by dragging and dropping
tables to create the query if you are not familiar with SQL.
Tip : Hide or show this pane by clicking the View menu
and then clicking Show SQL.

Data Explorer

Data Explorer
In order to extract data using Data Explorer you need to
define a query. The query you define returns data from
OPTIMA's database tables.
Data Explorer provides two ways to do so:
Using the Builder
Using SQL

Builder

Data Explorer: Builder


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 9i or above
- or You have manually edited the SQL on the SQL tab

Data Explorer: Builder


To define a query using the Builder tab:
1. In the Data Explorer, click the Builder tab.
2. Add tables to the Builder tab by:
Double-clicking the table names in the Schema List
- or Selecting a table name and then, while holding down
the left mouse button and dragging it onto Builder tab.
Tip: To remove a table from the Builder tab, select the
table and click the button in the top-right of the table
box.

Data Explorer: Builder


3. Select which columns you want to include in
the query by clicking the boxes next to the
column headings.

Tip: Select and clear all the columns in a table


by clicking the button next to the table heading.

Data Explorer: Builder


4. When you have selected the tables and columns for your query, you
need to define the query using the tabs below the Builder tab.
Criteria:
Create the 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 square, and from the menu that appears, click Add
Condition. In the line that appears, click to select the first part of the criteria
and type a value or 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 criteria and type a value or 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.

Data Explorer: Builder

Data Explorer: Builder

Data Explorer: Builder

Data Explorer: Builder

Data Explorer: Builder

Data Explorer: Builder

Data Explorer: Builder


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:
Double-click in the Aggregate column for the appropriate
table column and, from the
menu that appears, select the aggregate function.

Data Explorer: Builder


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 above for the Criteria tab.

SQL

Data Explorer: SQL


Using the SQL Tab to Define a Query
You can use the SQL tab to define a new query
or a query that has been created on the Builder
tab.
Important : If you do this, the Builder tab will be
disabled and any further changes to the query
must be made on the SQL tab.

Data Explorer: SQL


To define a query using the SQL tab:
1. In the Data Explorer, click the SQL tab.
2. Type the SQL for your query.
Tip: You can automatically add text to the SQL tab by
double-clicking, or dragging
and dropping, items in the Oracle Commands pane, the
Schema List and the
Columns tab.
3. To add a complex expression, click the Insert Expression
button .
4. The Expression Editor appears. Create an expression by
double-clicking column headings and selecting items from
the drop-down menus. Click OK to add the expression to the
SQL tab.

SQL:: Basic Commands

SQL:: Select
The SQL SELECT statement is used to select data from
a SQL database table.
Its syntax is as following:
SELECT Column1, Column2, Column3,
FROM Table1
The list of column names after the SQL SELECT
command determines which columns you want to be
returned in your result set. If you want to select all
columns from a database table, you can use the following
SQL statement:
SELECT *
FROM Table1

SQL:: Where
The SQL WHERE clause is used to select
data conditionally, by adding it to already
existing SQL SELECT query.
SELECT *
FROM Table1
WHERE column* = Some Value

SQL:: AND
The SQL AND clause is used when you want to specify
more than one condition in your SQL WHERE clause,
and at the same time you want all conditions to be true.

SELECT *
FROM Table1
WHERE column* = Some Value AND
column*=Some Value

SQL:: OR
The SQL OR clause is used when you want to specify
more than one condition in your SQL WHERE clause,
and at the same time you want all conditions to be true.

SELECT *
FROM Table1
WHERE column* = Some Value OR
column*=Some Value

Some Other Important SQL


Commands

SUM
Group by
Like
Order by
Having etc.

You might also like