Contents | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | Previous | Next

6. CROME Main Screen Logo


Once the initialization is complete, the CROME Main Screen will appear.  The primary function of the main screen is to run reports, but also from this location you can launch the various editors to create reports, formulas, and groups, as well as providing all other CROME functions.

Pictured below is the CROME main screen.  The screen is a grid of six elements, all of which are used to specify the parameters to apply and run a report.  Keep in mind that in CROME all reports are generic and can be applied to any time focus (i.e. fifteen minute, half hour, daily, weekly, monthly and arbitrary) and to any compatible network level.  For example, if you can apply a report to the Sector level of your network topology, that same report will work at a SITE level, BSC level and even a national roll-up.  This concept and technique of supporting generic report definitions allows one CROME reports to typically fill the roll of a dozen reports in competing performance management (PM) systems.  A typical screen for a Motorola OMC system is shown below:  

The top-left portion of the CROME Main Screen provides some of the basic filtering: “View by” for time granularity or to choose to view by element, the date and optional time range for the report, choices for including/excluding weekends and holidays from the report, and buttons to run the report and modify the report.

The upper-right section is where you choose the report to run.

The middle section of the screen contain “Calendar pickers” to assist in the quick selection of the date ranges for the report.

The bottom-left portion is where you select the physical level for the report, or the user-defined grouping.

Finally, the bottom-right section is where you select the data ”roll-up” you want to view (e.g., raw data, data rolled up and summed by day, data summed for only a certain portion of the data, or data rolled-up by a known bouncing-busy-hour formula). 

We will review the “Main” screen in this section, but will go into detail in later sections discussing Running and Editing Reports, Creating New Reports, Network Level Groups and Creating New Formulas.

There are several variations to the display depending upon what system type you are analyzing.  For example a typical screen for a Nortel MSC switch is shown below (note each system has a different set of reports/groups/formulas and also a different physical hierarchy):

In addition you might see a "Message of the Day" pop-up upon the initial application or applet startup.  This window contains late breaking news on updates and system issues to CROME users. 

Once you have read it simply quit this window (hit the [X] in the upper right) to remove it from your desktop workspace. You may restore this message pop-up at any time via the menu selection "Help/Message of the Day"




View By Top


“View By” controls the period of granularity in the time dimension and determines the “x-axis” on the graph presentations.  The lowest certain available time granularity is “View By Hour”, but many systems store their information in finer granularity, in which case “View by Half Hour” or “View by Fifteen Minutes” will also be available.  When viewing by Hour or below, you must choose “Summary None” in the Summary section (See “Summary By” below), because all rolled-up summaries are done on a “day” basis.  When viewing by day, week, month, or year, you must run on rolled-up summed data.  Each “View by” time choice determines the x-axis of the graph (e.g., if you choose a View By Day report and select dates July 1 through July 7, you will have seven x-axis points: July 1 through July 7;  if you do the same report view-by-hour, you will get 24x7 or 168 x-axis points).

The “View by Element” is different from the other choices, in that the network element becomes the x-axis (e.g., if you are viewing a report for all BSCs, you will have one x-axis point for each BSC in the report.  When you choose View By Element, you get an additional pull-down choice: “by Day, Week or Month”.  This selection does not affect the report, but it does assist in the selection of dates from the Calendar Pickers (see Calendar Pickers below).

  

Using "View by 15 Minute", “View by Half Hour” or "View by Hour" will always result in the display of "Time" selection fields in the bottom portion of the box below.  This is so that you can exclude certain time periods in the day from your report.

              

 If you choose View By Element and you choose “None” in the “Summary By” section (see below), then you get an additional checkbox which says “Do not sum across time”.  This checkbox is always preset to unchecked, because it is rarely used.  In nearly all cases, a View By Element report returns values summed for each element across the time period.  If “Do not sum across time” is checked, then the report will return rows of information separated not only by element but also by each time-interval that the element reported.  E.g., a normal “summed across time” report would show something like “BSC1’s value, BSC2’s value”, whereas a “do not sum across time” report would show “BSC1 at time X’s value, BSC1 at time Y’s value, BSC1 at time Z’s value, then BSC2 at time X’s value,” etc.

 

You have the option to include or exclude Holiday or Weekends data via the  utility buttons or the "Inc. Holidays" check box.  Holidays are determined system-wide by a data file resident on the CROME server, and weekends are assumed to be Saturday and Sunday (but this can be modified to your locale through the Properties editors if you reside in a country where Saturday and Sunday are not the default weekend days).  Note clicking on any "day of the week" in either calendar will work just like the utility buttons above and exclude specific days of the week.

For Example you can click on the "Sun", "Mon", and "Tue" text to exclude thoses first three days on the calendars.  Any reporting done would be based upon the data in the remaining non-X'd days (left picture).  You might also make a "Fridays Only Report" (right picture).

    

It should become apparent that the  utility buttons merely have the same effect as clicking on the defined weekend "day of week" set in the locale properties of either the CROME system or overridden by your instance of the CROME application..

If you exclude weekends, holidays or specific days on a view-by-element (or group) report, you will still have the same number of items on the x-axis (the elements of the report).  But if you view-by-day or below, you have the option of having CROME either skip the holiday/weekend, or having the report show “empty” values (i.e., no Y value) for the missing days.  To include the weekend/holiday on the report with no Y value, check the “Display Excluded Days (as blank)”.

The From/To choice is where you enter the date range for the report.  The format is MM/DD/YY or MM/DD/YYYY.  If you choose a two-digit year, it is Y2K compliant (00-37 means 2000-2037).  Instead of typing the date by hand, you’ll find it easier to select the data from the Calendar pickers (see section of Calendar Pickers below).  The dates are assumed to be inclusive (for example, a July report is 7/1/98 to 7/31/98, not 7/1/98 to 8/1/98).

If you chose to run this report as View by Hour, View by ½ hour, View by fifteen minutes (or View by Element with "Summary By"  None),  you will see a “Time” from/to box, similar to the Date from/to box.  You can enter the time granularity for the report, in a HH:MM format using a 24-hour clock.  Note that the time range is a sub-filter within each day of the report.  For example, a date range of 10/22/98 to 10/23/98 and a time range of 10:00 to 11:00 will produce a report for the 10-11am hour for both 10/22/98 and 10/23/98 (not a 25 hour report from 10/22/98 at 10:00 to 10/23/98 at 11:00!).   It’s important to note that when running a report where the time is NOT the full day (00:00 to 23:59), you can only report on the raw data (Summary None) because none of the rolled-up data contains information per hour.  See Summary By section below.



Plotting Elements and Groups: The Matrix Report Top


There is a third way to look at CROME data, and this is known as the “Matrix” report:

Whenever you view by “time” (i.e., Half Hour, Fifteen Minutes, Hour, Day, Week, Month or Year), you have three “plotting choices”:  Plot Formulas, Plot Elements, or Plot Groups.

Plotting Formulas is the default, and it simply means that for each time interval you want to see the values of the specified formulas (for example, “show me the Minutes of Use for all EBTSs on this day” – “Minutes of Use” is an example of a formula). 

Plotting Elements means: show me the value of each network element for each formula (for example: separate each EBTS, showing me it’s Minutes of Use for each day separately). 

Plotting Groups is similar to Plotting Elements, except you can look at pre-defined Groups of element (e.g., a Cluster of EBTSs) together.  This will be come more clear when you view the upcoming examples in this document.


Table of “View By” Choices and their meanings:

“View by” Selection (aka, the “graph X-axis”)

Secondary Selection

What this does

View by Half Hour OR
View by Fifteen Min. OR

View by Hour OR
View by Sliding Hour *OR
View by Day OR

View by Week OR

View by Month OR

View by Year

Plot Formulas

Creates a graph where the x-axis is Time (hours, days, weeks etc. – whatever you specified in “view by”) and each line (or bar) on the graph represents one formula (as specified in your report definition).  The line (or bar) shows the value of this formula summarized for all elements for this particular hour/day/week, etc.

View by Half Hour OR
View by Fifteen Min. OR

View by Hour OR
View by Sliding Hour * OR
View by Day OR

View by Week OR

View by Month OR

View by Year

Plot Elements

Creates a graph where the x-axis is Time (hours, days, weeks etc. – whatever you specified in “view by”) and each line (or bar) on the graph represents one network element (an OMC, a BSC, an EBTS, etc., depending on the “Network Level” chosen on the main screen).  The Time vs. Element graph represents data for ONE of the formulas as defined in the report, and once generated you can “flip” to see the same Time vs. Element graph for each different formula in the report.

View by Half Hour OR
View by Fifteen Min. OR

View by Hour OR
View by Sliding Hour * OR
View by Day OR

View by Week OR

View by Month OR

View by Year

Plot Groups

Similar to Plot Elements above, each line (or bar) on the graph represents a predefined Group of network elements (a set of OMCs, a set of BSCs, a set of EBTSs, etc. depending on the Group chosen on the main screen).

View by Element

by Day, OR
by Week, OR
by Month

Creates a graph where the x-axis shows each network element (each OMC, BSC, EBTS, etc., depending on the “Network Level” chosen on the main screen) and each line (or bar) on the graph represents one formula (as specified in your report definition).  The line (or bar) shows the value of this formula summarized over the entire time period.  NOTE, the secondary choice (by Day, by Week, or by Month) has no effect on the report generated: it is simply used to assist in the picking of dates from the calendar, to make it easy to select on day, week, or month boundaries.

View by Group

by Day, OR
by Week, OR
by Month

Similar to View By Element, except the x-axis now shows Groups of elements (sets of OMCs, sets of BSC, sets of EBTSs, etc.) depending on the Group (or, more powerfully, depending on the folder of many groups) chosen from the main screen.

*      The option "View By Sliding Hour" allows full ad-hoc "busy hour on the fly" on any formula in any report, this is essentially a matrix report with user selectable (and a default) slice that will properly summarize the data and display it as a sliding busy hour. For more details on this feature refer to "Busy Hour on the Fly"



Summary By Top


The CROME server performs a great amount of pre-processing on the performance data before it is available to the CROME software.  This pre-processing, or “roll-up”, is done to improve performance: it drastically increases the speed of the database queries.   The CROME server can be configured to roll-up the data in many different ways, and the possible roll-up choices are determined by the server configuration.

The “Summary By” window shows the available roll-ups.  The first choice, “None” represents a query to the raw, un-summed data collected by the system.  It is necessary to query by “None” if attempting to look at hourly data (or increments even finer than an hour), or if viewing by element when you want to see a time-span less than the entire day.  This is because “None” is the only Summary where hourly data is available – all of the roll-ups are done on a daily basis to improve performance

The left picture belows shows the “Summary by” choices for a typical Nortel GSM OMCR deployment, and the right picture shows a typical Motorola iDEN OMC deployment).

   

The rolled-up data is also (naturally) much smaller than the raw data.  Most CROME servers are configured to store rolled-up data for a very long time, and raw data for a short amount of time because it is so large.  Raw data is usually kept around on the order of a few months, whereas rolled-up data can be kept for years.

The following Summary By choices may be available, depending upon the system configuration:

Table of “Summary By” Choices and their meanings:

“Summary By” Selection

What this does

None

Queries the “raw” databases, where all data is stored by its lowest time granularity (usually half-hour).  It is inefficient to look at “daily” (or weekly/monthly) information at the “raw” level, and therefore if you are interested in reports that are View by Day or above, you should not choose Summary None (in fact, the CROME software will prevent you).  Note that ALL other “Summary by” choices are Daily Summaries: “None”is the only choice that allows you to look at data in smaller increments than one day.

Daily

This is the most common choice.  It queries the databases where all information has been already summed per day, making for faster queries than if CROME had to add-up the half-hourly data every time you wanted a report.  You cannot View by Hour, View by Half Hour, or View by Fifteen minutes when looking at Daily summed data (naturally): you must query View by Day or above

06:30am <= data < 11:00pm

This is similar to Daily except that the data is summarized only using the common use hours of 6:30am through 11pm.  Note that this time window can be “tailored” per server – any time period can be configured on the CROME server

Pre-Defined Bouncing Busy Hours:

A pre-defined bouncing busy hour is another daily summary where the information is only gathered for the busiest hour of the day for that element, where “busy” is defined by a formula of specified performance metrics.   Busy hours are highly configurable on the server, and below are just a few examples.  Note CROME can also generate arbitrary ad-hoc refer to the section "Busy Hour on the Fly" for more details.

Time Consistent Bouncing Busy Hour (“bbh”or “tcbbh”)

Uses the data that is summarized over a Time Consistent Bouncing Busy Hour (using the total minutes of use for that hour).

1d tbbh OMC/C1600/0 MOU

The 1 day “Busy Hour” using the GPO counter 1600_0 (connection duration of TCH’s) as the Total Minutes of Use for that hour.

5d bbh OMC/C1600/0 MOU

The 5 day “Bouncing Busy Hour”, using the GPO counter 1600_0 (connection duration of TCH’s) as the Total Minutes of Use for that hour.

1d tbbh MSC/TRK/TRU-TOT

The MSC/TRK relating to the MSC/OMCR selected, using the OM (Operational Measurements) TRU-TOT (Traffic Busy Usage) for that hour.

5d bbh MSC/TRK/TRU-TOT

The MSC/TRK relating to the MSC/OMCR selected, using the OM (Operational Measurements) TRU-TOT (Traffic Busy Usage) for that hour.

As there are restrictions (explained above) on Summary By choices as it relates to the View By choices, CROME will alert you with a red message at the bottom of the Main Screen if there is an illegal combination of Summary By and View By.  In all cases, CROME will allow a report to be run if it is logically consistent and makes sense. A few typical invalid combinations and explanations follow:

If you are doing a report in "View by Half Hour" or "View Hour" you must also select Summary None.  Failure to do so will result in the following message:

If you select a branch (i.e. "Network Level") that is not compatible with your report (i.e.,. the raw data items which are used to satisfy the report's formulas).  CROME will inform you of the condition and tell you at what "Network Level" the current report can be run at. 

If you select a "busy period" from a branch that is not valid at or above the "Network Level" in which you selected, CROME will also inform you of the condition and tell you at what "Network Level" the current report can be run at.

The above warning assumes a Nortel-MSC CROME system with a branch configuration for TRK and C7LINK support as follows:

Changing the "Network Level" choice to TRK from C7LINK will allow the selected report to run, as it is now legal:



Calendar Pickers Top


The “Calendars” provide a unique and highly effective way of selecting the “Beginning” and “Ending” Dates.  The date range can be selected by clicking on the calendar buttons to select the day(s) or week(s) and by using the pull down’s to select the month and year.  The “From/To” windows display the dates selected from the two “Calendars” displayed below.

By clicking on days in the left calendar, the “From” date will change to the desired date.  Similarly, clicking on the right calendar will set the “To” date.  All of the numbers on the Calendar Pickers are in blue except (1) black with an X if the day is an excluded day or (2) red if the day is a holiday (like July 4 in the example above) and Include Holidays is not checked.  An “excluded” day can be a weekend (if you click Exl Weekends) or any day (by clicking on the appropriate day of the week – see below).

Note that if you click on a day before the month starts (i.e., if you’re looking at a July calendar and you click on June 29 or 30 in the upper left corner of the calendar) then the calendar will jump to the previous month.  Similarly, if you click on a day in the following month (in the above example, if you click on the greyed Aug 1 thru 9) the calendar will jump forward to August.

You can also switch months and years via the pull-down menus, as shown in the above-left calendar. 

Also, when you choose View by Week, by Month or by Year (or when choosing View by Element and you pick the secondary choice “By Week” or “By Month”), the Calendar restricts the choices so that they fall on Week or Month boundaries, as necessary.  (see the calendar example below, showing entire week highlighted because the user chose “View by Week”.

Note that if you click on one of the days of the week (the blue-colored Sun, Mon, Tue, etc.) (see the left example below), that week will turn from blue to black, and X marks across each of the days, noting that you wish to exclude that day of the week from your query (see the right example):

   

As a convenience the buttons automatically change the calendars to Include/Exclude Weekends.  So if you click “Inc”, all days of the week will turn blue (no “X”) and all days will be available in the report.  If you choose “Exl”, all days of the week will turn blue (no “X”) except Saturday and Sunday, which will turn black and show the X, indicating exclusion.

Note that not all parts of the world use Saturday and Sunday as their “weekends.”  Through the “Locale Properties” window from the main screen you can configure your weekends to be different days of the week, thus changing the way  works, as in this example where Friday and Saturday are the weekends.

Note the “Cals” and “Dual” checkboxes, just above the left Calendar Picker:

By default these boxes are checked ON.  If you uncheck “Dual”, then the Right Calendar Picker becomes hidden, expanding the space of the Reports section in the upper right corner of the main screen.  When “Dual” mode is unchecked, then the single remaining Left Calendar Picker controls BOTH the From Date and the To Date.  This is useful if you know you are only going to report on a single day, and not a span of days.

Buy unchecking the Cals checkbox, BOTH Calendar Pickers become hidden, and the date must thus be entered manually into the From and To text boxes.  Hiding both Calendar Pickers expands the space of the Report section in the upper right corner, and the Network Levels/Groups section in the lower right corner, making it easer to see all of the information in those two areas.

Relative Dates in From/To Date fields

Note that the From/To Date fields allow you to type in a “relative” date.  For example, type in the word “yesterday” into the “from” or “to” date field and press the Tab key.  The box will automatically change to reflect yesterday’s date.  The following relative keywords are allowed:

Xdaysago        (where X is a number)

yesterday       (same as 1daysago)

today           (same as 0daysago)

Xweeksago       (exactly X days ago)

Xmonthsago      (exactly X months ago)

Xyearsago       (exactly X years ago)

Xstartweeksago  (0 is most recent Sunday, 1 is Sunday before that, etc.)

Xstartmonthsago (0 is start of this month, 1 is start of last month, etc.)

Xstartyearsago  (0 is Jan. 1st this year, 1 is Jan. 1st last year, etc.)

XSunago         (same as Xstartweeksago)

XMonago         (0 is most recent Monday,   1 is Monday before that, etc.)

XTueago         (0 is most recent Tuesday,  1 is Tuesday before that, etc.)

XWedago         (0 is most recent Wednesday,1 is Wed. before that, etc.)

XThuago         (0 is most recent Thursday, 1 is Thursday before that, etc.)

XFriago         (0 is most recent Friday,   1 is Friday before that, etc.)

XSatago         (0 is most recent Saturday, 1 is Saturday before that, etc.)

 



Reports Top


The upper right corner shows the available “Reports” organized into “Folders”.  Crome has a concept of “System Reports” and “Local Reports”. 

“System Reports” are defined as “Official” reports and reside on the remote CROME server.  Normal users cannot make any changes to the “System Reports” or the CROME server's formulas, but they can run them from any PC or workstation that has access to the server.

CROME takes great care in the management of “revisions” of these system reports, so that even if the corporation goes through several revisions of commonly used reports, the different versions can be managed within CROME to ensure that "apples to apples" comparisons can be made across years of statistical data.

“Local Reports” are created and maintained by the individual users.  These reports reside on the user’s local disk, and can only be run or printed at the individual’s PC or workstation.  Note, you can use the “System Reports” to quickly create your own reports, by simply saving them in the “Local Reports” folder.

Note that the top left corner of the CROME main screen shows two buttons: “Run Report” and “Edit Report”.  The “Edit Report” button will change to read “New Report” if no report is selected in the Report list.  So, if you click the button when it reads “Edit Report”, the Report Editor will come up pre-loaded with the selected report.  If you click the button when it reads “New Report”, the Report Editor will come up with a blank report.

To change the “Edit Report” button into the “New Report” button, simply click on the “System Report” or “Local Report” Folder.  To put it back to “Edit Report”, click on an existing report in either folder. 

        

We will review in detail Editing Reports and New Reports in a later section.




Network Levels Top


CROME requires that a Network Level be specified for every report that you run (note that’s every report you run, not define – the same report can and does run at different network levels).  The available network levels are determined by the physical network topology of your wireless or wireline network.  The example below shows a system where the OMCR is the top network level and where BSCs are allocated to OMCRs, BTSs are allocated the BSCs, and finally Sectors are allocated to BTSs.  The raw data pegs that make up a report are usually database columns for tables applicable to the lowest level (e.g., Sectors), and thus a report can be run for individual sectors, or summed up to BTSs, BSCs, or OMCRs.  Sometimes there are database pegs that are only applicable to a layer which is not the lowest level (e.g., you can have database statistics for a BSC that have no meaning on the BTS and Sector levels).  In these cases, CROME automatically determines whether or not a desired network level is legal for the given report, and produces an error if you attempt to run such a report at the wrong level.

Note that the hierarchy is tree-based (not linear).  I.e., you can have more than one network level underneath another network level.  The example below shows an OMCR system with just one level on top of the other.  But, for example, a CROME MSC system may have an MSC at the top level and both TRK and C7LINKs at the same level, directly underneath MSC.

The Network Levels section on the main CROME screen always shows three folders:  Physical Layers, Systems Groups, and Local Groups.  The System Groups and Local Groups folders are relevant only to physical layer currently selected.  Note that as you click on different physical layers the visible “System Groups” and “Local Groups” change.  In the example below, shown for a Nortel OMCR system, notice how clicking on Physical Layer OMCR changes the two folders below it to “OMCR System Group” and “OMCR Local Group”, and subsequently how selecting BSC changes them to “BSC System Groups” and “BSC Local Groups”, etc.

By choosing a Physical Group for the running of the report, you are instructing CROME to include all network elements at this level on the report (e.g., if you choose Physical Layer OMCR, the report will be for all OMCRs that were on-line during the date range of your query).

Network levels will reflect both your System type (i.e. they will be different than the above four levels in a Nortel OMCR system) and also the actual organization of your data.  More Physical Group representations for the iDEN OMC (top left), iDEN DAP (bottom left), iDEN MDG (bottom right) and the Nortel MSC family (top right) are shown below:

The CROME client is generic, able to accommodate many different system types and also able to grow with changes to your system infrastructure. For example, the top left image (iDEN OMC) have been expanded to include all tables at a given network hierarchy once it is added by Motorola, examples of this are CHAN, PCCH, CARR, MTL and GPROC statistics. Once this data was defined and made available by Motorola it was easily introduced into to the CROME system, thus becoming visible in the CROME client.



Example Data Organization under a Network Level Top


Now the concept of "Network Levels" and "System Views" have been introduced it is time to discuss a little bit about the actual data imported and managed by CROME, thus the data that is available to the CROME client.  For every network level in a system view there exists one or more tables containing statistical data for example in our iDEN OMC system view (top left) the following tables (top right) are managed:

we have the following base tables (others can be added upon customer demand), each table contains multiple statistical measurements or pegs, these are simply the columns in a given table:

 



For each table at a given input "Network Level" all data for that table is available at that level and any level above the input level.

The example to the right (bottom right) shows the table "ecell_statistics" opened currently there are  64 input columns all of which are stored, of which 59 can be presented in the CROME in the decision support system at any legal "Network Level".

 

 


Custom Groups

The System Groups and Local Groups represent groups of elements at a given physical layer.  “System Groups” are predetermined Network reporting areas that your System Administrator has configured. As an example: if your market is broken down in work areas, North, South, East, and West, only the associated BTSs and Sectors for each work area will be included in those individual Groups.  The Administrator might also group all the BSC associated with a single OMCR together as one reporting unit.  The “System Groups” are available to all authorized users as they are stored on the Corporate Server. 

Local Groups are created and maintained on the user’s individual workstations.  If you are responsible for 20 BTS, you can set up a group for just your cells and sectors.  We’ll explain in detail in a later chapter how to create your own “Local Groups” using the “New Group” button.

If a System or Local Group is selected before running a report, you will only report on the selected network elements in that group.

Contents | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | Previous | Next
Copyright © 1997-2005 Quantum Systems Integrators Last modified: 30 Jun 2005 00:19
Authored by qmanual