Data Mart and Reporting Guide - Alcatel

Transcription

Data Mart and Reporting Guide - Alcatel
Data Mart and Reporting Guide
Version 7.1.1
Broadband Care Manager (BCM) 7.1.1
Data Mart and Reporting
February 2012
Copyright © 2000–2012 Alcatel-Lucent [http://www.alcatel-lucent.com]. All rights reserved.
Legal Notice
Alcatel, Lucent, Alcatel-Lucent, the Alcatel-Lucent logo, Motive and the Motive logo are trademarks of Alcatel-Lucent. All other trademarks are the
property of their respective owners. The information presented is subject to change without notice. Alcatel-Lucent assumes no responsibility for
inaccuracies contained herein.
PID 3JB-15001-AAAI-PCZZA
Contents
Preface .......................................................................................................................... xi
About this guide ............................................................................................................. xi
Conventions .................................................................................................................. xii
Support and contact information ...................................................................................... xiii
1
2
Introduction to Data Mart and Reporting ...................................................................... 1
The Motive Data Mart and Reporting solution ....................................................................... 3
Installing or Upgrading the Data Mart and Publishing the Standard Reports .............. 7
Performing a fresh Data Mart installation ............................................................................. 8
Preparing the database ................................................................................................. 10
Installing and configuring Oracle 10g client software ......................................................... 13
Installing Cognos DecisionStream on the Data Mart runtime host ........................................ 17
Running the Data Mart installer ..................................................................................... 21
Installing Cognos Data Manager 8.4 on the Data Mart runtime host ...................................... 33
Installing the Motive Reporting Console and related software ............................................. 37
Upgrading from DecisionStream 7.1 to Data Manager 8.4 ...................................................... 55
Upgrading the Data Mart from 6.1 to 6.1.1 .......................................................................... 55
Upgrading the Data Mart from 6.1.1 to 6.1.2 ........................................................................ 60
Upgrading the Data Mart from 6.1.2 to 6.1.3 ........................................................................ 62
Upgrading the Data Mart from 6.1.3 to 6.1.3.1 ..................................................................... 64
Upgrading the Data Mart from 6.1.3.1 to 6.1.3.2 ................................................................... 65
Uninstalling the Data Mart or Reporting Console ................................................................. 66
Uninstalling the Reporting Console ................................................................................ 66
Uninstalling the Data Mart packages ............................................................................... 67
Manually upgrading or pre-creating the Data Mart schema (optional) ...................................... 68
Restoring schemas from backups ....................................................................................... 70
iii
3
Data Mart Configuration and Maintenance ................................................................. 71
Running ETL flows .......................................................................................................... 72
The loader script ......................................................................................................... 72
The run_initial_load.sh batch loader script ........................................................... 73
Scheduling ETL scripts ................................................................................................. 75
Reject files ................................................................................................................. 75
Rerunning the ETL for historical data ................................................................................. 76
Correcting historical data ................................................................................................. 76
WORKFLOWSTAT filtering ............................................................................................... 76
Testing filter rules ........................................................................................................ 76
Implementing filter rules .............................................................................................. 79
Segmenting subscribers ................................................................................................... 79
Data Mart ETL parameters ............................................................................................... 82
4
Using Motive Reporting ............................................................................................... 99
Configuring the Service Metrics Dashboard ........................................................................ 100
Creating custom reports ................................................................................................. 102
Localizing reports ....................................................................................................... 103
Adding reports to the Reporting Console .......................................................................... 103
Removing reports from the Reporting Console ................................................................... 105
Printing and exporting reports ......................................................................................... 105
Configuring Crystal Reports Server for email report distribution ............................................ 106
5
Service Metrics Dashboard Report Reference ........................................................... 109
The adoption report ...................................................................................................... 110
The adoption details report ......................................................................................... 110
The Install Status and Install Status details reports ............................................................. 111
Self Service Usage and Self Service Usage details reports ..................................................... 112
Phone Channel Usage and Phone Channel Details reports ................................................... 112
The Raw Data spreadsheet .............................................................................................. 112
A
Report reference ........................................................................................................ 115
Service Metrics Dashboard reports ................................................................................... 116
Dashboard Adoption ................................................................................................... 116
Dashboard Adoption Detail .......................................................................................... 116
Dashboard Summary ................................................................................................... 117
Install Status ............................................................................................................. 117
iv
Install Status Detail .................................................................................................... 117
Migration Report ........................................................................................................ 118
Phone Channel .......................................................................................................... 118
Phone Channel Detail ................................................................................................. 118
Self-Service Channel ................................................................................................... 119
Self-Service Channel Detail .......................................................................................... 119
Managed settings reports ................................................................................................ 120
Managed Settings Attribute Summary ............................................................................ 120
Managed Settings Display Group Summary ..................................................................... 120
Phone support reports ................................................................................................... 121
Call Deflection ........................................................................................................... 121
Call Detail Record ...................................................................................................... 121
Call Flow Tuning ........................................................................................................ 121
Call Hang Up Report .................................................................................................. 122
Call Summary Activity Report ....................................................................................... 122
Remote control reports .................................................................................................. 123
Duration of Remote Control Sessions by CSR .................................................................. 123
Remote Control Sessions by Date ................................................................................. 123
Remote Control Sessions by Time ................................................................................. 124
Self-service reports ........................................................................................................ 124
Failed Tests ............................................................................................................... 124
Last Step Details per Subscriber ................................................................................... 124
Self-Service Session Report .......................................................................................... 125
Service Alert Summary ................................................................................................ 125
Workflow Usage Summary ........................................................................................... 126
HomeView reports ........................................................................................................ 126
Guided Workflow Usage Summary ................................................................................ 126
Last Step Details Per Subscriber ................................................................................... 127
Workflow Summary .................................................................................................... 127
Home Network Device Summary ................................................................................... 127
Home Network Subscriber Base .................................................................................... 128
Self-Service Sessions by Gateway Device ........................................................................ 128
Content usage reports (legacy) ........................................................................................ 129
Self-Service Content Usage by Subscriber ....................................................................... 129
Stale Content Report .................................................................................................. 129
Top Ten Content Pages ............................................................................................... 130
Top Ten Maps ........................................................................................................... 130
Top Ten Static Content Pages ....................................................................................... 130
v
CSR productivity reports (legacy) .................................................................................... 131
Concurrent Sessions ................................................................................................... 131
CSR Logins ............................................................................................................... 131
CSR Work States ........................................................................................................ 132
First Session Resolution .............................................................................................. 132
Service request reports (legacy) ...................................................................................... 133
Assisted Service Request Histories ................................................................................ 133
Assisted Service Request History for Service Request ....................................................... 133
Assisted Service Request Resolution Time ...................................................................... 133
Assisted Service Request Resolution Time by Status ......................................................... 134
Assisted Service Requests by Date ................................................................................ 134
Assisted Service Requests by Problem Area .................................................................... 135
Assisted Service Requests by Status .............................................................................. 135
Assisted Service Score Card ......................................................................................... 135
Average Time to Close Assisted Service Requests ............................................................ 136
Cancelled Assisted Service Requests by Queue ................................................................ 136
Closed Assisted Service Requests by Company ................................................................ 136
Closed Assisted Service Requests by Queue .................................................................... 137
Open Assisted Service Requests by Company .................................................................. 137
Remote Control Incidents by Date ................................................................................ 138
Service Level by Incident Report ................................................................................... 138
Service Requests Escalated from Voice Incident .............................................................. 138
Session Report .......................................................................................................... 139
System Statistics ........................................................................................................ 139
B
Data Mart schema reference ..................................................................................... 141
Common dimensions and fact tables ................................................................................ 142
ANALYST ................................................................................................................. 142
ANALYST_LOOKUP ................................................................................................... 146
ANALYST_LOOKUP_NET ........................................................................................... 149
ANALYST_NOTES ...................................................................................................... 151
CALENDAR_DATE ..................................................................................................... 153
CPE_DEVICE_TYPE ................................................................................................... 158
CRM_CONTEXT_LOOKUP .......................................................................................... 160
CUSTOMER .............................................................................................................. 162
CUSTOMER_CPE_DEVICE .......................................................................................... 167
CUSTOMER_ENDPOINT ............................................................................................. 173
CUSTOMER_ENDPOINT_LOOKUP ............................................................................... 175
vi
CUSTOMER_LOOKUP ................................................................................................ 176
CUSTOMER_NETWORK .............................................................................................. 180
CUSTOMER_SEGMENT .............................................................................................. 185
CUSTOMER_SOFTWARE ............................................................................................ 186
CUSTOMER_SUBSCRIPTION ....................................................................................... 187
CUSTOMER_WIRELESS_LAN ...................................................................................... 188
DATA_SOURCE ......................................................................................................... 191
LINE_OF_BUSINESS .................................................................................................. 192
LOCATION ................................................................................................................ 194
MANAGED_NETWORKS_BY_CPE ................................................................................ 196
MANAGED_SETTING ................................................................................................. 198
MANAGED_SETTING_CHECK ..................................................................................... 200
MANAGED_SETTING_REF .......................................................................................... 202
MANAGED_SETTING_STATS_BY_DATE ....................................................................... 203
OPERATING_SYSTEM ................................................................................................ 205
REMOTE_CONTROL_SESSION .................................................................................... 206
REMOTE_CTL_SESSIONS_BY_DATE ........................................................................... 210
SERVICE_LEVEL_TARGET .......................................................................................... 212
SERVICE_METRICS_BY_DATE .................................................................................... 214
SOFTWARE_INSTALL_EVENT ..................................................................................... 219
SOFTWARE_INSTALLS_BY_DATE ............................................................................... 221
SOFTWARE_VERSION ................................................................................................ 222
SUBSCRIPTION ......................................................................................................... 223
SYSTEM_EVENT_LOG ............................................................................................... 225
TELEMETRY_DATA ................................................................................................... 227
TELEMETRY_PATH .................................................................................................... 229
TELEMETRY_SOURCE ............................................................................................... 230
TELEMETRY_TYPE .................................................................................................... 231
TIME_OF_DAY ......................................................................................................... 232
Self-service (SELFHELP) tables ....................................................................................... 234
SELFHELP_ALERT ..................................................................................................... 234
SELFHELP_ALERT_ACTION ........................................................................................ 236
SELFHELP_ALERT_CONTEXT ..................................................................................... 238
SELFHELP_ALERT_EVENT ......................................................................................... 239
SELFHELP_ALERTS_BY_DATE ................................................................................... 242
SELFHELP_CONTENT ................................................................................................ 244
SELFHELP_CONTENT_ACCESS ................................................................................... 245
SELFHELP_CONTENT_ACCS_BY_DATE ....................................................................... 247
vii
SELFHELP_CUSTOMSTAT .......................................................................................... 248
SELFHELP_SESSION .................................................................................................. 250
SELFHELP_SESSIONS_BY_DATE ................................................................................ 254
SELFHELP_WORKFLOW ............................................................................................. 255
SELFHELP_WORKFLOW_RUN .................................................................................... 256
SELFHELP_WORKFLOW_RUN_BY_DATE ..................................................................... 260
SELFHELP_WORKFLOW_STATUS ................................................................................ 261
SELFHELP_WORKFLOW_STEP ................................................................................... 262
SELFHELP_WORKFLOW_STEP_RUN ........................................................................... 263
SELFHELP_WORKFLOW_STEP_STATUS ....................................................................... 267
Phone channel tables ..................................................................................................... 268
VOICE_ANALYST_ACTION ......................................................................................... 268
VOICE_ANALYST_STEP_STATUS ................................................................................ 269
VOICE_ANALYST_WFLOW_STEP_RUN ........................................................................ 270
VOICE_ANALYST_WORKFLOW ................................................................................... 274
VOICE_ANALYST_WORKFLOW_STEP .......................................................................... 275
VOICE_SESSION ....................................................................................................... 276
VOICE_SESSION_ANALYST_ACTION ........................................................................... 282
VOICE_SESSION_STATUS .......................................................................................... 285
VOICE_SESSIONS_BY_DATE ...................................................................................... 286
VOICE_STATS_BY_DATE ........................................................................................... 289
VOICE_WORKFLOW .................................................................................................. 291
VOICE_WORKFLOW_STEP ......................................................................................... 292
VOICE_WORKFLOW_STEP_RUN ................................................................................. 293
VOICE_WORKFLOW_STEP_STATUS ............................................................................ 297
Chat tables ................................................................................................................... 298
CHAT_ANALYST_ACTION .......................................................................................... 298
CHAT_ANALYST_EVENT ............................................................................................ 299
CHAT_ANALYST_EVENT_TYPE ................................................................................... 301
CHAT_ANALYST_LOGIN ............................................................................................ 302
CHAT_ANALYST_LOGIN_BY_DATE ............................................................................. 304
CHAT_ANALYST_SESSION ......................................................................................... 305
CHAT_ANALYST_WORKSTATE .................................................................................... 309
CHAT_DISPOSITION .................................................................................................. 311
CHAT_QUEUE .......................................................................................................... 312
CHAT_QUEUE_EVENT .............................................................................................. 314
CHAT_QUEUE_EVENT_TYPE ..................................................................................... 316
CHAT_SESSION ........................................................................................................ 317
viii
CHAT_SESSION_ANALYST_ACTION ............................................................................ 322
CHAT_SESSION_DISPOSITION .................................................................................... 324
CHAT_SESSION_EVENT ............................................................................................. 325
CHAT_SESSION_EVENT_TYPE ................................................................................... 327
CHAT_SESSION_TRANSCRIPT .................................................................................... 328
CHAT_SESSIONS_BY_ANALYST .................................................................................. 330
CHAT_SESSIONS_BY_DATE ....................................................................................... 333
CHAT_SESSIONS_BY_HNW_QUEUE ........................................................................... 336
CHAT_SESSIONS_BY_QUEUE .................................................................................... 338
CHAT_WORKFLOW ................................................................................................... 341
CHAT_WORKFLOW_STEP .......................................................................................... 342
CHAT_WORKFLOW_STEP_RUN .................................................................................. 343
CHAT_WORKFLOW_STEP_STATUS ............................................................................. 347
CHAT_WORKSTATE_TYPE ......................................................................................... 348
Service metrics dashboard tables ..................................................................................... 349
CUSTOMER_PRODUCT_ADOPTION ............................................................................. 349
PRODUCT ................................................................................................................. 352
PRODUCT_ADOPTION_BY_DATE ................................................................................ 354
PRODUCT_USAGE_BY_DATE ..................................................................................... 355
Miscellaneous tables ...................................................................................................... 357
BATCH_LOADER_CHUNK .......................................................................................... 357
BATCH_LOADER_CONFIG ......................................................................................... 360
ETL_PARAMETERS .................................................................................................... 361
SCHEMA_REVISION .................................................................................................. 362
Glossary ..................................................................................................................... 363
Index .......................................................................................................................... 379
ix
x
Preface
The Motive Data Mart combines subscriber data from Motive's Broadband Care Manager and HomeView applications into
a reporting-friendly schema.
Broadband Care Manager provides both self service and assisted service for broadband subscribers:
■
■
For self service, the Broadband Care Manager automates problem diagnosis, resolution, and service management
capabilities across each of the primary support channels—electronic, phone, and email. With Motive software, subscribers
can easily self-manage their IP-based services without engaging a CSR (customer support representative) or requiring
a technician visit. With the self service features of the Broadband Care Manager, providers can:
❐
Deflect support calls from call centers.
❐
Tackle the increasing complexity of multi-service subscriber environments.
❐
Turn customer support into a competitive advantage.
For assisted service, the Broadband Care Manager helps CSRs pinpoint the cause of and resolution for service issues
on behalf of high-speed data subscribers. The product gathers service data referred to as telemetry from multiple sources
to present CSRs with a complete representation of a service as it exists in a subscriber’s environment. Also, the product
presents CSRs the results of a comparison between the subscriber information and managed settings that “model” the
optimal working state. The overall process empowers CSRs to automatically perform root cause analysis and to drive
rapid and accurate resolution. With the assisted service features of the Broadband Care Manager, providers can:
❐
Improve the efficiency of every technical support transaction, regardless of communication channel.
❐
Increase customer satisfaction, lower churn rates, and retain more revenue per subscriber by automating data
gathering and analysis processes.
❐
Scale the existing CSR base to new productivity levels with better management tools and more informed choices.
The Motive HomeView application enables subscribers to set up, activate, support, and manage their own wired or wireless
home networks. With HomeView, service providers can offer a cost-effective, managed home networking service that can
generate revenue and serve as a platform for future services to the home network subscriber.
About this guide
This document is a reference guide for the Motive Data Mart and the Motive reporting solution. This document provides
information about the installation, configuration, and ongoing maintenance of the Data Mart and reporting solution, an
overview and comprehensive data dictionary for the Data Mart schema, and a summary of the reports available from the
reporting solution. The guide is organized as follows:
About this guide
xi
■
Chapter 1, “Introduction to Data Mart and Reporting” on page 1. A high-level overview of the combined
Data Mart and reporting solution describing how they fit into the Motive environment.
■
Chapter 2, “Installing or Upgrading the Data Mart and Publishing the Standard
Reports” on page 7. Installation instructions for the Data Mart and instructions for publishing the standard
reports that are provided with the Broadband Manager.
■
Chapter 3, “Data Mart Configuration and Maintenance” on page 71.
the ETL to meet your specific needs.
■
Chapter 4, “Using Motive Reporting” on page 99. Information on the configuration and maintenance of
the Motive reporting solution, creating and deploying custom reports, and printing and exporting reports.
■
Chapter 5, “Service Metrics Dashboard Report Reference” on page 109.
Metrics Dashboard reports provided with the Data Mart.
■
Appendix A, “Report reference” on page 115. A description of the reports provided with the Data Mart,
including each report's purpose, audience, the .rpt file names, included fields, grouping, and required inputs.
■
Appendix B, “Data Mart schema reference” on page 141. A comprehensive data dictionary for the Data
Mart schema that provides descriptions, examples, and the source for the tables and columns in the schema.
Information related to configuring
A description of the Service
The information in the Data Mart portion of this guide assumes the following:
■
■
■
■
Basic Unix
DBA-level experience with Oracle databases
SQL scripting knowledge
Understanding of the Motive environment
The reporting part of this guide assumes familiarity with Motive products. Customizing reports also assumes knowledge
of Crystal Reports and SQL scripting.
Conventions
This document uses the following typographic conventions:
■
Bold—Identifies the names of graphical user interface buttons, options, commands, fields, and labels.
■
Italic—Identifies variable placeholders such as function or method parameters representing information that must be
provided by the implementation or user. Also identifies documentation titles and certain terms to emphasize meaning.
■
Monospace—Identifies
■
Monospace italic—Identifies
information that you are required to type exactly as shown. This convention also identifies
code and command samples, screen prompts, messages, and filenames.
in a text field.
xii
Preface
parameters whose actual names or values you must provide at a screen prompt or
■
UPPERCASE—Identifies the names of keys on the keyboard.
■
In multi-line code listings, the ⇦ symbol indicates that the text was wrapped for typographical reasons.
Support and contact information
If you encounter issues with this product, visit the Online Customer Support (OLCS) [https://support.alcatel-lucent.com]
website. After registering and logging on, you can access troubleshooting resources.
In addition, you can contact Alcatel-Lucent Support as follows:
■
Toll-free phone (within U.S.): 1-866-582-3688, option 1
■
Outside U.S.: +1 613 784 6100 (United States)
Alcatel-Lucent is interested in feedback about your experience with this product and its documentation. If you have
comments or suggestions, send email to <[email protected]>.
Support and contact information xiii
xiv
Preface
1
Introduction to Data Mart and Reporting
This chapter covers:
■
The Motive Data Mart and Reporting solution
1
Motive applications collect a substantial amount of data about subscribers, CSRs, and their interactions with the Motive
environment. The Motive Data Mart consolidates relevant transactional data into a reporting-friendly schema. Reports
generated from this schema can help decision makers at several levels improve operational efficiency and customer
satisfaction.
The OLTP (Online Transaction Processing) schema that stores Motive application data is highly normalized and optimized
for machine processing and simple queries. Business analysis and decision support solutions have very different
requirements. A data mart is a database optimized for reporting and querying rather than transaction processing. Reporting
databases or schemas are sometimes referred to as OLAP (Online Analytical Processing) databases, in contrast to OLTP
databases. Data marts are designed with fewer tables, more indexes, and de-normalization. Data is moved at regular
intervals, but at off-peak times, from the OLTP transaction databases to the data mart by an ETL (Extract, Transform,
Load) process.
A data mart reduces the load on the transactional database and facilitates faster, more accurate reporting for a subdivision
of a larger organization. Data warehouses, in contrast, pull together data from multiple databases and multiple departments.
Data warehouses are sometimes made from multiple data marts.
Data marts are typically designed around dimension tables, fact tables, and summary tables. Dimension tables separate
the attributes associated with facts into logically distinct groupings, such as time, product, customer, and so on. Dimensions
are relatively stable. Fact tables contain event details that are to be summarized for reporting purposes. Fact tables can
become very large, but consist mainly of foreign key references to records in dimension tables. Summary tables facilitate
reporting by summarizing facts by one or more dimensions. For example, SELFHELP_WORKFLOW_RUN_BY_DATE
summarizes self-service workflow execution statistics by workflow and calendar day.
The Data Mart and standard reports offer the following benefits:
■
Insight into operational efficiency, marketing opportunities, support trends, and ROI.
■
Reduced load on the transactional (OLTP) database. The Motive Data Mart moves reporting queries to the Data Mart
database and allows you to archive some data in the OLTP database.
■
Improved performance for report generation and the OLTP database.
■
Opportunities to integrate Motive data with that of other systems in your organization.
■
Both the Data Mart and the reporting solution are implemented using industry standard design patterns and tools to
facilitate maintenance, customization, and extension.
■
A data dictionary for the Data Mart schema for creating custom reports and instructions for adding them to the Reporting
Console. Alternatively, you can generate reports in the reporting tool of your choice.
■
Parameters to configure how certain data is pulled from the OLTP database by the Extract, Transform, Load (ETL)
process.
From the Reporting Console, you can view graphs and more granular reports that track trends in your support centers
and across your subscriber base. The Service Metrics Dashboard, available from the Reporting Console, provides concise,
high-level metrics that track Motive subscriber usage statistics, adoption, and volume for the Care Manager:
2
Introduction to Data Mart and Reporting
■
Adoption. The Adoption dashboard report shows trends in subscriber adoption and the mix of services in the
subscriber base.
■
Install Status. The Install/Uninstall status report shows machine and subscriber installation and uninstallation
counts per version per month.
■
Self Service Usage. The Self Service dashboard report shows the number of valued workflow sessions per month
and line of business and the number of valued workflows per month and workflow.
■
Phone Channel Usage. The Phone Channel Usage dashboard report shows the number of valued voice workflow
sessions per month and line of business.
■
Raw Data Spreadsheet. For a user-provided date range and line of business, the Raw Data Spreadsheet provides
the data from the adoption report in a spreadsheet format.
From the Reports interface (available from the Reporting Console) you can access reports published on the Crystal Reports
Server. The exact reports that are available depend on the details of your deployment. The Data Mart provides reports in
the following categories (for detailed descriptions of reports, see Appendix A, “Report reference” on page 115):
■
■
■
■
Managed Settings
Self Service
Phone Support
Remote Control
These reports are designed for project sponsors, support center managers, CSR team leads, CSRs, call center managers,
content managers, and other decision makers. For most reports from this interface, you must provide parameters, typically
the start and end date for the report and line of business, when you generate the report.
The Motive Data Mart and Reporting solution
The Motive Data Mart consists of a reporting schema for Care Manager and the ETL (extract, transform, load) process
that populates that schema with data from the Motive support OLTP schema. In the Motive environment, the Data Mart
and reporting solution provides a single point of access for reports detailing product adoption, installation activity, phone
and self-service channel usage, managed settings, phone channel usage, remote control usage, and so on.
The Motive Data Mart and Reporting solution
3
Data Mart and reporting deployment diagram
Managed Servers
(MotiveCluster)
Motive
OLTP
Database
JDBC
Firewall
DB Link
Firewall
Motive Data Mart
Runtime (ETL) Host
(Solaris)
Motive
Data Mart
Database
Reporting Console
Host
(Windows)
Reporting
Console
HTTP/S
Trusted Network
At a scheduled interval, for example nightly, an ETL process extracts data from the Motive OLTP database, transforms it
as necessary, and loads it into the Data Mart schema. The Motive Reporting Console includes links to the service metrics
dashboard and the reports mentioned above. The interface organizes the reports into categories and provides brief
4
Introduction to Data Mart and Reporting
descriptions of each report, including the intended audience, included fields, and required parameters. After you enter
any required parameters (for example, a date range) and click View Report, a new browser window opens displaying
the report generated by the Crystal Reports Server. The data for these reports comes from the Data Mart schema.
The Motive Data Mart and Reporting solution
5
6
Introduction to Data Mart and Reporting
2
Installing or Upgrading the Data Mart
and Publishing the Standard Reports
This chapter covers:
■
■
■
■
■
■
■
■
■
■
Performing a fresh Data Mart installation
Upgrading from DecisionStream 7.1 to Data Manager 8.4
Upgrading the Data Mart from 6.1 to 6.1.1
Upgrading the Data Mart from 6.1.1 to 6.1.2
Upgrading the Data Mart from 6.1.2 to 6.1.3
Upgrading the Data Mart from 6.1.3 to 6.1.3.1
Upgrading the Data Mart from 6.1.3.1 to 6.1.3.2
Uninstalling the Data Mart or Reporting Console
Manually upgrading or pre-creating the Data Mart schema (optional)
Restoring schemas from backups
7
This chapter provides installation and upgrade instructions for the Motive Data Mart. Review “The Motive Data Mart and
Reporting solution” on page 3, and then proceed to the appropriate section:
■
“Performing a fresh Data Mart installation” on page 8 if you are performing a fresh installation of the 6.1 Data Mart.
Performing a fresh installation involves installing the Data Mart at 6.1.0 and then applying the 6.1.1, 6.1.2, and 6.1.3
patches and also the 6.1.3.1 and 6.1.3.2 hotfixes.
■
“Upgrading the Data Mart from 6.1 to 6.1.1” on page 55 to upgrade a version 6.1.0 Data Mart to 6.1.1.
■
“Upgrading the Data Mart from 6.1.1 to 6.1.2” on page 60 to upgrade a version 6.1.1 Data Mart to 6.1.2.
■
“Upgrading the Data Mart from 6.1.2 to 6.1.3” on page 62 to upgrade a version 6.1.2 Data Mart to 6.1.3.
■
“Upgrading the Data Mart from 6.1.3 to 6.1.3.1” on page 64 to upgrade a version 6.1.3 Data Mart to 6.1.3.1.
■
“Upgrading the Data Mart from 6.1.3.1 to 6.1.3.2” on page 65 to upgrade a version 6.1.3.1 Data Mart to 6.1.3.2.
Performing a fresh Data Mart installation
This section provides installation instructions for installing the Motive Data Mart and the Reporting Console and for
publishing the standard reports. Read the entire section to understand the overall process and collect all necessary
information before you begin the installation. In particular, see the following sections to determine what information you
must have:
■
“Preparing the database” on page 10
■
“Installing and configuring Oracle 10g client software” on page 13
■
“Running the Data Mart installer” on page 21
■
“Publishing the standard ("canned") reports” on page 48
Before you begin installing or upgrading the Data Mart, confirm that you have satisfied the following prerequisites. See
the product release notes for supported versions of third-party software and specific hardware requirements. To install
the Data Mart you must have:
■
The Motive Care Manager server environment installed at an appropriate level and correctly configured. See the
instructions in those applications' installation documentation and associated hotfix and patch documentation.
■
An Oracle instance to use for the Data Mart database. Guidance for the DBA in creating and configuring the Data Mart
is provided in “Preparing the database” on page 10. The Cognos ETL (extract, transform, load) environment requires
metadata storage in database tables, referred to as the Cognos ETL catalog. Typically, the Data Mart database also
serves as the Cognos ETL catalog database.
■
A host available to serve as the Data Mart runtime host (the host on which Cognos DecisionStream will be installed).
8
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
■
The Cognos DecisionStream installer and registration credentials (serial number, authorization site name, and
authorization string) available.
To install the Reporting Console and publish the standard reports, you must have the following:
■
The installation media for Crystal Reports Server and, optionally, Crystal Reports Designer. OEM versions of these
products are available from Professional Services.
■
A Windows machine to serve as the Reporting Console and Crystal Reports Server host.
To install and configure the Data Mart: High-level view
The steps in this procedure describe the process at a high level and point to more detailed information in the sections
that follow.
1.
Create and configure the Oracle database instance that you plan to use to host the Data Mart database: “Preparing
the database” on page 10. Typically this database instance is also used for the Cognos ETL catalog database.
2.
(Optional) Install the Oracle 10g client on the Data Mart runtime (ETL) host and configure the required net service
names as described in “Installing and configuring Oracle 10g client software” on page 13.
3.
Install Cognos DecisionStream 7.1 by following the instructions in “Installing Cognos DecisionStream on the Data
Mart runtime host” on page 17.
4.
(Optional) Upgrade to Oracle 11g.
Note
Cognos DecisionStream is not supported with Oracle 11g. If you are using Oracle 11g, you must use
Cognos Data Manager 8.4, which is mentioned below.
5.
Pre-create the Cognos ETL catalog user and tables as described in “Pre-creating the Cognos ETL catalog user and
tables” on page 19.
6.
Run the Data Mart 6.1.0 installer on the Data Mart runtime (ETL) host. If the Reporting Console host is different
from the Data Mart runtime host, run the Windows Data Mart installer on the Reporting Console host as well:
“Running the Data Mart installer” on page 21.
Note
The Reporting Console installer is included as part of the Windows Data Mart installer, and you are
provided the option of installing one or both of the Data Mart and Reporting Console.
7.
Install the Data Mart 6.1.1, 6.1.2, 6.1.3 patches and also the 6.1.3.1 and 6.1.3.2 hotfixes.
8.
(Optional, unless you are using Oracle 11g) Install, or upgrade to, Cognos Data Manager 8.4: “Installing Cognos
Data Manager 8.4 on the Data Mart runtime host” on page 33 or “Upgrading from DecisionStream 7.1 to Data
Manager 8.4” on page 55.
Performing a fresh Data Mart installation
9
9.
Perform post-installation configuration steps, load the Data Mart, and schedule the ETL: “To configure the Data
Mart” on page 30.
10.
Install the Oracle client and ODBC drivers on the Reporting Console host: “Installing and configuring the Oracle
client and ODBC drivers on the Reporting Console host” on page 38.
11.
Install Crystal Reports Server on the Reporting Console host: “Installing Crystal software” on page 40.
12.
Install and configure the Motive Reporting Console using the installer from the Data Mart 6.1.1 patch distribution:
“Installing the Motive Reporting Console” on page 45 and “Configuring the Reporting Console” on page 47.
13.
Publish the standard reports that you plan to use in the deployment: “Publishing the standard ("canned")
reports” on page 48.
Preparing the database
Note
With Oracle 10g, use Cognos DecisionStream. With Oracle 11g, you must use Cognos Data Manager
8.4. You can also use Data Manager with Oracle 10g; however, for performance reasons, you should
use DecisionStream 7.1 with Oracle 10g.
Creating the Oracle database instance typically requires the services of a professional DBA and must be performed before
running the product installer for the Motive Data Mart. This section describes how to configure your Oracle instance for
use with the Data Mart using the supplied sample scripts. You may also create your database instance using the Oracle
tools or your own scripts, but still use the instructions below and the contents of the scripts for guidance when doing so.
Proper database configuration is essential to the smooth functioning of the Data Mart ETL processes. The bulk-processing
nature of the ETL operations requires adequate temp and sort space configuration for the instance, as well as other
parameters to ensure acceptable performance. Without this, the throughput of the ETL processes both during initial load
as well as during incremental processing will deteriorate rapidly.
10
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
There are two primary categories of database-related configuration that must be performed during the setup of the Motive
Data Mart:
1. Creation of an Oracle database instance (or the upgrade of an existing instance) that will host the Data Mart schema.
Create an Oracle database instance using the Oracle tools using the guidelines listed in “Creating an Oracle database
instance to serve as the Data Mart database” on page 11.
2. Creation of a Data Mart user and schema objects within that instance. There are three approaches to this process:
■
Option 1: (The preferred method) The DBA uses scripts provided with the Data Mart to pre-create the tablespaces.
The Solaris packages (MIdata610.pkg or, in the case of an upgrade, MPdata610.pkg) creates the users and
other schema objects but uses the pre-created tablespaces. The use of these scripts is described in Step 2 in “To
install the Data Mart” on page 21.
■
Option 2: The Data Mart installer creates the tablespaces as well as the users and other schema objects. The Solaris
packages (MIdata610.pkg or, in the case of an upgrade, MPdata610.pkg) let you supply paths on the database
host to the index and data files, but do not provide fine control over tablespace layout. For more information, see
“To install the Data Mart” on page 21.
■
Option 3 (supported, but not recommended): Pre-create the schema using scripts provided with the Data Mart.
This option is available for situations where the DBA login cannot be provided to the Data Mart installer. For more
information, see Step 6 in “To install the Data Mart” on page 21 for a fresh installation.
Creating an Oracle database instance to serve as the Data Mart database
When you create or upgrade the Oracle database instance to host the Data Mart schema, keep in mind the following
points:
■
Character Set:
■
nls_length_semantics: Leave nls_length_semantics set to BYTE during database instance creation or
upgrade, but change the value of this parameter to CHAR after the database instance creation or upgrade is complete.
When creating the database instance, set the NLS_CHARACTERSET to UTF8.
Warning Problems may arise later if nls_length_semantics is not set back to CHAR. The entire database may
need to be rebuilt, causing extensive downtime.
Use the Oracle Enterprise Manager to change the value of initialization parameters for the database instance after it
has been created. nls_length_semantics is a dynamic parameter and does not require a database restart. See
Oracle Metalink note 144808.1 for more information.
Tip
To be absolutely certain that your database is in the correct (CHAR) semantics mode, you can issue a
create table statement within the Data Mart (motdm) schema:
SQL> create table testit (name varchar2(255));
Preparing the database
11
If CHAR semantics are in place, you will see this table created with CHAR semantics by default. Only
by explicitly indicating byte as follows will BYTE semantics be used:
SQL> create table testit2 (name varchar2(255 byte))
SQL> select table_name, column_name, data_type, char_length,
char_used from user_tab_columns where table_name like 'TESTIT%'
TABLE_NAME
TESTIT
TESTIT2
CHAR_USED
COLUMN_NAME DATA_TYPE
NAME
VARCHAR2
NAME
VARCHAR2
CHAR_LENGTH CHAR_USED
255
C
255
B
shows ‘C’ for character and ‘B’ for byte.
When you run the initial ETL load, if you see an error like the following in
/var/tmp/dm_init_run.log:
DMS-E-GENERAL, A general exception has occurred during operation 'execute ⇦
immediate'.
ORA-01401: inserted value too large for column
Check to see if the nls_length_semantics initialization parameter is set to CHAR. If not, you
must restore the database from backups, change the parameter, and rerun the initial load script.
■
Memory: The ETL processes greatly benefit from increased memory. Motive recommends that you use Oracle's
Automatic Memory Management because it allows Oracle to allocate appropriate sort and hash areas. The
pga_aggregate_target parameter can be set to define how much PGA memory to use. The db_cache_size
parameter can be set to define how much SGA memory to use. Both of these should be set as high as feasible without
causing OS-level paging. For example, for 1 GB of physical RAM, consider dedicating 70% to Oracle.
■
Rollback: The ETL processes generate significant undo and perform long-running transactions. Motive recommends
that you use Oracle's Automatic Undo Management (AUM) capabilities, as opposed to classic rollback spaces. AUM
permits better management of long-running transactions, and minimizes the ORA-1555 errors that are seen with the
rollback approach.
■
Temp space: Oracle writes out to temp space large sorts and hashes that do not fit in memory. To address this,
Motive recommends that you make a large amount of temp space available to the Data Mart schema owner account.
■
Optimizer mode:
■
Partitioning: Motive recommends that the “Partitioning” option be installed on the Data Mart's Oracle instance.
Partitioning is an Oracle Enterprise edition feature and the Oracle OUI enables it by default. You can tell if the
partitioning option is enabled from the header message when you connect to the database via SQL*Plus. For example,
if partitioning is enabled, you will see something like the following:
Always use optimizer_mode = CHOOSE. Cognos metadata scans are very slow if you use
optimizer_mode = FIRST_ROWS.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
12
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
■
Other parameters: Motive recommends that you set the following parameters to the values indicated. These
values are general purpose minimum values. Consult the Oracle documentation and evaluate the needs of your
deployment to determine if higher values are appropriate for your deployment.
❐
SGA_TARGET [http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams193.htm#REFRN10256]:
3 GB
❐
PROCESSES [http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams169.htm#REFRN10175]:
500
❐
SESSION [http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/initparams191.htm#REFRN10197]:
500
Installing and configuring Oracle 10g client software
Note
Installing and configuring Oracle 11g client software is covered in a later section.
Before you begin the Data Mart installation, you must ensure that the Oracle 10g client is installed on the Data Mart
runtime host and that connectivity can be established with the following databases:
■
Motive OLTP database
■
Oracle database onto which the Data Mart schema will be loaded
■
Cognos ETL catalog database, though this is typically the same database as the Data Mart database
In addition, you must establish connectivity between the Data Mart database host and the Motive OLTP database such
that you can connect to the Motive OLTP database using the same connect string that you use to connect from the Data
Mart runtime (ETL) host to the Motive OLTP database.
The most common method for configuring the Oracle client is to set up local net service names in the Oracle client's
tnsnames.ora file, as described below.
Before you begin installing and configuring the Oracle client, collect the information indicated in the tables below:
Motive OLTP database
Item
Description
Your Value
Motive OLTP database host The name of the host on which the Motive OLTP database
name
is installed. For example, zeus.acme.com
Motive OLTP database port The port number on which the Oracle instance hosting the
number
Motive OLTP database listens.
Default: 1521
Installing and configuring Oracle 10g client software
13
Motive OLTP database (continued)
Item
Description
Motive OLTP database
service name
The name that identifies the database service on the
database host. The service name is defined during the
database creation.
Motive OLTP database net
service name
The net service name to the Motive OLTP database as
defined on the Data Mart runtime host and the Data Mart
database host.
Your Value
Data Mart and Cognos ETL catalog database
Item
Description
Your Value
Note: Typically the Cognos ETL catalog database is the same as the Data Mart database. If you choose to use a separate
database for the Cognos ETL catalog, you must have that database's host name, port number, service name, and DBA
user name and password.
Data Mart database host
name
The name of the host on which the Data Mart database is
installed. For example, poseidon.acme.com
Data Mart database port
number
The port number on which the Oracle instance hosting the
Data Mart database listens.
Default: 1521
Data Mart database service
name
The name that identifies the database service on the
database host, defined during the database creation.
Data Mart database net
service name
The net service name to the Data Mart database as defined
on the Data Mart runtime host.
To install the Oracle 10g client software on the Data Mart runtime host
1.
Install the appropriate version of the Oracle client on the Data Mart runtime (ETL) host by running the Oracle
Universal Installer (OUI) and following the on-screen instructions.
Note
Motive recommends that the Oracle client version match that of the Motive OLTP database and Data
Mart database versions. For specific software and hardware requirements, see the product release
notes. For more information about the OUI, consult your Oracle documentation.
2.
Choose Custom for the installation type, and click Next.
3.
Specify the Oracle home details, and click Next.
4.
On the Available Product Components page, choose these components to install:
14
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
■
SQL*Plus
■
Oracle JDBC/THIN Interfaces
■
Oracle Call Interface
■
Oracle Net
Click Next when the components are selected.
5.
Confirm your environment meets the minimum requirements for installing and configuring on the Product-Specific
Prerequisite Checks page, and click Next.
6.
Click Install on the Summary page if the summary is correct.
After the installation, the Oracle Net Configuration Assistant: Welcome page appears. You can also run the Net
Assistant at any time as described in “To run the Net Assistant at any time” on page 16.
To configure the Oracle 10g client on the Data Mart runtime host
Follow the on-screen instructions to configure net service names for the Motive OLTP database and the Data Mart database
(and the Cognos ETL catalog database if different from the Data Mart database). These steps require the host name, port
number, and service name for the database for each database. Use the information you collected in “Motive OLTP
database” on page 13 and “Data Mart and Cognos ETL catalog database” on page 14.
Note
The most common method for configuring the Oracle client is to set up local net service names in the
Oracle client's tnsnames.ora file by directly editing the file. However, you can also use the Net
Assistant as described in the following steps.
1.
Make sure the check box for Perform typical configuration on the Oracle Net Configuration Assistant:
Welcome page is NOT selected, and click Next.
2.
With Local Naming selected on the Naming Methods Configuration page, click Next.
3.
Enter the SID of the target database (Motive OLTP database or the Data Mart database) in the Service Name
field, and click Next.
4.
Select TCP for the network protocol, and click Next.
5.
Specify the host name of the database and port number, and click Next.
6.
Select Yes, perform a test.
If this fails, recheck the parameters entered above. Also, check the login by selecting the Change Login button
on this screen.
Once the test is successful, click Next.
Installing and configuring Oracle 10g client software
15
7.
Enter a name in the Net Service Name field, and click Next.
8.
Specify Yes when asked if you would like to configure another net service name, and click Next. Repeat Step 3 to
Step 7 to configure a net service name for the other database (Motive OLTP database or the Data Mart database).
Once you have configured the second net service name, specify No when asked if you would like to configure
another net service name, and click Next.
9.
When you see Net service name Configuration Complete!, click Next.
10.
When you see Naming Methods configuration complete!, click Next.
11.
When you see Oracle Net Configuration complete, click Finish.
The following message appears: The installation of Oracle Client was successful.
12.
Motive recommends that you test the connections to the databases using SQL*Plus before beginning the Data Mart
installation to confirm that you can connect using the net service name you created:
sqlplus user_name/password@net_service_name
where:
■
user_name and password represent a valid login to the database.
■
net_service_name is the net service name you created in this procedure.
If successful, a SQL> prompt appears. If you cannot connect in this way with the net service name you created, the
Data Mart installer will not be able to connect to the database and will fail.
To run the Net Assistant at any time
The Net Assistant allows you to set up local net service names in the Oracle client's tnsnames.ora file.
Note
The most common method is to directly edit the Oracle client's tnsnames.ora file instead of using
Net Assistant. On Solaris, this file is usually located in $ORACLE_HOME/network/admin on Solaris.
On Windows, this file is often located at
C:\Oracle\product\version\client_1\NETWORK\ADMIN .
After an Oracle client installation, you can run the Net Assistant at any time as follows:
1.
On Windows, start the Oracle Net Assistant by selecting: Start->All Programs->Oracle - OraHome10g
->Configuration and Migration Tools->Net Configuration Assistant.
2.
On Solaris, start the Net Assistant by running $ORACLE_HOME/bin/netca. The Net Assistant is a GUI application,
so you must run this command in an environment that is able to display an X window.
16
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
To configure the Oracle 10g client on the Data Mart database
Perform the following steps on the Data Mart database host to configure a local net service name for the Motive OLTP
database. If this net service name is not correctly configured, the installation fails.
Important You must use the same net service name to connect the Data Mart database host to the Motive OLTP
database as you use to connect the Data Mart runtime (ETL) host to the Motive OLTP database.
1.
Start the Net Assistant as described in “To run the Net Assistant at any time” on page 16, or directly edit the
tnsnames.ora file.
2.
Follow the Net Assistant procedure in “To configure the Oracle 10g client on the Data Mart runtime host” on page 15,
or use the information you collected in “Motive OLTP database” on page 13 to directly edit the tnsnames.ora
file.
Note that you only need to establish one net service name (for the OTLP database) for the Data Mart database host.
When you start the Net Assistant after an installation, the steps will be slightly different from the steps in “To
configure the Oracle 10g client on the Data Mart runtime host” on page 15. For example, the beginning steps are
different:
a.
Choose Local Net Service Name configuration, and click Next.
b.
Select Add, and click Next.
c.
Proceed with Step 3 in “To configure the Oracle 10g client on the Data Mart runtime host” on page 15.
Installing Cognos DecisionStream on the Data Mart runtime host
For Oracle 10g, Motive's Data Mart uses Cognos DecisionStream as its Extract, Transform, Load (ETL) engine. The Cognos
DecisionStream ETL environment is typically installed on a dedicated host and not collocated with other Motive servers
or databases. In this document, this host is referred to as the Data Mart runtime host.
Note
The system time on the ETL machine and the OLTP host should be in reasonable synchronization to
ensure that the DM_CREATED_DATE and DM_UPDATED_DATE values are consistent.
This topic summarizes the installation procedure. For complete installation and configuration instructions, see the Cognos
DecisionStream documentation. For supported versions of Cognos for this release, see the Motive release notes.
Installing Cognos DecisionStream on the Data Mart runtime host
17
To install Cognos DecisionStream 7.1 on Solaris
1.
Create a Solaris user as which to run the ETL processes. For example, create the user cognos. Create a home
directory for this user to use for the Cognos installation, such as /usr/cognos:
useradd -m -d /usr/cognos cognos
passwd -r files cognos
For more information about these commands, see their man pages.
2.
Obtain the Cognos DecisionStream installer.
3.
Copy the installer to a temporary directory and make the cognos user the owner of the directory.
4.
Extract the installer tar file.
5.
Obtain a license for Cognos DecisionStream. For information about how to obtain this license, contact Professional
Services.
6.
Log in as the cognos user you created in Step 1 and install Cognos DecisionStream by running ./install from
the Cognos installation media to start the text-based installation wizard.
7.
Select the Default installation type.
Accept the defaults generally, but note the following:
■
Specify the cognos user's home directory as the prefix in the installation directory. For example:
/usr/cognos/cer3.
■
At the Configuration Manager Cognos screen, at the configcp -> prompt, type New, then type Wizard
to start the Cognos Configuration Wizard.
■
Select None as the Authentication Source unless your deployment requires otherwise. For more information,
see the Cognos documentation.
When the Cognos installation wizard completes, you are presented with information like the following:
N.B. the appropriate DecisionStream environment configuration file
must be invoked before running any product executables
For SH/KSH users, add the following to .profile
. /usr/cognos/cer3/bin/dsenv.sh
For CSH users, add the following to .login
source /usr/cognos/cer3/bin/dsenv.csh
Creating SHELL configuration file /usr/cognos/cer3/bin/dsenv.sh
Creating CSH configuration file /usr/cognos/cer3/bin/dsenv.csh
Successfully activated the service.
configcp ->
18
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
8.
Type Exit and follow the on-screen instructions to exit the Cognos installer.
9.
Do the following:
a.
Add the indicated information to the appropriate startup file depending on your shell.
b.
Add lines to set up the required Oracle and Cognos environment variables.
For example, if you have configured your Cognos user to use SH, you would add the following to the cognos user's
.profile file, with the appropriate path names for the location of Cognos and Oracle 10g:
# source Cognos DS 7.1 env settings
# --------------------------------. /usr/cognos/cer3/bin/dsenv.sh 1
# always set COGNOS_HOME to DS_BIN
# -------------------------------COGNOS_HOME=$DS_BIN; export COGNOS_HOME
# set up Oracle client environment
# -------------------------------ORACLE_HOME=/usr/local/oracle/product/10.2.0.1 2
export ORACLE_HOME
TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN
PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH; export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib
export LD_LIBRARY_PATH
1
2
Where /usr/cognos/cer3 matches your Cognos installation directory.
Where /usr/local/oracle/product/10.2.0.1 matches your Oracle client installation directory.
Pre-creating the Cognos ETL catalog user and tables
Before you run the Data Mart installer, you must create an initial Cognos ETL catalog with the Cognos DecisionStream
Designer tool. This tool is currently available on Windows only; however, Solaris users can install the Cognos DecisionStream
Designer tool on a Windows computer for the (one-time) purpose of creating the initial Cognos ETL catalog, while still
maintaining the regular ETL environment on Solaris. The Unix version of Cognos DecisionStream includes a limited license
for DecisionStream for Windows, which allows you to design and create prototypes using DecisionStream Designer for
deployment on Unix servers. The host from which you create the Cognos ETL catalogs must have the Oracle client installed
and configured to connect to the Cognos ETL catalog database (usually the same as the Data Mart database).
To create the initial Cognos ETL catalog and tables
1.
The Cognos ETL (extract, transform, load) environment requires metadata storage in database tables. To provide
for these tables, you must create a separate Cognos user database account (“Cognos ETL catalog account”), typically
in the same Oracle instance as the Data Mart database. Create the account and grant privileges (connect, resource)
by running the following SQL commands as the database administrator of the database which you are using as the
Cognos ETL catalog database (where motive_etl_admin is the Cognos ETL catalog user and motive_etl_adminpw
Installing Cognos DecisionStream on the Data Mart runtime host
19
is the Cognos ETL catalog user's password). Assuming you are using the Data Mart database as your Cognos ETL
catalog database and have created the database as described in “Preparing the database” on page 10, use the
following SQL commands, or edit them as necessary for your environment:
create user motive_etl_admin identified by motive_etl_admin;
default tablespace user_ts temporary tablespace temp_ts quota unlimited
on user_ts
grant connect, resource to motive_etl_admin;
grant create trigger, create procedure to motive_etl_admin;
Note
This uses user_ts and temp_ts as the user and temp tablespaces. These tablespaces are created
by the sample database creation scripts (see the “Manually upgrading or pre-creating the Data Mart
schema (optional)” on page 68 section). You can determine what tablespaces exist for your database
by running the following SQL command:
select tablespace_name from dba_tablespaces order by tablespace_name;
Alternatively, in a test environment where the tablespaces were not pre-created, use the following
commands to create the catalog user:
create user motive_etl_admin identified by motive_etl_adminpw;
grant connect, resource to motive_etl_admin;
grant create trigger, create procedure to motive_etl_admin;
Enter a login and password for the Cognos user (motive_etl_admin/motive_etl_adminpw in the sample
code above).
2.
Install Cognos DecisionStream Designer and an Oracle client on a Windows machine, and establish connectivity
with the database you are using as the Cognos ETL catalog database.
a.
Run Setup.exe on the Cognos product CD, and follow the online instructions. In a typical deployment, you
will accept the defaults where provided.
b.
Install an Oracle client and establish connectivity with the database you are using as the Cognos ETL catalog
database. For instructions on installing and configuring an Oracle client, see “Installing and configuring Oracle
10g client software” on page 13.
3.
In the Cognos DecisionStream Designer tool (Start->All Programs->Cognos Series 7 Version 2->Cognos
DecisionStream Designer), click Create a new catalog.
4.
Type a name for the catalog, such as DMCOMMON (the name does not matter, as the installer renames it to DMCOMMON),
and select Next.
5.
Select Oracle SQL*Net and database user name and password for the Cognos ETL catalog schema owner (that
is, the user you created in Step 1). Enter the corresponding net service name in the SQL*Net Service field.
If the Oracle client was configured properly, the net service name appears in the SQL*Net Service drop-down
list box. In some cases, you may need to enter the net service name manually.
20
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
6.
Select Test Connection to verify connectivity to the database. If the test succeeds, the message Connection OK
appears. Click OK to dismiss the connection test.
7.
Click Finish.
8.
From the File menu, select Save Catalog, and then exit the application.
Running the Data Mart installer
Follow the steps in the procedures below to install and configure the Data Mart.
To install the Data Mart
The steps below represent a typical installation. Some prompts may be omitted depending on your environment. For
example, if you indicate that you pre-created or manually upgraded the schema, you are not prompted for the DBA login
and password for the Data Mart database because the installer does not need to create users or tablespaces.
If the installation fails, inspect the detailed log file /tmp/MotiveDebug.log. As the install is running, you can monitor
database activity by looking at path_to/MOTVserv/install/6.1.0/datamart-service/sh.out; however this
is a temporary file and will be deleted. For fresh installations only, if the installation fails, you must manually drop the
Data Mart schema owner from the database before running the installer again. For upgrades, you must restore the schema
from backups before running the installer again.
1.
On the Data Mart runtime host, ensure that you can connect to the target database instances for the 6.x OLTP
schema, Cognos catalog schema, and Data Mart schema before you run the pkgadd commands. Use the sqlplus
command to test that your net service names are set up correctly:
$ sqlplus system/password@net_service_name
SQL*Plus: Release 10.1.0.2.0 - Production on Thu Feb 7 15:38:50 2008
Copyright (c) 1982, 2004, Oracle.
All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
2.
If you plan to pre-create the schema manually (see Step 6), this step is required. If you do not plan to pre-create
the schema manually, this step is optional but recommended because it gives you more fine-grained control over
tablespace layout. In either case, the site DBA typically performs this step.
a.
Extract the file create_tbs_template.sql from Solaris/English on the Data Mart 6.1.0 installation
media to your local system.
b.
Edit create_tbs_template.sql as follows:
Running the Data Mart installer
21
c.
■
Change all instances of the string DMUSER to the name you plan to use for the Data Mart schema owner.
You must provide this user name during the Data Mart installation. The default value is motdm.
■
Change all instances of the string COGNOSUSER to the name of the database user that owns the Cognos
ETL catalog schema. You created this user in “Pre-creating the Cognos ETL catalog user and
tables” on page 19.
■
Change all strings like filesystem1, filesystem2, and so on to paths on your database host where
you would like the data files to reside.
■
All of the tablespaces defined in this file are required and are sized for a typical large installation. Make
other adjustments that are appropriate to your deployment.
Run the script on the Data Mart database as a user with DBA privileges:
SQL> @create_tbs_template.sql
3.
Confirm that the host meets the prerequisites listed at the beginning of “Performing a fresh Data Mart
installation” on page 8 and that you have performed the necessary preparation, such as installing the Oracle
Client and Cognos DecisionStream, configuring database connectivity, and creating the Cognos user and catalog.
4.
The Data Mart installer creates a database link from the Data Mart database to the OLTP database to pull data from
the OLTP database into staging tables in the Data Mart. To support this, the Data Mart runtime (ETL) host and Data
Mart database host must have connectivity to the Motive OLTP database using the same connect string. Also, you
must provide the net service name from that connect string to the Data Mart installer when prompted for the OLTP
database net service name. Motive recommends that you manually test by logging in with SQL*Plus from each
database (using the correct OLTP schema owner, password, and net service name):
a. From the Data Mart runtime (ETL) host, run: sqlplus motive_admin/password@motoltp
b. From the Data Mart database host, run: sqlplus motive_admin/password@motoltp
If you have problems connecting to the OLTP database using the same net service name, confirm that the following
parameters in $ORACLE_HOME/network/admin/sqlnet.ora on the Data Mart runtime (ETL) host and the
Data Mart database are configured correctly on both hosts:
NAMES.DEFAULT_DOMAIN
NAMES.DIRECTORY_PATH
SQLNET.AUTHENTICATION_SERVICES
Note
If NAMES.DIRECTORY_PATH is not set, the tnsnames.ora file is used.
5.
Confirm that the OLTP user has the rights necessary to create views and procedures before running the Data Mart
installer. Connect to the database as the OLTP user and run the following command to see what privileges already
exist:
select * from session_privs;
22
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
If CREATE VIEW and CREATE PROCEDURE are not already listed, grant these privileges by logging on to the OLTP
database as the DBA:
sqlplus system/password@net_service_name
and performing the following commands:
grant create any view, create any procedure to oltp_user;
If necessary, you may revoke these privileges after running the Data Mart installer.
6.
Pre-create the schema using scripts provided with the Data Mart. This option is available for situations where the
DBA login cannot be provided to the Data Mart installer. For detailed instructions about this approach, see “Manually
upgrading or pre-creating the Data Mart schema (optional)” on page 68.
7.
Locate the MOTVserv.pkg, MIinst610.pkg, MIetlc610.pkg, and MIdata610.pkg on the installation
media in Solaris/English. Install the Data Mart by performing the following pkgadd commands in the order
listed below.
Tip
See “Using response files to install the Data Mart” on page 32 for information about using a response
file to install the Data Mart.
pkgadd
pkgadd
pkgadd
pkgadd
-d
-d
-d
-d
MOTVserv.pkg
MIinst610.pkg
MIetlc610.pkg
MIdata610.pkg
Answer y when you receive prompts like Do you want to install these conflicting files
[y,n,?,q] and This package contains scripts which will be executed with super-user
permission during the process of installing this package. Do you want to continue
with the installation of <packagename> [y,n,?].
See the man page for pkgadd for more information.
8.
Follow the on-screen instructions using the “Solaris Data Mart 6.1.0 installer prompts” on page 25.
9.
On the Data Mart runtime host, extract the Data Mart 6.1.1 installation scripts to a convenient location:
tar –xvf dm611patch.tar
10.
Collect the following information required by the upgrade script (see “Solaris Data Mart 6.1.0 installer
prompts” on page 25):
■
The base directory for the Data Mart installation. For example: /opt
■
The Oracle home directory on the Data Mart runtime host. For example: /opt/oracle/product/10.2.0.1
■
The net service name for the Data Mart database.
■
The username and password for the Data Mart schema owner.
Running the Data Mart installer
23
11.
■
The password for the MOTREPORT user on the Data Mart database.
■
The net service name for the Cognos ETL catalog database: MYDB.MYDOMAIN.COM
■
The username and password for the Cognos schema owner.
■
The installation location for Cognos on the Data Mart runtime host. For example: /usr/cognos/cer3
■
The net service name for the OLTP database: MYDB.MYDOMAIN.COM
■
The username and password for the OLTP schema owner.
Invoke the 6.1.1 patch installation script as root. When prompted, supply the information collected in Step 10 (run
chmod +x on the script to make it executable if necessary):
./dm611patch.sh
Note
The dm611patch.sh script does not support answer files.
12.
Copy the contents of the 6.1.2 patch folder to a convenient location.
13.
Invoke the patch installation script as root. When prompted, supply the information collected in Step 10:
./dm612patch.sh
Note
The dm612patch.sh script does not support answer files.
14.
Copy the contents of the 6.1.3 patch folder to a convenient location.
15.
Invoke the patch installation script as root. When prompted, supply the information collected in Step 10:
./dm613patch.sh
Note
The dm613patch.sh script does not support answer files.
16.
Copy the contents of the 6.1.3.1 folder to a convenient location.
17.
Invoke the installation script as root. When prompted, supply the information collected in Step 10:
./Install-6.1.3.1.sh
Note
The Install-6.1.3.1.sh script does not support answer files.
24
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
18.
Copy the contents of the 6.1.3.2 folder to a convenient location.
19.
Invoke the installation script as root. When prompted, supply the information collected in Step 10:
./Install-6.1.3.2.sh
Note
The Install-6.1.3.2.sh script does not support answer files.
20.
Continue with “To configure the Data Mart” on page 30.
Solaris Data Mart 6.1.0 installer prompts
Prompt
Description
Enter package installation directory (default: /opt):
Enter the directory in which you would
like to install Motive components.
Answer file key:
Enter Motive Data Mart installation password:
Confirm installation password:
Your Value
BASEDIR
Enter and confirm the password used
to validate Motive installations.
Answer file
keys: INSTALL_KEY,
INSTALL_PW
Run Motive as what user? (default: nobody):
Run Motive as what group? (default: other):
Enter the existing Unix user and group
used during the Cognos installation.
This is the user that is used to run the
ETL load scripts.
Important: If you use a group other
than other, then you must add root
to that group for the duration of the
installation.
Answer file
key: MOTSERV_USER,
MOTSERV_GROUP
Confirm Cognos Installation Location
The installer has detected Cognos DecisionStream installed
in the following directory. Hit RETURN if this is correct. Or
type in an alternate location for the Cognos DecisionStream
installation.
The full path to the Cognos installation.
Note
This is not the path
to the catlist
Running the Data Mart installer
25
Solaris Data Mart 6.1.0 installer prompts (continued)
Prompt
Cognos Installation Directory (default: /usr/cognos/cer3):
Description
Your Value
command, as in
previous releases.
Answer file key:
COGNOS_HOME
Confirm Oracle Client Location
The full path to the Oracle client
installation. Use the ORACLE_HOME
The installer has detected the Oracle Client installed in the directory and not the directory
following directory. Hit RETURN if this is correct. Or type containing the SQL*Plus executable.
in an alternate location for the Oracle Client installation.
Answer file key: ORACLE_HOME
Oracle Installation Directory (default:
/opt/oracle/product/10.2.0.1):
Specify Motive OLTP Database Information
Always select n at the “Skip this OLTP
database” prompt.
Type the Oracle Net Service Name for system access. Your
database administrator should know these values.
Answer file
keys: MOTIVE_TNS_NAME,
Skip this OLTP database (y/n)? (default: n):
SKIP_MOTIVE
Net Service Name:
Specify Motive OLTP Schema Owner
The Motive OLTP schema owner was
created during the installation of the
Type the OLTP schema owner login and password. This
Care Manager server environment. The
account is used to retrieve data from and write data to the Data Mart installer uses this login to
database.
modify the OLTP schema.
OLTP Schema Owner (default: motive_admin):
Enter OLTP Schema Owner password:
Confirm OLTP Schema Owner password:
This prompt only appears if you did not
skip the Motive OLTP schema at the
previous prompt.
Answer file
keys: MOTIVE_USER,
MOTIVE_PASSWORD
Cognos Oracle Server Info Type the Oracle Net Service Name Typically, the Cognos ETL Catalog
for system access. Your database administrator should know database is the same as the Data Mart
these values. Net Service Name (default:
database.
previous-field-value):
Answer file
key: COGNOS_TNS_NAME
Specify Cognos Database User
26
Use the value you created in
“Pre-creating the Cognos ETL catalog
user and tables” on page 19.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Solaris Data Mart 6.1.0 installer prompts (continued)
Prompt
Description
Your Value
Type the database login and password for the Cognos ETL Answer file
catalog. This account contains the metadata for the ETL keys: COGNOS_USER,
flow.
COGNOS_PASSWORD
Cognos Database User (default: cognos):
Enter Cognos Database User password:
Confirm Cognos Database User password:
Datamart Oracle Server Info Type the Oracle Net Service Typically, the Cognos ETL Catalog
Name for system access. Your database administrator should database is the same as the Data Mart
know these values. Net Service Name (default:
database.
previous-field-value):
Answer file
key: DATAMART_TNS_NAME
Suppress schema creation (or upgrade)
To have the installer create (or upgrade) the schema on the
specified database server, answer n to the question below,
and then hit RETURN to continue. Or, to use a
manually-created (or manually-upgraded) schema, answer
y before continuing. In this case, you will receive prompts
for database information, but the installer does not create
(or upgrade) the schema. WARNING: Selecting the check
box implies that the schema creation (or upgrade) scripts
on the CD were used to create (or upgrade) the schema.
Other methods are not supported, and they may cause the
system to become unusable.
If you answer yes to this prompt, the
installer does not create any users or
load the Data Mart 4.13.3 schema. If
you answer yes to this prompt, you
must already have run the creation
scripts as described in “Manually
upgrading or pre-creating the Data Mart
schema (optional)” on page 68 before
running this installer.
Suppress schema creation (or upgrade) (y/n)? (default: n):
Specify DBA Login for Datamart
The database administrator (DBA) login
for the Data Mart database. The
Type the database administrator (DBA) login and password. installer uses this to create Data Mart
This account is used to create or upgrade the Motive Data tablespaces, the schema owner and
Mart database.
report user (MOTREPORT).
Database Admin (default: system):
Enter Database Admin password:
Answer file
keys: DATAMART_SYSDBA_USER,
DATAMART_SYSDBA_PASSWORD
Confirm Database Admin password:
Running the Data Mart installer
27
Solaris Data Mart 6.1.0 installer prompts (continued)
Prompt
Description
Your Value
Specify Data and Index File Paths
To have the installer use a designated
directory for creating data and index
You can specify the paths for the data and index files on files for the Data Mart tablespaces,
the database host. If you do not specify these locations, the specify them here. If not, the installer
installer applies the default locations. Note: Entries must will use the default location. If you have
contain valid path syntax for the operating system on which created the tablespaces for the schema
the database is installed, including drive letters and
owner as described in “Preparing the
backslashes for Windows, or forward slashes for any UNIX database” on page 10, those
variants.
tablespaces are used and the choice
you make here is ignored.
Data Files Location:
Note
Index Files Location:
In the upgrade
scenario, these
locations are used
for newly created
tablespaces.
Answer file keys:
DB_DFILES,
DB_IFILES
Select Database Size for Motive Data Mart
Select small, medium, or large, as
appropriate. If you have created the
Select the size of the database to create for Motive Data tablespaces for the schema owner as
Mart
described in “Preparing the
database” on page 10, those
1 - SMALL [Initial Size = 4.0 GB, Max. Size = 60.5 GB]
tablespaces are used and the choice
2 - MEDIUM [Initial Size = 7.5 GB, Max. Size = 103.0 GB] you make here is ignored.
3 - LARGE [Initial Size = 13.5 GB, Max. Size = 148.0 GB]
■ Small has an initial size of 4.0 GB
Choice: (default: 2):
and a maximum size of 60.5 GB
■
Medium has an initial size of 7.5 GB
and a maximum size of 103.0 GB
■
Large has an initial size of 13.5 GB
and a maximum size of 148.0 GB
Answer file key:
Specify Datamart Database User
DB_SIZE
The Oracle user that owns the Data
Mart schema. If you pre-created
Type the Data Mart schema owner login and password. This tablespaces when creating the database
account is used by the ETL process.
instance in “Preparing the
28
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Solaris Data Mart 6.1.0 installer prompts (continued)
Prompt
Description
Data Mart Schema Owner (default: motdm):
database” on page 10, you must use
the user name that you selected at that
time for the Data Mart to use your
pre-created tablespaces and not create
new ones.
Enter Data Mart Schema Owner password:
Confirm Data Mart Schema Owner password:
Your Value
■
New installation. The installer
creates this account and uses it as
the schema owner for the Data Mart
schema. The user must not exist
when you run the installer unless
you precreated the schema
manually.
■
Upgrade an existing Data
Mart. Use the schema owner of
the current Data Mart schema.
The Oracle limit for the name is 30
characters or less. However, Motive
recommends a maximum of 15
characters.
Answer file
keys: DATAMART_USER,
DATAMART_PASSWORD
Specify Reports Database User
The ServiceNet reporting solution
requires that a user named MOTREPORT
Type the database password for use by the Reports Server exist with permission to read data from
when accessing the Motive Data Mart. The database login the Data Mart schema. For new
name is constrained to be MOTREPORT.
installations, the Data Mart installer
creates this read-only user (except in
Enter Reports Database User password:
the pre-creation scenario). This user
name is hard-coded because the
Confirm Reports Database User password:
standard reports provided with
ServiceNet require this user name. If
you are upgrading an existing Data
Mart, this user must already exist. Enter
the password for this user.
Answer file
key: REPORTS_PASSWORD
Running the Data Mart installer
29
Solaris Data Mart 6.1.0 installer prompts (continued)
Prompt
Description
Your Value
Create schema in single tablespace (NOT RECOMMENDED) If this option is selected, the installer
creates all Data Mart schema objects
The recommended deployment approach is to distribute in a single tablespace. It expects to find
the Data Mart tables across multiple tablespaces. For a large the following tablespaces already
production deployment, this allows the best space
present on the database instance and
utilization, as well as the ability to configure the tablespace use them for creating the objects:
parameters to match the growth characteristics of the data
■ The users tablespace, for storing
it contains. It also allows data to be distributed across
multiple disk-subsystems, increasing throughput.
data, index and lob segments
Create schema in single tablespace (NOT RECOMMENDED)
(y/n)? (default: n):
■
The temp tablespace, for temporary
segments
These are the default tablespaces
created by standard Oracle tools like
DBCA. If you do not already have these
tablespaces, have your DBA create
them before running the installer.
Important Only use this option for
testing and training
environments. A single
tablespace is not
suitable for any
production environment.
Answer file
key: USE_DEFAULT_TABLESPACE
To configure the Data Mart
1.
Set the dashboard.AudienceSize ETL parameter in the ETL_PARAMETERS table to an appropriate value. See
“Data Mart ETL parameters” on page 82.
2.
Make sure that the ETL parameter CM.CUSTOMER.AUTHPROVIDER matches the value used for the Care Manager
server property motive.subscriberdatastore.SubscriberDataStoreHelper.
defaultAdapterProvider. As of patch 6.1.1, the default for both of these is GenericIdentityAsserter.
3.
The 6.1.1 Data Mart supports the new GIA/SSO mechanism added by CSM/SSM/HomeView hotfixes 6.1.0.1 and
6.1.0.6 and used by the HomeView application. (As of BCM 7.0.2, CSM and SSM are combined into the Care Manager.)
Set the following ETL parameters that control the Data Mart's interaction with this mechanism as appropriate. See
“Segmenting subscribers” on page 79 for more information:
30
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
■
CM.SEGMENTATION.USESUBJECTATTRIBUTESETS: The default value 1 indicates that the ETL should follow
the GIA/SSO path. If the value is 0, the ETL uses the original subscriber data store path. Introduced in Data
Mart 6.1.1.
■
CM.CUSTOMER.AUTHPROVIDER:
■
CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE:
■
CM.LOCATION.DIRECTATTRIBUTE:
■
CM.SUBSCRIPTION.DIRECTATTRIBUTE:
■
CM.LOCATION.ATTRIBUTENAME: This property defines the name key to use for extracting location information.
Defines the authentication provider to be used. Set to
GenericIdentityAsserter if using the GIA/SSO module. Set to ReferenceSubscriberDataStore
for the subscriber data store.
If set to 1, the ETL maps line of business attributes directly
from the subject tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is
set to 0.
If set to 1, the ETL maps location attributes directly from the subject
tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is set to 1.
If set to 1, the ETL maps subscription attributes directly from the
subject tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is set to 1.
By default, this is set to region. In Data Mart 6.1, these values came out of the OLTP from the
SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived through the
attribute directory from other input attributes, or can be directly mapped from a SUBJECTATTRIBUTE (controlled
by CM.LOCATION.DIRECTATTRIBUTE).
■
CM.SUBSCRIPTION.ATTRIBUTENAME: This property defines the name key to use for extracting subscription
information. By default, this is set to subscription. In Data Mart 6.1, these values came out of the OLTP from
the SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived through the
attribute directory from other input attributes, or can be directly mapped from a SUBJECTATTRIBUTE (controlled
by CM.SUBSCRIPTION.DIRECTATTRIBUTE).
■
CM.LINE_OF_BUSINESS.ATTRIBUTENAME:
This property defines the name key to use for extracting line of
business information. By default, in Data Mart 6.1.1 or later, this is set to ROIsegment. In Data Mart 6.1, these
values came out of the OLTP from the SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration
and Data Mart 6.1.1 or later (CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values
are either derived through the attribute directory using the ROIsegment attribute (by default), or can be directly
mapped from a SUBJECTATTRIBUTE (controlled by CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE).
Important If your HSD deployment has in the past used any subscriber authentication mechanism other than
the GIA/SSO module, the Data Mart cannot segment subscribers and produce valid data from OLTP
data generated by the other mechanism. Two approaches are available to address this situation:
■
Purge all Data Mart and OLTP data when you upgrade to the latest Data Mart release and run the
initial loader script to reload the Data Mart. Even for a fresh installation of the Data Mart, you
must purge all OLTP data gathered before the upgrade to the GIA/SSO module.
■
Engage Professional Services to develop custom migration scripts for your data.
Running the Data Mart installer
31
4.
Configure any other ETL parameters. See “Data Mart ETL parameters” on page 82.
5.
Run the batch loader script to initialize the Data Mart schema and load data from the OLTP schema into the Data
Mart.
a.
Before running the batch loader script, confirm that the nls_length_semantics initialization parameter
has been set to CHAR. For more information, see “Creating an Oracle database instance to serve as the Data
Mart database” on page 11.
b.
Run the initial load script using the instructions in “The run_initial_load.sh batch loader
script” on page 73.
Important Be sure to run the script such that the ETL runs in the appropriate number of “chunks” for the
amount of data being loaded. If the chunks are too large, the ETL may fail.
6.
Identify any valued workflows by setting SELFHELP_WORKFLOW.WORKFLOW_VALUE to 1 for that workflow. In
addition, create a SELFHELP_WORKFLOW_STATUS record such that STATUS_NAME is Pass and STATUS_VALUE
is 1:
UPDATE Selfhelp_Workflow_Status
SET Status_Value = '1'
WHERE Status_Name = 'Pass';
7.
Run the batch loader script again to adjust calculations based on the setting changes you made in the previous step.
See “The run_initial_load.sh batch loader script” on page 73.
8.
Schedule the ETL script to run at the preferred interval. See “The loader script” on page 72 and “Scheduling ETL
scripts” on page 75.
9.
Review the other material in Chapter 3, “Data Mart Configuration and Maintenance” on page 71.
10.
Proceed to “Installing the Motive Reporting Console and related software” on page 37.
Using response files to install the Data Mart
You can use a text file containing responses to installer prompts to avoid manually typing in responses when you install
or uninstall the Data Mart, Reporting Console, or both. Response files define variables and deployment-specific values for
installations. Replace the quoted values below with values appropriate for your deployment. See “Solaris Data Mart 6.1.0
installer prompts” on page 25 for descriptions of each key. Save the list of key/value pairs in a text file and use it with
the pkgadd command when you install each package:
pkgadd -r path_to/response.txt -d path_to/MOTVserv.pkg
Example 2.1. A sample response file
BASEDIR="/opt"
INSTALL_KEY="motive"
INSTALL_PW="motive"
32
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
MOTSERV_USER="cognos"
MOTSERV_GROUP="other"
COGNOS_HOME="/usr/cognos/cer3"
ORACLE_HOME="/opt/oracle/product/10.2.0.1"
DB_EXE="/opt/oracle/product/10.2.0.1/bin/sqlplus"
MOTIVE_TNS_NAME="warrant"
MOTIVE_USER="CLARICE_RC3"
MOTIVE_PASSWORD="motive"
COGNOS_TNS_NAME="warrant"
COGNOS_USER="cognos"
COGNOS_PASSWORD="cognos"
DATAMART_TNS_NAME="warrant"
DATAMART_SYSDBA_USER="system"
DATAMART_SYSDBA_PASSWORD="motive"
COGNOS_SYSDBA_USER="system"
COGNOS_SYSDBA_PASSWORD="motive"
DB_DFILES=""
DB_IFILES=""
DB_SIZE="LARGE"
DATAMART_USER="motdm"
DATAMART_PASSWORD="motive"
REPORTS_PASSWORD="motive"
USE_DEFAULT_TABLESPACE="false"
SKIP_MOTIVE="false"
SKIP_NETAGENT="true"
DB_EXISTING="false"
DB_TYPE="oracle"
BOOT_SERVER="local"
GOT_BASEDIR="1"
REPORTS_USER="motreport"
DEFAULT_USER_TS="users"
DEFAULT_TEMP_TS="temp"
INPUT_COLLECTED="BASEDIR MOTSERV_USER MOTSERV_GROUP DB_DFILES DB_IFILES COGNOS_HOME ⇦
ORACLE_HOME DATAMART_TNS_NAME DATAMART_USER DATAMART_PASSWORD DATAMART_SYSDBA_USER ⇦
DATAMART_SYSDBA_PASSWORD REPORTS_USER REPORTS_PASSWORD COGNOS_TNS_NAME COGNOS_USER ⇦
COGNOS_PASSWORD COGNOS_SYSDBA_USER COGNOS_SYSDBA_PASSWORD MOTIVE_TNS_NAME MOTIVE_USER ⇦
MOTIVE_PASSWORD DB_TYPE DB_EXISTING DB_EXE DB_SIZE USE_DEFAULT_TABLESPACE SKIP_MOTIVE ⇦
SKIP_NETAGENT DEFAULT_USER_TS DEFAULT_TEMP_TS"
HIDDEN_INPUT="GOT_BASEDIR INSTALL_PW BOOT_SERVER"
Installing Cognos Data Manager 8.4 on the Data Mart runtime host
For Oracle 11g, Motive's Data Mart uses Cognos Data Manager as its Extract, Transform, Load (ETL) engine. The Cognos
Data Manager ETL environment is typically installed on a dedicated host and not collocated with other Motive servers or
databases. In this document, this host is referred to as the Data Mart runtime host.
Note
The system time on the ETL machine and the OLTP host should be in reasonable synchronization to
ensure that the DM_CREATED_DATE and DM_UPDATED_DATE values are consistent.
This topic summarizes the installation procedure. For complete installation and configuration instructions, see the Cognos
Data Manager documentation. For supported versions of Cognos for this release, see the Motive release notes.
Installing Cognos Data Manager 8.4 on the Data Mart runtime host
33
Note
Data Manager 8.4 is required if you use Oracle 11g. You can also use Data Manager with Oracle 10g;
however, for performance reasons, you should use DecisionStream 7.1 with Oracle 10g.
To install Cognos Data Manager 8.4 on Solaris
1.
Create a Solaris user as which to run the ETL processes. For example, create the user cognos. Create a home
directory for this user to use for the Cognos installation, such as /usr/cognos:
$ useradd -m -d /usr/cognos cognos
$ passwd -r files cognos
For more information about these commands, see their man pages.
2.
Log in as the cognos user.
3.
Obtain the Cognos Data Manager 8.4 installer and fixpack.
4.
Copy the files to a temporary directory and make the cognos user the owner of the directory.
5.
Obtain a license for Cognos Data Manager. For information about how to obtain this license, contact Professional
Services.
6.
Ensure the DS_DATA_DIR and DS_LOG_DIR environment variables are not set. Unset them if necessary.
When these variables are not set, the installer creates the corresponding directories.
7.
Copy the following lines into a script and name the script dsenv.sh:
COG_ROOT="/usr/cognos/c8_64"; export COG_ROOT
DEBUG_COGNOS="PROGRESS,DETAIL,INTERNAL,SQL,USER"; export DEBUG_COGNOS
DS_AUTHORIZATION='8incgcb0 83zqkdjz u8nac4gq wxhnqmkh n3nk4qbj'; export ⇦
DS_AUTHORIZATION
DS_BIN="/usr/cognos/c8_64/bin"; export DS_BIN
DS_MAX_RECURSION=100; export DS_MAX_RECURSION
DS_MESSAGE_PATH="/usr/cognos/c8_64/decisionstream/message"; export DS_MESSAGE_PATH
DS_ROOT="/usr/cognos/c8_64"; export DS_ROOT
DS_SITE='Data Manager Permanent Key'; export DS_SITE
LD_LIBRARY_PATH="/opt/oracle/product/11_32/lib:/usr/cognos/c8_64/bin"; export ⇦
LD_LIBRARY_PATH
ORACLE_HOME="/opt/oracle/product/11_32"; export ORACLE_HOME
PATH="$ORACLE_HOME/bin:$PATH:/usr/cognos/c8_64/bin:/usr/bin:/usr/sbin:/sbin:/usr/⇦
local/bin"; export PATH
34
a.
Modify the variables in dsenv.sh to match your environment.
b.
Place dsenv.sh in the home directory for the cognos user in the c8_64/bin subdirectory.
c.
Source dsenv.sh in the cognos user's .profile. That is, place ./usr/cognos/c8_64/bin/dsenv.sh
in the .profile.
d.
Source the .profile file.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
8.
Install the 32-bit Oracle client on the ETL host. The 32-bit Oracle Client for Solaris is in the distribution with a name
of solaris.sparc64_11gR2_client32.zip. For information about installing the client, refer to the Oracle
documentation.
9.
The installation uses a response file and is run completely from the command line. To prepare a response file, copy
the following lines into a file and name the file DM84_response.ats:
[Dialog1]
Title=Welcome to the Installation Wizard
DE=0
EN=1
FR=0
JA=0
ES=0
NL=0
SV=0
FI=0
IT=0
PT_BR=0
KO=0
ZH_CN=0
ZH_TW=0
[Dialog2]
Title=IBM License Agreement
;Failure to accept the license agreement and non-IBM terms, if any, will abort the
installation.
;Please return the software to the point of acquisition and obtain a refund, if
applicable.
I Agree=y
[Dialog3]
Title=Non IBM License Agreement
;Failure to accept the license agreement and non-IBM terms, if any, will abort the
installation.
;Please return the software to the point of acquisition and obtain a refund, if
applicable.
I Agree=y
[Dialog4]
Title=Installation Location
APPDIR=/usr/cognos/c8_64
BACKUP=0
[Component List]
DS_APP=1
DS_ENGINE_APP=1
⇦
⇦
⇦
⇦
Ensure DM84_response.ats has the appropriate values for your environment.
Check the values for:
10.
■
Language: for English, the file should have an entry EN=1.
■
Application directory: by default, APPDIR=/usr/cognos/c8_64.
Run the installer with the response file.
Installing Cognos Data Manager 8.4 on the Data Mart runtime host
35
Note
Be sure you are logged in as the cognos user.
Return to the temporary directory you created earlier and run these commands:
$
$
$
$
11.
gunzip -c CAQI2EN.tar.gz | tar xvf cd solaris64
cp <modified DMS84_response.ats from the previous step> DMS84_response.ats
./issetup -s ../DMS84_response.ats
Run the Data Manager 8.4.1 FixPack2 installer with the same response file.
a.
Return to the temporary directory and create a subdirectory in which to expand the FixPack2 installer.
b.
Copy the 8.4.1 FixPack2 file (C8_BI_8_4_1_solaris64_FP002.tar.gz) into the subdirectory.
c.
Run the same commands as in the previous step:
$
$
$
$
gunzip -c C8_BI_8_4_1_solaris64_FP002.tar.gz | tar xvf cd solaris64
cp <modified DMS84_response.ats> DMS84_response.ats
./issetup -s ../DMS84_response.ats
12.
Create a Cognos schema in the Oracle 11g host ETL database. To create this schema, follow Step 1 in “To create
the initial Cognos ETL catalog and tables” on page 19. Do not complete any other steps.
13.
Install the Cognos ETL catalog, dmmaster.ctg.
a.
Copy the latest catalog to a directory under /usr/cognos/. Currently, the latest catalog is in Data Mart
6.1.3.1. Check for a more recent catalog. (Data Mart 6.1.3.2 includes the 6.1.3.1 catalog. Check later hotfixes,
patches, and releases for an updated catalog.)
b.
Create an empty catalog in the Oracle 11g database in the recently created schema by using the catmanage
command:
$ catmanage -c oracle "<motive_etl_admin>/<motive_etl_adminpw>@<⇦
ETL_HOST_TNS_HOST>"
c.
Load the latest catalog into the empty catalog you just created:
$ catrestore oracle "<motive_etl_admin>/<motive_etl_adminpw>@<ETL_HOST_TNS_HOST>⇦
" dmmaster.ctg
14.
Set up database connections in the Cognos ETL catalog.
a.
Create a text file, with a name of dm_connections_file.txt, that has connection strings for both the
Care OLTP database and the Care Data Mart. The connection strings should have the following form. Substitute
actual values for the variables ($MOTIVE_USER and so on).
<DEFAULT> 'MOTIVE'
ORACLE '$MOTIVE_USER/$MOTIVE_PASSWORD@$MOTIVE_TNS_NAME'
<DEFAULT> 'DATAMART' ORACLE '$DATAMART_USER/⇦
$DATAMART_PASSWORD@$DATAMART_TNS_NAME'
36
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
b.
Apply the connection strings to the Cognos ETL catalog by using catimp:
$ catimp ORACLE "<cognos_user>/<cognos_password>@<ETL_HOST_TNS_NAME>" ⇦
dm_connections_file.txt D -o
15.
Update the run_initial_load.sh and run_dmmaster.sh ETL run scripts.
These run scripts and all other files mentioned in this step are in the DataMart/Cognos directory on the system
where you installed the data mart.
a.
Ensure both scripts have the correct values for the following variables:
■
■
■
b.
DS_HOME
COGNOS_USER
ORACLE_HOME
Copy the files that are needed for successful ETL into place.
■
Copy telemetryExtract-1.0.jar to $DATAMART_HOME/Java/lib (default for DATAMART_HOME
is /opt/MOTVserv/Datamart).
■
Copy ojdbc6-11.2.0.1.0.jar to $DATAMART_HOME/Java/lib.
■
Copy xalan-2.7.1.jar to $DATAMART_HOME/Java/lib.
c.
Install JRE6 (jre-6u27-solaris-sparc.sh).
d.
Change the first occurrence of CLASSPATH (for Solaris) in each file (run_initial_load.sh and
run_dmmaster.sh) to:
CLASSPATH="${DATAMART_HOME}/Java/lib/telemetryExtract-1.0.jar:${DATAMART_HOME}/⇦
Java/lib/ojdbc6-11.2.0.1.0.jar:${DATAMART_HOME}/Java/lib/xalan-2.7.1.jar"
e.
Update the JAVA_HOME environment variable in each ETL script to:
JAVA_HOME="{jre6_path}"; export JAVA_HOME
The bin directory should be a child to the JAVA_HOME directory.
Installing the Motive Reporting Console and related software
At a high level, installing the Motive Reporting Console involves performing the following tasks on the Reporting Console
host:
1. Installing the Oracle client and establishing connectivity to the Data Mart database.
Installing the Motive Reporting Console and related software
37
2. Installing the ODBC drivers.
3. Installing IIS if necessary.
4. Installing the Crystal Reports Server.
5. Installing the Motive Reporting Console.
6. Publishing the standard reports.
The instructions in the following sections provide detailed instructions for completing these tasks.
Installing and configuring the Oracle client and ODBC drivers on the Reporting Console
host
Use the worksheet below to collect information required during the installation of the Reporting Console and related
software.
Information required for configuring the Reporting Console
Item
Description
Your Value
Note: Use the values you used in “Data Mart and Cognos ETL catalog database” on page 14 for the Data Mart database.
Data Mart database host
name
The name of the host on which the Data Mart database is
installed. For example, hera.acme.com
Data Mart database port
number
The port number on which the Oracle instance hosting the
Data Mart database listens.
Default: 1521
Data Mart database service
name
The Oracle system ID used to identify a database in an
Oracle installation. This is the name of the database as
defined on the database host.
Data Mart database net
service name
The net service name for the Data Mart database as defined
on the Reporting Console host.
The MOTREPORT user
password
The password for the read-only MOTREPORT user that was
created on the Data Mart database during the Data Mart
installation. You use this password when publishing the
reports in “Publishing the standard ("canned")
reports” on page 48.
Crystal Reports Server
Administrator login
Administrator password or the user name and password
38
of any Crystal Reports Server account with administrator
privileges. You define this password in “Installing Crystal
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Information required for configuring the Reporting Console (continued)
Item
Description
Your Value
software” on page 40 and provide it again in “Installing
the Motive Reporting Console” on page 45.
SMTP Server and domain
The SMTP server for Crystal Reports server to use to email
reports on a schedule. You use this in “Configuring Crystal
Reports Server for email report distribution” on page 106.
To prepare the Reporting Console host
1.
Install an Oracle client and establish connectivity with the Data Mart database. Typically, this involves setting up
local net service names for these databases on the Reporting Console host.
Note
If you are performing an upgrade rather than a fresh installation and have not needed to upgrade the
Oracle client, the net service names should already be configured. If they are, confirm that you can
connect to the Data Mart database using SQL*Plus.
The following substeps describe how to set up local net service names on the Oracle client:
a.
On the Reporting Console host, use the Oracle Universal Installer (OUI) to install the appropriate version of
the Oracle client. Motive recommends that the Oracle client version match that of the Motive OLTP database
and Data Mart database versions.
b.
Start the Oracle Net Assistant by selecting: Start->All Programs->Oracle - OraClient10g->Configuration
and Migration Tools->Net Configuration Assistant.
c.
Select Local Net Service Name configuration, and then click Next.
d.
Select Add, and then click Next.
e.
Follow the on-screen instructions to configure local net service names for the Data Mart database. These steps
require the host name, port number, and service name for each database. Use the information you collected
in “Data Mart and Cognos ETL catalog database” on page 14 to configure the net service name for the Data
Mart database.
Note
If you have a database that contains characters from more than one character set, Japanese and French
for example, you must adjust the NLS_LANG environment variable or registry entry for your Oracle
client so that it ends in .UTF8. This configuration prevents the Oracle client from performing necessary
code set conversion when data is pulled from the Data Mart database and placed in the reports. For
more information, see the Configuring Locale and Character Sets with the NLS_LANG Parameter
[http://download.oracle.com/docs/cd/B19306_01/install.102/b14324/gblsupp.htm#BABGDEAC] in
the Oracle documentation.
Installing the Motive Reporting Console and related software
39
2.
Uncompress and run the installer for the Data Drivers (DataDirect ODBC Drivers 5.0). Contact Professional Services
for these drivers.
At the Setup Type screen, select Typical.
Installing Crystal software
To deploy the Motive Reporting Console, a Crystal Reports Server must be installed on the Reporting Console host. Motive
recommends that you also install Crystal Reports Designer to use in developing, customizing, and troubleshooting reports.
The Crystal Reports Server functions as the main on-screen engine for reporting, while Crystal Reports Designer can be
used to troubleshoot reporting issues.
Note
The current Crystal license is limited to five concurrent connects to the Crystal Report Server. Licenses
are tracked by monitoring the number of instantiated report objects stored in the Crystal Server Pages
(CSP) sessions. The pageserver setting for closing an idle connection is set to 20 minutes by default;
you may want to configure this to a lower value if the five concurrent user limitation is a problem for
your deployment. To change this configuration, in the BusinessObjects Central Management Console,
click Servers, server_name.pageserver, adjust Minutes Before an Idle Connection is
Closed, and click Apply. If you require additional licenses, contact Professional Services.
To install Crystal Reports Server and Crystal Reports Designer
The installation and configuration procedures below are for a typical installation. See the Crystal documentation for
detailed installation instructions, and see the release notes for supported versions and last-minute information. These
instructions assume the host has not had a previous version of Crystal Reports Server installed on it before. Perform the
following steps on the Reporting Console host:
1.
Install Internet Information Services (IIS) and ASP.NET if they have not already been installed on the Reporting
Console host:
40
a.
Click Start->Settings->Control Panel, and then click Add or Remove Programs.
b.
Click Add/Remove Windows Components.
c.
Select Application Server from the list and click Details.
d.
Select the check boxes for Internet Information Services (IIS) and ASP.NET.
e.
Select Internet Information Services (IIS), and click Details to view the list of IIS optional components.
f.
Select all optional components that you want to install.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Note
The World Wide Web Service optional component includes important subcomponents such as the
Active Server Pages component and Remote Administration (HTML). To view and select
these subcomponents, click World Wide Web Service and then click Details.
2.
3.
g.
Click OK until you are returned to the Windows Components Wizard.
h.
Click Next to install these components.
Verify your IIS server is working correctly. The installer should automatically open an Internet browser and load
http://hostname/businessobjects/enterprise115/WebTools/adminlaunch/default.aspx.
■
Try to view the web page on a computer that is on the same LAN as the IIS server that you are testing.
■
To verify that the web site is available over the Internet, view it by using a computer that is not on the same LAN
as the IIS server that you are testing.
Install Crystal Reports Server (with the Crystal Reports 11 Release 2 and the latest service pack installed) on the
Reporting Console host. These can co-exist, and Crystal Reports Designer will be important to troubleshoot any
publishing problems.
Run the Crystal Reports Server installer provided with your Motive software. Follow the on-screen instructions:
a.
Select your language on the initial screen.
b.
Select Install.
c.
Click Next on the Welcome screen.
d.
Accept the license agreement, and click Next.
e.
Select Perform server installation, and click Next.
f.
Complete the User Information screen, and click Next.
g.
Specify the destination folder for the installation, and click Next.
h.
Specify New for the installation type, and specify Install MySQL database server. Click Next.
i.
Specify the port for the MySQL database, and specify passwords for the MySQL root and BusinessObjects user
passwords. Then click Next.
Note
Be sure to make note of these passwords. You might need them for administrative purposes.
By default, Crystal Reports Server installs the Microsoft Data Engine (MSDE) as the default database for the
Crystal APS. During the installation, you will be prompted for a password for the sa account (the system
Installing the Motive Reporting Console and related software
41
administrator account for SQL Server and the MSDE). Although Motive software uses Oracle as its database,
Crystal requires and installs MSDE for its operation. Note that you must enter a password that meets the
server (or domain's) password requirements. If a strong password is required, it must have at least 6 characters,
at least one uppercase, and one special character or number (for example M0t1ve), or you will receive an
error message from the Crystal Reports Server installer and you will not be able to view reports. For more
information, see Microsoft Knowledge Base Article - 322336 [http://support.microsoft.com/default.aspx?scid=
kb;EN-US;q322336].
j.
On the Choose Web Component Adapter Type page, Java application server and IIS ASP.NET
are selected by default. Make sure Java application server is not selected. Then click Next.
Note
Do not install the Java Web Component Adapters with Crystal Reports Server. If your Crystal Reports
Server has the Java Web Component Adapters installed, run the Crystal Reports Server installer to
modify your installation and remove them. In the Select Features window, the Java Web Component
Adapters are in Crystal Report Server->Server Components->Servers->Web Component
Adapters->Java Web Component Adapters.
k.
On the Start Installation page, click Next to start the installation or click Back to reenter the installation
information.
l.
Once the installation and registration are complete, click Finish with Launch BusinessObjects
Administration Console selected.
You can also launch the console by clicking Start->All Programs->BusinessObjects XI Release
2->BusinessObjects Enterprise->BusinessObjects Enterprise .NET Administration Launchpad.
m.
Click Launch the Central Management Console on the Welcome screen.
Note
If you encounter issues accessing the Central Management Console, see “Troubleshooting Central
Management Console issues” on page 44.
4.
n.
Log in as Administrator with no password and Enterprise selected.
o.
Click OK on the Success screen.
Change the Crystal Reports Server password.
42
a.
Click Preferences, and then click Change Password.
b.
Enter and confirm a secure password containing a mix of uppercase and lowercase letters and numbers, and
click OK. Make note of this user name and password in your installation worksheet (see “Reporting Console
installer prompts” on page 46). You must enter these during the Reporting Console installation.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Note
The Motive server uses the Central Management Server Administrator user name and password to
access reports from the Reporting Console. It stores this information in the following file on the
Reporting Console host: path_to\Motive\Datamart 6.1\Reports\pages-asp\
RetrieveISTore.asp. See the lines beginning UserID = and Password =. If you change the
Crystal Reports Server administrator user name or password after running the Motive installer, edit
this file and provide the correct information.
5.
This step is optional but recommended for large data sets, in the Crystal Management Console.
When running an on-demand report in which the resulting returned records (from the database) exceed 20,000, an
error message occurs. To avoid this, limit the number of records returned from the database to under 20,000 (default
limit). To increase the default limit, increase the number accordingly; to disable the limit, replace the default number
with 0 (zero). To change the limit to the number of records returned from the database:
a.
Click Home >.
b.
Click Servers.
c.
Click hostname.pageserver.
d.
In the Properties tab, change Database Records To Read When Previewing Or Refreshing a
Report to Unlimited records.
e.
Click Update.
f.
Click Servers >.
g.
Select the check box for hostname.pageserver, and then click Restart.
h.
Click OK and enter operating system credentials when prompted. Click OK again.
i.
Click Refresh and confirm that the hostname.pageserver has restarted.
6.
Exit the Central Management Console.
7.
(Optional but recommended) Install the Crystal Reports Designer software on the Reporting Console host to use
in debugging report problems. Apply at least the Crystal Reports 11 Release 1 Service Pack 4 patch to your Crystal
Reports Designer installation. Failure to apply this patch results in an “CrystalReportViewer - Missing prompting
unit. Unable to retrieve Object when the report is viewed” error when you run reports. Consider applying any other
available patches to Crystal Reports Designer.
8.
Continue with “Installing the Motive Reporting Console” on page 45. After you have finished installing the Motive
Reporting Console, you return to the Crystal Reports Server to perform further configuration steps and publish
reports to make them available through the reporting interface in the Motive Reporting Console (see “Publishing
the standard ("canned") reports” on page 48).
Installing the Motive Reporting Console and related software
43
Troubleshooting Central Management Console issues
IIS must be configured properly in order to use the Crystal Report Server Configuration manager, as well as view reports
from the Motive Reporting Console.
If the .NET InfoView or Central Management Console is not working after a successful installation of the .NET WCA,
ensure that the following settings are configured correctly:
■
is installed and enabled.
■
If you are using IIS 6 on Windows 2003, make sure that the permission for v1.1.4322 is set to Allowed under Web
Service Extensions.
■
Ensure that .aspx, .csp, .cwr, .rpt, and .resx application extensions have been mapped to aspnet_isapi.dll
for the crystalreportviewers11 and businessobjects virtual directories.
To associate application extensions with aspnet_isapi.dll
1.
Click Start->Run.
2.
Type inetmgr, and then click OK.
3.
Click computername (local computer)->Web Sites->Default Web Site.
4.
Right-click Default Web Site, and then select Properties.
5.
Click the Home Directory tab.
6.
Click the Configuration button.
7.
Select the .aspx extension.
8.
Click the Edit button and copy the value in the Executable field. Then click Cancel.
9.
On the Application Configuration screen, click Add:
10.
44
a.
Paste the value you copied into the Executable field.
b.
Enter .csp in the Extension field.
c.
Clear the Verify that file exists checkbox.
d.
Click OK.
On the Application Configuration screen, click Add:
a.
Paste the value you copied into the Executable field.
b.
Enter .cwr in the Extension field.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
c.
Clear the Verify that file exists checkbox.
d.
Click OK.
To fix admin.cwr not being found
If you receive an error about the admin.cwr file not being found due to an access issue, use the following procedure
to correct this issue. This issue occurs because admin.cwr is not a static file and is generated dynamically. Thus, the
security configuration in IIS that verifies the file exists should not be specified for this file.
1.
Click Start->Run.
2.
Type inetmgr, and then click OK.
3.
Click computername (local computer)->Web Sites->Default Web Site->crystalreportsviewer11.
4.
Right-click crystalreportsviewer11, and then select Properties.
5.
On the Virtual Directory tab, click Configuration to display the Application Configuration dialog.
6.
Select the file extension that is handled by ASP.NET, for example .cwr.
7.
Click Edit to display the Add/Edit Application Extension Mapping dialog.
8.
Clear the Verify that file exists checkbox.
9.
Click OK.
Installing the Motive Reporting Console
The Reporting Console installer lays down the reporting files, creates the ODBC DSN RPT_DM using the CR Oracle ODBC
Driver 5.0, configures the Crystal Report Server XI, and creates a virtual IIS directory for the Reporting Console. Before
you run the installer, you must have installed IIS, the BusinessObjects Oracle ODBC driver, and Crystal Report Server XI
as described in “Installing the Motive Reporting Console and related software” on page 37.
To install the Reporting Console
Important If the computer host name and NETBIOS name are different, the Reporting Console installation fails.
1.
On the Reporting Console host, locate and run the Install.exe from the Data Mart 6.1.1 patch distribution.
Important Run the installer from the Data Mart 6.1.1 patch CD.
Installing the Motive Reporting Console and related software
45
2.
Follow the on-screen instructions using the following table. When the installer successfully completes, continue
with “Configuring the Reporting Console” on page 47.
Reporting Console installer prompts
Screen
Description
Your Value
Welcome
Introduces the installation program.
When you are ready to
continue, click Next.
Information
Copyright information.
When you are ready to
continue, click Next.
Directory
Specifies the directory in which to install the Data Mart.
Default: C:\Program Files\Motive.
Confirmation
Confirm that you want to install the Data Mart.
Specify ODBC setup
information
Type the net service name for the Data Mart database as
configured on the Reporting Console host, and then type
the password for the MOTREPORT user created during the
Data Mart installation. The installer creates an ODBC
connection called RPT_DM for use with the standard reports.
Crystal Reports Server
Information
Type the Crystal Reports Server account login and password
and the applicable authentication type.
The Motive server uses the Central Management Server
Administrator user name and password to access reports
from the Reporting Console. It stores this information in
the following file on the Reporting Console host:
path_to\Motive\Datamart 6.1\Reports\
pages-asp\RetrieveISTore.asp. See the lines
beginning UserID = and Password =. If you change the
Crystal Reports Server administrator user name or password
after running the Motive installer, edit this file and provide
the correct information.
Complete Reporting Console Click Start to complete the Data Mart installation using
Installation
the values you have entered.
Click Install.
End
Final status screen indicating that the installation was
successful.
Click Finish.
Install Creator Screen
Information about the Install Creator tool.
Click Exit.
3.
Confirm that you can browse to http://localhost/reports/console.htm from the Reporting Console
host or http://reporting-console-hostname/reports/console.htm from other machines. You should
see the main page of the Reporting Console, but you will not see reports until you have published them (for more
information, see “Publishing the standard ("canned") reports” on page 48).
46
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Configuring the Reporting Console
After you have installed the Data Mart and related components, you must complete certain configuration steps. At
minimum, complete the steps in the following procedure.
To complete the configuration of the Reporting Console after installation
•
Change the IIS authentication method for the Reporting Console to match the site needs. For example:
■
■
If the Reporting Console only needs to be visible internally on a secure network, the following authentication
methods can be considered:
❐
Windows integrated authentication
❐
Digest authentication (requires a domain controller)
❐
Basic authentication
❐
Anonymous access
If the Reporting Console needs to be visible on an extranet, the following authentication methods can be
considered:
❐
Windows integrated authentication
❐
Digest authentication
❐
Basic authentication over SSL (requires server certificates for IIS)
Use the following steps to configure IIS for anonymous access. This is suitable only for test environments and secure
networks where authentication is not required. For instructions on setting up the other authentication methods
listed above, consult the Windows IIS documentation.
a.
Click Start->Run.
b.
Type inetmgr, and then click OK.
c.
Click computername (local computer), Web Sites, Default Web Site.
d.
In the right pane of the Internet Information Services (IIS) Manager, right-click the reports folder, and then
select Properties.
e.
Click Directory Security.
f.
In Authentication and access control, click Edit.
g.
Select Enable anonymous access.
h.
(Optional but recommended for large data sets) Adjust the ASP Script Timeout value:
Installing the Motive Reporting Console and related software
47
i.
Click the Virtual Directory tab.
ii.
Click Configuration.
iii.
Click the Options tab.
iv.
Adjust the ASP Script Timeout value to a number high enough to prevent script timeouts (for example,
3600 seconds).
i.
Click OK twice, and then close the Internet Information Services (IIS) Manager.
j.
Confirm that you can browse to http://localhost/reports/console.htm from the Reporting Console
host or http://reporting-console-hostname/reports/console.htm from other machines. You
should see the main page of the Reporting Console, but you will not see reports until you have published
them (for more information, see “Publishing the standard ("canned") reports” on page 48).
Publishing the standard ("canned") reports
After you have installed and configured the Data Mart and Reporting Console, you must publish or republish the reports
that appear on the Service Metrics dashboard and in the Reporting Console as described below.
Motive provides reference reports, folders, and descriptions. You can publish as many or as few of these reports as
appropriate for a given deployment. These reports can also be customized to meet the specific needs of a deployment.
The Data Mart installer copies the standard reports to the directories under install_dir\Motive\Datamart 6.1\
Reports\crystal. The subdirectories (SelfServiceReports, RemoteControlReports, and so on) represent
the categories into which the reports are grouped by default in the Reporting Console.
To publish the reports provided with the Motive platform
This procedure assumes version 6.1.x of the Motive Data Mart is installed. The Motive Reporting Console and Crystal
Reports Server must already be installed on the same host along with an Oracle client with connectivity established to
the Data Mart database and the appropriate ODBC drivers. For more information, see “Installing the Motive Reporting
Console and related software” on page 37.
1.
If this is a fresh installation, create the folders within Crystal Reports Server in which you will install the reports:
48
a.
On the Reporting Console host, run the Crystal Launchpad by clicking Start->All
Programs->BusinessObjects XI Release 2->BusinessObjects Enterprise->BusinessObjects
Enterprise .NET Administration Launchpad.
b.
Click Central Management Console. When prompted, enter the Administrator (or any account with
administrator privileges) user name and password.
c.
Click Folders.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
d.
Click the New Folder button, type Reports for the folder name, and click OK. No description is necessary
for this folder.
If you receive the error message “You do not have permission to add a folder” at this point, you must enter
a valid registration key. From the Central Management Console, click Manage Authorization and follow
the instructions to remove the installation key and add the new key.
e.
Click on Folders > to return to the Top Level Folders screen.
f.
Select the New Folder button and create a folder named Dashboard. No description is necessary for this
folder.
Important The Reports and Dashboard folders must have these exact (case-sensitive) names and be
created in Top Level Folders. The Reporting Console ignores folders with any other name
and in any other location; therefore, you can leave the sample folders in place or use the server
to host folders for other purposes. Names of the subfolders within Reports and their
descriptions can be anything and appear in the Reporting Console.
g.
Click Folders.
At this point you should see something like the following:
h.
Click the Reports folder.
i.
Create folders with descriptions that appear in the Motive Reporting Console.
Recommended folder names and descriptions for the supplied reports are provided in the file install_dir
\Motive\Datamart 6.1\Reports\ReportFolderDescriptions.txt. The text in the description
field appears in the Reporting Console. You can use these names and descriptions, modify them, or create
Installing the Motive Reporting Console and related software
49
new ones, but they must exist under the Reports folder to appear in the Reporting Console. The following
categories of reports are supplied with the Data Mart:
■
Managed Settings Reports. Reports that provide information about subscribers' managed settings.
These reports track managed settings per attribute and display group.
■
Self Service Reports. Reports that provide information about subscribers' use of support. These
reports provide summaries of workflow usage, flow step details, session resolution and alert summaries.
■
Phone Support Reports. Reports that give detailed and performance information about the usability
of Assisted Service Phone and Self Service Phone support.
■
Remote Control Reports. Information about the subscriber's Remote Control for subscribers who
deploy the Remote Control functionality.
■
HomeView Reports.
Information about subscribers running the HomeView client application.
The last three categories apply to upgrade scenarios only. These reports only use data that was carried over
from the 5.x OLTP schema:
■
Content Usage Reports. Reports for evaluating the content of your site. These reports determine the
volume of users, the number of search queries, the types of content used, and the content undergoing
change, such as content added, deleted, unused, or expiring.
■
CSR Productivity Reports. Reports for evaluating the productivity of CSRs. These reports show the
number of open or closed service requests per CSR, the average resolution time of a session per CSR, and
the total volume of assisted service sessions per CSR.
■
Service Request Reports. Reports that summarize subscribers' service requests. These reports provide
average service request resolution times, the distribution of service requests, service request histories, and
so on.
You can create subfolders and publish all or some of these reports, depending on what Motive products are
installed. You can also add subfolders or reports later; see “Adding reports to the Reporting
Console” on page 103.
Select the Subfolders tab, and then New Folder to add a folder and description. Click OK. Click Reports
to return to the folder list and repeat this step until you have added all of the desired folders.
50
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
j.
2.
Once all the desired folders and descriptions have been added, exit the Central Management Console.
Publish the reports to Crystal Reports Server to make them available from the Reporting Console. Repeat the substeps
below once for each separate folder of reports you are publishing.
On the Reporting Console host:
a.
Run the Crystal Publishing Wizard by clicking Start->All Programs->BusinessObjects XI Release
2->BusinessObjects Enterprise->Publishing Wizard.
b.
Click Next.
c.
At the Log on screen, enter the Administrator (or any account with administrator privileges) user name
and password. Leave Authentication set to Enterprise. Click Next.
d.
At the Select Files screen, use Add Folder to add entire folders of reports or use Add Files and CTRL
while clicking to select more than one file within a folder. Locate the standard reports in install_dir
\Motive\Datamart 6.1\Reports\crystal\Report_folder, where Report_folder is the directory
of reports you want to publish. Click OK and Next to continue.
Note
You can select only one destination folder each time you run the Crystal publishing wizard. If selecting
multiple reports or folders, be sure to select reports that you intend to publish in the same folder on
the Crystal Reports Server. You must rerun the wizard to publish multiple reports to another destination
folder.
Installing the Motive Reporting Console and related software
51
e.
At the Specify Location screen, navigate to the folder for the reports you are publishing,
Reports/Reports_folder, and click Next.
Note
The reports in install_dir\Motive\Datamart 6.1\Reports\crystal\Dashboard must
be published in the Dashboard folder that you created on the Crystal Reports Server.
f.
At the Confirm Location and Specify Categories screens, click Next.
g.
At the Specify Schedule screen:
■
When publishing Reports reports, select the Let users update the object option, and then click Next.
■
When publishing Dashboard reports, shift-click to select all of the reports, click Run on a recurring
schedule, and then click Set Recurrence. Set the schedule to daily (and format as Crystal) and to
coincide with the completion of the nightly ETL process for the Data Mart (allow a 30 minute to one hour
buffer after the ETL is expected to be done). Motive recommends that Dashboard reports be scheduled
because they have static data with predefined time frames. Scheduling reports allows them to display
immediately from cached data.
Note
Scheduling can also be configured later from the Crystal Configuration Management Tool's Manage
Objects option.
h.
At the Specify Repository Refresh and Specify Keep Saved Data screens, click Next, accepting the
default values.
i.
At the Change Default Values screen, click Review or modify properties and Next.
j.
At the Review Object Properties screen, the report title and description fields are populated from the
.rpt files' document summary information. Do not edit the titles. You can edit the descriptions, but the
changes to the descriptions will be lost if you later delete and republish the file. To make the changes to the
descriptions permanent, add them to the source .rpt file's document summary information. Click Next.
Caution Do not change the report titles at this step. The titles of the reports must be identical to the names
of the .rpt files, and the names of the HTML details files kept in install_dir\Motive\
Datamart 6.1\Reports\details must be the report titles with spaces removed. For
information about the file name requirements for reports, see the introduction to this section.
k.
52
At the Specify Database Credentials screen:
i.
Click the + icon next to the first item in the list and click the yellow database icon.
ii.
Enter the login for the Data Mart read-only database user, MOTREPORT, or the cwreports read-only
database user, CWRPTUSER, as appropriate.
iii.
Select Apply this information to all reports requiring a logon for DATASOURCE_NAME.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
iv.
l.
Click Next.
At the Set Report Parameters screen, do not click on any fields.
Note
It is necessary to ignore the Crystal Report's warnings to avoid setting default values for the parameters
and allow the report user to set the desired date ranges for the reports. These warnings only occur for
reports containing parameters.
3.
i.
Click Next.
ii.
If your report contains parameters, a dialog box appears with the message “The selected parameter has
an invalid value. You should correct this value before continuing.” Ignore this message and click OK.
iii.
A dialog named Set parameter values appears. Click Cancel without changing anything.
iv.
You now receive one more warning message: “You have chosen to ignore an invalid parameter value.
This will likely prevent the report from scheduling properly. Would you like to continue anyway?” Click
Yes.
m.
Click Next at the Specify Format screen and Next at the screen that follows to publish the reports.
n.
Click Finish to exit the wizard.
o.
Rerun the publishing wizard and repeat these steps for each folder.
Validate at least one report from each category in the Reports folder through the Reporting Console, by confirming
that the reports appear in the proper folders.
Installing the Motive Reporting Console and related software
53
a.
Open the Motive Reporting Console.
b.
Click Reporting.
c.
Select the report folder you are validating.
d.
Click a report name and enter the requested parameter values (start and end dates in most cases).
Note
If you are also prompted for a database user name and password, try the following:
1. Confirm that the account that the NT Page Server Service runs as has access to the database. Look
in the Administrative Tools and Services interface in the Windows Control Panel to see what account
the Page Server is running as. If it is running under the default System account, stop the service
and change it to an account that has network access to the database, such as the login you are
currently logged on the system as.
2. Confirm that the RPT_DM DSN is set up as a system DSN and not a user DSN.
3. Confirm that you entered the information on the Database Logon Information screen correctly.
Enter the password again from the Central Management Console or by republishing the reports.
At the Central Management Console, navigate to the affected report and click the Process tab
and Database. Clear Prompt the user for database logon when viewing if it is selected.
Enter the correct user name and password for each data source. Click Update. If you choose to
republish the reports, be sure to use the Central Management Console to delete the old report
first.
e.
Click View Report. A report should appear shortly. If the ETL has not run against an OLTP database that
contains subscriber data, the report will be empty.
Return to the Motive Reporting Console and click Service Metrics to confirm that the Dashboard reports have
been published. If ETL has not run, you will see empty reports. If the ETL has run, you should see graphs. You
should not be prompted for parameters on any dashboard reports. If you are prompted for a database logon or
parameters, see the note above.
4.
Tip
54
■
When troubleshooting reports, be sure to refresh your browser window to ensure that you are not
viewing pages from your browser's cache.
■
If there were any mistakes made during the publishing process (for example, you entered a password
incorrectly) or changes are needed, use the Crystal Reports Server web interface to edit report
properties and preview the reports as needed.
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Upgrading from DecisionStream 7.1 to Data Manager 8.4
Note
Data Manager 8.4 is required if you use Oracle 11g. You can also use Data Manager with Oracle 10g;
however, for performance reasons, you should use DecisionStream 7.1 with Oracle 10g.
To upgrade from DecisionStream 7.1 to Data Manager 8.4
1.
Ensure environment variables that were set for DecisionStream 7.1 and Oracle 10g, such as PATH and
LD_LIBRARY_PATH, now reference the Data Manager 8.4 software and the 32-bit Oracle 11g client.
2.
Follow the steps for installing Data Manager 8.4 (provided in “Installing Cognos Data Manager 8.4 on the Data Mart
runtime host” on page 33), skipping the steps to create the Cognos schema and to install the Cognos catalog.
3.
Upgrade the DecisionStream 7.1 catalog to a Data Manger 8.4 catalog.
a.
Grant the cognos user an additional role:
SQL> grant unlimited tablespace to <motive_etl_admin>;
b.
Run the following catupgrade command:
$ catupgrade ORACLE "<motive_etl_admin>/<motive_etl_adminpw>@<ETL_HOST_TNS_NAME>⇦
" -c -h
Upgrading the Data Mart from 6.1 to 6.1.1
This section provides the installation procedure for upgrading from 6.1 to 6.1.1. The 6.1.1 patch adds reports related to
HomeView and makes the corresponding ETL changes to support those reports.
Important
■
If you installed HomeView in a deployment with a running 6.1 Data Mart and then waited a period of
time before installing the 6.1.1 Data Mart, HomeView data for the period between the installation of
HomeView and the 6.1.1 Data Mart will be invalid. If you require valid data for this period, you must
purge all data from the Data Mart and rerun the initial load scripts.
■
Home Device Manager (HDM) is not supported in the 6.x Data Mart.
The Data Mart 6.1.1 patch modifies several portions of the ETL associated with telemetry data for HomeView. The patch
covers those portions of the ETL that have the TELEMETRY and WORKFLOWSTAT as the source and aggregated and
transformed to be reported upon by the following reports:
■
Guided Workflow Usage Summary Report
■
Last Step Details Per Subscriber Report
Upgrading from DecisionStream 7.1 to Data Manager 8.4
55
■
Workflow Summary Report
■
Home Network Device Summary Report
■
Home Network Subscriber Base Report
■
Self-Service Sessions by Gateway Device Report
These reports draw data from the following Data Mart tables:
■
■
■
■
■
■
■
■
SELFHELP_WORKFLOW
SELFHELP_WORKFLOW_RUN
SELFHELP_WORKFLOW_RUN_BY_DATE
SELFHELP_WORKFLOW_STEP_RUN
SELFHELP_ALERT_EVENT
CPE_DEVICE_TYPE
CUSTOMER_CPE_DEVICE
CUSTOMER
The structure of these tables is not altered by the patch, but the ETL logic by which they are populated is modified, in
particular the mapping between the XML found in the OLTP TELEMETRY.CONTENT column and the individual fields in
the Data Mart database is updated.
Note
If you are using Oracle 11g, you must use Cognos Data Manager 8.4. For more information, see
“Upgrading from DecisionStream 7.1 to Data Manager 8.4” on page 55.
To upgrade the Data Mart from 6.1 to 6.1.1
1.
Make sure that you have good backups of the Cognos ETL catalog database, the OLTP database, and the Data Mart
database before you begin the installation.
2.
On the Data Mart runtime host, ensure that you can connect to the target database instances for the 6.x OLTP
schema, Cognos catalog schema, and Data Mart schema before you run the pkgadd commands. Use the sqlplus
command to test that your net service names are set up correctly:
$ sqlplus system/password@net_service_name
SQL*Plus: Release 10.1.0.2.0 - Production on Thu Feb 7 15:38:50 2008
Copyright (c) 1982, 2004, Oracle.
All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
3.
On the Data Mart runtime host, extract the Data Mart 6.1.1 installation scripts to a convenient location:
56
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
tar –xvf dm611patch.tar
4.
5.
Collect the following information required by the upgrade script (see “Solaris Data Mart 6.1.0 installer
prompts” on page 25):
■
The base directory for the Data Mart installation. For example: /opt
■
The Oracle home directory on the Data Mart runtime host. For example: /opt/oracle/product/10.2.0.1
■
The net service name for the Data Mart database.
■
The username and password for the Data Mart schema owner.
■
The password for the MOTREPORT user on the Data Mart database.
■
The net service name for the Cognos ETL catalog database: MYDB.MYDOMAIN.COM
■
The username and password for the Cognos schema owner.
■
The installation location for Cognos on the Data Mart runtime host. For example: /usr/cognos/cer3
■
The net service name for the OLTP database: MYDB.MYDOMAIN.COM
■
The username and password for the OLTP schema owner.
Invoke the patch installation script as root. When running the script, ensure that no ETL runs are in progress or
scheduled to begin in the immediate future. The script does not perform any data migration and so does not take
long to complete. When prompted, supply the information collected in Step 4 (run chmod +x on the script to
make it executable if necessary):
./dm611patch.sh
Note
The dm611patch.sh script does not support answer files.
6.
The 6.1.1 Data Mart supports the new GIA/SSO mechanism added by CSM/SSM/HomeView hotfixes 6.1.0.1 and
6.1.0.6 and used by the HomeView application. (As of BCM 7.0.2, CSM and SSM are combined into the Care Manager.)
Set the following ETL parameters that control the Data Mart's interaction with this mechanism as appropriate. See
“Segmenting subscribers” on page 79 for more information:
■
CM.SEGMENTATION.USESUBJECTATTRIBUTESETS: The default value 1 indicates that the ETL should follow
the GIA/SSO path. If the value is 0, the ETL uses the original subscriber data store path. Introduced in Data
Mart 6.1.1.
■
CM.CUSTOMER.AUTHPROVIDER: Defines the authentication provider to be used. Set to
GenericIdentityAsserter if using the GIA/SSO module. Set to ReferenceSubscriberDataStore
for the subscriber data store.
Upgrading the Data Mart from 6.1 to 6.1.1
57
■
CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE:
■
CM.LOCATION.DIRECTATTRIBUTE:
■
CM.SUBSCRIPTION.DIRECTATTRIBUTE:
■
CM.LOCATION.ATTRIBUTENAME: This property defines the name key to use for extracting location information.
By default, this is set to region. In Data Mart 6.1, these values came out of the OLTP from the
If set to 1, the ETL maps line of business attributes directly
from the subject tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is
set to 0.
If set to 1, the ETL maps location attributes directly from the subject
tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is set to 1.
If set to 1, the ETL maps subscription attributes directly from the
subject tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is set to 1.
SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived through the
attribute directory from other input attributes, or can be directly mapped from a SUBJECTATTRIBUTE (controlled
by CM.LOCATION.DIRECTATTRIBUTE).
■
CM.SUBSCRIPTION.ATTRIBUTENAME:
■
CM.LINE_OF_BUSINESS.ATTRIBUTENAME:
This property defines the name key to use for extracting subscription
information. By default, this is set to subscription. In Data Mart 6.1, these values came out of the OLTP from
the SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived through the
attribute directory from other input attributes, or can be directly mapped from a SUBJECTATTRIBUTE (controlled
by CM.SUBSCRIPTION.DIRECTATTRIBUTE).
This property defines the name key to use for extracting line of
business information. By default, in Data Mart 6.1.1 or later, this is set to ROIsegment. In Data Mart 6.1, these
values came out of the OLTP from the SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration
and Data Mart 6.1.1 or later (CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values
are either derived through the attribute directory using the ROIsegment attribute (by default), or can be directly
mapped from a SUBJECTATTRIBUTE (controlled by CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE).
Important If your HSD deployment has in the past used any subscriber authentication mechanism other than
the GIA/SSO module, the Data Mart cannot segment subscribers and produce valid data from OLTP
data generated by the other mechanism. Two approaches are available to address this situation:
■
Purge all Data Mart and OLTP data when you upgrade to the latest Data Mart release and run the
initial loader script to reload the Data Mart. Even for a fresh installation of the Data Mart, you
must purge all OLTP data gathered before the upgrade to the GIA/SSO module.
■
Engage Professional Services to develop custom migration scripts for your data.
7.
Make a note of the configuration of the IIS authentication method used for the Reporting Console in your deployment.
This configuration is removed by the Reporting Console installer. See “Configuring the Reporting Console” on page 47
for more information.
8.
On the Reporting Console host, locate and run the Install.exe from the Data Mart 6.1.1 patch distribution.
9.
Follow the on-screen instructions using the following table.
58
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
Reporting Console installer prompts
Screen
Description
Your Value
Welcome
Introduces the installation program.
When you are ready to
continue, click Next.
Information
Copyright information.
When you are ready to
continue, click Next.
Directory
Specifies the directory in which to install the Data Mart.
Default: C:\Program Files\Motive.
Confirmation
Confirm that you want to install the Data Mart.
Specify ODBC setup
information
Type the net service name for the Data Mart database as
configured on the Reporting Console host, and then type
the password for the MOTREPORT user created during the
Data Mart installation. The installer creates an ODBC
connection called RPT_DM for use with the standard reports.
Crystal Reports Server
Information
Type the Crystal Reports Server account login and password
and the applicable authentication type.
The Motive server uses the Central Management Server
Administrator user name and password to access reports
from the Reporting Console. It stores this information in
the following file on the Reporting Console host:
path_to\Motive\Datamart 6.1\Reports\
pages-asp\RetrieveISTore.asp. See the lines
beginning UserID = and Password =. If you change the
Crystal Reports Server administrator user name or password
after running the Motive installer, edit this file and provide
the correct information.
Complete Reporting Console Click Start to complete the Data Mart installation using
Installation
the values you have entered.
Click Install.
End
Final status screen indicating that the installation was
successful.
Click Finish.
Install Creator Screen
Information about the Install Creator tool.
Click Exit.
10.
Reconfigure authentication to the Report Server using the notes made in Step 7.
11.
Publish the new HomeView reports using the instructions in “Publishing the standard ("canned") reports” on page 48.
The following reports have been added to support HomeView:
■
Guided Workflow Usage Summary Report
■
Last Step Details Per Subscriber Report
Upgrading the Data Mart from 6.1 to 6.1.1
59
■
Workflow Summary Report
■
Home Network Device Summary Report
■
Home Network Subscriber Base Report
■
Self-Service Sessions by Gateway Device Report
Note
No data appears in the newly published reports until the first ETL run after installing the patch
completes.
Upgrading the Data Mart from 6.1.1 to 6.1.2
The Data Mart 6.1.2 patch addresses the following issues:
■
During the testing of hotfix 6.1.1.4, it was discovered that SELFHELP_WORKFLOW_STEP_RUN data did not completely
match data sourced from WORKFLOWSTAT. This was the result of inaccurate calculation of step numbers which yielded
duplicate records in some cases.
■
Logic was introduced to track the number of duplicate UUIDs and send notifications when this count reached a certain
threshold. See datamart.duplicateUUID.count and datamart.duplicateUUID.count.threshold.
■
During the final stage of loading the SOFTWARE_VERSION table, the ETL is taking SOFTWARE_VERSION_KEY,
SOFTWARE_NAME, and SOFTWARE_TYPE as the composite key for the insert/update operation. By excluding
INSTALL_SOURCE as part of this composite key, variations on INSTALL_SOURCE are treated as updates rather than
inserts. This has the effect of eliminating needed combinations of the four key values in the SOFTWARE_VERSION
table.
■
High-volume customers do not need granular logging or logging of specific workflow information to the WORKFLOWSTAT
table in order to prove ROI. As a feature request, this patch allows you to selectively exclude WORKFLOWSTAT logging
to the database by using rules. Rules are a set of regular expression patterns that are used to either allow or deny
specify WORKFLOWSTAT names. See “WORKFLOWSTAT filtering” on page 76,
SH.LOAD.WORKFLOWSTAT.EXCLUSIONS, oltp.purge.workflowstat, and oltp.purge.date.
■
The OLTP view DMCM_SUBSCRIBERACCOUNTVIEW has been updated with modified logic to exclude agents.
■
The performance of the ETL is degraded within a portion of the ETL in which a non-unique join is performed. This
does not result in a full Cartesian product of the joined tables, but results in unnecessary duplicates that place an
additional burden on the database, especially in high volume environments.
■
During testing, subscriber PCs are sometimes reused without purging the generated telemetry XML, resulting in duplicate
UUID keys being sent to the OLTP database under different accounts. The Data Mart was designed to leverage uniqueness
where it is expected to exist for performance reasons; therefore, this condition results in ETL Failure. This patch purges
these artificial duplicates as they are staged in the ETL so that ETL processing can occur as designed.
60
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
■
The ETL logic that manages customer assignment for segmentation (CUSTOMER_SEGMENT) can inaccurately assign
effective and end date information, sometimes resulting in ETL failure.
Note
If you are using Oracle 11g, you must use Cognos Data Manager 8.4. For more information, see
“Upgrading from DecisionStream 7.1 to Data Manager 8.4” on page 55.
To upgrade the Data Mart from 6.1.1 to 6.1.2
Note
Perform all operations from the Data Mart runtime host.
1.
Make sure that you have a good backups of the Data Mart database before you begin the installation.
2.
The Install-6.1.2.sh script must be run as root. Ensure root has proper access to sqlplus and libraries by
executing a test connection. For example:
$ sqlplus system/password@net_service_name
SQL*Plus: Release 10.1.0.2.0 - Production on Thu Feb 7 15:38:50 2008
Copyright (c) 1982, 2004, Oracle.
All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
3.
Copy the contents of the patch folder.
4.
Change the execution permissions on the installer executable as follows:
# chmod +x Install-6.1.2.sh
5.
Collect the following information required by the upgrade script (see “Solaris Data Mart 6.1.0 installer
prompts” on page 25):
■
The base directory for the Data Mart installation. For example: /opt
■
The Oracle home directory on the Data Mart runtime host. For example: /opt/oracle/product/10.2.0.1
■
The net service name for the Cognos ETL catalog database: MYDB.MYDOMAIN.COM
■
The username and password for the Cognos schema owner.
■
The installation location for Cognos on the Data Mart runtime host. For example: /usr/cognos/cer3
■
The net service name for the OLTP database: MYDB.MYDOMAIN.COM
Upgrading the Data Mart from 6.1.1 to 6.1.2
61
6.
■
The username and password for the OLTP schema owner.
■
The net service name for the Data Mart database.
■
The username and password for the Data Mart schema owner.
Execute the script as follows:
# bash ./Install-6.1.2.sh
Note
The Install-6.1.2.sh script does not support answer files.
When prompted, supply the information collected in the previous step.
Upgrading the Data Mart from 6.1.2 to 6.1.3
The Data Mart 6.1.3 patch addresses the following issues:
■
Alert title and alert ID fields are either not populated or in the incorrect field.
■
As a feature request, the CUSTOMER_ENDPOINT table now contains active/inactive information in the new IS_ACTIVE
field.
■
The SUBJECT.NAME field was found to be null in the downstream ETL under some data conditions.
■
Inconsistencies have been discovered in the workflow stats portion of the ETL. Some of these inconsistencies are
related to variations in chunk size when reprocessing. That is, running a catch-up or initial load with 5 chunks yields
slightly different numbers of flows than when the same dataset is loaded with 10 chunks.
Note
If you are using Oracle 11g, you must use Cognos Data Manager 8.4. For more information, see
“Upgrading from DecisionStream 7.1 to Data Manager 8.4” on page 55.
To upgrade the Data Mart from 6.1.2 to 6.1.3
Note
Perform all operations from the Data Mart runtime host.
1.
Make sure that you have a good backup of the Data Mart database before you begin the installation.
2.
The Install-6.1.3.sh script must be run as root. Ensure root has proper access to sqlplus and libraries by
executing a test connection. For example:
$ sqlplus system/password@net_service_name
62
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
SQL*Plus: Release 10.1.0.2.0 - Production on Thu Feb 7 15:38:50 2008
Copyright (c) 1982, 2004, Oracle.
All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL>
3.
Copy the contents of the patch folder.
4.
Change the execution permissions on the installer executable as follows:
# chmod +x Install-6.1.3.sh
5.
6.
Collect the following information required by the upgrade script (see “Solaris Data Mart 6.1.0 installer
prompts” on page 25):
■
The base directory for the Data Mart installation. For example: /opt
■
The Oracle home directory on the Data Mart runtime host. For example: /opt/oracle/product/10.2.0.1
■
The net service name for the Cognos ETL catalog database: MYDB.MYDOMAIN.COM
■
The username and password for the Cognos schema owner.
■
The installation location for Cognos on the Data Mart runtime host. For example: /usr/cognos/cer3
■
The net service name for the OLTP database: MYDB.MYDOMAIN.COM
■
The username and password for the OLTP schema owner.
■
The net service name for the Data Mart database.
■
The username and password for the Data Mart schema owner.
Execute the script as follows:
# bash ./Install-6.1.3.sh
Note
The Install-6.1.3.sh script does not support answer files.
When prompted, supply the information collected in the previous step.
Upgrading the Data Mart from 6.1.2 to 6.1.3
63
Upgrading the Data Mart from 6.1.3 to 6.1.3.1
The Data Mart 6.1.3.1 hotfix addresses the following issues:
■
SELFHELP_ALERT.ALERT_ID
is populated with ALERT_TITLE; sourcing should instead be from
ALERTSTAT.ALERTID.
■
■
■
The SELFHELP_ALERT.IS_BULLETIN field is not being set correctly.
SELFHELP_ALERT.ALERT_TITLE
is not being populated.
An edge condition on full reload has been resolved:
The original formulation of the ETL logic that establishes the minimum and maximum date boundaries for OLTP stats
is slightly flawed, in that rounding from timestamp (sub-second) to date (second resolution) is not handled optimally.
OLTP stats data is only missed for the fraction of a second at the upper edge of the date boundary. For example if
stats are logged from 06:30.13.78 (HH:MM:SS.FF, where FF is fractional seconds) through 6:45:42.32, stats from 6:45:42.00
through 6:45.42.32 would by bypassed in the initial load. They would, however, be picked up in the subsequent ETL
cycle; therefore, they are only missing for the initial load. However, because an initial load is expected to pick up ALL
data, this defect is logged to handle the loading of those last, fractional seconds of data within the initial load cycle.
■
Improved join condition on view SH_STGALERTEVENTVIEW.
Note
If you are using Oracle 11g, you must use Cognos Data Manager 8.4. For more information, see
“Upgrading from DecisionStream 7.1 to Data Manager 8.4” on page 55.
To upgrade the Data Mart from 6.1.3 to 6.1.3.1
Note
Perform all operations from the Data Mart runtime host.
1.
Make sure that you have a good backup of the Data Mart database before you begin the installation.
2.
The Install-6.1.3.1.sh script must be run as root. Ensure root has proper access to sqlplus and libraries
by executing a test connection. For example:
# sqlplus user/pass@db
3.
Copy the contents of the 6.1.3.1 folder.
4.
Change the execution permissions on the installer executable as follows:
# chmod +x Install-6.1.3.1.sh
64
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
5.
6.
Collect the following information required by the upgrade script (see “Solaris Data Mart 6.1.0 installer
prompts” on page 25):
■
The base directory for the Data Mart installation. For example: /opt
■
The Oracle home directory on the Data Mart runtime host. For example: /opt/oracle/product/10.2.0.1
■
The net service name for the Cognos ETL catalog database: MYDB.MYDOMAIN.COM
■
The username and password for the Cognos schema owner.
■
The installation location for Cognos on the Data Mart runtime host. For example: /usr/cognos/cer3
■
The net service name for the OLTP database: MYDB.MYDOMAIN.COM
■
The username and password for the OLTP schema owner.
■
The net service name for the Data Mart database.
■
The username and password for the Data Mart schema owner.
Execute the script as follows:
# bash ./Install-6.1.3.1.sh
Note
The Install-6.1.3.1.sh script does not support answer files.
When prompted, supply the information collected in the previous step.
Upgrading the Data Mart from 6.1.3.1 to 6.1.3.2
The Data Mart 6.1.3.2 hotfix addresses the following issue:
■
Aggregation inconsistencies in ETL that populates SELFHELP_SESSION
Note
If you are using Oracle 11g, you must use Cognos Data Manager 8.4. For more information, see
“Upgrading from DecisionStream 7.1 to Data Manager 8.4” on page 55.
To upgrade the Data Mart from 6.1.3.1 to 6.1.3.2
Note
Perform all operations from the Data Mart runtime host.
1.
Make sure that you have a good backup of the Data Mart database before you begin the installation.
Upgrading the Data Mart from 6.1.3.1 to 6.1.3.2
65
2.
The Install-6.1.3.2.sh script must be run as root. Ensure root has proper access to sqlplus and libraries
by executing a test connection. For example:
# sqlplus user/pass@db
3.
Copy the contents of the 6.1.3.2 folder.
4.
Change the execution permissions on the installer executable as follows:
# chmod +x Install-6.1.3.2.sh
5.
Collect the following information required by the upgrade script (see “Solaris Data Mart 6.1.0 installer
prompts” on page 25):
6.
■
The base directory for the Data Mart installation. For example: /opt
■
The Oracle home directory on the Data Mart runtime host. For example: /opt/oracle/product/10.2.0.1
■
The installation location for Cognos on the Data Mart runtime host. For example: /usr/cognos/cer3
■
The net service name for the Data Mart database.
■
The username and password for the Data Mart schema owner.
Execute the script as follows:
# bash ./Install-6.1.3.2.sh
Note
The Install-6.1.3.2.sh script does not support answer files.
When prompted, supply the information collected in the previous step.
Uninstalling the Data Mart or Reporting Console
Uninstalling the Data Mart components does not affect the relevant databases.
Uninstalling the Reporting Console
There is no uninstaller for the Reporting Console, but it can be removed manually with the following procedure.
66
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
To uninstall the Reporting Console
1.
2.
3.
Remove the reports virtual directory from IIS:
a.
Click Start->Run.
b.
Type inetmgr, and then click OK.
c.
Click computername (local computer), Web Sites, Default Web Site.
d.
Right-click the reports folder in the right pane of the Internet Information Services (IIS) Manager and select
Delete.
e.
Click Yes.
f.
Close the Internet Information Services (IIS) Manager.
Remove the RPT_DM DSN from the ODBC Data Source Administrator:
a.
Click Start->Run to open the ODBC Data Source Administrator.
b.
Type odbcd32, and then click OK.
c.
Click System DSN, and then click RPT_DM to select it.
d.
Click Remove and Yes.
e.
Close the ODBC Data Source Administrator.
Delete the Datamart 6.1 directory from the installation directory (by default C:\Program Files\Motive).
Uninstalling the Data Mart packages
Use the pkginfo command to determine what Motive packages are installed on the machine. For example:
$ pkginfo |
application
application
application
application
grep Motive
MIdata610
MIetlc610
MIinst610
MOTVserv
Motive
Motive
Motive
Motive
Use the rm command to remove the directories for the Data Mart packages. For example, to remove the packages detected
by the pkginfo command above, remove their records from the system by running the following command as root in
the /var/sadm/pkg directory:
rm -rf MIdata610 MIetlc610 MIinst610 MOTVserv
Remove the Data Mart related files from the system using the rm command. For example, if the Data Mart is installed in
the default location, /opt, then run the following command at root:
Uninstalling the Data Mart packages
67
rm -rf /opt/MOTVserv
After removing the packages, you may also want to remove any remaining Motive log files in the tmp directory
(MotiveDebug*.log) and from /var/tmp (dm_init_run.log and dm_init_stats.log).
Manually upgrading or pre-creating the Data Mart schema (optional)
If site policies dictate the manual creation of the Data Mart schema owner account and schema objects (for example, if
the DBA login cannot be provided to the Data Mart installer), then the DBA has the option to run the schema creation
or upgrade scripts manually. These are separately packaged on the distribution media.
To pre-create the Data Mart schema
1.
Ensure that you have precreated the tablespaces as described in Step 2 of “To install the Data Mart” on page 21.
2.
Establish connectivity to the OLTP database and the Data Mart database. For example, create a local net service
name in the tnsnames.ora file on the Data Mart database host.
3.
Extract the datamart-install-scripts.tar, located in Solaris/English on the installation media, into
a staging directory.
4.
Create an .envvars file:
ORACLE_HOME="/opt/oracle/product/10.2.0.1" 1
DATAMART_TNS_NAME="hostname.domain.com" 2
DATAMART_USER="motdm" 3
DATAMART_PASSWORD="motive" 4
DATAMART_SYSDBA_USER="system" 5
DATAMART_SYSDBA_PASSWORD="motive" 6
REPORTS_USER="motreport" 7
REPORTS_PASSWORD="motive" 8
COGNOS_TNS_NAME="hostname.domain.com" 9
COGNOS_USER="cognos"
10
COGNOS_PASSWORD="motive"
11
COGNOS_SYSDBA_USER="system"
12
COGNOS_SYSDBA_PASSWORD="motive"
13
MOTIVE_TNS_NAME="hostname.domain.com"
MOTIVE_USER="motive_admin"
MOTIVE_PASSWORD="motive"
DB_EXISTING="false"
14
15
16
17
DB_EXE="/opt/oracle/product/10.2.0.1/bin/sqlplus"
DB_SIZE="LARGE"
19
USE_DEFAULT_TABLESPACE="false"
SKIP_MOTIVE="false"
SKIP_NETAGENT="true"
DEFAULT_USER_TS="users"
68
20
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
18
DEFAULT_TEMP_TS="temp"
DATA_FILE_HOME="/oracle/oradata/dmdb/DM61/" 21
INDEX_FILE_HOME="/oracle/oradata/dmdb/DM61/"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Enter the appropriate path for your environment.
Oracle net service name for Data Mart database.
The Data Mart schema owner. For a new installation, this user must not already exist. For an upgrade, this
user must already exist.
A password for Data Mart schema owner.
The DBA user on the Data Mart database.
The password for DBA user on Data Mart database.
The read-only report user. This user must be MOTREPORT. If this is a new installation, this user must not
already exist. If you are performing an upgrade, this user must already exist.
A password for read-only MOTREPORT user.
The net service name for the Cognos ETL catalog database. Typically, this is the same as the Data Mart
database.
Cognos ETL catalog user created in “Pre-creating the Cognos ETL catalog user and tables” on page 19. This
user must already exist.
Cognos ETL catalog user password.
The DBA user on the Cognos database.
The password for the DBA user on the Cognos database.
The net service name for OLTP database.
Motive OLTP schema owner. This user was created during the Care Manager installation.
The Motive OLTP schema owner's password.
Always set to false (case-sensitive) for both fresh-install and upgrade.
Full path to the sqlplus executable file.
One of SMALL, MEDIUM, LARGE (case-sensitive). Note: This parameter applies only if you have not pre-created
the tablespaces for the DM_USER schema owner using the supplied scripts in
datamart-sampledb-scripts.tar. If you have already created the tablespaces using those scripts (the
recommended approach), then the existing tablespaces for the user are honored.
If this true, the scripts create all Data Mart schema objects in the default tablespaces.
Identify the location on the database host of the data and index files. Omit these variables to use the default
locations.
5.
If you created your .envvars file in a Windows environment, use the dos2unix utility to ensure that the file's
linefeeds are correct.
6.
Make all of the shell scripts extracted from the tar file executable: chmod +x *.sh
7.
Run generate_defines.sh using the .envvars file you just created as an argument:
./generate_defines.sh .envvars
Confirm that a defines.sql file has been generated. Confirm that this file is generally similar to the .envvars
file. This file is used by the scripts that follow.
8.
Run the user creation scripts using the .envvars file as an argument:
Manually upgrading or pre-creating the Data Mart schema
(optional)
69
./setup_datamart_user.sh .envvars
./setup_reports_user.sh .envvars
./setup_cognos_user.sh .envvars
9.
Run schema_load.sh or schema_upgrade.sh as appropriate using the .envvars file as an argument:
./schema_load.sh .envvars
or
./schema_upgrade.sh .envvars
10.
Run post_install.sh using the .envvars file as an argument:
./post_install.sh .envvars
Restoring schemas from backups
If you must restore the Data Mart from backups, follow your site procedures and policies, but keep the following points
in mind:
■
If you import the Data Mart-related schemas from backups into a database, recreate users with privileges to match
what existed in the original database:
❐
Create the Data Mart schema owner (motdm) and MOTREPORT user as follows:
grant connect, resource, create any view,
create any sequence, create synonym,
create table, create view,
create database link to user_name;
If necessary, before importing the Data Mart schema, create the necessary tablespaces using Step 2 in “To install
the Data Mart” on page 21.
❐
■
To create the Cognos database user follow the instructions in Step 1 in “To create the initial Cognos ETL catalog
and tables” on page 19.
If you import the Data Mart-related schemas into a new Data Base, import the schemas in the following order:
1. The Cognos ETL catalog schema.
2. The Data Mart (motdm) schema.
3. The Data Mart reporting (motreport) schema.
■
After importing the schemas, check for invalid objects and recompile any views as necessary.
70
Installing or Upgrading the Data Mart and Publishing the Standard
Reports
3
Data Mart Configuration and
Maintenance
This chapter covers:
■
■
■
■
■
■
Running ETL flows
Rerunning the ETL for historical data
Correcting historical data
WORKFLOWSTAT filtering
Segmenting subscribers
Data Mart ETL parameters
71
The sections below provide background information for configuring the Data Mart. In addition to addressing the items
specifically mentioned in these sub-sections, ensure that you have a backup and restore strategy consistent with your
needs. In particular, confirm that you set the Data Mart database's ARCHIVELOG setting to meet your site requirements.
Running ETL flows
The ETL loads data from the OLTP database into the Data Mart. Under normal circumstances, the ETL runs incrementally,
typically each night during off-peak hours, to minimize the impact on the performance of the OLTP database.
The loader script
The Data Mart provides a shell script to start the ETL process: path_to/Datamart/Cognos/run_dmmaster.sh.
The run_dmmaster.sh shell script supports convenience options, such as email notification, control over log file
creation, the ability to restart a failed job, and the ability to start only a specific job.
Note
The ETL runs ANALYZE on the Data Mart schema each time it runs, so it is not necessary to schedule
this as a maintenance task.
Before using the run_dmmaster.sh script, you must first customize it for your environment as described below and
use a scheduler such as Unix cron to run it at a regular interval, typically nightly. On Solaris machines, run the script
as the Unix user cognos. The run_dmmaster.cmd script is simply a wrapper that invokes run_dmmaster.sh.
To configure the run_dmmaster.sh loader script
1.
Inspect the environment variables at the top of run_dmmaster.sh and edit as necessary. In particular, confirm
that ORACLE_HOME and NLS_LANG are set correctly.
2.
The script can send email notifications to a list of addresses upon detecting a load failure. Set up error notification
in case of ETL failures by specifying the list of email addresses. To do so, modify the NOTIFY_ERR variable in the
user-editable portion of the script.
Note
By default, the MAILER and MAILER_OPTS in the run_dmmaster.sh script are set to use the
sendmail facility on Unix. Edit these appropriately for your site.
The run_dmmaster.sh script has additional command line options; however, the defaults are appropriate under normal
operating conditions.
./run_dmmaster.sh [-K n] [-R] [-J jobname]
72
Data Mart Configuration and Maintenance
-K n
Keep only n days' worth of log files. The script automatically prunes Cognos log files in the $DS_LOG_DIR that are
older than n days. This avoids buildup of unnecessary log files over time. The default value for n is 30 days.
-R
Restart the last run. This is useful if the script is being manually run. It allows for a restart of the last ETL run that
may have failed. The restart flag causes Cognos to skip over nodes in the earlier run that were successful, and just
restarts from the point of first failure.
-J jobname
Run only the specified job. This allows specific sub-components (jobstreams) of the ETL flow to be invoked, such as
only the common dimensions or only the self-service or assisted service subject areas. Because of dependencies
between sub-components, this should not normally be done without the help of Professional Services.
The run_initial_load.sh batch loader script
The run_initial_load.sh script provides a scalable way of performing very large initial loads of existing OLTP data
into the Data Mart. This utility is typically for customers with existing Motive solutions now adding the Data Mart. Only
use it for the first full load of the data or in other exceptional circumstances where large amounts of data must be reloaded.
For the scheduled, incremental loads, see “The loader script” on page 72.
In previous Data Mart releases, the batch loader script used temporary files to store information (such as at which point
it should restart if stopped) needed for processing. Beginning with the 4.13.3 release of the Data Mart, runtime ETL
processing information is stored in the Data Mart database. This allows querying of tables in the database to view current
chunk processing status. It also records information like chunk start/stop times, elapsed durations, and so on, in case
analysis is required later. Furthermore, because restart information is stored in the database as opposed to the local file
system, a failed job can be restarted from any machine that has access to the database, not just the one the initial load
started on. The new tables are BATCH_LOADER_CHUNK, an enumerated list of chunks by source, statuses, and so on,
and BATCH_LOADER_CONFIG, an internal table.
The run_initial_load.sh script is located in install_dir/MOTVserv/Datamart/Cognos. You must run this
script as the Cognos user you created in Step 1 in the procedure “To install Cognos DecisionStream 7.1 on
Solaris” on page 18.
The script can send email notifications to a list of addresses upon detecting a load failure. Set up error notification in
case of ETL failures by specifying the list of email addresses. To do so, modify the NOTIFY_ERR variable in the user-editable
portion of the script.
Note
By default, the MAILER and MAILER_OPTS in the run_dmmaster.sh script are set to use the
sendmail facility on Unix. Edit these appropriately for your site.
The run_initial_load.sh script takes several command-line arguments. In particular, review the use of the -P
argument, which defines the number of chunks into which the source data is broken up for processing. The advantage of
chunking is that very large data sets can be processed without running into rollback size or other database issues.
The run_initial_load.sh batch loader script
73
./run_initial_load.sh [-P n] [-I] [-R] [-C]
-P
n
Indicates the number of chunks into which the source dataset is to be broken. The default value is 4. Select a higher
number appropriate to the size of your dataset. Choose a number of chunks (n) so that a reasonably small amount
of data (a few day's worth) fits in each chunk. Typical values Motive has used for large loads vary from 10 to 50. A
rule of thumb is to choose a value for n so that the maxids printed on each line of stdout when the program is run
is between 30,000 and 50,000. Use the -I option to determine the optimal chunk size.
-I
Information-only mode. Calculate chunk sizes and print to screen, but do not execute the ETL. For example,
run_initial_load.sh -P 10 -I prints the date ranges and ID ranges for each of the 10 chunks. This is useful
in deciding upon an optimal number of chunks for the ETL to run by probing the source data. Added: 4.13.0
-R
Restart. This allows an initial load that has been interrupted to resume processing at the last “chunk” it was working
on. The current state is saved to the temporary directory (by default /var/tmp on Solaris). Added: 4.13.0
-C
Catch-up. This addresses the scenario where the ETL needs to pick up the delta of records from the last ETL run to
the current date, but the amount of data is too great for the incremental loader to handle and so this delta itself
needs to be handled in chunks. Using this option causes the batch loader to start generating chunks from the last
processed date/id values generated by the previous ETL run, to the end of the data in the source dataset. Without
this, it would start from the beginning of the source dataset. Added: 4.13.0
Note
The console logging of the above script prints chunk numbers as they are processed. However, it does
not print any errors on the screen. Instead, check to see if the console output has stopped short of
the maximum chunk number you expect to see—the value of n above. Detailed error logs are stored
in /var/tmp/dm_init_run.log. Run tail -f on that file to track details of the error.
When you run the initial ETL load, if you see an error like the following in
/var/tmp/dm_init_run.log:
DMS-E-GENERAL, A general exception has occurred during operation 'execute ⇦
immediate'.
ORA-01401: inserted value too large for column
Check to see if the nls_length_semantics initialization parameter is set to CHAR. If not, you
must restore the database from backups, change the parameter, and rerun the initial load script.
Very large source datasets can take a long time to complete the initial load. If, due to some unforeseen circumstance
(network outage, file system full, and so on), it is required to restart the batch loader from the point where it left off,
then use the -R option to restart the load. This option replaces the manual process used in previous releases.
In rare cases, you might see the following error:
DMS-E-YV_LOADSGIFAILED, Unable to load the 'Oracle' gateway.
74
Data Mart Configuration and Maintenance
Check the files in $ORACLE_HOME (particularly in $ORACLE_HOME/lib), and make them less restrictive by using
chmod, for example:
$chmod –r 777 $ORACLE_HOME
Important However, it is recommended that the files are not made less restrictive in a production environment.
Scheduling ETL scripts
The ETL loads data from the OLTP database into the Data Mart. Under normal circumstances, the ETL runs incrementally,
typically each night during off-peak hours to minimize the impact on the performance of the OLTP database. At each run,
the ETL automatically picks up where it left off, however long ago, and loads data up to the date returned by the formula
in datamart.loadEndDateFormula. On the ETL's first run, it starts from the earliest available record. Because this
can involve large amounts of data and time for existing installations, the Data Mart provides a special batch loader script
for initial loads. For more information, see “The run_initial_load.sh batch loader script” on page 73.
The Data Mart provides a Unix shell script, install_dir/MOTVserv/Datamart/Cognos/run_dmmaster.sh, to
start the ETL process. The run_dmmaster.sh script supports convenience options such as:
■
■
■
■
Email notification.
Switches controlling log file creation.
Switches causing the last run to restart.
The ability to start only a specific job.
To use this script, you must first customize it for your environment. Use a scheduler such as cron or the Windows task
scheduler to run it at a regular interval, typically nightly. Run the script as the Solaris user cognos.
Reject files
Under certain situations, Cognos may not be able to map incoming data for fact table loads into appropriate dimension
references. While these are generally handled by the builds (by mapping them to the UNKNOWN row in the appropriate
dimension), there is a small possibility that some particular jobstream is not handling this as expected. In this case,
“reject files” containing the data are placed in $DS_LOG_DIR. The run_dmmaster.sh script checks for the presence
of these files and moves them to time-stamped directories under $DS_LOG_DIR for analysis.
Important Reject files indicate that there is a problem at some point in the process. If the ETL process creates reject
files, contact Professional Services for help in diagnosing the problem.
Scheduling ETL scripts
75
Rerunning the ETL for historical data
In certain situations, it is necessary to reload data into the Data Mart for a given window of time in the past. For example,
if you have decided to start pulling an additional custom attribute from the OLTP schema into the Data Mart schema and
want to capture historical data over the past three months, you need to rerun the ETL to update the data in the Data Mart
schema for that time period.
Rerunning the ETL over a period in the past up to the present requires temporarily changing the
datamart.nextLoadBeginDate ETL parameter. Change this parameter to the date and time (in Oracle date format:
MM/DD/YYYY HH24:MI:SS) from which you would like to start loading. Note that datamart.currentLoadEndDate
is the upper bound on the date range.
After setting datamart.nextLoadBeginDate to the desired value, either run the loader script manually (see “The
loader script” on page 72) or let it run at its next scheduled interval. The datamart.nextLoadBeginDate is
automatically reset to the appropriate value after the ETL runs. For more information about the parameters that control
the ETL process, see “Data Mart ETL parameters” on page 82.
Correcting historical data
If correction of historical data (for example, SELFHELP_WORKFLOW_STEP_RUN or CUSTOMER_SEGMENT) is required,
back up the Data Mart, purge all data, and reload using the “The run_initial_load.sh batch loader script” on page 73
script.
WORKFLOWSTAT filtering
In some cases, high-volume customers do not need granular logging or logging of specific workflow information to the
WORKFLOWSTAT table in order to prove ROI. This section describes how to selectively exclude WORKFLOWSTAT logging
to the database by using rules. Rules are a set of regular expression patterns that are used to either allow or deny specify
WORKFLOWSTAT names.
Testing filter rules
To test the filter rules, use the following address:
https://mgdhostname.mycompany.com:7004/auditevent-webapp
■
mgdhostname.mycompany.com is the DNS for one of the following:
❐
76
Load balancer that fronts the MotiveCluster.
Data Mart Configuration and Maintenance
❐
■
Instance of the Managed Server.
7004 is the SSL port for the Managed Server.
The following parameters are requested by the form:
Parameter
Description
Username
User name for the Motive OLTP database
Password
Password for the Motive OLTP database
Database
Database name of the Motive OLTP database
Port
Port used by the listener of the Motive OLTP database.
Host
Name of the machine hosting the Motive OLTP database
From Date
Earliest date in a range against which you would like to
sample WORKFLOWSTAT data
To Date
Latest date in a range against which you would like to
sample WORKFLOWSTAT data
The following three fields are overridden if the corresponding EventFilter properties are set in the Server Configuration
Console (see “Implementing filter rules” on page 79):
■
Separator: Single character to be used as a separator for the fields specified in Fields. In the event that your rules
specification includes a separator, be sure that it matches the one designated here.
Important Do not specify any of the reserved characters for regular expressions as a separator. These include
opening square bracket ( [ ), backslash (\) , caret (^), dollar sign ($), period (.), pipe (|), question
mark (?), asterisk (*), plus sign (+), opening parenthesis ( ( ), or closing parenthesis ( ) ). Specifics
on the Java Pattern API can be found at:
http://java.sun.com/j2se/1.5.0/docs/api/java/util/regex/Pattern.html
■
Fields:
List of fields, in any order, separated by the character specified above, to be exposed as candidates for
filtering. Within the test application, these may be any one of the following.
❐
❐
❐
❐
■
flowName
step
action
status
Rules:
❐
The allow and deny rules that form the basis of the filtering mechanism.
A sample set of rules is provided in the form by default; overwrite these with your test rules.
Testing filter rules
77
❐
The rules follow the form:
allow:<regexp>
deny:<regexp>
The <regexp> in each case should follow the structure returned by the Fields parameter. For example, since the
Fields parameter is set to flowName>step>action>status in the test application, the corresponding rules to
filter everything except offlineeventswebflow that have a status of Pass would be defined as follows:
allow:offlineeventswebflow>.*>.*>Pass
deny:.*
To reverse this and allow everything except offlineeventswebflow flow names that have a status of Pass, the rules
would be defined instead as:
deny:offlineeventswebflow>.*>.*>Pass
allow:.*
The order of rules is important; if a deny rule eliminates a row before a matching allow rule is found, that row is filtered;
however, if an allow rule is placed before a deny rule that would otherwise exclude that row, it is not filtered. In other
words, the first matching condition in the set of rules preempts the remaining rules.
Submitting the form results in a table that shows the row counts of each of the flow names with and without filtering.
Iterate through the form and the resultant filtering counts until a rule specification is found that filters unneeded
WORKFLOWSTAT data while still preserving data essential to proving ROI.
Within this test application, the properties are set as follows:
Property
Value
motive.service.auditevent.EventFilter.
separator
>
motive.service.auditevent.EventFilter.
fields:com.motive.commsflow.arch.
eventManager.eventClasses.WorkflowStat
flowName>step>action>status
motive.service.auditevent.EventFilter.
rules:com.motive.commsflow.arch.
eventManager.eventClasses.WorkflowStat
Supplied from rules text box
The following sample set of rules represents a more complex filtering for the WORKFLOWSTAT fields flowName and
step, using the separator character >:
allow:ConnectivityFlow>(LaunchedFlow|FlowCompleted)
allow:updateflow>(UpdateStarted|DownloadingUpdates|FlowCompleted)
allow:pchealthcheck>pchealthcheck_fix_PCCheck
allow:Escalation>.*
allow:emptyrecyclebin>(start|.*Prompt.jsp)
allow:HomeView>.*
deny:.*
78
Data Mart Configuration and Maintenance
Implementing filter rules
By default, the following filter rule is applied:
deny:dispatcher|endpointregistrar|offlineeventswebflow|updateflow|infrawrapper|
solutionwrapper|ocfwrapper|gettelemetry|profilewebflow
This filters all of the flow names listed. This default filtering can be modified by changing the
defaultEventFilterXml.properties file within the auditevent-service-ejb.war file.
Alternatively, this rule can be overridden with rules set in the Server Configuration Console by adding the following
property values. See “Testing filter rules” on page 76 for a description of separator, fields, and rules:
motive.service.auditevent.EventFilter.separator
motive.service.auditevent.EventFilter.fields:com.motive.commsflow.arch.eventManager.⇦
eventClasses.WorkflowStat
motive.service.auditevent.EventFilter.rules:com.motive.commsflow.arch.eventManager.⇦
eventClasses.WorkflowStat
To log in to the Server Configuration Console, go to the following URL in a browser:
https://mgdhostname.mycompany.com:7004/server-configuration-editor
■
■
mgdhostname.mycompany.com is the DNS for one of the following:
❐
Load balancer that fronts the MotiveCluster.
❐
Instance of the Managed Server.
7004 is the SSL port for the Managed Server.
Segmenting subscribers
The HSD applications (Care Manager and HomeView) and the Data Mart provide a mechanism for grouping a customer's
subscribers into categories of your choosing. This mechanism, referred to as subscriber segmentation and defined in the
Motive system's attribute directories (similar to LDAP), allows you to target unique content to groups of subscribers based
on the subscriber's attributes. In turn, the groups into which subscribers are segmented are reflected in the Data Mart
and reports. Examples of attributes used to group subscribers and the groups into which they might be segmented include,
but are not limited to:
■
Service level types (such as Gold and Silver)
■
Geographic regions (such as East and West)
■
Solution types (such as high-speed data and IPTV)
Implementing filter rules
79
The category names are defined by the attribute directory mechanism in Motive Workbench. Once an attribute directory
is created and published, the changes are immediately reflected in the operation of the HSD servers and also reflected in
the Data Mart and reports for all subsequent subscriber activity after the next ETL run. See the Motive Workbench Help
for detailed information about attribute directories and publishing content generally. Note that the categories need to be
tied to one of the out-of-the box dimensions.
User account and group information is typically stored in a provider's system and not managed within the Motive
environment. However, this account and group information is required by the Motive system to determine whether a
given subscriber exists in the provider's system, the groups to which a subscriber belongs, and, using the attribute directory,
what content the subscriber should receive and further grouping information. The GIA (generic identity asserter) module
provides a mechanism for integrating with providers' SSO (single sign-on) mechanisms.
Note
The SSM/CSM 6.1 release provided a reference subscriber authentication mechanism called the
subscriber data store. This mechanism is for demonstration and testing purposes and not intended for
production use. By default, HomeView 6.1 and the 6.1.1 release of the Data Mart were configured to
use the GIA/SSO mechanism. Later releases of HomeView and Data Mart also use GIA/SSO. SSM/CSM
6.1 (with appropriate hotfixes) and later releases also use GIA/SSO. (As of BCM 7.0.2, CSM and SSM
are combined into the Care Manager.)
To support the GIA/SSO module, two child tables were added to the SUBJECT table in the OLTP schema,
SUBJECTATTRIBUTESET and SUBJECTATTRIBUTE:
Subject
ID: NUMBER(19) NOT NULL
GUID: VARCHAR2(32) NOT NULL
INSERTED: TIMESTAMP(6) NOT NULL
NAME: VARCHAR2(255) NOT NULL
PROVIDERID: NUMBER(19) NULL (FK)
SubjectAttributeSet
id: number(19,0) NOT NULL
guid: varchar2(32) NOT NULL
inserted: timestamp NOT NULL
subjectId: NUMBER(19) NULL (FK)
SubjectAttribute
subjectAttributeSetId: number(19,0) NOT NULL (FK)
key: VARCHAR2(255) NULL
value: VARCHAR2(2000) NULL
80
Data Mart Configuration and Maintenance
The SUBJECT table represents users of the system. Subjects are subscribers when authenticated by and then associated
with the appropriate (GIA) authentication provider. Each SUBJECT can have one or more SUBJECTATTRIBUTESET
tables and each SUBJECTATTRIBUTESET can have one or more SUBJECTATTRIBUTE tables. SUBJECTATTRIBUTE
tables are key/value pairs representing attributes for that subscriber in the provider's system. Logic in the GIA/SSO module
may map the provider's terminology to those categories defined in the attribute directory. For example, the integration
might be implemented so that if a subscriber's address is in Texas, he has a SUBJECTATTRIBUTE record where the
region key has a value of South.
Each record in the SUBJECTATTRIBUTESET represents the set of attributes for a given subscriber in the broadband
service provider's system at a point in time. Depending on how the GIA/SSO mechanism is integrated with the provider's
system, the subscriber might be given a new SUBJECTATTRIBUTESET at each logon, assuming his information had
changed.
Given one or more SUBJECTATTRIBUTE records for a subscriber, additional attributes can be derived from the attribute
directory. For example, the attribute directory might be set up so that all subscribers where the region is South and the
Subscription is DSL are assigned to a line-of-business of GlobeComPartner.
The following ETL parameters control the behavior of the Data Mart with respect to the GIA/SSO module and the mapping
of subscriber attributes. See “Data Mart ETL parameters” on page 82 for a complete list of ETL parameters.
■
CM.SEGMENTATION.USESUBJECTATTRIBUTESETS: The default value 1 indicates that the ETL should follow the
GIA/SSO path. If the value is 0, the ETL uses the original subscriber data store path. Introduced in Data Mart 6.1.1.
■
CM.CUSTOMER.AUTHPROVIDER: Defines the authentication provider to be used. Set to GenericIdentityAsserter
if using the GIA/SSO module. Set to ReferenceSubscriberDataStore for the subscriber data store.
■
CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE:
■
CM.LOCATION.DIRECTATTRIBUTE:
■
CM.SUBSCRIPTION.DIRECTATTRIBUTE: If set to 1, the ETL maps subscription attributes directly from the subject
tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is set to 1.
■
CM.LOCATION.ATTRIBUTENAME: This property defines the name key to use for extracting location information. By
default, this is set to region. In Data Mart 6.1, these values came out of the OLTP from the
SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived through the attribute
directory from other input attributes, or can be directly mapped from a SUBJECTATTRIBUTE (controlled by
CM.LOCATION.DIRECTATTRIBUTE).
■
CM.SUBSCRIPTION.ATTRIBUTENAME: This property defines the name key to use for extracting subscription
information. By default, this is set to subscription. In Data Mart 6.1, these values came out of the OLTP from the
SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived through the attribute
directory from other input attributes, or can be directly mapped from a SUBJECTATTRIBUTE (controlled by
CM.SUBSCRIPTION.DIRECTATTRIBUTE).
If set to 1, the ETL maps line of business attributes directly from
the subject tables without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is set to 0.
If set to 1, the ETL maps location attributes directly from the subject tables
without using the attribute directory. Introduced in Data Mart 6.1.1. By default, this is set to 1.
Segmenting subscribers
81
■
CM.LINE_OF_BUSINESS.ATTRIBUTENAME: This property defines the name key to use for extracting line of business
information. By default, in Data Mart 6.1.1 or later, this is set to ROIsegment. In Data Mart 6.1, these values came
out of the OLTP from the SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1
or later (CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived through
the attribute directory using the ROIsegment attribute (by default), or can be directly mapped from a
SUBJECTATTRIBUTE (controlled by CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE).
Important Because the attribute directory now directly affects the Data Mart and reporting, it is important not to make
modifications to the attribute directory without first understanding its impact on ETL performance and
reporting. Motive recommends that you perform tests of your changes on a non-production mirror if feasible.
Plan for extra load and time for the first ETL run after publishing the changes to the attribute directory.
If your HSD deployment has in the past used any subscriber authentication mechanism other than the GIA/SSO module,
the Data Mart cannot segment subscribers and produce valid data from OLTP data generated by the other mechanism.
Two approaches are available to address this situation:
■
Purge all Data Mart and OLTP data when you upgrade to the latest Data Mart release and run the initial loader script
to reload the Data Mart. Even for a fresh installation of the Data Mart, you must purge all OLTP data gathered before
the upgrade to the GIA/SSO module.
■
Engage Professional Services to develop custom migration scripts for your data.
Data Mart ETL parameters
Data Mart ETL parameters that control the behavior of the ETL are stored in the ETL_PARAMETERS table. Initial (default)
values are set by the installer, and may be subsequently modified directly using SQL. These parameters are read and
written to during the ETL load process.
Important The ETL_PARAMETERS table in the OLTP schema is no longer used by the ETL process as it was in previous
Data Mart releases.
Data Mart Parameters
A .................................................................................................................................... 84
Parameter: AS.CHAT_SESSION.CUSTOMATTR1KEY ................................................................ 84
Parameter: AS.CHAT_SESSION.CUSTOMATTR2KEY ................................................................ 84
Parameter: AS.CHAT_SESSION.CUSTOMATTR3KEY ................................................................ 85
Parameter: AS.CHAT_SESSION.CUSTOMATTR4KEY ................................................................ 85
Parameter: AS.CHAT_SESSION.CUSTOMATTR5KEY ................................................................ 85
C .................................................................................................................................... 85
Parameter: CM.CUSTOMER.AUTHPROVIDER ............................................................................ 85
Parameter: CM.CUSTOMER.CORRELATIONKEY ........................................................................ 86
82
Data Mart Configuration and Maintenance
Parameter: CM.CUSTOMER.CUSTOMATTR1KEY ........................................................................ 86
Parameter: CM.CUSTOMER.CUSTOMATTR2KEY ........................................................................ 86
Parameter: CM.CUSTOMER.CUSTOMATTR3KEY ........................................................................ 86
Parameter: CM.CUSTOMER.CUSTOMATTR4KEY ........................................................................ 87
Parameter: CM.CUSTOMER.CUSTOMATTR5KEY ........................................................................ 87
Parameter: CM.CUSTOMER.LOCALEVALUEKEY ........................................................................ 87
Parameter: CM.CUSTOMER.ORGANIZATIONNAMEKEY .............................................................. 87
Parameter: CM.CUSTOMER.TESTDOMAINFILTER .................................................................... 88
Parameter: CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE ....................................................... 88
Parameter: CM.LOCATION.ATTRIBUTENAME .......................................................................... 88
Parameter: CM.LOCATION.DIRECTATTRIBUTE ...................................................................... 88
Parameter: CM.SEGMENTATION.USESUBJECTATTRIBUTESETS ............................................... 89
Parameter: CM.SUBSCRIPTION.ATTRIBUTENAME .................................................................. 89
Parameter: CM.SUBSCRIPTION.DIRECTATTRIBUTE .............................................................. 89
D .................................................................................................................................... 89
Parameter: DASHBOARD.CheckForRecentShEscalation ..................................................... 89
Parameter: DASHBOARD.KEEP4XCOMPATIBILITY .................................................................. 90
Parameter: DATAMART.currentLoadEndDate ...................................................................... 90
Parameter: datamart.duplicateUUID.count .................................................................... 90
Parameter: datamart.duplicateUUID.count.threshold
............................................... 90
Parameter: DATAMART.invalidMaxDate .............................................................................. 91
Parameter: DATAMART.invalidMinDate .............................................................................. 91
Parameter: DATAMART.nextLoadBeginDate ........................................................................ 91
Parameter: DATAMART.systemLogLevel .............................................................................. 91
Parameter: dashboard.AudienceSize ................................................................................ 91
O ................................................................................................................................... 92
Parameter: oltp.purge.date ............................................................................................. 92
Parameter: oltp.purge.workflowstat .............................................................................. 92
S .................................................................................................................................... 92
Parameter: SH.HOURSTOESCALATE ....................................................................................... 92
Parameter: SH.LOAD.WORKFLOWSTAT.EXCLUSIONS .............................................................. 93
Parameter: SH.WORKFLOW_STEP_RUN.CUSTOMATTR1KEY ....................................................... 93
Parameter: SH.WORKFLOW_STEP_RUN.CUSTOMATTR2KEY ....................................................... 93
Parameter: SH.WORKFLOW_STEP_RUN.CUSTOMATTR3KEY ....................................................... 93
Parameter: SH.WORKFLOW_STEP_RUN.CUSTOMATTR4KEY ....................................................... 93
Parameter: SH.WORKFLOW_STEP_RUN.CUSTOMATTR5KEY ....................................................... 94
Data Mart ETL parameters
83
V .................................................................................................................................... 94
Parameter: VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR1KEY ................................................... 94
Parameter: VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR2KEY ................................................... 94
Parameter: VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR3KEY ................................................... 94
Parameter: VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR4KEY ................................................... 94
Parameter: VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR5KEY ................................................... 95
Parameter: VS.HOURSTOESCALATE ....................................................................................... 95
Parameter: VS.SESSION.CUSTOMATTR1KEY .......................................................................... 95
Parameter: VS.SESSION.CUSTOMATTR2KEY .......................................................................... 95
Parameter: VS.SESSION.CUSTOMATTR3KEY .......................................................................... 95
Parameter: VS.SESSION.CUSTOMATTR4KEY .......................................................................... 96
Parameter: VS.SESSION.CUSTOMATTR5KEY .......................................................................... 96
Parameter: VS.SESSIONANALYSTACTION.CUSTOMATTR1KEY ................................................. 96
Parameter: VS.SESSIONANALYSTACTION.CUSTOMATTR2KEY ................................................. 96
Parameter: VS.SESSIONANALYSTACTION.CUSTOMATTR3KEY ................................................. 96
Parameter: VS.SESSIONANALYSTACTION.CUSTOMATTR4KEY ................................................. 97
Parameter: VS.SESSIONANALYSTACTION.CUSTOMATTR5KEY ................................................. 97
Parameter: VS.WORKFLOWSTEPRUN.CUSTOMATTR1KEY ........................................................... 97
Parameter: VS.WORKFLOWSTEPRUN.CUSTOMATTR2KEY ........................................................... 97
Parameter: VS.WORKFLOWSTEPRUN.CUSTOMATTR3KEY ........................................................... 97
Parameter: VS.WORKFLOWSTEPRUN.CUSTOMATTR4KEY ........................................................... 98
Parameter: VS.WORKFLOWSTEPRUN.CUSTOMATTR5KEY ........................................................... 98
1. A
Parameter:
AS.CHAT_SESSION.CUSTOMATTR1KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the Talisma SESSIONINFOEXTERNALS table.
Default value:
View:
NULL
AS_ETLPARAMETERSVIEW, DMAS_ETLPARAMETERSVIEW
View Column:
CHAT_SESSION_ATTR1_NAME
Parameter:
AS.CHAT_SESSION.CUSTOMATTR2KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the Talisma SESSIONINFOEXTERNALS table.
Default value:
84
NULL
Data Mart Configuration and Maintenance
View:
AS_ETLPARAMETERSVIEW, DMAS_ETLPARAMETERSVIEW
View Column:
CHAT_SESSION_ATTR2_NAME
Parameter:
AS.CHAT_SESSION.CUSTOMATTR3KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the Talisma SESSIONINFOEXTERNALS table.
Default value:
View:
NULL
AS_ETLPARAMETERSVIEW, DMAS_ETLPARAMETERSVIEW
View Column:
CHAT_SESSION_ATTR3_NAME
Parameter:
AS.CHAT_SESSION.CUSTOMATTR4KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the Talisma SESSIONINFOEXTERNALS table.
Default value:
View:
NULL
AS_ETLPARAMETERSVIEW, DMAS_ETLPARAMETERSVIEW
View Column:
CHAT_SESSION_ATTR4_NAME
Parameter:
AS.CHAT_SESSION.CUSTOMATTR5KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the Talisma SESSIONINFOEXTERNALS table.
Default value:
View:
NULL
AS_ETLPARAMETERSVIEW, DMAS_ETLPARAMETERSVIEW
View Column:
CHAT_SESSION_ATTR5_NAME
2. C
Parameter:
CM.CUSTOMER.AUTHPROVIDER
Description:
Defines the authentication provider to be used. This must match the value used for the Care
Manager/HomeView server property motive.subscriberdatastore.
SubscriberDataStoreHelper.defaultAdapterProvider. Set to
GenericIdentityAsserter if using the GIA/SSO module. Set to
ReferenceSubscriberDataStore for the subscriber data store.
Default value:
subscriber
Data Mart ETL parameters
85
Valid value(s):
View:
ReferenceSubscriberDataStore, GenericIdentityAsserter
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_AUTHPROVIDER
Parameter:
CM.CUSTOMER.CORRELATIONKEY
Description:
Discriminator to determine which field within the OLTP SUBSCRIBERFIELD table to select (this,
can be traced back to SUBSCRIBERACCOUNT).
Default value:
subscriberKey
Valid value(s):
subscriberKey, accountNumber, emailAddress, phoneNumber,
dslNumber
View:
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_CORRELATIONKEY
Parameter:
CM.CUSTOMER.CUSTOMATTR1KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP SUBSCRIBERFIELD table.
Default value:
View:
NULL
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_CUSTOMATTR1_NAME
Parameter:
CM.CUSTOMER.CUSTOMATTR2KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP SUBSCRIBERFIELD table.
Default value:
View:
NULL
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_CUSTOMATTR2_NAME
Parameter:
CM.CUSTOMER.CUSTOMATTR3KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP SUBSCRIBERFIELD table.
Default value:
View:
86
NULL
CM_ETLPARAMETERSVIEW
Data Mart Configuration and Maintenance
View Column:
CUSTOMER_CUSTOMATTR3_NAME
Parameter:
CM.CUSTOMER.CUSTOMATTR4KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP SUBSCRIBERFIELD table.
Default value:
View:
NULL
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_CUSTOMATTR4_NAME
Parameter:
CM.CUSTOMER.CUSTOMATTR5KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP SUBSCRIBERFIELD table.
Default value:
View:
NULL
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_CUSTOMATTR5_NAME
Parameter:
CM.CUSTOMER.LOCALEVALUEKEY
Description:
This property defines the name key to use for extracting “locale” information out of the OLTP
SUBSCRIBERFIELD table. Matches field_key and selects corresponding field_value value.
Default value:
Valid value(s):
View:
locale
locale
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_LOCALEATTR_NAME
Parameter:
CM.CUSTOMER.ORGANIZATIONNAMEKEY
Description:
This property defines the name key to use for extracting “Organization” information out of the OLTP
SUBSCRIBERFIELD table. Matches field_key and selects corresponding field_value value.
Default value:
Valid value(s):
View:
companyName
companyName
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_ORGATTR_NAME
Data Mart ETL parameters
87
Parameter:
CM.CUSTOMER.TESTDOMAINFILTER
Description:
Used in a test to determine if domain can be successfully extracted from email address by taking
that portion that follows the commercial at (@) sign. The success of the test depends on that portion
of the email address matching this parameter. The positive result of this test is a 1 in flag IS_TEST
that is propagated to multiple views in the Data Mart.
Default value:
Valid value(s):
View:
motive.com
motive.com
CM_ETLPARAMETERSVIEW
View Column:
CUSTOMER_TESTDOMAINFILTER
Parameter:
CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE
Description:
If set to 1, the ETL maps line of business attributes directly from the subject tables without using
the attribute directory.
Default value:
View:
0
CM_ETLPARAMETERSVIEW
View Column:
LOB_ATTRIBUTE_DIRECT
Parameter:
CM.LOCATION.ATTRIBUTENAME
Description:
This property defines the name key to use for extracting location information. By default, this is set
to region. In Data Mart 6.1, these values came out of the OLTP from the
SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived
through the attribute directory from other input attributes, or can be directly mapped from a
SUBJECTATTRIBUTE (controlled by CM.LOCATION.DIRECTATTRIBUTE). See “Segmenting
subscribers” on page 79 for more information.
Default value:
Valid value(s):
View:
region
region
CM_ETLPARAMETERSVIEW
View Column:
LOC_ATTRIBUTE_NAME
Parameter:
CM.LOCATION.DIRECTATTRIBUTE
Description:
If set to 1, the ETL maps location attributes directly from the subject tables without using the attribute
directory.
88
Data Mart Configuration and Maintenance
Default value:
View:
1
CM_ETLPARAMETERSVIEW
View Column:
LOC_ATTRIBUTE_DIRECT
Parameter:
CM.SEGMENTATION.USESUBJECTATTRIBUTESETS
Description:
When set to 1, the ETL uses the GIA/SSO path. When set to 0, the ETL uses the Subscriber Data
Store path.
Default value:
View:
1
CM_ETLPARAMETERSVIEW
View Column:
USE_SUBJECT_ATTRIBUTE_SETS
Parameter:
CM.SUBSCRIPTION.ATTRIBUTENAME
Description:
This property defines the name key to use for extracting subscription information. By default, this
is set to subscription. In Data Mart 6.1, these values came out of the OLTP from the
SUBSCRIBERSTATCHANGEDATT table. When using an SSO integration and Data Mart 6.1.1 or later
(CM.SEGMENTATION.USESUBJECTATTRIBUTESETS is set to 1), these values are either derived
through the attribute directory from other input attributes, or can be directly mapped from a
SUBJECTATTRIBUTE (controlled by CM.SUBSCRIPTION.DIRECTATTRIBUTE). See “Segmenting
subscribers” on page 79 for more information.
Default value:
Valid value(s):
View:
subscription
subscription
CM_ETLPARAMETERSVIEW
View Column:
SUB_ATTRIBUTE_NAME
Parameter:
CM.SUBSCRIPTION.DIRECTATTRIBUTE
Description:
If set to 1, the ETL maps subscription attributes directly from the subject tables without using the
attribute directory.
Default value:
View:
1
CM_ETLPARAMETERSVIEW
View Column:
SUB_ATTRIBUTE_DIRECT
3. D
Parameter:
DASHBOARD.CheckForRecentShEscalation
Data Mart ETL parameters
89
Description:
This is a boolean that instructs the logic to either consider (true) or remove from consideration
(false) whether or not a recent escalation exists. In the case where this parameter is true, there must
be no recent escalation in order for the flow to be considered a Self Service usage.
Default value:
Valid value(s):
View:
1
0 (false), 1 (true)
DA_ETLPARAMETERSVIEW
View Column:
check_recent_escal_sh
Parameter:
DASHBOARD.KEEP4XCOMPATIBILITY
Description:
Impacts calculation of ran_valued_wf_to_valued_status within
DA_STGSELFHELPSESSIONVIEW view
Default value:
View:
0
DA_ETLPARAMETERSVIEW
View Column:
KEEP_4X_COMPATIBILITY
Parameter:
DATAMART.currentLoadEndDate
Description:
The calculated end of the ETL window.
Default value:
View:
1990-01-01T00:00:00.000
AS_ETLPARAMETERSVIEW, DM_ETLPARAMETERSVIEW, DMAS_ETLPARAMETERSVIEW
View Column:
MAXDATE
Parameter:
datamart.duplicateUUID.count
Description:
A global counter for the number of duplicate UUID issues encountered from the time that the 6.1.1.4
hotfix was installed. Email notices are sent when this value exceeds the threshold value; therefore,
this property should be reset to 0 if such a condition is met (alternatively, the threshold can be
increased).
Default value:
0
(zero)
Parameter:
datamart.duplicateUUID.count.threshold
Description:
The threshold number of duplicate UUIDs that must be exceeded before an alert email is sent out
to the notification email specified in the launch scripts. The notification email is set within the launch
scripts (run_initial_load.sh and run_dmmaster.sh) with the variable NOTIFY_ERR.
Default:
Default value:
90
20
Data Mart Configuration and Maintenance
Parameter:
DATAMART.invalidMaxDate
Description:
A known product issue in earlier self-help client versions sometimes generated spurious time stamps
for self-help records. This attribute instructs the ETL to mark all self-help time stamps that are less
than its value to the special UNKNOWN value in the CALENDAR_DATE dimension.
Default value:
View:
SYSDATE + 1
DM_ETLPARAMETERSVIEW
View Column:
invalidmaxdate
Parameter:
DATAMART.invalidMinDate
Description:
A known product issue in earlier self-help client versions sometimes generated spurious time stamps
for self-help records. This attribute instructs the ETL to mark all self-help time stamps that are less
than its value to the special UNKNOWN value in the CALENDAR_DATE dimension.
Default value:
View:
2000-01-01T00:00:00.000
DM_ETLPARAMETERSVIEW
View Column:
invalidmindate
Parameter:
DATAMART.nextLoadBeginDate
Description:
Most tables in the OLTP schema are processed incrementally by the ETL, based on created or
modified time stamps. This attribute defines the start of an ETL window for pulling data from these
tables. By default, this attribute is not set and the window is auto-incremented by the ETL flow on
the successful completion of each day's run. However, it is possible to update this attribute manually
to force the ETL to process earlier records. The value of this attribute is a date string that must have
the following Oracle date format: MM/DD/YYYY HH24:MI:SS
Default value:
1990-01-01T00:00:00.000
Parameter:
DATAMART.systemLogLevel
Description:
Logs and event to system_event_log if the log level of the event (defined within the event) is less
than or equal to this value. Therefore, higher values of this number will yield more information in
the logging table.
Default value:
1
Parameter:
dashboard.AudienceSize
Description:
Expected size of the customer base for ROI calculations. Used to load the
PRODUCT_AUDIENCE_SIZE column in the PRODUCT dimension.
Default value:
1000000
Data Mart ETL parameters
91
View:
DA_ETLPARAMETERSVIEW
View Column:
default_audience_size
4. O
Parameter:
oltp.purge.date
Description:
This property specifies a date in the format MM/DD/YYYY hh:mi:ss that represents the date before
which all stats in the OLTP will be purged upon the subsequent run of the OLTP purge utility. The
following tables are affected:
ASSISTEDSTAT
ASSISTEDSTATCUSTOM
CLIENTQUEUINGSTAT
CLIENTQUEUINGSTATCUSTOM
EXTERNALCONTEXT
INSTALLSTAT
INSTALLSTATCUSTOM
SECURETUNNELINGSTAT
SECURETUNNELINGSTATCUSTOM
SUBSCRIBERSTAT
SUBSCRIBERSTATCUSTOM
TELEMETRY
TELEMETRYSTAT
TELEMETRYSTATCUSTOM
VOICEFLOWSTAT
VOICEFLOWSTATCUSTOM
WORKFLOWSTAT
WORKFLOWSTATCUSTOM
Default value:
01/01/2001 00:00:00
Parameter:
oltp.purge.workflowstat
Description:
When set to 1, this property indicates that OLTP data should be purged according to the exclusions
found in the SH.LOAD.WORKFLOWSTAT.EXCLUSIONS property upon the subsequent run of the
OLTP purge utility.
Default value:
0
5. S
Parameter:
SH.HOURSTOESCALATE
Description:
In the case of Self Service, this defines the window within which to check for recent escalations from
the same subscriber for the same problem.
Default value:
View:
92
72
SH_ETLPARAMETERSVIEW
Data Mart Configuration and Maintenance
View Column:
hourstoescalate
Parameter:
SH.LOAD.WORKFLOWSTAT.EXCLUSIONS
Description:
This property specifies a comma-delimited list of workflows that should be excluded from ETL
processing (such as endpointregistrar,dispatcher,profilewebflow). Provide a sequence
of excluded workflow names separated with commas and without spaces. The flow names are case
sensitive.
The view for workflow exclusions is dmsh_workflowstatview. The query to determine all current
workflow names is:
select key from workflowname
Default value:
NULL
Parameter:
SH.WORKFLOW_STEP_RUN.CUSTOMATTR1KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP WORKFLOWCUSTOMSTAT table.
View:
SH_ETLPARAMETERSVIEW
View Column:
workflow_step_run_attr1
Parameter:
SH.WORKFLOW_STEP_RUN.CUSTOMATTR2KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP WORKFLOWCUSTOMSTAT table.
View:
SH_ETLPARAMETERSVIEW
View Column:
workflow_step_run_attr2
Parameter:
SH.WORKFLOW_STEP_RUN.CUSTOMATTR3KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP WORKFLOWCUSTOMSTAT table.
View:
SH_ETLPARAMETERSVIEW
View Column:
workflow_step_run_attr3
Parameter:
SH.WORKFLOW_STEP_RUN.CUSTOMATTR4KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP WORKFLOWCUSTOMSTAT table.
View:
SH_ETLPARAMETERSVIEW
Data Mart ETL parameters
93
View Column:
workflow_step_run_attr4
Parameter:
SH.WORKFLOW_STEP_RUN.CUSTOMATTR5KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP WORKFLOWCUSTOMSTAT table.
View:
SH_ETLPARAMETERSVIEW
View Column:
workflow_step_run_attr5
6. V
Parameter:
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR1KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_WORKFLOW_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
analyst_wflow_step_run_attr1
Parameter:
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR2KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_WORKFLOW_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
analyst_wflow_step_run_attr2
Parameter:
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR3KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_WORKFLOW_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
analyst_wflow_step_run_attr3
Parameter:
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR4KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_WORKFLOW_CUSTOM_STAT (sourcing has
not yet been implemented)
94
Data Mart Configuration and Maintenance
View:
DMVS_ETLPARAMETERSVIEW
View Column:
analyst_wflow_step_run_attr4
Parameter:
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR5KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_WORKFLOW_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
analyst_wflow_step_run_attr5
Parameter:
VS.HOURSTOESCALATE
Description:
In the case of the voice channel, this defines the window within which to check for recent escalations
from the same subscriber for the same problem.
Default value:
View:
72
VS_ETLPARAMETERSVIEW
View Column:
hours_to_escalate
Parameter:
VS.SESSION.CUSTOMATTR1KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_session_attr1
Parameter:
VS.SESSION.CUSTOMATTR2KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_session_attr2
Parameter:
VS.SESSION.CUSTOMATTR3KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
Data Mart ETL parameters
95
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_session_attr3
Parameter:
VS.SESSION.CUSTOMATTR4KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_session_attr4
Parameter:
VS.SESSION.CUSTOMATTR5KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_session_attr5
Parameter:
VS.SESSIONANALYSTACTION.CUSTOMATTR1KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_ASSISTED_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_analyst_action_attr1
Parameter:
VS.SESSIONANALYSTACTION.CUSTOMATTR2KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_ASSISTED_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_analyst_action_attr2
Parameter:
VS.SESSIONANALYSTACTION.CUSTOMATTR3KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_ASSISTED_CUSTOM_STAT (sourcing has
not yet been implemented)
96
Data Mart Configuration and Maintenance
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_analyst_action_attr3
Parameter:
VS.SESSIONANALYSTACTION.CUSTOMATTR4KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_ASSISTED_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_analyst_action_attr4
Parameter:
VS.SESSIONANALYSTACTION.CUSTOMATTR5KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_ASSISTED_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_analyst_action_attr5
Parameter:
VS.WORKFLOWSTEPRUN.CUSTOMATTR1KEY
Description:
This property defines the name key to use for extracting another piece of "Custom Attribute"
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented).
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_workflow_step_run_attr1
Parameter:
VS.WORKFLOWSTEPRUN.CUSTOMATTR2KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_workflow_step_run_attr2
Parameter:
VS.WORKFLOWSTEPRUN.CUSTOMATTR3KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
Data Mart ETL parameters
97
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_workflow_step_run_attr3
Parameter:
VS.WORKFLOWSTEPRUN.CUSTOMATTR4KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
voice_workflow_step_run_attr4
Parameter:
VS.WORKFLOWSTEPRUN.CUSTOMATTR5KEY
Description:
This property defines the name key to use for extracting another piece of “Custom Attribute”
information out of the OLTP table that sources STG_VS_VOICEWF_CUSTOM_STAT (sourcing has
not yet been implemented)
View:
DMVS_ETLPARAMETERSVIEW
View Column:
98
voice_workflow_step_run_attr5
Data Mart Configuration and Maintenance
4
Using Motive Reporting
This chapter covers:
■
■
■
■
■
■
Configuring the Service Metrics Dashboard
Creating custom reports
Adding reports to the Reporting Console
Removing reports from the Reporting Console
Printing and exporting reports
Configuring Crystal Reports Server for email report distribution
99
The Motive reporting solution takes advantage of the performance and flexibility enabled by the Data Mart. The reporting
solution provides numerous reports and charts detailing statistics related to adoption, installations, self-service, phone
channel, managed settings, and remote control.
In the Reporting Console, selecting Reporting displays the standard report categories, which take you to pages listing
available reports and their descriptions. Selecting Service Metrics displays the Service Metrics Dashboard which
contains usage charts for the products from the Motive Care Manager environment that are installed. Sample reports are
available on the installation media in Docs/report-samples.zip.
The current Crystal license is limited to five concurrent connects to the Crystal Report Server. Licenses are tracked by
monitoring the number of instantiated report objects stored in the Crystal Server Pages (CSP) sessions. The pageserver
setting for closing an idle connection is set to 20 minutes by default; you may want to configure this to a lower value if
the five concurrent user limitation is a problem for your deployment. To change this configuration, in the BusinessObjects
Central Management Console, click Servers, server_name.pageserver, adjust Minutes Before an Idle Connection
is Closed, and click Apply. If you require additional licenses, contact Professional Services.
Configuring the Service Metrics Dashboard
If your reporting database contains so much data that performance is a concern, you may choose to schedule an interval
for the dashboard reports rather than allowing them to be generated in real time. If you do schedule the dashboard reports,
schedule them for an off-peak time after the ETL has run. Be sure to leave an hour or so buffer for the ETL to complete
before the report is generated. For more information about scheduling reports, consult your Crystal Reports documentation.
100
Using Motive Reporting
The Service Metrics Dashboard
Four properties control the behavior of the dashboard, and several other properties control the ETL process that populates
the Data Mart. For details about the properties that control the ETL, see “Data Mart ETL parameters” on page 82. The
following ETL parameters configure the dashboard:
■
■
■
■
dashboard.AudienceSize
dashboard.checkForRecentSHEscalation
dashboard.AssistedServiceSolutionMapping
dashboard.Keep4XCompatibility
Configuring the Service Metrics Dashboard 101
Changes to dashboard and Data Mart ETL parameters do not appear until after the next ETL run.
Creating custom reports
Use Crystal Reports Designer, which is provided with the Data Mart, to create custom reports. To see examples of existing
reports, see the reports in install_dir\Motive\Datamart 6.1\Reports\crystal on the Reporting Console
host.
Important Apply at least the Crystal Reports 11 Release 1 Service Pack 4 patch to your Crystal Reports Designer
installation. Failure to apply this patch results in an “CrystalReportViewer - Missing prompting unit. Unable
to retrieve Object when the report is viewed” error when you run reports. Consider applying any other
available patches to Crystal Reports Designer.
For detailed instructions on how to use the designer, consult the Crystal documentation. This section contains some tips
for writing reports for use in the Reporting Console.
■
The file name of the .rpt file must match the title of the report in the file's “Summary Info.” Click File->Summary
Info to edit the summary info. The title cannot contain apostrophes.
■
You must create an HTML summary file that will appear when you click the details link from the page that lists the
reports and place it in install_dir\Motive\Server\Datamart\Reports\details. Use one of the existing
files as a template. This directory is part of a virtual IIS directory, so the files you add must be modified to have the
appropriate permissions to be served by IIS.
Important The name of the HTML details file must match the name of the .rpt file and the title of the report
except with spaces removed. For example, the .rpt file Managed Settings Attribute
Summary.rpt has an associated details file named ManagedSettingsAttributeSummary.html.
■
When creating a new report or troubleshooting an old one, note that Crystal's datasource settings sometimes get hard
coded to specific schema owners. Therefore, if a report is written against a different schema than the one to be used
in production, always test the report against both the staging schema and production schema to ensure there are no
problems. The error warns that tables do not exist, whereas they actually do exist.
To fix the problem:
1.
Open the report (but do not run it).
2.
Click Database->Set Datasource Location.
3.
In the bottom field, click Create New Connection, click ODBC (RDO), and then choose the appropriate
Datasource Name.
4.
Click Next, type the password, and click Finish.
5.
In the bottom field, highlight the new connection, click Update, and then click Close.
6.
Save the file.
102
Using Motive Reporting
7.
Press F5 to verify that the report runs.
8.
Republish the report using the Central Management Console to make it available through the Reporting Console.
Note
After editing this report as described, do not publish it along with other reports using the Crystal
Publishing Wizard as part of the initial installation. Instead, publish it individually through the Central
Management Console.
■
The Reports Designer sometimes considers VARCHAR2(255) fields to be memos and does not let you sort them,
group them, and so on. To reduce the size of a VARCHAR2(255) field and prevent it from becoming a memo, create
a substring formula in the view.
■
You can set up the Reports Designer to have default formats, fonts, and so on, but they apply only to new and future
fields and not to any pre-existing ones, so remember to do this before starting a report.
■
To get the date format right in a chart or graph, you can change the date default format to the format you need (for
example, Mon-YY) and then create a formula. For example, you could create a formula called month as follows:
Cdate({report_date}) where report_date is whatever attribute you are grouping your report by. Select
chart_expert, choose the Data tab and for the On change of value, change the grouping from report_date
to this new @month label formula. Highlight the new value and click the Order just below it. Make sure the This
section will be printed: value is appropriate (usually for each month).
Localizing reports
The steps for localizing reports are the same as for installing custom reports, with a few additional requirements. You
must use a localized version of Crystal Reports Designer and ensure that the appropriate language pack is installed on
the Reporting Console host. Contact BusinessObjects to obtain localized copies of Crystal products.
Adding reports to the Reporting Console
You can create new reports (.rpt files) to suit specific needs and have them appear alongside the standard reports in
the Reporting Console. If you would like to add reports to the Service Metrics Dashboard, contact Professional Services.
The following procedure assumes that the Reporting Console and Crystal Reports Server have been installed and correctly
configured and that the standard reports have already been added to the Reporting Console.
When publishing custom reports to the Reporting Console, you can create a new folder within the Reports folder or
put the new report inside an existing folder. Each folder and its description appear as a category in the Reports interface.
Localizing reports 103
The Reports interface
When creating your new report, note the following:
■
The file name of the .rpt file must match the title of the report in the file's “Summary Info.” Click File->Summary
Info to edit the summary info. The title cannot contain apostrophes.
■
You must create an HTML summary file that will appear when you click the details link from the page that lists the
reports and place it in install_dir\Motive\Server\Datamart\Reports\details. Use one of the existing
files as a template. This directory is part of a virtual IIS directory, so the files you add must be modified to have the
appropriate permissions to be served by IIS.
Important The name of the HTML details file must match the name of the .rpt file and the title of the report
except with spaces removed. For example, the .rpt file Managed Settings Attribute
Summary.rpt has an associated details file named ManagedSettingsAttributeSummary.html.
■
In the Reporting Console UI, each report appears with a description of what it is for (labeled Purpose). This text is
taken by the Reporting Console from the .rpt file's “Summary Info.” To edit this text, click the File->Summary
Info.
■
To localize a report, you must use a localized version of Crystal Reports Designer and Crystal Reports Server on a
machine with the appropriate language pack or packs installed.
104
Using Motive Reporting
Removing reports from the Reporting Console
To remove reports from the Reporting Console
1.
Click Start->All Programs->BusinessObjects 11->Crystal Reports Server->Publishing Wizard.
2.
Click Central Management Console. When prompted, type the user name and password you created when you
installed the Crystal Reports Server.
3.
4.
Click Folders (
).
Navigate to the report you want to remove, select the check box to the right of the report name, and click Delete.
Printing and exporting reports
When you view reports or the details from a Dashboard chart, you can print reports directly from the Crystal Viewer that
displays reports. The Crystal Viewer also enables you to export a report as a Crystal Report (.rpt), Microsoft Excel
(.xls), a Microsoft Word (.doc) or (.rtf), or a Portable Document Format (.pdf) file.
To export the report file
1.
2.
3.
Generate a report from the Reporting interface or a details report from the Service Metrics Dashboard.
On the Report page, click the Export Report icon (
).
From the drop-down list, select the format to export to. You can export to any of the following file formats:
■
■
■
■
■
Crystal Report (.rpt)
Microsoft Excel (.xls)
Microsoft Word (.doc)
Rich Text Format (.rtf)
Portable Document Format (.pdf)
4.
If desired, specify a range of pages to export from the report.
5.
Click the Click here to start download link.
The report opens in the application that is associated with the exported file format. If there is no application
associated with the exported file format, you are prompted to save the file to disk.
Removing reports from the Reporting Console 105
Configuring Crystal Reports Server for email report distribution
Crystal Reports Server supports automatic distribution of reports by email. These procedures are provided as a convenience
and contain some tips to help you use this feature effectively. For further details, see the Crystal documentation. Only
reports that do not prompt for parameters can be scheduled. If necessary, you can edit reports with parameters to default
dynamically changing date ranges, such as “Yesterday” or “Last 30 days”, and so on). To do this, you must edit the
report's view or Crystal SQL command logic. For more information, contact Professional Services.
To configure Crystal Reports Server for email report distribution
1.
2.
Click Start->All Programs->BusinessObjects 11->Crystal Reports Server->.NET Administration
Launchpad.
Click Central Management Console and then Servers (
) in the Organize pane.
3.
Click hostname.reportjobserver (Crystal Report Job Server).
4.
Click the Destinations.
5.
Select the check box for Email (SMTP), and then click the Enabled button. When prompted, click OK to confirm
the action.
6.
Click Email (SMTP).
106
Using Motive Reporting
7.
Configure the Properties with appropriate values. For more information on which values are appropriate, consult
the Crystal documentation and your local IT department.
■
The values you provide here for the To, From, Subject, and Message properties are default values that can
be overridden for individual reports.
■
Click the Add button by Add report viewer hyperlink to message body to add the variable
%SI_VIEWER_URL% to the message body. In the email, this variable is replaced with a hyperlink to a report
viewer. Set the default URL by clicking Object Settings on the main page of the Objects management area of
the Central Management Console.
■
Select Attach report instance to email message.
■
Select Specified File Name. Use the drop-down list and Add button to construct the template for the file
name.
Important To be recognized by Windows applications, the file name must end with the file extension, but
you must manually add a . (period) after the base file name and before the extension (%EXT%).
For example, a file name template constructed from the report title and date/time the report was
generated would be %SI_NAME%%SI_STARTTIME%.%EXT%, generating reports such as
DashboardUsage2004-05-21-14-20-11.doc
Click Update to save your changes.
8.
Log in to the Configuration Manager and restart the job server:
a.
Click Start->Programs->BusinessObjects 11->Crystal Reports Server->Central Configuration
Manager.
b.
Right-click Crystal Report Job Server, and select Restart.
To configure reports for email distribution
After you have configured Crystal Reports Server to support email distribution of reports, you can schedule individual
reports for distribution.
Important Only reports that do not prompt for parameters can be scheduled. If necessary, you can edit reports with
parameters to default dynamically changing date ranges, such as “Yesterday” or “Last 30 days”, and so
on). To do this, you must edit the report's view or Crystal SQL command logic. For more information,
contact Professional Services.
1.
From the Central Management Console, click Folders in the Organize pane and navigate to the report you would
like to schedule.
2.
Click the Schedule tab.
3.
Select the desired frequency and provide any additional information, such as the start date, end date, and so on.
Configuring Crystal Reports Server for email report distribution 107
4.
Click Schedule.
5.
Either define a destination or accept the default for the scheduled report:
6.
a.
Click Destination (below the Schedule tab).
b.
In the Destination list, click Email (SMTP).
c.
If you prefer to override the default settings you made in “To configure Crystal Reports Server for email report
distribution” on page 106, you may do so here. See Step 7 for a description of these settings.
d.
Update to save your changes.
Define a format for the scheduled report.
You may have reports distributed as Crystal .rpt files, Excel .xls spreadsheets, Word .doc files, or Adobe .pdf
files. The recipient must have Crystal Reports Designer installed to view .rpt files and an appropriate application
to read the other formats.
7.
a.
From the Schedule tab, click Format.
b.
From the Format list, click the desired format, and then click Update to save your changes.
Test the report by clicking the History tab, selecting the desired report, and clicking Run Now.
A report is sent to the appropriate email address.
108
Using Motive Reporting
5
Service Metrics Dashboard Report
Reference
This chapter covers:
■
■
■
■
■
The adoption report
The Install Status and Install Status details reports
Self Service Usage and Self Service Usage details reports
Phone Channel Usage and Phone Channel Details reports
The Raw Data spreadsheet
109
The Service Metrics Dashboard provides high-level metrics that help you see how your Motive solution is being used. With
a basic understanding of these metrics, you can effectively measure how subscribers are using the applications.
The Dashboard contains several pages for viewing service metrics within charts and spreadsheets and pages for dashboard
configuration. The topics that follow describe the out-of-the-box reports. These descriptions do not reflect customizations
made to the reports for your deployment.
The adoption report
For the purpose of ROI reports, there are four types of subscribers:
■
Eligible subscribers are subscribers who have access to the Motive client. The eligible subscribers total is used for
dashboard calculations and is maintained manually through the dashboard.AudienceSize ETL parameter. For
more information about ETL parameters, see the “Data Mart ETL parameters” on page 82.
■
Enabled subscribers are subscribers who have installed the Motive client.
■
Adopted subscribers are enabled subscribers who have used the client one or more times.
■
Converted subscribers are enabled subscribers who have used the client two or more times.
The Adoption page contains the following charts:
■
The Electronic Service Client Subscriber Adoption chart shows changes in the number of subscribers who are
eligible, enabled, adopted, and converted over time.
■
The Enabled Rate chart, which shows the percentage of eligible subscribers who have installed and registered the
client versus the number of eligible subscribers who have not.
■
The Adoption Rate chart, which shows the percentage of enabled subscribers who have used the client one or more
times versus the number of enabled subscribers who have not.
■
The Conversion Rate chart, which shows the percentage of subscribers who have used the Service Management
Client two or more times compared the adopted subscribers.
■
The Service Mix chart, which shows the usage count for each product/solution combination.
See also “ The Raw Data spreadsheet” on page 112.
The adoption details report
The Adoption Details page contains the following:
■
Eligible Subscribers:
110
Subscribers who have access to the Motive client.
Service Metrics Dashboard Report Reference
■
Enabled Subscribers:
■
Percent Enabled:
■
Eligible Subscribers Who Have Not Installed Motive:
Motive client but have not installed it
Subscribers who have installed the Motive client.
The percentage of eligible subscribers who have installed the Motive client.
The number of subscribers who have access to the
The following adoption details are shown relative to their usage with the Self Service client, the Assisted Service client,
and the overall client.
■
Adopted Subscribers:
times.
■
Adoption Rate: The percentage of subscribers who have used the Service Management Client one or more times
compared to enabled subscribers.
■
Converted Subscribers:
times.
■
Conversion Rate: The percentage of adopted subscribers who have used the Service Management Client two or
more times compared to the adopted subscribers.
The number of subscribers who have used the Service Management Client one or more
The number of subscribers who have used the Service Management Client two or more
You can also export the information on the Adoption Details page to other file formats. For more information, see “Printing
and exporting reports” on page 105.
The Install Status and Install Status details reports
There are four charts on this report showing:
■
The number of installations of the Service Management Client per version of the client per month.
■
The number of households (subscribers) that installed at least one Service Management Client per version of the client
per month.
■
The number of uninstallations of the Service Management Client per version of the client per month.
■
The number of households (subscribers) that uninstalled at least one Service Management Client per version of the
client per month.
The install status details page shows the same four graphs as the Install Status page in a bar chart format. In addition, by
using the Show/Hide Group Tree button (
), you can view install and uninstall counts in a tabular format.
The Install Status and Install Status details reports 111
Self Service Usage and Self Service Usage details reports
The two charts on this page show:
■
The number of valued self-service sessions per month and per line of business.
■
The number of valued self-service workflows per month for the past year broken out per workflow.
The Self Service Usage details page provides the same charts, but also provides the data in tabular format.
Phone Channel Usage and Phone Channel Details reports
The Phone Channel Usage report is a line graph showing the number of valued voice sessions per line of business per
month. The Phone Channel Details report provides the same line graph but with the information in tabular format as well.
The Raw Data spreadsheet
The raw data spreadsheet provides adoption data in a spreadsheet format for easy analysis using Excel or other tools (see
“Printing and exporting reports” on page 105). To view the raw data spreadsheet you must enter a time unit, a date range,
and select one or more lines of business to include in the report. The report contains columns for:
■
Date:
■
Self-service Subscribers:
■
Assisted Subscribers:
■
Self-service Volume:
■
Assisted Volume:
■
Enabled:
■
Self-service Adopted:
■
Self-service Converted:
■
Assisted Adopted:
The date for which these statistics apply.
The number of unique self-service subscribers.
The number of unique assisted service subscribers.
The number of self-service requests.
The number of assisted service requests.
The number of subscribers who have access to the Service Management Client.
The number of subscribers who are enabled and have used the Service Management
Client one or more times for self-service.
The number of subscribers who are enabled and have used the Service Management
Client two or more times for self-service.
The number of subscribers who are enabled and have used the Service Management Client
one or more times for assisted service.
112
Service Metrics Dashboard Report Reference
■
Assisted Converted:
■
Overall Adopted: The total number of subscribers who are enabled and have used the Service Management Client
The number of subscribers who are enabled and have used the Service Management Client
two or more times for assisted service.
one or more times.
■
Overall Converted:
The total number of subscribers who are enabled and have used the Service Management
Client two or more times.
The Raw Data spreadsheet 113
114
Service Metrics Dashboard Report Reference
A
Report reference
This appendix covers:
■
■
■
■
■
■
■
■
■
Service Metrics Dashboard reports
Managed settings reports
Phone support reports
Remote control reports
Self-service reports
HomeView reports
Content usage reports (legacy)
CSR productivity reports (legacy)
Service request reports (legacy)
115
Sample reports are available on the installation media in Docs/report-samples.zip.
Service Metrics Dashboard reports
Dashboard Adoption
Purpose:
Provide subscriber adoption statistics for ROI analysis.
Audience:
Project Sponsor, Executive
Included fields:
Grouped by:
Inputs:
Month
n/a
File name:
View:
n/a
DashboardAdoption.rpt
rpt_DashAdoption_Aview, rpt_DashAdoption_Bview, rpt_DashAdoption_CView
Dashboard Adoption Detail
Purpose:
Provide subscriber electronic support channels adoption statistics for ROI analysis.
Audience:
Project Sponsor, Executive
Included fields: (Section 1) Actual (Eligible subscribers, Enabled subscribers, % enabled, eligible subscribers who
have not installed Motive ) (Section 2) Self Service (Adopted subscribers, Adoption rate, Converted subscribers, conversion
rate) Assisted Service (Adopted subscribers, Adoption rate, Converted subscribers, conversion rate) and Overall (Adopted
subscribers, Adoption rate, Converted subscribers, conversion rate) (Section 3) Date, Enabled count, Adopted count,
converted count
Grouped by:
Inputs:
n/a
File name:
View:
116
Month
DashboardAdoptionDetail.rpt
rpt_DashAdopDetails_Aview, rpt_DashAdopDetails_BView
Report reference
Dashboard Summary
Purpose:
Provide high-level statistics of the system for ROI analysis.
Audience:
Project Sponsor, Executive
Included fields: Date, Self-Service Subscribers, Assisted Subscribers, Self-service Volume, Assisted Volume, Enabled,
Self-service Adopted, Self-service Converted, Assisted Adopted, Assisted Converted, Overall Adopted, Overall Converted
Grouped by:
Inputs:
Date
Begin Date, End Date, Time Unit (Day, Week, Month, Year), Line of Business
File name:
View:
DashboardSummary.rpt
rpt_DashSummaryView
Install Status
Purpose:
Track install, uninstall statistics on a monthly basis. Track versions per machine and per household.
Audience:
Project Sponsor, Executive
Included fields: Session ID, Email Address, Number of Tests, Was Escalated, Was Phone Escalated, Session's Last
Flow Run, Final Flow Status, Last Step Run Date, Last Step Run Name, Last Step Status
Grouped by:
Inputs:
n/a
File name:
View:
Version, Month
InstallStatus.rpt
rpt_DashInstallView
Install Status Detail
Purpose:
Track install, uninstall statistics on a daily and monthly basis. Track versions per machine and per household.
Audience:
Call Center Manager, Executive
Included fields: Version, Month, Day, Machine Install Count, Machine Uninstall Count, Subscriber Install Count,
Subscriber Uninstall Count
Grouped by:
none - 1detail row per record and grand total row only
Dashboard Summary 117
Inputs:
n/a
File name:
View:
InstallStatusDetail.rpt
rpt_DashInstallDetailView
Migration Report
Purpose:
Track migrated clients from 5.2 to 6.0 platform.
Audience:
Project Sponsor, Executive
Included fields: Total Number of 5.2 Clients to Migrate Overall, Date, Number of Migrated 6.0 Clients, Number of
Remaining 5.2 Clients, % Migrated
Grouped by:
Inputs:
Date
n/a
File name:
View:
MigrationReport.rpt
rpt_MigrationView
Phone Channel
Purpose:
Track performance information on the usability of Phone channel for ROI analysis.
Audience:
Project Sponsor, Call Center Manager, Executive
Included fields:
Grouped by:
Inputs:
LOB, Month
n/a
File name:
View:
n/a
PhoneChannel.rpt
rpt_DashPhoneView
Phone Channel Detail
Purpose:
118
Provide detailed information on the usability of Phone channel for ROI analysis.
Report reference
Audience:
Project Sponsor, Call Center Manager, Executive
Included fields:
Grouped by:
Inputs:
none - 1detail row per record and grand total row only
n/a
File name:
View:
Line of Business, Month, Day, Phone Valued Session Count
PhoneChannelDetail.rpt
rpt_DashPhoneDetailView
Self-Service Channel
Purpose:
Track the performance information on the usability of Self-service channel for ROI analysis.
Audience:
Project Sponsor, Executive
Included fields:
Grouped by:
Inputs:
LOB, Month
n/a
File name:
View:
n/a
SelfServiceChannel.rpt
rpt_DashSelfService_Aview, rpt_DashSelfService_Bview
Self-Service Channel Detail
Purpose:
Provide detailed information on the usability of Self-service channel for ROI analysis.
Audience:
Project Sponsor, Executive
Included fields: 1) Line of Business, Month, Day, Valued Session Count; 2) Line of Business, Workflow Name, Month,
Day, Valued Workflow Count
Grouped by:
Inputs:
n/a
File name:
View:
none - 1detail row per record and grand total row only
SelfServiceChannelDetail.rpt
rpt_DashSelfDetail_Aview, rpt_DashSelfDetail_Bview
Self-Service Channel 119
Managed settings reports
Managed Settings Attribute Summary
Purpose: Track attributes with incorrect values per session. For example, the proxy server was wrong for 100 sessions
last month.
Audience:
Call Center Manager, Engineering
Included fields:
Grouped by:
Inputs:
Line of Business, Attribute, Date
Begin Date, End Date, Time Unite (Day, Week, Month, Year), Line of Business
File name:
View:
Line of Business, Attribute with Wrong Settings, Date, Count of Failures, Total Sessions, % Failed
Managed Settings Attribute Summary.rpt
rpt_MgdSettingsAttributeView
Managed Settings Display Group Summary
Purpose: Track display groups with incorrect values per session. For example, the email settings were incorrect for
2000 incidents last month, Connectivity settings incorrect for 3000 sessions etc.
Audience:
Call Center Manager, Engineering
Included fields:
Failed
Grouped by:
Inputs:
120
Line of Business, Display Group, Date
Begin Date, End Date, Time Unite (Day, Week, Month, Year), Line of Business
File name:
View:
Line of Business, Display Group with Wrong Settings, Date, Count of Failures, Total Sessions, %
Managed Settings Display Group Summary.rpt
rpt_MgdSettingsGroupView
Report reference
Phone support reports
Call Deflection
Purpose: Analyze phone channel ROI. Use this report in conjunction with similar reports from the IVR and call
tracking systems.
Audience:
Call Center Manager
Included fields: Line of Business, Session Created Date/Time, Session Closed Date/Time, Session Key, Account
Number, CRM Ticket ID, Last Call Flow Step, Resolved (y/n), Resolution Status, Remote Control Used? (y/n)
Grouped by:
Inputs:
Begin Date, End Date (based on session closed date/time), Line of Business
File name:
View:
Line of Business, Resolution Status
Call Deflection.rpt
rpt_CallDeflectionView
Call Detail Record
Purpose:
Analyze individual call performance and satisfaction.
Audience:
Call Center Manager, CSRs
Included fields: Line of Business, Session Created Date/Time, Session Closed Date/Time, Session Key, CRM Ticket
ID, Account Number, CSR Login Name, DNIS, ANI, CSR Created? (y/n), Automated Call Time, Exit Status, Exit Step,
Transfer Number, Diagnostic Collected (y/n), Diagnostic Code Count, Analyst Workflow Run? (y/n), Count of Analyst
Workflows, Remote Control Used? (y/n)
Grouped by:
Inputs:
Begin Date/Time, End Date/Time (based on session closed date/time), Line of Business
File name:
View:
Line of Business, Account Number, Session Key
Call Detail Record.rpt
rpt_CallDetailRecordView
Call Flow Tuning
Purpose:
Evaluate flow usability by correlating incident end states with number of steps taken and last of steps taken.
Phone support reports 121
Audience:
Call Center Manager
Included fields: Line of Business, Last Flow Step, Session Status, Session Created Date/Time, Session Closed
Date/Time, Session Key, Account Number, CRM Ticket ID, Diagnostic Collected (y/n), Diagnostic Code Count, Analyst
Workflow Run? (y/n), Count of Analyst Workflows, Resolved in Workflow, # of Flow Steps, Remote Control Used?
Grouped by:
Inputs:
Begin Date/Time, End Date/Time (based on session closed date/time)
File name:
View:
Line of Business, Last Flow Step, Session Status
Call Flow Tuning.rpt
rpt_CallFlowTuningView
Call Hang Up Report
Purpose:
Provide number of calls abandoned with relevant captured data.
Audience:
Call Center Manager
Included fields: Line of Business, Session Created Date/Time, Session Closed Date/Time, Session Key, Account
Number, CRM Ticket ID, Call Flow Step Abandoned
Grouped by:
Inputs:
Begin Date/Time, End Date/Time (based on session closed date/time), Line of Business
File name:
View:
Line of Business, Session Key
Call Hang Up Report.rpt
rpt_CallHangUpReportView
Call Summary Activity Report
Purpose:
Analyze calls resolved through self-service and compare with number escalated.
Audience:
Call Center Manager
Included fields: Line of Business, Date, Number of Sessions, Number CSR Created; Number Resolved, Number
Escalated to CSR, Number Hung Up, Number of Zero Outs, Number of Times Diagnostic Code Checked, Average Workflow
Steps, Number of Times Remote Control Used, Average Automated Call Time
Grouped by:
Inputs:
122
Line of Business, Date
Begin Date, End Date, Line of Business
Report reference
File name:
View:
Call Summary Activity Report.rpt
rpt_CallSummaryView
Remote control reports
Duration of Remote Control Sessions by CSR
Purpose: Evaluate CSR performance in remote control sessions. Includes both assisted service chat sessions and
phone sessions.
Audience:
Call Center Manager, CSR Manager
Included fields: Data Source, Line of Business, Date, CSR, Total Number of Sessions, Number with Remote Control,
% with Remote Control, Average Duration with Remote Control, Average Duration without Remote Control
Grouped by:
Inputs:
Begin Date, End Date, Line of Business, Time Unit (Day, Week, Month, Year)
File name:
View:
Data Source, Line of Business, Date
Duration of Remote Control Sessions by CSR.rpt
RPT_RCSessionCSRVIEW
Remote Control Sessions by Date
Purpose: Compare the average duration of a session with remote control against the average duration of an session
without remote control. Includes both assisted service chat sessions and phone sessions.
Audience:
Call Center Manager, CSR Manager
Included fields: Data Source, Line of Business, Date, Total Number of Closed Sessions, Number with Remote Control,
% with Remote Control, Average Duration with Remote Control (secs), Average Duration without Remote Control (secs)
Grouped by:
Inputs:
Begin Date, End Date, Line of Business, Time Unit (Day, Week, Month, Year)
File name:
View:
Data Source, Line of Business, Date
Remote Control Sessions by Date.rpt
rpt_RCSessionDateView
Remote control reports 123
Remote Control Sessions by Time
Purpose: Compare the average duration (broken out by minutes) of a session with remote control against the average
duration of an session without remote control. Includes both assisted service chat sessions and phone sessions.
Audience:
Call Center Manager, CSR Manager
Included fields: Data Source, Line of Business, Minutes, Total Number of Closed Sessions, Number with Remote
Control, % with Remote Control, Number without Remote Control, % without Remote Control
Grouped by:
Inputs:
Begin Date, End Date, Line of Business
File name:
View:
Data Source, Line of Business, Minutes
Remote Control Sessions by Time.rpt
rpt_RCSessionTimeView
Self-service reports
Failed Tests
Purpose:
Summarize the number of problems found per problem area.
Audience:
Content Manager, Call Center Manager
Included fields:
Grouped by:
Inputs:
Product, Line of Business, Workflow, Test(s)
Begin Date, End Date, Line of Business
File name:
View:
Workflow, Test(s), Count of Sessions
Failed Tests.rpt
rpt_FailedTestsView
Last Step Details per Subscriber
Purpose:
Audience:
124
Evaluate the flow based on details of the last step per subscriber.
Content Manager, Call Center Manager
Report reference
Included fields: Session ID, Email Address, Number of Tests, Was Escalated, Was Phone Escalated, Session's Last
Flow Run, Final Flow Status, Last Step Run Date, Last Step Run Name, Last Step Status
Grouped by:
Inputs:
Begin Date, End Date, Line of Business
File name:
View:
Product, Line of Business, Session ID
Last Step Details per Subscriber.rpt
rpt_LastStepDetailsPerSubView
Self-Service Session Report
Purpose:
Track valued self-service session statistics.
Audience:
Call Center Manager, Project Sponsor
Included fields:
Grouped by:
Inputs:
Line of Business, Date
Begin Date, End Date, Time Unit (Day, Week, Month, Year), Line of Business
File name:
View:
Line of Business, Date, Total Session Count, Valued Session Count, Percentage of Sessions Valued
Self-Service Session Report.rpt
rpt_SelfHelpSessionView
Service Alert Summary
Purpose:
timeframe.
Summarize the number of service alerts by problem area (alert context) and by action taken in a given
Audience:
Call Center Manager, Project Sponsor
Included fields:
Grouped by:
Inputs:
Line of Business, Alert Valued Status, Alert Context, Action, Alert Name, Date
Begin Date, End Date, Time Unit (Day, Week, Month, Year), Line of Business
File name:
View:
Line of Business, Alert Valued Status, Alert Context, Action, Alert Name, Date, Count of Alert Events
Service Alert Summary.rpt
rpt_AlertSummaryView
Self-Service Session Report 125
Workflow Usage Summary
Purpose: Summarize workflow usage, including final disposition. Display the number of times various workflows ran.
Show the number of escalations and the number of times the phone escalation page is presented.
Audience:
Call Center Manager, Content/Workflow Manager, Project Sponsor
Included fields: Product, Line of Business, Workflow Value Status, Workflow Name, Status, Status Value, Date,
Number of Workflows, Escalations, Percentage (for Escalations), Phone Page, Percentage (for Phone Pages)
Grouped by:
Inputs:
Begin Date, End Date, Time Unit (Day, Week, Month, Year), Line of Business
File name:
View:
Product, Line of Business, Workflow Valued Status, Workflow Name, Status, Date
Workflow Usage Summary.rpt
rpt_WorkflowSummaryView
HomeView reports
Guided Workflow Usage Summary
Purpose: Summarize workflow usage, including final disposition. Display the number of times various workflows ran.
Show the number of escalations and the number of times the phone escalation page is presented.
Audience:
Call Center Manager, CSR Manager
Included fields: Product Type, Date, Workflow Name, Number of Workflows, Escalations, % of Escalations, Phone
Page, % of Phone Page
Grouped by:
Inputs:
Begin Date, End Date, Product Type
File name:
View:
Date
Guided Workflow Usage Summary.rpt
rpt_GuidedWkflowUsageRSubview
Data Mart Tables:
SELFHELP_WORKFLOW, SELFHELP_WORKFLOW_RUN, SELFHELP_WORKFLOW_STEP_RUN,
SELFHELP_WORKFLOW_RUN_BY_DATE
126
Report reference
Last Step Details Per Subscriber
Purpose:
Evaluate the flow based on details of the last step per subscriber.
Audience:
Content Manager, Call Center Manager
Included fields: Session ID, Email Address, Number of Tests, Was Escalated, Was Phone Escalated, Final Flow
Problem, Final Flow Status, Last Step Run Date, Last Step Run Name, Last Step Status
Grouped by:
Inputs:
Begin Date, End Date, Product Type
File name:
View:
Last Step Details Per Subscriber.rpt
rpt_LastStepDetailsPerSubview
Data Mart Tables:
SELFHELP_WORKFLOW, SELFHELP_WORKFLOW_RUN, SELFHELP_WORKFLOW_STEP_RUN,
SELFHELP_WORKFLOW_RUN_BY_DATE
Workflow Summary
Purpose:
Summarize workflow usage for the last steps of each session.
Audience:
Call Center Manager, Content/Workflow Manager, Project Sponsor
Included fields: Product Type, Workflow Run Date, Flow Name, Flow Status, count of sessions, % E-support Escalated,
% Phone Escalated
Grouped by:
Inputs:
Begin Date, End Date, Product Type
File name:
View:
Flow Name, Flow Status
Workflow Summary.rpt
rpt_WorkflowSummaryView
Data Mart Tables:
SELFHELP_WORKFLOW, SELFHELP_WORKFLOW_RUN, SELFHELP_WORKFLOW_STEP_RUN,
SELFHELP_WORKFLOW_RUN_BY_DATE
Home Network Device Summary
Purpose:
Audience:
Track the number of CPE devices in the subscriber base by manufacturer and model per first detection date.
Call Center Manager, CSR Manager
Last Step Details Per Subscriber 127
Included fields:
Grouped by:
Inputs:
Product Class, Date, Manufacturer, Model
Time Unit (Day, Week, Month, Year), Begin Date, End Date
File name:
View:
Product Class1, Date2, Manufacturer, Model, CPE Count3.
Home Network Device Summary.rpt
rpt_HnwDeviceSummaryView
Data Mart Tables:
CUSTOMER_CPE_DEVICE, CPE_DEVICE_TYPE, CALENDAR_DATE
Home Network Subscriber Base
Purpose:
Track the number of home networks in the subscriber base by manufacturer and model.
Audience:
Call Center Manager, CSR Manager
Included fields: Manufacturer, Model, Home Network Count, Subscriber Count, Networks with File Share Count,
Networks with Printer Share Count, Networks with Wireless LAN Count
Grouped by:
Inputs:
Line of Business
File name:
View:
Line of Business, Manufacturer, Model
Home Network Subscriber Base.rpt
rpt_HnwSubscriberSView
Data Mart Tables:
MANAGED_NETWORKS_BY_CPE, CPE_DEVICE_TYPE, LINE_OF_BUSINESS, LOCATION
Self-Service Sessions by Gateway Device
Purpose: Correlate gateway/router models to self-service sessions. This report can help you determine which router
models are detected in the context of self-service sessions.
Audience:
Content Manager, Call Center Manager
1
Identifies the class of product for which the serial number applies. For a given manufacturer, this identifies the product or class of product over which
the serial number is unique.
2
The date that the CPE first gained network connectivity.
3
Count of distinct CPE devices (CUSTOMER_CPE_DEVICE_KEY), grouped by product class, manufacturer, model, detection date, and (redundantly)
week_start_date, month_start_date, year_start_date
128
Report reference
Included fields:
Sessions
Grouped by:
Inputs:
Line of Business, Date, Manufacturer, Model, Firmware Version
Time Unit (Day, Week, Month, Year), Begin Date, End Date, Line of Business
File name:
View:
Line of Business, Date, Manufacturer, Model, Firmware Version, Total Session Count, % of Total
Self-Service Sessions by Gateway Device.rpt
rpt_SelfServiceByHnwView
Content usage reports (legacy)
Self-Service Content Usage by Subscriber
Purpose: Evaluate content by frequency of use to determine what content should be removed or repositioned in the
site for better use.
Audience:
Content Manager
Included fields: Date Created, Content Name, Request Status, Email Address, Total Number of Content Usages by
User for the Day, Total Number of Content Usages by User
Grouped by:
Inputs:
Start Date, End Date
File name:
View:
Email Address
Self-Service Content Usage by Subscriber.rpt
RPT_SelfContentUsageBySubVIEW
Stale Content Report
Purpose:
Summarize content access for a specified date range. Lists the bottom 25% of all content access.
Audience:
Content Manager
Included fields:
pages
Grouped by:
Inputs:
Site Location (Content Path), sub-totals for Number of Visits (per site), Total # Visits for all content
Site Location (Content Name)
Start Date, End Date
Content usage reports (legacy) 129
File name:
View:
Stale Content Report.rpt
RPT_StaleContentReportVIEW
Top Ten Content Pages
Purpose:
Identify the ten most popular pieces of content to use as a model for new content.
Audience:
Content Manager, Call Center Manager
Included fields:
content pages
Grouped by:
Inputs:
Site Location (Content Name) - Top 10
Start Date, End Date
File name:
View:
Site Location (Content Path), sub-totals for Number of Visits (per site), Final Total # Visits for all
Top Ten Content Pages.rpt
RPT_TopTenContentPagesVIEW
Top Ten Maps
Purpose:
Identify the ten most popular pieces of active content to use as a model for new content.
Audience:
Content Manager, Call Center Manager
Included fields:
content pages
Grouped by:
Inputs:
Site Location (Content Name)
Start Date, End Date
File name:
View:
Site Location (Content Path), sub-totals for Number of Visits (per site), Final Total # Visits for all
Top Ten Maps.rpt
RPT_TopTenMapsVIEW
Top Ten Static Content Pages
Purpose:
Audience:
130
Identify the ten most popular pieces of static content to use as a model for new content.
Content Manager, Call Center Manager
Report reference
Included fields:
content pages
Grouped by:
Inputs:
Site Location (Content Name)
Start Date, End Date
File name:
View:
Site Location (Content Path), sub-totals for Number of Visits (per site), Final Total # Visits for all
Top Ten Static Content Pages.rpt
RPT_TopTenStaticContentVIEW
CSR productivity reports (legacy)
Concurrent Sessions
Purpose:
Track CSR productivity in terms of time-on-task and the number of sessions worked in total and concurrently.
Audience:
Call Center Manager, CSR Manager
Included fields: (Section 1) Day, Date, CSR Name, Logged In Time, Available Time, On Task Time, Lunch Time,
Break Time, % Productive Time, Sessions, Total Time, Average Time, Average Concurrent Sessions; (Section 2) CSR Name,
Task, Begin Time, End Time, Total Time
Grouped by:
Inputs:
CSR Name
Date
File name:
View:
Concurrent Sessions.rpt
RPT_ConcurrentSessionsVIEW, RPT_ConcurrentSessionsBVIEW
CSR Logins
Purpose:
Track CSR productivity by evaluating their logon and logout activity.
Audience:
Call Center Manager, CSR Manager
Included fields:
Time, Timed Out
Grouped by:
Inputs:
(Section 1) CSR Name, Elapsed Time; (Section 2) CSR Name, Login Time, Logout Time, Elapsed
(Section 1) CSR Name; (Section 2) CSR Name, Login Time
Date
CSR productivity reports (legacy) 131
File name:
View:
CSR Logins.rpt
RPT_AnalystLoginsVIEW
CSR Work States
Purpose:
Track CSR productivity by evaluating time logged in various states.
Audience:
Call Center Manager, CSR Manager
Included fields: (Section 1) Logged In Time, Available Time, On Task Time, Lunch Time, Break Time, % Productive;
(Section 2) CSR Name, Logged In Time, Available Time, On Task Time, Lunch Time, Break Time, % Productive; (Section
3) CSR Name, Action, Start Time, End Time, Elapsed Time
Grouped by:
Inputs:
(Section 1) Date, (Section 2) Date, CSR Name; (Section 3) CSR Name, Action
Date
File name:
CSR Work States.rpt
View:
RPT_AnalystWorkStates_AVIEW, RPT_AnalystWorkStates_BVIEW,
RPT_AnalystWorkStates_CVIEW
First Session Resolution
Purpose:
Track CSR productivity by evaluating the number of times they resolved an issue within the first session.
Audience:
Call Center Manager, CSR Manager
Included fields: Day, Date, CSR Name, Number of Sessions, Number of First Sessions, Number of First Sessions
Resolved, % of First Sessions Resolved
Grouped by:
Inputs:
Date
File name:
View:
132
Date, CSR Name
First Session Resolution.rpt
RPT_FirstSessionResolutionVIEW
Report reference
Service request reports (legacy)
Assisted Service Request Histories
Purpose:
Review daily service request patterns.
Audience:
Call Center Manager, CSR Team Lead
Included fields:
CSR, Log Event
Grouped by:
Inputs:
Service Request ID
Start Date, End Date, Time Units (seconds, minutes, or hours)
File name:
View:
Service Request ID, Date Created, Date First Assigned, Date Closed, Time to Close, Last Modified,
Assisted Service Request Histories.rpt
RPT_AsstServReqHistoriesVIEW
Assisted Service Request History for Service Request
Purpose: Research an individual service request. Use as a training tool for CSRs to show correct or incorrect flow
during a service request life cycle.
Audience:
CSR Team Lead, CSR (copy)
Included fields:
CSR, Log Event
Grouped by:
Inputs:
Service Request ID
Service Request ID, Display Time In (seconds, minutes, or hours)
File name:
View:
Service Request ID, Date Created, Date First Assigned, Date Closed, Time to Close, Last Modified,
Assisted Service Request History for Service Request.rpt
RPT_ASReqHistoryForServReqVIEW
Assisted Service Request Resolution Time
Purpose:
Audience:
Research resolution times by service request.
Call Center Manager, CSR Team Lead
Service request reports (legacy) 133
Included fields:
Grouped by:
Inputs:
Service Request ID, CSR
Start Date, End Date, Display Time In (seconds, minutes, or hours)
File name:
View:
Service Request ID, Problem Area, CSR, System Time, CSR's Adjustment, Total Adjusted Time
Assisted Service Request Resolution Time.rpt
RPT_ASResolutionTimeVIEW
Assisted Service Request Resolution Time by Status
Purpose: Review the overall state of service requests in the contact center. Provide subtotals for closed, open, and
assigned requests in the contact center.
Audience:
Call Center Manger
Included fields:
Confirmed
Grouped by:
Inputs:
Status
Start Date, End Date, Time Units (seconds, minutes, or hours)
File name:
View:
Service Request ID, Open to Assigned, Assigned to Closed Pending, Closed-Pending to Closed
Assisted Service Request Resolution Time by Status.rpt
RPT_ASResolutionTimeStatusVIEW
Assisted Service Requests by Date
Purpose:
Review the assisted service requests in a selected date range to evaluate contact center efficiency.
Audience:
Call Center Manager
Included fields:
Grouped by:
Inputs:
134
Date Created
Start Date, End Date
File name:
View:
Date Created, Problem Area, Queue, CSR, Service Request ID, Last Modified, Date Closed
Assisted Service Requests by Date.rpt
RPT_ASReqByDateVIEW
Report reference
Assisted Service Requests by Problem Area
Purpose:
Evaluate the overall health of a queue by problem area.
Audience:
Call Center Manager, CSR Team Lead
Included fields:
Grouped by:
Inputs:
Problem Area
Start Date, End Date, Time Units (seconds, minutes, or hours)
File name:
View:
CSR, Queue, Service Request ID, Date Created, Date First Assigned, Date Closed, Time to Close
Assisted Service Requests by Problem Area.rpt
RPT_ASReqByProblemAreaVIEW
Assisted Service Requests by Status
Purpose: Evaluate the overall state of service requests in the contact center. Provides subtotals for closed, open, and
assigned requests in the contact center.
Audience:
Call Center Manager, CSR Team Lead
Included fields:
to Close
Grouped by:
Inputs:
Status
Start Date, End Date, Time Units (seconds, minutes, or hours)
File name:
View:
Service Request ID, CSR, Date Created, Date First Assigned, Date Last Modified, Date Closed, Time
Assisted Service Requests by Status.rpt
RPT_ASReqByStatusVIEW
Assisted Service Score Card
Purpose: Track various statistics within a given time period for assisted service sessions and incidents. This report
helps determine the provider’s ROI from Electronic Support.
Audience:
Call Center Manager, Executive
Included fields:
Grouped by:
Day, Date, Metric, Value, Target, Definition
Metric
Assisted Service Requests by Problem Area 135
Inputs:
Date
File name:
View:
Assisted Service ScoreCard.rpt
RPT_AS_ScoreCardVIEW
Average Time to Close Assisted Service Requests
Purpose:
Research queue and problem area close times. Use the information for CSR behavior enhancement.
Audience:
Call Center Manager
Included fields:
Grouped by:
Inputs:
Problem Area
Start Date, End Date, Time Units (seconds, minutes, or hours)
File name:
View:
Problem Area, Average Time
Average Time to Close Assisted Service Requests.rpt
RPT_AvgTimeToCloseASVIEW
Cancelled Assisted Service Requests by Queue
Purpose: Research cancelled requests. Determine queue problems based on volume of cancelled service requests.
Find problem areas within queues with high cancel rates.
Audience:
Call Center Manager
Included fields: Severity, Problem Area, Service Request ID, Date Created, Total Service Requests by Company,
Total Service Requests by Queue
Grouped by:
Inputs:
Start Date, End Date
File name:
View:
Queue, Company
Cancelled Assisted Service Requests by Queue.rpt
RPT_CancelledASByQueueVIEW
Closed Assisted Service Requests by Company
Purpose:
136
Review closed service requests graphed by company.
Report reference
Audience:
Call Center Manager
Included fields:
by Company
Grouped by:
Inputs:
Company, Severity
Start Date, End Date
File name:
View:
CSR, Problem Area, Status, Service Request ID, Date Created, Date Closed, Total by Severity, Total
Closed Assisted Service Requests by Company.rpt
RPT_ClosedASByCompanyVIEW
Closed Assisted Service Requests by Queue
Purpose:
Review closed service requests graphed by queue to queues with low closure rates that need further analysis.
Audience:
Call Center Manger
Included fields:
Grouped by:
Inputs:
Queue, CSR
Start Date, End Date
File name:
View:
Problem Area, Request ID, Date Created, Date Closed, Status, Total by CSR, Total by Queue
Closed Assisted Service Requests by Queue.rpt
RPT_ClosedASByQueueyVIEW
Open Assisted Service Requests by Company
Purpose: Review open request by company and identify CSRs with too many open requests, queues within the company
and problem areas.
Audience:
Call Center Manager
Included fields: CSR, Problem Area, Service Request ID, Date Created, Last Modified, Total Service Requests by
Severity, Total Service Requests by Company
Grouped by:
Inputs:
Start Date, End Date
File name:
View:
Company, Severity
Open Assisted Service Requests by Company.rpt
RPT_OpenASByCompanyVIEW
Closed Assisted Service Requests by Queue 137
Remote Control Incidents by Date
Purpose: Compare the average duration of an incident with remote control against the average duration of an incident
without remote control.
Audience:
Call Center Manager, CSR Team Lead
Included fields: Date, Total Number of Closed Incidents, Number with Remote Control, Average Duration with
Remote Control (secs), Average Duration without Remote Control (secs)
Grouped by:
Inputs:
Date/Month
Start Date, End Date (based on Incident Created date)
File name:
View:
Remote Control Incidents by Date.rpt
RPT_RCIncidentsByDateVIEW
Service Level by Incident Report
Purpose:
Track the number of incidents that met SLA requirements.
Audience:
Call Center Manager, Executive
Included fields: (Section 1) Day, Date, Total Incidents, # Met SLA, % SLA, AAT, ASFR, ASR; (Section 2) Customer
Age, Incidents; (Section 3) Incident ID, Create Time, Assign Time, First Response Time, Closed Time, Elapsed Assign
Time, Elapsed First Response, Elapsed Response
Grouped by:
Inputs:
Date
File name:
View:
(Section 1) Date; (Section 2) Customer Age; (Section 3) Date, Incident ID
Service Level by Incident Report.rpt
RPT_SLAbyIncident_AVIEW, RPT_SLAbyIncident_BVIEW
Service Requests Escalated from Voice Incident
Purpose:
Provide count of Assisted Service Electronic sessions that were escalated from voice.
Audience:
Call Center Manager, CSR Team Lead
Included fields:
Grouped by:
138
Date, Service Request Total, Total Escalated from Voice
Date/Month
Report reference
Inputs:
Start Date, End Date (based on Incident Created date)
File name:
View:
Service Requests Escalated from Voice Incident.rpt
RPT_SREscalatedFromVoiceVIEW
Session Report
Purpose:
Track session and incident statistics, as well as CSR specific session counts with times.
Audience:
Call Center Manager, CSR Manager
Included fields: (Section 1) Day, Date, Metric, Value, Definition; (Section 2) AST Progress, Sessions, Percentage;
(Section 3) CSR Name, Sessions, Total Time, Average Time; (Section 4) CSR Name, Incident ID, Start Time, End Time,
Session Time
Grouped by:
Incident ID
Inputs:
Date
File name:
View:
(Section 1) Date, Metric; (Section 2) AST Progress; (Section 3) CSR Name; (Section 4) CSR Name,
Session Report.rpt
RPT_SessionReportAVIEW, RPT_SessionReportBVIEW, RPT_SessionReportCVIEW
System Statistics
Purpose:
Summarize contact center performance.
Audience:
Call Center Manager
Included fields: Day and Date, Number Close Request, Number Incident Received, Number Closed, AHT (avg handle
time), ASA(avg speed of answer), Number Maps Sent, Number of CSRs Online
Grouped by:
Inputs:
Start Date, End Date
File name:
View:
Month, Date
System Statistics.rpt
RPT_SystemStatisticsVIEW
Session Report 139
140
Report reference
B
Data Mart schema reference
This appendix covers:
■
■
■
■
■
■
Common dimensions and fact tables
Self-service (SELFHELP) tables
Phone channel tables
Chat tables
Service metrics dashboard tables
Miscellaneous tables
141
This appendix is a comprehensive reference for the Data Mart schema, providing descriptions, examples, and the source
for the tables and columns in the schema.
All tables have the following general characteristics:
■
a primary key column is generated either from a SEQUENCE or as an non-decreasing integral value by the ETL loader
application
■
a DM_CREATED_DATE column indicates the time the record was inserted into the Data Mart
■
a DM_UPDATED_DATE column indicates the time the record was last updated by the ETL
Note
The system time on the ETL machine and the OLTP host should be in reasonable synchronization to
ensure that the DM_CREATED_DATE and DM_UPDATED_DATE values are consistent.
In each dimension table, the first two rows are reserved to handle UNDEFINED or UNKNOWN values. This allows the
storage of data that is missing the information needed to resolve dimensional references. Instead of being discarded, they
are still retained in the Data Mart, but point to special rows that indicate bad source data. Because of these, foreign key
columns in fact and summary tables are always NOT NULL, making queries simpler and more efficient. It is probably an
abnormal situation if you are seeing large number of UNDEFINED or UNKNOWN values in your fact data.
■
UNDEFINED—missing
■
UNKNOWN—invalid
source data that is needed to resolve the dimension reference
source data that is needed to resolve the dimension reference.
Note
The notion of an incident as known in the 5.x BBM/CSM system no longer exists in SSM/CSM 6.1. In
this schema reference when the term "incident" is used it assumes an integration with a 3rd party CRM
system.
Common dimensions and fact tables
ANALYST
The ANALYST dimension represents CSRs (also called analysts or, less often, support engineers or SEs). The OLTP
application model does not capture organizational relationships between CSRs, such as a supervisor for a group of CSRs.
To allow grouping of reports by supervisor, the relationship is modeled by the supervisor_analyst_key attribute
in this Data Mart dimension only. This can be updated manually to point to another instance of the CSR that represents
the supervisor.
In addition to storing information about real CSRs (persons), there are a few rows in the ANALYST table that correspond
to server processes in the Motive system. These process may also invoke certain types of actions that generate logging
information. These entries are obtained as a subset of the OLTP ACCOUNT table.
142
Data Mart schema reference
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
ANALYST
#
Column name
ANALYST_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
ANALYST_LOGIN_NAME
Description: Logon name of the CSR in the Motive system.
Example: johnqc
2
Format: VARCHAR2(255)
FIRST_NAME
3 Added: 6.1
Description: First name of the CSR
Example: John
Format: VARCHAR2(255)
LAST_NAME
4 Added: 6.1
Description: CSR's Last Name
Example: Smith
Format: VARCHAR2(255)
PUBLIC_NAME
Description: Full name of the CSR.
Example: John Q. CSR
5
Format: VARCHAR2(255)
EMAIL_ADDRESS
Description: Email address of the CSR.
Example: [email protected]
6
Format: VARCHAR2(255)
TITLE
7
Description: Job title of the CSR. This data is not collected by the Motive
system. The column is provided to be manually updated as appropriate.
Format: VARCHAR2(255)
DIVISION
8
Description: Division within the support organization that this CSR belongs
to. This data is not collected by the Motive system. The column is provided to
be manually updated as appropriate
Format: VARCHAR2(255)
ANALYST 143
ANALYST
#
Column name
Description
Description: Support organization that this CSR belongs to. This data is not
collected by the Motive system. The column is provided to be manually updated
as appropriate
ORGANIZATION
9
Format: VARCHAR2(255)
Description: City that this CSR is located in. This data is not collected by
the Motive system. The column is provided to be manually updated as
appropriate.
CITY
10
Format: VARCHAR2(64)
Description: State that this CSR is located in. This data is not collected by
the Motive system. The column is provided to be manually updated as
appropriate.
STATE
11
Format: VARCHAR2(255)
Description: Country that this CSR is located in. This data is not collected
by the Motive system. The column is provided to be manually updated as
appropriate.
COUNTRY
12
Format: VARCHAR2(255)
Description: Indicates whether this CSR still has a valid logon into the
Motive system.
IS_DELETED
13
Example: 1
Format: NUMBER
Description: 1 - this CSR is a supervisor
IS_SUPERVISOR
14 Added: 6.1
Example: 0 or 1
Format: NUMBER
SUPERVISOR_ANALYST_KEY
15
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table. Reference to Supervisor. Note that the Motive system
does not model the organizational relationships between CSRs. This column
must be manually updated. The default value is UNDEFINED.
Format: NUMBER NOT NULL
CUSTOM_ATTR_1
16 Added: 4.13.0
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
144
Data Mart schema reference
ANALYST
#
Column name
Description
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_2
17 Added: 4.13.0
Format: VARCHAR2(255)
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_3
18 Added: 4.13.0
Format: VARCHAR2(255)
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_4
19 Added: 4.13.0
Format: VARCHAR2(255)
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_5
20 Added: 4.13.0
Format: VARCHAR2(255)
CORRELATION_ID
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
21
Added: 6.1
REVERSE_ACCOUNT_ID
Format: VARCHAR2(255) NOT NULL
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
22
Added: 6.1
Format: VARCHAR2(255)
23 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
24 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
ANALYST 145
ANALYST_LOOKUP
The ANALYST_LOOKUP table offers a means of correlating analysts (OLTP ANALYST table) with subjects (OLTP
SUBJECT table).
Added: 6.1
ANALYST_LOOKUP
#
Column name
ANALYST_LOOKUP_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
2
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
3
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
4
Format: NUMBER NOT NULL
ACCOUNT_ALTKEY
Description: The subject name (Source: SUBJECT.NAME).
5
Format: VARCHAR2(255) NOT NULL
AUTH_PROVIDER_NAME
6
Description: The subject provider name (Source:
SUBJECTPROVIDER.NAME).
Format: VARCHAR2(255) NOT NULL
ANALYST_LOGIN_NAME
Description: Logon username of the CSR
Example: jsmith
7
Format: VARCHAR2(255)
FIRST_NAME
Description: First name of the CSR
Example: John
8
Format: VARCHAR2(255)
LAST_NAME
Description: CSR's Last Name
9
Example: Smith
146
Data Mart schema reference
ANALYST_LOOKUP
#
Column name
Description
Format: VARCHAR2(255)
PUBLIC_NAME
Description: CSR full name
Example: John Smith
10
Format: VARCHAR2(255)
EMAIL_ADDRESS
Description: Email Address of the CSR
Example: [email protected]
11
Format: VARCHAR2(255)
TITLE
12
Description: Job title of the CSR (Chat Agent - Users that handle Chat
Sessions)
Example: Chat Agent
Format: VARCHAR2(255)
DIVISION
13
Description: Division within the support organization that the CSR belongs
to
Example: Default Talisma CIM Channels Department
Format: VARCHAR2(255)
ORGANIZATION
Description: Support organization that this CSR belongs to.
Example: SupportSoft
14
Format: VARCHAR2(255)
CITY
Description: City that this CSR located in
Example: Austin
15
Format: VARCHAR2(64)
STATE
Description: State that this CSR located in
Example: Texas
16
Format: VARCHAR2(255)
COUNTRY
Description: Country that this CSR located in
17
Example: USA
ANALYST_LOOKUP 147
ANALYST_LOOKUP
#
Column name
Description
Format: VARCHAR2(255)
SUBJECT_CREATED_DATE
Description: Creation date of subject.
Example: 2002-06-22 09:00:00
18
Format: DATE
IS_DELETED
Description: 1 - CSR has a valid logon
Example: 0 or 1
19
Format: NUMBER
IS_SUPERVISOR
Description: 1 - Analyst is a supervisor
Example: 0 or 1
20
Format: NUMBER
CORRELATION_TYPE
21
Description: This identifies the type of correlation that was used to identify
the ANALYST from its CONTACT record
Example: SUBJECT
Format: VARCHAR2(32)
CUSTOM_ATTR_1
Description: Custom attribute.
22
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
23
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
24
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
25
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
26
Format: VARCHAR2(255)
27 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
28 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
148
Data Mart schema reference
ANALYST_LOOKUP_NET
Lookup table between analyst information and associated contact information in third party Customer Interaction
Management (CIM) solution such as Talisma.
Added: 6.1
ANALYST_LOOKUP_NET
#
Column name
ANALYST_LOOKUP_NET_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
2
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
3
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
REPRESENTATIVE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
4
Format: NUMBER NOT NULL
ANALYST_LOGIN_NAME
Description: Logon username of the CSR
Example: jsmith
5
Format: VARCHAR2(255)
FIRST_NAME
Description: First name of the CSR
Example: John
6
Format: VARCHAR2(255)
LAST_NAME
Description: CSR's Last Name
Example: Smith
7
Format: VARCHAR2(255)
PUBLIC_NAME
8
Description: CSR full name
Example: John Smith
Format: VARCHAR2(255)
ANALYST_LOOKUP_NET 149
ANALYST_LOOKUP_NET
#
Column name
IS_DELETED
Description
Description: 1 - CSR has a valid logon
Example: 0 or 1
9
Format: NUMBER
IS_SUPERVISOR
Description: 1 - Analyst is a supervisor
Example: 0 or 1
10
Format: NUMBER
CORRELATION_TYPE
11
Description: This identifies the type of correlation that was used to identify
the ANALYST from its CONTACT record
Example: REPRESENTATIVE
Format: VARCHAR2(32)
CUSTOM_ATTR_1
Description: Custom attribute.
12
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
13
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
14
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
15
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
16
Format: VARCHAR2(255)
17 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
18 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
150
Data Mart schema reference
ANALYST_NOTES
Notes associated with a particular analyst from a Customer Interaction Management system.
Added: 6.1
ANALYST_NOTES
#
Column name
ANALYST_NOTES_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
3
Format: NUMBER NOT NULL
NOTES_STAT_ID
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
4
Format: NUMBER NOT NULL
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER
Description: When the Analyst notes created date
CREATED_DATE
Example: 2002-06-22 09:00:00
6
Format: DATE
CRM_TICKET_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
7
Format: VARCHAR2(255)
SUPPORT_CHANNEL_NAME
Description: Medium used by the CSR for supporting (Phone, Chat, Online)
Example: PHONE
8
Format: VARCHAR2(255)
SUPPORT_CHANNEL_SESSION_ID
Description: A natural key reference to a primary key in the OLTP schema.
9 (NK)
Format: VARCHAR2(255)
10 CUSTOM_ATTR_1
Description: Custom attribute.
ANALYST_NOTES 151
ANALYST_NOTES
#
Column name
Description
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
11
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
12
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
13
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
14
Format: VARCHAR2(255)
NOTES_TEXT
Description: Text content of notes taken during an analyst session.
15
Format: VARCHAR2(4000)
16 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
17 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
152
Data Mart schema reference
CALENDAR_DATE
CALENDAR_DATE is part of the standard time dimension and stores time at the granularity of a day. For finer resolution
of time within a day, a separate TIME_OF_DAY dimension is also provided (discussed later). In addition to the standard
date information, additional fields facilitate summary along fiscal (week/quarter/year) or Julian (week/month/year)
hierarchies.
This dimension is populated by a stored procedure at the time the Data Mart is installed. By default, the CALENDAR_DATE
table is seeded with all dates from January 1, 1998 through January 1, 2009. Additional dates can inserted, if needed.
There are two special dates in this dimension table, for mapping UNDEFINED or UNKNOWN date references. The UNDEFINED
date has a value of 1/1/1000, and the UNKNOWN date has a value of 2/2/1000.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
CALENDAR_DATE
#
Column name
CALENDAR_DATE_KEY
(PK)
Description
Description: The date value is formatted as YYYYMMDD and converted to
an integer to generate this primary key value. This speeds up ETL by avoiding
an extra lookup during loads.
1
Example: 20020628
Format: NUMBER NOT NULL
DAY_DATE
Description: The “day” value stored as a database date column.
Example: 2002-06-22 09:00:00
2
Format: DATE
DAY_NAME
Description: Name of the day of the week.
Example: Sunday
3
Format: VARCHAR2(64)
DAY_SHORT_NAME
Description: Abbreviation for the day of the week.
Example: Sun
4
Format: VARCHAR2(64)
DAY_NUM_IN_WEEK
5
Description: Day number of week (1-7).
Example: 2
Format: NUMBER
CALENDAR_DATE 153
CALENDAR_DATE
#
Column name
DAY_NUM_IN_MONTH
Description
Description: Day number in month (1-31).
Example: 9
6
Format: NUMBER
DAY_NUM_IN_YEAR
Description: Day number in year (1-366).
Example: 40
7
Format: NUMBER
IS_WEEKDAY
Description: Flag if weekday (0/1).
Example: 1
8
Format: NUMBER
IS_HOLIDAY
Description: Indicates if this day is a holiday. 1 = yes, 0 = no.
Example: 0
9
Format: NUMBER
HOLIDAY_NAME
10
Description: Holiday name. This is a manually updated column that may
be populated on a deployment-specific basis to facilitate custom reporting.
Example: Christmas
Format: VARCHAR2(255)
WEEK_START_DATE
Description: Date of the first day in week.
Example: 2003-06-23 00:00:00
11
Format: DATE
WEEK_NAME
Description: Week name.
Example: WEEK 01
12
Format: VARCHAR2(64)
WEEK_SHORT_NAME
Description: An abbreviated week name.
Example: WK01
13
Format: VARCHAR2(64)
14 WEEK_NUM_IN_YEAR
154
Data Mart schema reference
Description: Week number in year (1-52).
CALENDAR_DATE
#
Column name
Description
Example: 6
Format: NUMBER
MONTH_START_DATE
Description: Date of first day in month.
Example: 20020601 00:00:00
15
Format: DATE
MONTH_NAME
Description: Name of the month.
Example: February
16
Format: VARCHAR2(64)
MONTH_SHORT_NAME
Description: Abbreviated name of the month.
Example: Feb
17
Format: VARCHAR2(64)
MONTH_NUM_IN_YEAR
Description: Month of the year (1-12).
Example: 2
18
Format: NUMBER
QUARTER_START_DATE
Description: Date of the first day in quarter
Example: 20020401 00:00:00
19
Format: DATE
QUARTER_NAME
Description: Name of the quarter.
Example: Quarter 1
20
Format: VARCHAR2(64)
QUARTER_SHORT_NAME
Description: Abbreviated name of the quarter.
Example: Q1
21
Format: VARCHAR2(64)
QUARTER_NUM_IN_YEAR
Description: Quarter number (1-4).
22
Example: 1
CALENDAR_DATE 155
CALENDAR_DATE
#
Column name
Description
Format: NUMBER
YEAR_START_DATE
Description: Date of the first day in year.
Example: 20020101 00:00:00
23
Format: DATE
YEAR_NUM
Description: Year number.
Example: 2003
24
Format: NUMBER
FISCAL_YEAR_START_DATE
Description: Fiscal year start date.
Example: 1/4/2003
25
Format: DATE
FISCAL_YEAR_NUM
Description: Fiscal year number.
Example: 2003
26
Format: NUMBER
CUSTOM_ATTR_1
27
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
CUSTOM_ATTR_2
28
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
CUSTOM_ATTR_3
29
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
CUSTOM_ATTR_4
30
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
CUSTOM_ATTR_5
31
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
156
Data Mart schema reference
CALENDAR_DATE
#
Column name
Description
32 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
33 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CALENDAR_DATE 157
CPE_DEVICE_TYPE
This dimension table represents a lookup table of known CPE devices by manufacturer, model name and product class.
Added: 4.13.2
CPE_DEVICE_TYPE
#
Column name
CPE_DEVICE_TYPE_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
MANUFACTURER
Description: The manufacturer of the CPE device.
Example: Linksys
2
Format: VARCHAR2(255) NOT NULL
MODEL_NAME
Description: The model name for the CPE device.
Example: WRT54G
3
Format: VARCHAR2(255) NOT NULL
PRODUCT_CLASS
Description: Identifier of the class of product. Typically, for a given
manufacturer, this is used to indicate the class of product over which the device
serial number is unique.
4
Example: Wireless-G Router
Format: VARCHAR2(255) NOT NULL
MANUFACTURER_OUI
5
Description: Organizationally unique identifier of the device manufacturer.
Typically represented using a six-hexadecimal-digit value.
Example: 000F66
Format: VARCHAR2(255)
DESCRIPTION
Description: Description of the CPE device.
Example: Wireless-G Router with 4 Ports
6
Format: VARCHAR2(512)
IS_MODEM_DEVICE
7
Description: Boolean flag indicating whether the device is a cable/DSL
modem.
Format: NUMBER
158
Data Mart schema reference
CPE_DEVICE_TYPE
#
Column name
IS_ROUTER_DEVICE
Description
Description: Boolean flag indicating whether the device is a router.
8
Format: NUMBER
IS_WAP_DEVICE
9
Description: Boolean flag indicating whether the device is a Wireless Access
Point.
Format: NUMBER
IS_VOIP_DEVICE
10
Description: Boolean flag indicating whether the device is a telephone
adapter for VOIP services.
Format: NUMBER
IS_SET_TOP_BOX_DEVICE
Description: Boolean flag indicating whether the device is a set-top box.
11
Format: NUMBER
IS_GAME_CONSOLE_DEVICE
Description: Boolean flag indicating whether the device is a game console.
12
Format: NUMBER
IS_MEDIA_SERVER_DEVICE
Description: Boolean flag indicating whether the device is a media server.
13
Format: NUMBER
IS_SECURITY_CAMERA_DEVICE
Description: Boolean flag indicating whether the device is a security camera.
14
Format: NUMBER
IS_FILE_SERVER_DEVICE
Description: Boolean flag indicating whether the device is a file server.
Added: 4.13.2
Format: NUMBER
IS_PRINT_SERVER_DEVICE
Description: Boolean flag indicating whether the device is a print server.
Added: 4.13.2
Format: NUMBER
15
16
17 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
18 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CPE_DEVICE_TYPE 159
CRM_CONTEXT_LOOKUP
Used to establish a link between the external CRM solution and externalcontext.
Added: 6.1
CRM_CONTEXT_LOOKUP
#
Column name
Description
CRM_CONTEXT_LOOKUP_KEY
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
3
Format: NUMBER NOT NULL
Description: Foreign key to CUSTOMER_ENDPOINT.
CUSTOMER_ENDPOINT_KEY
4
Format: NUMBER NOT NULL
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER NOT NULL
Description: Medium used by the CSR for supporting (Phone, Chat, Online)
SUPPORT_CHANNEL_NAME
Example: PHONE
6
Format: VARCHAR2(255) NOT NULL
SUPPORT_CHANNEL_SESSION_ID
Description: A natural key reference to a primary key in the OLTP schema.
7 (NK)
Format: VARCHAR2(255) NOT NULL
CRM_TICKET_ID
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
8
Format: VARCHAR2(255) NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
9
Format: NUMBER
CONTEXT_CREATED_DATE
Description: Date that linkage was first established.
10
Example: 2002-06-22 09:00:00
160
Data Mart schema reference
CRM_CONTEXT_LOOKUP
#
Column name
Description
Format: DATE
CUSTOM_ATTR_1
Description: Custom attribute.
11
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
12
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
13
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
14
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
15
Format: VARCHAR2(255)
16 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
17 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CRM_CONTEXT_LOOKUP 161
CUSTOMER
The CUSTOMER and CUSTOMER_ENDPOINT tables model the individual broadband subscriber. Neither the Care application
nor the Data Mart captures or reports on customer-specific information because it is assumed that a CRM system specific
to each deployment will be the system of record for such information.
The data for this dimension comes from the SUBJECT and SUBSCRIBERACCOUNT tables in the Motive support OLTP
schema; however, the precise mapping of data into CUSTOMER is field configurable.
In some cases, such as when a subscriber reinstalls a Motive client and enters his email address with different uppercase
or lowercase characters (in cases where subscribers are identified by their email address), multiple SUBJECT records
exist for the same subscriber. The ETL process can merge these multiple redundant SUBJECT records into individual
CUSTOMER records. The basis for this merge is field-configurable and is specified by the
cm.customer.correlationKey. A correlation key may be defined that specifies the unique CUSTOMER identifier
for the merge process. This key must be one of the fields in the incoming SUBSCRIBERACCOUNT records (with the
default being emailAddress):
■
■
■
■
emailAddress
accountNumber
phoneNumber
dslNumber
For more information about these parameters, see “Data Mart ETL parameters” on page 82. Alternatively, the merge
can be skipped altogether and individual CONTACT records can be left as separate CUSTOMER records.
For emailAddress and accountNumber merges, the merge operation trims whitespace and ignores case. This will,
for example, merge two contact records with email address of [email protected] and [email protected] to the same customer, if the
emailAddress merge is selected.
For phone and dslNumber merges, the phone number is also normalized, in other words, all whitespace as well as [
( ) - + ] characters are ignored in the merge process. So for example, (512) 555-5555 and 512 555 5555 will
both be compared as 5125555555.
By default, the merge process uses LAST NOT NULL semantics. If multiple CONTACT records exist for the same CUSTOMER
record, but with different data, then, for a given attribute, the last NOT NULL value (in date-sorted order) for the attribute
is preserved in the CUSTOMER table. This allows the CUSTOMER table to reflect the latest contact information.
The ETL process also omits spurious CONTACT records that result from know product issues. This behavior is also
configurable.
For the ETL parameters that can be configured, see “Data Mart ETL parameters” on page 82.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
162
Data Mart schema reference
CUSTOMER
#
Column name
CUSTOMER_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
ACCOUNT_NUMBER
2
Description: Account number for the subscriber if gathered and if the ETL
parameter (cm.customer.correlationKey) is set to accountNumber.
This comes from the CONTACTFIELD table for support data. Last-Not-Null
semantics will be used when updating pre-existing data for this column.
Example: 123446789
Format: VARCHAR2(255)
PHONE_NUMBER
Description: Phone number for the subscriber, if gathered, and if the ETL
is appropriately configured. Normalization is applied to this data, so whitespace
as well as +-() characters are stripped by the ETL processing.
3
Example: 5125555555
Format: VARCHAR2(255)
EMAIL_ADDRESS
Description: Email address of the subscriber.
Example: [email protected]
4
Format: VARCHAR2(255)
EMAIL_USER_NAME
Description: Derived from the email_address by the ETL processing.
Example: johnqa
5
Format: VARCHAR2(255)
DSL_NUMBER
Description: The DSL phone number of the subscriber, if gathered, and if
the ETL is appropriately configured. Normalization is applied to this data as
well, similar to phoneNumber
6
Example: 5128888888
Format: VARCHAR2(255)
FULL_NAME
Description: The subscriber's name.
Example: John Subscriber
7
Format: VARCHAR2(255)
8
POSTAL_CODE
Description: Postal code of the subscriber, if gathered, and if ETL is
appropriately configured.
CUSTOMER 163
CUSTOMER
#
Column name
Description
Example: 78759
Format: VARCHAR2(255)
CITY
9
Description: City for the subscriber, if gathered, and if ETL is appropriately
configured.
Example: Minneapolis
Format: VARCHAR2(255)
STATE_PROVINCE
10
Description: The subscriber's state (or province if international), if gathered,
and if ETL is appropriately configured.
Example: Kansas
Format: VARCHAR2(255)
COUNTRY
11
Description: The subscriber's Country, if gathered, and if ETL is appropriately
configured.
Example: France
Format: VARCHAR2(255)
LOCALE_VALUE
12
Description: Language setting detected for the subscriber PC, if gathered,
and if ETL is appropriately configured.
Example: en_US
Format: VARCHAR2(255)
ORGANIZATION_NAME
Description: ISP or other sub-organization within the providers network that
the subscriber is associated with, if the information is gathered by Motive
agents and the ETL is appropriately configured.
13
Example: Earthlink
Format: VARCHAR2(255)
FIRST_CONTACT_DATE
14
164
Data Mart schema reference
Description: This represents the first time the subscriber became known to
the Motive system. Typically this corresponds to the installation of a Motive
agent on the subscriber's PC for the electronic channel. For the phone channel,
it represents the date of the first call made into the Motive voice-response
system. In the scenario where multiple CONTACT records are merged into the
same CUSTOMER record, this represents the earliest date of all those contact
records.
CUSTOMER
#
Column name
Description
Example: 20020628 15:30:00
Format: DATE
Description: Used to flag Motive or CSR test accounts. The flag is set based
on the email-domain. By default, the email-domain is tested for motive.com,
but this is configurable. All contacts mapping to a CUSTOMER must have the
IS_TEST flag set for the IS_TEST flag to be set for the CUSTOMER.
IS_TEST
15
Example: 1
Format: NUMBER
Description: 1 - Active subscriber
IS_ACTIVE
16 Added: 6.1
Example: 1
Format: NUMBER
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_1
17
Format: VARCHAR2(255)
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_2
18
Format: VARCHAR2(255)
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_3
19
Format: VARCHAR2(255)
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_4
20
Format: VARCHAR2(255)
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
CUSTOM_ATTR_5
21
Format: VARCHAR2(255)
CORRELATION_ID
22
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
Unique identifier that defines a CUSTOMER. Any of email_address,
phone_number, dsl_number, account_number, or contactId may
be specified with the cm.customer.correlationKey ETL parameter (see
CUSTOMER 165
CUSTOMER
#
Column name
Description
“Data Mart ETL parameters” on page 82). The values are normalized with
TRIM and UPPER to ensure consistency with respect to whitespace or case
differences in user input. Phone and DSL numbers are normalized.
Example: [email protected]
Format: VARCHAR2(255) NOT NULL
ENDPOINT_COUNT
23
Description: The number of CUSTOMER_ENDPOINTs associated with this
subscriber.
Added: 4.13.0
Example: 2
Format: NUMBER
24 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
25 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
166
Data Mart schema reference
CUSTOMER_CPE_DEVICE
This table models instances of managed CPE devices at the subscriber's premises. Data will be available in this table when
HomeView is deployed. Since this table contains many different kinds of CPE devices with different capabilities, and also
from potentially multiple applications, not all attributes may be populated, depending upon the deployment scenarios.
Added: 4.13.2
CUSTOMER_CPE_DEVICE
#
Column name
CUSTOMER_CPE_DEVICE_KEY
Description
(PK) Description: System-generated primary key.
1
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. Refers to the subscriber associated with the CPE
device.
2
Format: NUMBER NOT NULL
CPE_DEVICE_TYPE_KEY
(FK)
3
Description: A foreign key reference to the CPE_DEVICE_TYPE_KEY
column in the CPE_DEVICE_TYPE table. Refers to the device type
information for the CPE, organized by Manufacturer, Model and Product Class.
Format: NUMBER NOT NULL
CREATED_DATE_KEY
4
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Foreign key reference to the
CALENDAR_DATE dimension, indicating the date of initial creation of the
device record in the application.
Format: NUMBER NOT NULL
SERIAL_NUMBER
Description: Serial number of the CPE device.
Example: 123456789
5
Format: VARCHAR2(255)
UDN
Description: UPnP device UUID. Only populated by HomeView.
Example: uuid:f3828652-5efd-48bf-a8e0-2643ce8cf90d
6
Format: VARCHAR2(255)
HARDWARE_VERSION
Description: A string identifying the hardware version of the CPE device.
7
Example: B90-610015-06
CUSTOMER_CPE_DEVICE 167
CUSTOMER_CPE_DEVICE
#
Column name
Description
Format: VARCHAR2(255)
SOFTWARE_VERSION
8
Description: A string identifying the software version currently installed in
the CPE.
Example: 5.3.0.7
Format: VARCHAR2(255)
FIRMWARE_VERSION
9
Description: A string identifying the version of the modem firmware currently
installed in the CPE.
Example: 110.1.34
Format: VARCHAR2(255)
SPEC_VERSION
Description: Represents the version of a specification implemented by the
device. For example, the the version of the TR-069 specification implemented
by a TR-069 device.
10
Example: 1.0
Format: VARCHAR2(255)
UPNPTYPE
Description: The UPnP device schema corresponding to this device. Only
populated by HomeView.
Example:
11
urn:schemas-upnp-org:device:InternetGatewayDevice:1
Format: VARCHAR2(255)
ENABLED_OPTIONS
Description: Unused.
12
Format: VARCHAR2(2048)
PROVISIONING_CODE
13
Description: Identifier of the primary service provider and other provisioning
information.
Example: SKYN_PLUS
Format: VARCHAR2(255)
ADDITIONAL_HARDWARE_VERSIONS
14
Description: A comma-separated list of additional hardware versions that
the CPE vendor may choose to supply.
Format: VARCHAR2(255)
168
Data Mart schema reference
CUSTOMER_CPE_DEVICE
#
Column name
Description
ADDITIONAL_SOFTWARE_VERSIONS
Description: A comma-separate list of additional software versions that the
CPE vendor may choose to supply.
15
Format: VARCHAR2(255)
FIRST_USE_DATE
16
Description: The date and time that the CPE first successfully established
a network connection.
Example: 2002-06-22 09:00:00
Format: DATE
MANAGEMENT_SERVER_URL
17
Description: URL for the CPE to connect to the ACS server using the CPE
WAN management protocol (TR-069).
Example: 192.168.115.252:8080/adapters/linksys-050401
Format: VARCHAR2(512)
CONNECTION_REQUEST_URL
18
Description: URL for the ACS server to make a connection request to the
CPE device, using the CPE WAN management protocol (TR-069).
Example: http://10.102.251.53:80
Format: VARCHAR2(512)
MANAGEMENT_URL
19
Description: URL for locally accessing the CPE device management functions.
Only populated by HomeView.
Example: 192.8.1.1
Format: VARCHAR2(512)
MANUFACTURER_URL
20
Description: URL for the manufacturer of the CPE device. Only populated
by HomeView.
Example: www.linksys.com
Format: VARCHAR2(512)
IS_TR64_ENABLED
21
Description: Boolean flag indicating whether the CPE device can be managed
using the DSL TR-64 protocol. Only populated by HomeView.
Format: NUMBER
IS_TR69_ENABLED
22
Description: Boolean flag indicating whether the CPE device can be managed
using the DSL TR-069 protocol.
Format: NUMBER
CUSTOMER_CPE_DEVICE 169
CUSTOMER_CPE_DEVICE
#
Column name
IS_MANAGED_UPGRADE_ENABLED
Description
Description: Unused.
23
Format: NUMBER
IS_PERIODIC_INFORM_ENABLED
Description: Unused.
24
Format: NUMBER
PERIODIC_INFORM_INTERVAL
Description: Unused.
Example: 86400
25
Format: NUMBER
MAC_ADDRESS_WAN
26
Description: The MAC address of the primary WAN-side interface for the
CPE device.
Example: 00:03:93:B3:DC:0A
Format: VARCHAR2(255)
MAC_ADDRESS_LAN
27
Description: The MAC address of the primary LAN-side interface for the
CPE device.
Example: 00:03:FF:43:01:23
Format: VARCHAR2(255)
WAN_INTERFACE_COUNT
Description: The number of WAN-side interfaces for the CPE device.
Example: 1
28
Format: NUMBER
LAN_INTERFACE_COUNT
Description: The number of LAN-side interfaces for the CPE device.
Example: 1
29
Format: NUMBER
WAN_ACCESS_TYPE
Description: Unused.
Example: DSL
30
Format: VARCHAR2(255)
WAN_ACCESS_PROVIDER
Description: Unused.
31
Example: GlobeCom
170
Data Mart schema reference
CUSTOMER_CPE_DEVICE
#
Column name
Description
Format: VARCHAR2(255)
CREATED_DATE
32
Description: The date that the CPE device was first detected by the Motive
application.
Example: 2002-06-22 09:00:00
Format: DATE
NETWORK_UUID
Description: An application-generated GUID representing the home network
instance containing this CPE device (see also customer_network_key).
Only populated by HomeView. Internally used by the ETL.
33
Example: f4b1734c-ae27-428c-9b39-512e69fac13b
Format: VARCHAR2(64)
DEVICE_UUID
34
Description: An application-generated GUID for this CPE device. Only
populated by HomeView. Internally used by the ETL.
Example: f6eb0c55-30e9-4885-80f1-dd46fe48dcb7
Format: VARCHAR2(64)
CUSTOMER_NETWORK_KEY
35
Description: A reference to the home network instance containing this
device. This references a row in the CUSTOMER_NETWORK table, and can be
used, for example, when querying for all CPE devices belonging to a given
home network. Only populated by HomeView.
Format: NUMBER
CUSTOM_ATTR_1
Description: Additional (field-extensible) attribute for the CPE device.
36
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Additional (field-extensible) attribute for the CPE device.
37
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Additional (field-extensible) attribute for the CPE device.
38
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Additional (field-extensible) attribute for the CPE device.
39
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Additional (field-extensible) attribute for the CPE device.
40
Format: VARCHAR2(255)
CUSTOMER_CPE_DEVICE 171
CUSTOMER_CPE_DEVICE
#
Column name
Description
41 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
42 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
172
Data Mart schema reference
CUSTOMER_ENDPOINT
When a Motive agent is installed on the subscriber's computer, an ENDPOINT record is created in the Motive system
corresponding to that instance of the agent. A unique identifier is also assigned to the instance. The CUSTOMER_ENDPOINT
table captures the relation between a CUSTOMER and one or more endpoints (subscriber computers) that are known to
exist in the context of that customer.
This table does not have the usual system-generated primary key, but instead uses the natural key from the source table
in the OLTP schema.
CUSTOMER_ENDPOINT
#
Column name
Description
CUSTOMER_ENDPOINT_KEY
(PK)
Description: System-generated primary key.
1
Added: 6.1
CUSTOMER_KEY
Format: NUMBER NOT NULL
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. The subscriber who owns this endpoint.
(FK)
2
Format: NUMBER NOT NULL
OPERATING_SYSTEM_KEY
3
(FK)
Added: 4.13.2
Description: A foreign key reference to the OPERATING_SYSTEM_KEY
column in the OPERATING_SYSTEM table. This column indicates the
operating system running on a given endpoint (managed PC). This information
is only available if the HomeView is deployed.
Format: NUMBER NOT NULL
Description: A GUID identifier (opaque) for the contact record, used in
client-server exchanges in the OLTP application.
CLIENT_ALTKEY
4
Format: VARCHAR2(255) NOT NULL
ACTIVATION_CLIENT_ALTKEY
Description: The ID of the ControlWorks Activation client, if available.
Added: 6.1
Format: VARCHAR2(255)
ENDPOINT_CREATED_DATE
Description: Endpoint record created date
5
6 Added: 6.1
Example: 2002-06-22 09:00:00
Format: DATE
CORRELATION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
7
Added: 6.1
CUSTOMER_NETWORK_KEY
8
Added: 4.13.2
Format: VARCHAR2(255) NOT NULL
(FK)
Description: A foreign key reference to the CUSTOMER_NETWORK_KEY
column in the CUSTOMER_NETWORK table. This column indicates whether
a given endpoint (managed PC) in the subscriber premises is part of a home
CUSTOMER_ENDPOINT 173
CUSTOMER_ENDPOINT
#
Column name
Description
network, and if so, which one. This data is available only if the HomeView is
deployed.
Format: NUMBER
9 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
10 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
IS_ACTIVE
11 Added: 6.1.3
Description: Indicator of whether the endpoint is active (1) or inactive (0).
Example: 1
Format: NUMBER
174
Data Mart schema reference
CUSTOMER_ENDPOINT_LOOKUP
Provides a lookup between subscriber subject and client endpoint.
Added: 6.1
CUSTOMER_ENDPOINT_LOOKUP
#
Column name
Description
CUSTOMER_ENDPOINT_LOOKUP_KEY
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
2
Format: NUMBER NOT NULL
CUSTOMER_ENDPOINT_KEY
(FK)
3
Description: A foreign key reference to the CUSTOMER_ENDPOINT_KEY
column in the CUSTOMER_ENDPOINT table.
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
(FK)
4
Format: NUMBER NOT NULL
CLIENT_ENDPOINT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
6
Format: NUMBER
CORRELATION_TYPE
7
Description: This identifies the type of correlation that was used to identify
the CUSTOMER from this CONTACT record
Example: CLIENTGUID
Format: VARCHAR2(32)
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CUSTOMER_ENDPOINT_LOOKUP 175
CUSTOMER_LOOKUP
General subscriber information sourced from the OLTP SUBSCRIBERACCOUNT structure.
Added: 6.1
CUSTOMER_LOOKUP
#
Column name
CUSTOMER_LOOKUP_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
2
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
3
Format: NUMBER NOT NULL
SUBJECT_ID
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
4
Format: NUMBER NOT NULL
Description: The subject name (Source: SUBJECT.NAME).
ACCOUNT_ALTKEY
5
Format: VARCHAR2(255) NOT NULL
Description: The subject provider name (Source:
SUBJECTPROVIDER.NAME).
AUTH_PROVIDER_NAME
6
Format: VARCHAR2(255) NOT NULL
SUBSCRIBER_ACCOUNT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
7
Format: NUMBER
SUBJECT_CREATED_DATE
Description: Creation date of subject.
Example: 2002-06-22 09:00:00
8
Format: DATE
ACCOUNT_NUMBER
9
Description: Account number for the subscriber if gathered and if the ETL
is configured to collect it.
Example: 123456789
Format: VARCHAR2(255)
176
Data Mart schema reference
CUSTOMER_LOOKUP
#
Column name
PHONE_NUMBER
Description
Description: Phone number for the subscriber
Example: 5128888888
10
Format: VARCHAR2(255)
EMAIL_ADDRESS
Description: Email Address of the Customer
Example: [email protected]
11
Format: VARCHAR2(255)
EMAIL_USER_NAME
Description: Derived from the email_address by the ETL processing.
Example: John
12
Format: VARCHAR2(255)
DSL_NUMBER
Description: The DSL phone number of the subscriber
Example: 5128888888
13
Format: VARCHAR2(255)
FULL_NAME
Description: The subscriber's name.
Example: John Smith
14
Format: VARCHAR2(255)
POSTAL_CODE
Description: Postal code of the subscriber
Example: 78759
15
Format: VARCHAR2(255)
CITY
Description: City that this Customer located in
Example: Austin
16
Format: VARCHAR2(255)
STATE_PROVINCE
17
Description: The subscriber's state (or province if international),
Example: Texas
Format: VARCHAR2(255)
18 COUNTRY
Description: Country that this Customer located in
CUSTOMER_LOOKUP 177
CUSTOMER_LOOKUP
#
Column name
Description
Example: USA
Format: VARCHAR2(255)
LOCALE_VALUE
Description: Language setting detected for the subscriber PC,
Example: en_US
19
Format: VARCHAR2(255)
ORGANIZATION_NAME
20
Description: ISP or other sub-organization within the providers network that
the subscriber is associated with
Example: Earthlink
Format: VARCHAR2(255)
IS_TEST
Description: Used to flag Motive or CSR test accounts
Example: 0 or 1
21
Format: NUMBER
IS_ACTIVE
Description: 1 - Active subscriber
Example: 1
22
Format: NUMBER
CORRELATION_TYPE
23
Description: This identifies the type of correlation that was used to identify
the CUSTOMER from this CONTACT record
Example: subscriberKey
Format: VARCHAR2(32)
CUSTOM_ATTR_1
Description: Custom attribute.
24
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
25
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
26
Format: VARCHAR2(255)
27 CUSTOM_ATTR_4
178
Data Mart schema reference
Description: Custom attribute.
CUSTOMER_LOOKUP
#
Column name
Description
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
28
Format: VARCHAR2(255)
29 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
30 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CUSTOMER_LOOKUP 179
CUSTOMER_NETWORK
This table models individual instances of a home network that are created and managed by the Motive application.
Generally, there is one managed home network per subscriber, but the model also allows for multiple managed home
networks such as for a small business scenario. Each instance is associated with the corresponding subscriber.
This table represents a primary fact table. Additional details about the home network can be obtained from secondary
fact tables that can be joined to this table. Specifically, the following tables provide additional granularity of information
about the home network instance:
CUSTOMER_CPE_DEVICE:
one or more CPE devices belonging to this network
this network
CUSTOMER_WIRELESS_LAN: one or more wireless devices/LANs on
CUSTOMER_ENDPOINT: one or more managed PCs on this network
Data will be available only if the HomeView is deployed.
Added: 4.13.2
CUSTOMER_NETWORK
#
Column name
CUSTOMER_NETWORK_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2 Added: 6.1
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. Refers to the subscriber associated with the home
network.
3
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
4 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Foreign key to
LINE_OF_BUSINESS
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
5 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Foreign key to LOCATION
Format: NUMBER NOT NULL
GATEWAY_DEVICE_TYPE_KEY
6
180
Data Mart schema reference
(FK) Description: A foreign key reference to the CPE_DEVICE_TYPE_KEY
column in the CPE_DEVICE_TYPE table. Refers to the type of device that
serves as the gateway/router for the home network.
CUSTOMER_NETWORK
#
Column name
Description
Format: NUMBER NOT NULL
MODEM_DEVICE_TYPE_KEY
(FK)
7
Description: A foreign key reference to the CPE_DEVICE_TYPE_KEY
column in the CPE_DEVICE_TYPE table. Refers to the type of cable/DSL
modem that provides WAN connectivity for the home network.
Format: NUMBER NOT NULL
CREATED_DATE_KEY
(FK)
8
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
DEFAULT_NETWORK_NAME
Description: The default name used for this home network.
Example: MyHomeNetwork
9
Format: VARCHAR2(255)
WINDOWS_WORKGROUP_NAME
Description: The Windows workgroup name used for this home network.
Example: MyHomeGroup
10
Format: VARCHAR2(255)
WINDOWS_DOMAIN_NAME
Description: The Windows domain name used for this home network.
Example: MyHomeDomain
11
Format: VARCHAR2(255)
WIRELESS_LAN_COUNT
12
Description: The number of wireless LAN segments associated with this
home network.
Example: 1
Format: NUMBER
COMPUTER_COUNT
13
Description: The number of PCs on this home network. Some of the PCs
detected on the home network may not be managed by the Motive application
(i.e. registered as managed endpoints with the Motive system). This column
captures the total number of PCs detected on the network, both managed and
unmanaged.
Example: 2
Format: NUMBER
CUSTOMER_NETWORK 181
CUSTOMER_NETWORK
#
Column name
MANAGED_COMPUTER_COUNT
14
Description
Description: The number of PCs on this home network that are managed
by the Motive application (i.e. have registered as a Motive endpoint).
Example: 2
Format: NUMBER
NETWORK_DEVICE_COUNT
Description: The number of CPE devices detected on this home network.
Example: 3
15
Format: NUMBER
FILE_SHARE_COUNT
16
Description: The number of file shares on this home network that are
managed by the the Motive application.
Example: 3
Format: NUMBER
PRINTER_SHARE_COUNT
17
Description: The number of printer shares on this home network that are
managed by the Motive application.
Example: 2
Format: NUMBER
UNKNOWN_HOST_COUNT
18
Description: The number of IP hosts detected on this home network that
could not be resolved into either PCs or CPE devices.
Example: 0
Format: NUMBER
CREATED_DATE
19
Description: The date the Motive solution first created or detected the home
network.
Example: 2002-06-22 09:00:00
Format: DATE
UPDATED_DATE
20
Description: The date the Motive solution last updated the home network
information for this subscriber.
Example: 2002-06-22 09:00:00
Format: DATE
182
Data Mart schema reference
CUSTOMER_NETWORK
#
Column name
NETWORK_UUID
21
Description
Description: An application-generated GUID representing the home network
instance. Represents the natural key for this fact. Internally used by the ETL.
Example: f4b1734c-ae27-428c-9b39-512e69fac13b
Format: VARCHAR2(64) NOT NULL
GATEWAY_DEVICE_UUID
Description: An application-generated GUID representing the gateway/router
device associated with this home network. Can be used to query the specific
device instance from the CUSTOMER_CPE_DEVICE table.
22
Example: f6eb0c55-30e9-4885-80f1-dd46fe48dcb7
Format: VARCHAR2(64)
MODEM_DEVICE_UUID
Description: An application-generated GUID representing the modem device
associated with this home network. Can be used to query the specific device
instance from the CUSTOMER_CPE_DEVICE table.
23
Example: f6eb0c55-30e9-4885-80f1-dd46fe48dcb7
Format: VARCHAR2(64)
SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
24
Added: 6.1
Format: NUMBER
CUSTOM_ATTR_1
Description: Additional (field-configurable) attribute for the home network
instance.
25
Format: VARCHAR2(255)
CUSTOM_ATTR_2
26
Description: Additional (field-configurable) attribute for the home network
instance.
Format: VARCHAR2(255)
CUSTOM_ATTR_3
27
Description: Additional (field-configurable) attribute for the home network
instance.
Format: VARCHAR2(255)
CUSTOM_ATTR_4
28
Description: Additional (field-configurable) attribute for the home network
instance.
Format: VARCHAR2(255)
29
CUSTOM_ATTR_5
Description: Additional (field-configurable) attribute for the home network
instance.
CUSTOMER_NETWORK 183
CUSTOMER_NETWORK
#
Column name
Description
Format: VARCHAR2(255)
30 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
31 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
184
Data Mart schema reference
CUSTOMER_SEGMENT
This table captures the relationship between subscriber, line of business, and location.
Added: 6.1
CUSTOMER_SEGMENT
#
Column name
CUSTOMER_SEGMENT_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
2
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
3
(FK)
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
4
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
Format: NUMBER NOT NULL
EFFECTIVE_DATE
5
Description: This captures the effective date from which the line-of-business
and location references about hold true for this subscriber. The cut-off date is
another row for the same customer, with a later effective-date. This allows us
to define date ranges within which a given line-of-business and location
association exists for a subscriber.
Example: 2002-06-22 09:00:00
Format: DATE NOT NULL
IS_CURRENT
Description: Boolean indicating whether or not the relationship is current.
6
Format: NUMBER NOT NULL
END_DATE
7
Description: Ending of date range.
Example: 2002-06-22 09:00:00
Format: DATE
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CUSTOMER_SEGMENT 185
CUSTOMER_SOFTWARE
Manages the 1:M relationship between endpoint and software
Added: 6.1
CUSTOMER_SOFTWARE
#
Column name
Description
CUSTOMER_SOFTWARE_KEY
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
2
Format: NUMBER NOT NULL
SOFTWARE_VERSION_KEY
(FK)
3
Description: A foreign key reference to the SOFTWARE_VERSION_KEY
column in the SOFTWARE_VERSION table.
Format: NUMBER NOT NULL
CUSTOMER_ENDPOINT_KEY
(FK)
4
Description: A foreign key reference to the CUSTOMER_ENDPOINT_KEY
column in the CUSTOMER_ENDPOINT table. Foreign key to
CUSTOMER_ENDPOINT.
Format: NUMBER NOT NULL
INSTALL_DATE
Description: Motives software installed date on the customer machine
Example: 2002-06-22 09:00:00
5
Format: DATE
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
186
Data Mart schema reference
CUSTOMER_SUBSCRIPTION
Contains the services for which a a customer has a current subscription.
Added: 6.1
CUSTOMER_SUBSCRIPTION
#
Column name
CUSTOMER_SUBSCRIPTION_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
2
Format: NUMBER NOT NULL
SUBSCRIPTION_KEY
(FK)
3
Description: A foreign key reference to the SUBSCRIPTION_KEY column
in the SUBSCRIPTION table.
Format: NUMBER NOT NULL
SUBSCRIPTION_START_DATE
Description: Customer Subscription valid from date
Example: 2002-06-22 09:00:00
4
Format: DATE
SUBSCRIPTION_END_DATE
5
Description: Customer Subscription validity end date
Example: 2002-06-22 09:00:00
Format: DATE
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CUSTOMER_SUBSCRIPTION 187
CUSTOMER_WIRELESS_LAN
This table models instances of a managed Wireless LAN segments within the home network of a given subscriber. Data
will be available only if the HomeView is deployed.
Added: 4.13.2
CUSTOMER_WIRELESS_LAN
#
Column name
CUSTOMER_WIRELESS_LAN_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2 Added: 6.1
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. Refers to the subscriber associated with the wireless
LAN.
3
Format: NUMBER NOT NULL
WAP_DEVICE_TYPE_KEY
(FK)
4
Description: A foreign key reference to the CPE_DEVICE_TYPE_KEY
column in the CPE_DEVICE_TYPE table. Refers to the device type of the
wireless access point used for this wireless LAN.
Format: NUMBER NOT NULL
WLAN_SSID
Description: A unique name that identifies this wireless LAN.
Example: MyWirelessNetwork
5
Format: VARCHAR2(255)
ENCRYPTION_TYPE
Description: The type of encryption performed on data transmitted on this
wireless LAN. Expected types are: WEP (Wired Equivalent Privacy, 802.11b),
WPA (Wi-fi Protected Access), and WPAPSK (WPA Pre-Shared Key)
6
Example: WPAPSK
Format: VARCHAR2(64)
ENCRYPTION_KEY_SIZE
7
Description: The size (strength) of the encryption key used for data
transmitted on this wireless LAN.
Example: 128
188
Data Mart schema reference
CUSTOMER_WIRELESS_LAN
#
Column name
Description
Format: NUMBER
Description: An application-generated GUID representing the home network
instance containing this wireless network (see also
CUSTOMER_NETWORK_KEY). Internally used by the ETL.
NETWORK_UUID
8
Example: f4b1734c-ae27-428c-9b39-512e69fac13b
Format: VARCHAR2(64) NOT NULL
Description: An application-generated GUID representing the wireless access
point device associated with this wireless LAN. Can be used to query the
specific device instance from the CUSTOMER_CPE_DEVICE table.
WAP_DEVICE_UUID
9
Example: f6eb0c55-30e9-4885-80f1-dd46fe48dcb7
Format: VARCHAR2(64)
Description: An application-generated GUID for this wireless LAN. Internally
used by the ETL.
WLAN_UUID
10
Example: f4b1734c-ae27-428c-9b39-512e69fac13c
Format: VARCHAR2(64) NOT NULL
SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
11
Added: 6.1
CUSTOMER_NETWORK_KEY
12
Format: NUMBER NOT NULL
(FK)
Description: A foreign key reference to the CUSTOMER_NETWORK_KEY
column in the CUSTOMER_NETWORK table. A reference to the home network
instance containing this wireless LAN. This references a row in the
CUSTOMER_NETWORK table, and can be used, for example, when querying
for all wireless LANs belonging to a given home network.
Example: 3
Format: NUMBER
CUSTOM_ATTR_1
Description: Additional (field-configurable) attribute for the wireless LAN.
13
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Additional (field-configurable) attribute for the wireless LAN.
14
Format: VARCHAR2(255)
15 CUSTOM_ATTR_3
Description: Additional (field-configurable) attribute for the wireless LAN.
CUSTOMER_WIRELESS_LAN 189
CUSTOMER_WIRELESS_LAN
#
Column name
Description
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Additional (field-configurable) attribute for the wireless LAN.
16
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Additional (field-configurable) attribute for the wireless LAN.
17
Format: VARCHAR2(255)
18 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
19 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
190
Data Mart schema reference
DATA_SOURCE
Enumeration of the data sources for the data mart.
Added: 6.1
DATA_SOURCE
#
Column name
DATA_SOURCE_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
SOURCE_NAME
Description: Unique name for the OLTP source.
Example: NETAGENT
2
Format: VARCHAR2(255) NOT NULL
SOURCE_DESC
Description: Description of the OLTP source
Example: Netagent 6.0 OLTP database
3
Format: VARCHAR2(1024)
DB_LINK_NAME
4
Description: Database link name between datamart and oltp database
Example: MACM.MOTIVE@NETAGENT
Format: VARCHAR2(1024)
DATA_SOURCE 191
LINE_OF_BUSINESS
Enumeration of the line of businesses for a particular deployment.
Added: 6.1
LINE_OF_BUSINESS
#
Column name
LINE_OF_BUSINESS_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
PARENT_LINE_OF_BUSINESS_KEY
(FK)
2
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Foreign key to
LINE_OF_BUSINESS. This allows for a hierarchical relationship within a line
of business as needed.
Format: NUMBER NOT NULL
BUSINESS_NAME
3
Description: Name of the provider-specific line of business that the subscriber
belongs to
Example: Residential
Format: VARCHAR2(255) NOT NULL
BUSINESS_DISPLAY_NAME
4
Description: Display name of the provider-specific line of business that the
subscriber belongs to
Example: Residential Broadband
Format: VARCHAR2(255)
BUSINESS_DESC
5
Description: Description of the provider-specific line of business that the
subscriber belongs to
Example: Broadband used for Home use
Format: VARCHAR2(255)
BUSINESS_VALUE
Description: ROI multiplier that can be used for this line of business.
Example: 1
6
Format: NUMBER
CUSTOM_ATTR_1
Description: Custom attribute.
7
Format: VARCHAR2(255)
192
Data Mart schema reference
LINE_OF_BUSINESS
#
Column name
CUSTOM_ATTR_2
Description
Description: Custom attribute.
8
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
9
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
10
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
11
Format: VARCHAR2(255)
12 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
13 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
LINE_OF_BUSINESS 193
LOCATION
Enumeration of the locations of interest to a particular deployment
Added: 6.1
LOCATION
#
Column name
LOCATION_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
PARENT_LOCATION_KEY
(FK)
2
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Foreign key to LOCATION. This allows for a
hierarchical relationship within location as needed.
Format: NUMBER NOT NULL
LOCATION_NAME
3
Description: Name of the geographic or organizational subdivision within
the provider's network, within which the subscriber account belongs
Example: Eastern service region
Format: VARCHAR2(255) NOT NULL
LOCATION_DISPLAY_NAME
4
Description: Display name of the geographic or organizational subdivision
within the provider's network, within which the subscriber account belongs
Example: Eastern service region
Format: VARCHAR2(255)
LOCATION_DESC
Description: Description of the geographic or organizational subdivision
within the provider's network, within which the subscriber account belongs
Example: the subscriber is attached to the Eastern
5
service region
Format: VARCHAR2(255)
LOCATION_VALUE
6
Description: Value of the geographic or organizational subdivision within
the provider's network, within which the subscriber account belongs
Example: 1
Format: NUMBER
7 CUSTOM_ATTR_1
194
Data Mart schema reference
Description: Custom attribute.
LOCATION
#
Column name
Description
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
8
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
9
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
10
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
11
Format: VARCHAR2(255)
12 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
13 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
LOCATION 195
MANAGED_NETWORKS_BY_CPE
This summary table provides information summarized on a daily basis about managed home networks, CPE devices, file
and printer sharing and other pieces of information gathered by the Motive application.
The summaries are sliced along two dimensions:
1. CPE device type of the gateway/router that defines the home network
2. The date that the home network was first created/managed by the Motive application
This table will be populated only if the Home Networking Service module is deployed.
Added: 4.13.2
MANAGED_NETWORKS_BY_CPE
#
Column name
CPE_DEVICE_TYPE_KEY
1
Description
(PK) (FK) Description: A foreign key reference to the CPE_DEVICE_TYPE_KEY
column in the CPE_DEVICE_TYPE table. Also serves as a primary key for
this table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
2 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
LOCATION_KEY
(PK) (FK)
3 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
TOTAL_NETWORKS_COUNT
4
Description: Total number of home networks managed by the Motive
application.
Example: 10000
Format: NUMBER
UNIQUE_CUSTOMER_COUNT
5
Description: Number of unique customers with home networks managed
by the Motive application.
Example: 10000
Format: NUMBER
196
Data Mart schema reference
MANAGED_NETWORKS_BY_CPE
#
Column name
NETWORKS_WITH_FILE_SHARE_
COUNT
6
Description
Description: The number of home networks for which file-shares were also
managed by the Motive application.
Example: 10000
Format: NUMBER
NETWORKS_WITH_PRNT_SHARE_
COUNT
7
Description: The number of home networks for which print-shares were also
managed by the Motive application.
Example: 8000
Format: NUMBER
NETWORKS_WITH_WLAN_COUNT
8
Description: The number of home networks for which a wireless LAN
segment existed that was managed by the Motive application.
Example: 5000
Format: NUMBER
AVG_COMPUTERS_PER_NETWORK
9
Description: The average number of PC's (both managed and non-managed)
detected on the home networks.
Example: 2
Format: NUMBER
AVG_DEVICES_PER_NETWORK
10
Description: The average number of CPE devices detected on the home
networks.
Example: 3
Format: NUMBER
AVG_WLANS_PER_NETWORK
11
Description: The average number of wireless LANs detected on the home
network.
Example: 1
Format: NUMBER
12 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
13 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
MANAGED_NETWORKS_BY_CPE 197
MANAGED_SETTING
This dimension models an individual managed setting (attribute). Groups of managed settings are modeled by de-normalizing
the managed setting group into the same dimension, for ease of query.
Added: 6.1
MANAGED_SETTING
#
Column name
MANAGED_SETTING_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
NAME
2
Description: Name of the managed settings concatenated with service code
version
Example: GoodSettings/1018
Format: VARCHAR2(255) NOT NULL
ATTR_NAME
Description: The specific managed setting attribute itself
Example: POPServer
3
Format: VARCHAR2(255) NOT NULL
ATTR_DESC
Description: Description about the attribute.
Example: POPServer for Email
4
Format: VARCHAR2(255)
GROUP_NAME
Description: Sub-group under which the particular managed setting falls
Example: EMAILsettingsGroup
5
Format: VARCHAR2(255)
GROUP_DESC
6
Description: Description of the group under which the particular managed
setting falls
Example: Email Settings
Format: VARCHAR2(255)
GROUP_DISPLAY_NAME
Description: Display name for group
Example: Email Settings
7
Format: VARCHAR2(255)
198
Data Mart schema reference
MANAGED_SETTING
#
Column name
SERVICE_CODE_VERSION
Description
Description: Version associated with service code
Example: 1018
8
Format: NUMBER
VERSION
Description: Version associated with a particular release of managed settings.
9
Format: NUMBER
10 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
11 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
MANAGED_SETTING 199
MANAGED_SETTING_CHECK
This table models the outcome of a managed settings comparison between actual values received in the client telemetry
and expected and optimal values.
Added: 6.1
MANAGED_SETTING_CHECK
#
Column name
Description
MANAGED_SETTING_CHECK_KEY
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
3
Format: NUMBER NOT NULL
LOCATION_KEY
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
(FK)
4
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
5
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
MANAGED_SETTING_KEY
(FK)
6
Description: A foreign key reference to the MANAGED_SETTING_KEY
column in the MANAGED_SETTING table.
Format: NUMBER NOT NULL
CREATED_DATE_KEY
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
7
Format: NUMBER NOT NULL
CUSTOMER_ENDPOINT_KEY
(FK)
8
Description: A foreign key reference to the CUSTOMER_ENDPOINT_KEY
column in the CUSTOMER_ENDPOINT table. Foreign key to
CUSTOMER_ENDPOINT.
Format: NUMBER NOT NULL
9 TELEMETRY_ID (NK)
200
Data Mart schema reference
Description: A natural key reference to a primary key in the OLTP schema.
MANAGED_SETTING_CHECK
#
Column name
Description
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
10
Format: NUMBER
Description: Whether the invoking value from the client is successful
IS_SUCCESSFUL
Example: 0 or 1
11
Format: NUMBER
Description: When the managed setting telemetry blob was received
CREATED_DATE
Example: 2002-06-22 09:00:00
12
Format: DATE
CRM_TICKET_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
13
Format: VARCHAR2(255)
SUPPORT_CHANNEL_NAME
Description: Medium used by the CSR for supporting (Phone, Chat, Online)
Example: PHONE
14
Format: VARCHAR2(255)
SUPPORT_CHANNEL_SESSION_ID
Description: A natural key reference to a primary key in the OLTP schema.
15 (NK)
Format: VARCHAR2(255)
ACTUAL_VALUE
16
Description: The incoming value for the managed settings as measured on
the client – this will be compared with the reference value.
Example: 5 Sec
Format: VARCHAR2(4000)
17 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
18 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
MANAGED_SETTING_CHECK 201
MANAGED_SETTING_REF
This table models the expected and optimal values for a given managed setting. Note that the expected value may consist
of more than one value (i.e. a SET of values). This is modeled by a 1:n relationship between this table and the
MANAGED_SETTING dimension table.
Added: 6.1
MANAGED_SETTING_REF
#
Column name
MANAGED_SETTING_REF_KEY
Description
(PK) Description: System-generated primary key.
1
Format: NUMBER NOT NULL
MANAGED_SETTING_KEY
(FK)
2
Description: A foreign key reference to the MANAGED_SETTING_KEY
column in the MANAGED_SETTING table.
Format: NUMBER NOT NULL
REF_VALUE
Description: Expected value
Example: 0-5 sec
3
Format: VARCHAR2(255) NOT NULL
DISPLAY_KEY
Description: String displayed to user.
4
Format: VARCHAR2(255)
IS_OPTIMAL_VALUE
5
Description: Whether the incoming value from the client is the optimal
value
Example: 0 or 1
Format: NUMBER
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
202
Data Mart schema reference
MANAGED_SETTING_STATS_BY_DATE
Provides a summarization of managed setting information.
Added: 6.1
MANAGED_SETTING_STATS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
LOCATION_KEY
(PK) (FK)
2
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
3
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
MANAGED_SETTING_KEY
4
(PK) (FK) Description: A foreign key reference to the MANAGED_SETTING_KEY
column in the MANAGED_SETTING table. Also serves as a primary key for
this table.
Format: NUMBER NOT NULL
TOTAL_COUNT
Description: Total managed settings checked
Example: 10
5
Format: NUMBER
TOTAL_PASSED_COUNT
Description: Total that were the optimal value
Example: 3
6
Format: NUMBER
TOTAL_FAILED_COUNT
7
Description: Total that were NOT the optimal value
Example: 5
Format: NUMBER
MANAGED_SETTING_STATS_BY_DATE 203
MANAGED_SETTING_STATS_BY_DATE
#
Column name
CUSTOMER_COUNT
8
Description
Description: Count of subscribers for whom managed settings checks were
done.
Example: 6
Format: NUMBER
9 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
10 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
204
Data Mart schema reference
OPERATING_SYSTEM
The OPERATING_SYSTEM dimension represents a lookup table of the various operating systems by version detected in
the subscriber base (currently, only in the electronic channel). Some of the attributes for this dimension are captured in
a field-configurable way, and typically end up in TELEMETRY_DATA. They are not captured in the default mapping.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
OPERATING_SYSTEM
#
Column name
OPERATING_SYSTEM_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
OS_NAME
Description: Operating system name.
Example: Windows 2000
2
Format: VARCHAR2(255) NOT NULL
OS_MAJOR_VERSION
Description: OS major version in telemetry. Not currently populated.
Example: 4
3
Format: VARCHAR2(255) NOT NULL
OS_MINOR_VERSION
Description: OS minor version in telemetry. Not currently populated.
Example: 10
4
Format: VARCHAR2(255) NOT NULL
OS_SERVICE_PACK
5
Description: OS service pack in telemetry. Not currently populated.
Example: 6
Format: VARCHAR2(255) NOT NULL
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
OPERATING_SYSTEM 205
REMOTE_CONTROL_SESSION
This fact table contains details of individual remote control sessions that were run by CSRs while resolving an incident.
Such sessions can be initiated from Insight for normal incidents, as well as from the CSR Console for incidents originating
from the phone channel. This fact table is therefore modeled in the Common subject area. Data used to load this fact
table is derived from LogEntry information in the OLTP database.
Added: 4.13.0
REMOTE_CONTROL_SESSION
#
Column name
Description
REMOTE_CONTROL_SESSION_KEY
1
(PK)
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2 Added: 6.1
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
3
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
4 Added: 6.1
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
5 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
6 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
Format: NUMBER NOT NULL
START_DATE_KEY
(FK)
7
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
REMOTE_CONTROL_SEQ
8
206
Data Mart schema reference
Description: Each remote control session within the context of a given
incident is assigned an incrementing integer value. This allows all remote
control sessions for a given incident to be displayed in order.
REMOTE_CONTROL_SESSION
#
Column name
Description
Example: 1
Format: NUMBER NOT NULL
IS_START_REQUESTED
9
Description: Boolean flag indicating whether the CSR has issued a start
request for the remote control session.
Example: 1
Format: NUMBER NOT NULL
IS_STARTED_SUCCESSFULLY
10
Description: Boolean flag indicating whether the remote control session
was started successfully.
Example: 1
Format: NUMBER NOT NULL
IS_STOPPED_SUCCESSFULLY
11
Description: Boolean flag indicating whether the remote control session
was stopped successfully.
Example: 1
Format: NUMBER NOT NULL
HAD_START_REJECTED
12
Description: Boolean flag indicating whether the remote control start
requested by the CSR was rejected by the subscriber.
Example: 0
Format: NUMBER NOT NULL
HAD_FAILURE
13
Description: Boolean flag indicating whether the remote control session
encountered an error.
Example: 0
Format: NUMBER NOT NULL
REQUEST_START_DATE
14
Description: Timestamp for initiation of the remote control session by the
CSR.
The REQUEST_START_DATE is picked as the earliest date for any of the
following LogEntry types:
LogType_Key_RemoteControl_Start_Requested
LogType_Key_RemoteControl_Start
REMOTE_CONTROL_SESSION 207
REMOTE_CONTROL_SESSION
#
Column name
Description
Example: 2002-06-22 09:00:00
Format: DATE
START_DATE
Description: Timestamp for start of the actual remote control session as
perceived by the subscriber. The earliest date for any of the following
LogEntry types is used as the START_DATE:
LogType_Key_RemoteControl_Start_Accepted
15
LogType_Key_RemoteControl_Start
Example: 2002-06-22 09:00:00
Format: DATE
STOP_DATE
Description: Timestamp for the end of the actual remote control session as
perceived by the subscriber. The the earliest date for any of the following
LogEntry types is used as the STOP_DATE:
LogType_Key_RemoteControl_Stop_Accepted
LogType_Key_RemoteControl_Stop
16
Example: 2002-06-22 09:00:00
Format: DATE
REQSTART_TO_START_SECS
Description: Elapsed time between the initiation of the remote control
session by the CSR and the start of the actual remote control session, based
on the user accepting the session request.
17
Example: 20
Format: NUMBER
REQSTART_TO_STOP_SECS
18
Description: Elapsed time between the initiation of the remote control
session by the CSR and the end of the actual remote control session.
Example: 80
Format: NUMBER
START_TO_STOP_SECS
19
Description: Duration of the actual remote control session itself, ignoring
session initiation time.
Example: 60
Format: NUMBER
208
Data Mart schema reference
REMOTE_CONTROL_SESSION
#
Column name
CRM_TICKET_ID
Description
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
20
Added: 6.1
Format: VARCHAR2(255)
SUPPORT_CHANNEL_NAME
Description: Medium used by the CSR for supporting (Phone, Chat, Online)
21 Added: 6.1
Example: PHONE
Format: VARCHAR2(255)
SUPPORT_CHANNEL_SESSION_ID
22
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
Format: VARCHAR2(255)
Added: 6.1
SESSION_ALTKEY
Description: Alternate key for session.
Added: 6.1
Format: VARCHAR2(255) NOT NULL
23
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
24
Added: 6.1
Format: NUMBER
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
25
Added: 6.1
ANALYST_SUBJECT_ID
Format: NUMBER
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
26
Added: 6.1
CLIENT_ENDPOINT_ID
Format: NUMBER
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
27
Added: 6.1
Format: NUMBER
28 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
29 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
REMOTE_CONTROL_SESSION 209
REMOTE_CTL_SESSIONS_BY_DATE
Summary table containing remote control statistics organized by date.
Added: 6.1
REMOTE_CTL_SESSIONS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
Description
(PK) (FK)
1
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
2
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
SUPPORT_CHANNEL_NAME
(PK)
Description: System-generated primary key.
3
Format: VARCHAR2(255) NOT NULL
SESSIONS_COMPLETE_COUNT
4
Description: Total number of Successfully completed remote control sessions
count
Example: 10
Format: NUMBER
SESSIONS_FAILED_COUNT
Description: Total number of Failed remote control sessions count
Example: 2
5
Format: NUMBER
AVG_SESSION_SECS
6
Description: Average time taken by the actual remote control session when
the session is started successfully and without any error
Example: 60
Format: NUMBER
MAX_SESSION_SECS
7
Description: Maximum time taken by the actual remote control session
when the session is started successfully and without any error
Example: 1000
210
Data Mart schema reference
REMOTE_CTL_SESSIONS_BY_DATE
#
Column name
Description
Format: NUMBER
TOT_SESSION_SECS
8
Description: Total time taken by the actual remote control session when
the session is started successfully and without any error
Example: 10000
Format: NUMBER
9 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
10 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
REMOTE_CTL_SESSIONS_BY_DATE 211
SERVICE_LEVEL_TARGET
This configuration table defines important qualitative metrics about assisted service and their desired target values. It is
really a configuration table where desired values for these metrics can be set up on a per-provider basis. Some of these
configuration values are used in the ETL, but the bulk of them are used for report display, to highlight data where the
observed metrics are below the desired values.
The AS_SERVICELEVELTARGETVIEW view encapsulates access to this table, and is the preferred entry point to query
this table.
Out-of-the-box, the following metrics are defined. Of these, the ASR target is used by the ETL. You should evaluate the
default values before running the ETL, and update the TARGET_VALUE attribute for those you deem necessary. Perform
the updates using normal SQL query tools, such as SQL*Plus, with a statement such as:
UPDATE Service_Level_Target SET Target_Value = 75,
DM_Updated_Date = sysdate where Target_Name = 'Percent_Met_SL';
Commit;"
TARGET_NAME
TARGET_VALUE
TARGET_DESC
PERCENT_ABA
5
ABA / Number of incidents opened (NIO)
PERCENT_MET_SL
80
Percentage of Service Level met
PERCENT_ANALYST_
PRODUCTIVITY
90
Percentage of CSR productivity
AAT
60
Average assignment time
ASFR
60
Average speed of first response (from time assigned to first response)
ASR
120
Average speed of response (from time opened to first response)
MTTR
-1
Time from incident open to last close request for this period: “Mean time
to resolve”
AST
-1
Average session time
SIR
1.1
Session to Incident ratio (for closed incidents and their sessions)
SAR
-1
Average number of sessions per CSR
NIO
-1
Number of incidents opened
NIH
-1
Number of incidents handled
NIC
-1
Number of incidents closed
ABA
-1
Number of incidents withdrawn before assignment to CSR
NSH
-1
Number of sessions handled
NSC
-1
Number of sessions closed
ACS
5
Average concurrent sessions per CSR
212
Data Mart schema reference
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
Added: 4.13.0
SERVICE_LEVEL_TARGET
#
Column name
SERVICE_LEVEL_TARGET_KEY (PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
TARGET_NAME
Description: Name of the target.
2
Format: VARCHAR2(255) NOT NULL
TARGET_VALUE
Description: This indicates the target value for the metric.
3
Format: NUMBER
TARGET_DESC
Description: A description string for the metric.
4
Format: VARCHAR2(255) NOT NULL
5 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
6 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SERVICE_LEVEL_TARGET 213
SERVICE_METRICS_BY_DATE
This summary table captures important qualitative metrics about the Motive assisted service solution. The data in this
table is derived from base data in the SERVICE_REQUEST, SERVICE_REQUEST_EVENT and
SERVICE_ANALYST_SESSION tables, as well concurrency information from the SERVICE_ANALYST_SESSIONS_BY_QH
table.
Added: 4.13.0
SERVICE_METRICS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
Description
(PK) (FK)
1
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
2 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
SESSIONS_OPENED_COUNT
3 Added: 6.1
Description: The number of assisted service requests opened on this date.
Example: 500
Format: NUMBER
SESSIONS_HANDLED_COUNT
4
Description: The number of sessions with a start date (that is, CSR
assignment) occurring on this date. Maps to the NSH metric.
Example: 700
Format: NUMBER
SESSIONS_CLOSED_COUNT
5
Description: Number of CSR sessions that were closed on the given date.
Maps to the Number of sessions closed (NSC) service metric.
Format: NUMBER
SESSIONS_ABANDONED_COUNT
6 Added: 6.1
Description: The number of sessions that were cancelled on this date.
Example: 1
Format: NUMBER
SESSIONS_MET_SLA_COUNT
7
Added: 6.1
214
Data Mart schema reference
Description: The number of assisted service requests for this date that met
the expected Service Level Agreement (SLA).
SERVICE_METRICS_BY_DATE
#
Column name
Description
Example: 450
Format: NUMBER
AVG_ASSIGN_TIME_SECS
Description: Average time from incident open to first assignment to a CSR,
for incidents that were first assigned on this date. Maps to the average assign
time (AAT) metric.
8
Example: 10
Format: NUMBER
AVG_FIRST_RESPONSE_TIME_SECS
9
Description: Average time from incident first-assignment to the first contact
attempt made by the CSR, for incidents where the first contact attempt was
made on this date. Maps to the ASFR metric, and is a measure of CSR
responsiveness.
Example: 10
Format: NUMBER
AVG_RESPONSE_TIME_SECS
10
Description: Average time from incident creation to the first contact attempt
being made by the initial CSR who was assigned the incident. Maps to the
Average speed of response (ASR) metric, and is a measure of the
subscriber-perceived responsiveness to trouble-tickets.
Example: 20
Format: NUMBER
AVG_RESOLUTION_TIME_SECS
11
Description: Average time to resolve/close the incident. Maps to the mean
time to resolve (MTTR) metric. Because of the non-continuous nature of the
interaction between the subscriber and the CSR for electronic channel incidents,
this may not necessarily be the duration between the CREATED_DATE and
CLOSED_DATE of the incident. There might be a significant “dead” time
between when the CSR stops working on the incident (requests closure) and
time the subscriber actually acknowledges the closure. In many cases the
subscriber may fail to acknowledge closure and the incident subsequently is
force-closed by an close-out adaptor. To provide a meaningful picture of the
actual CSR time spent on the incident, the ETL picks a more reasonable closure
time based on the following rules:
a. If the last CSR working on the incident issues a close-request to the
subscriber, then the timestamp of that final close-request is chosen as the
closure time. The elapsed duration between incident creation and the final
close-request is used in calculating the AVG_RESOLUTION_TIME_SECS.
SERVICE_METRICS_BY_DATE 215
SERVICE_METRICS_BY_DATE
#
Column name
Description
b. If the last CSR working on the incident could not issue a close-request to
the subscriber (because the subscriber was not responding to chat messages
within a certain period), then the CSR has the option to force-close the
incident. Normally, the CSR escalates the incident to the abandoned queue
and the Workflow Adaptor force-closes it. In this scenario, there are no
further assignments of the incident between the last escalation and the
force-close event. The ETL then picks the last escalation time of the incident
as the closure time in the AVG_RESOLUTION_TIME_SECS calculation.
c. Finally, there are cases where the CSR directly force-closed the incident
without escalation, in which case the close date of the incident is picked
as the closure time for the AVG_RESOLUTION_TIME_SECS calculation.
This logic is encapsulated in the dmasstsvc_util.
fn_choose_close_time PL/SQL function for ease of field customizability.
Format: NUMBER
AVG_SESSION_TIME_SECS
12
Description: Average session duration, measured for those sessions that
closed on this date.
Example: 120
Format: NUMBER
AVG_ANALYST_PER_SESSION
13
Description: This represents the average number of CSRs handled by a
session on this date.
Added: 6.1
Example: 5
Format: NUMBER
AVG_SESSIONS_PER_ANALYST
14
Description: This represents the average number of sessions handled by a
CSR on this date.
Example: 5
Format: NUMBER
TOT_ASSIGN_TIME_SECS
Description: This (intermediate) column is used for calculation of
higher-order averages, and contains the total assign time for this date. For
example, monthly AVG_ASSIGN_TIME_SECS can be derived using
sum(TOT_ASSIGN_TIME_SECS)/sum(TOT_ASSIGN_COUNT)
15
Example: 10000
Format: NUMBER
216
Data Mart schema reference
SERVICE_METRICS_BY_DATE
#
Column name
Description
TOT_FIRST_RESPONSE_TIME_SECS
Description: This (intermediate) column is used for calculation of
higher-order averages, and contains the total first_response_time for this date.
For example, monthly AVG_FIRST_RESPONSE_TIME_SECS can be derived
using sum(TOT_FIRST_RESPONSE_TIME_SECS)/
16
sum(TOT_FIRST_CONTACT_COUNT)
Example: 10000
Format: NUMBER
TOT_RESPONSE_TIME_SECS
Description: This (intermediate) column is used for calculation of
higher-order averages, and contains the total response_time for this date. For
example, monthly AVG_RESPONSE_TIME_SECS can be derived using
sum(TOT_RESPONSE_TIME_SECS)/sum(TOT_FIRST_CONTACT_COUNT)
17
Example: 15000
Format: NUMBER
TOT_RESOLUTION_TIME_SECS
Description: This (intermediate) column is used for calculation of
higher-order averages, and contains the total resolution_time for this date. For
example, monthly AVG_RESOLUTION_TIME_SECS can be derived using
sum(TOT_RESOLUTION_TIME_SECS)/sum(REQUESTS_CLOSED_COUNT)
18
Example: 20000
Format: NUMBER
TOT_SESSION_TIME_SECS
Description: This (intermediate) column is used for calculation of
higher-order averages, and contains the total session_time for this date. For
example, monthly AVG_SESSION_TIME_SECS can be derived using
sum(TOT_SESSION_TIME_SECS)/sum(SESSIONS_CLOSED_COUNT)
19
Example: 25000
Format: NUMBER
TOT_SESSION_ANALYSTS
20
Description: This (intermediate) column is used for calculation of
higher-order averages, and contains the total number of distinct CSRs for all
sessions that were handled on this date. For example, monthly
AVG_SESSIONS_PER_ANALYST can be derived using:
sum(SESSIONS_HANDLED_COUNT)/sum(TOT_SESSION_ANALYSTS)
Example: 100
Format: NUMBER
SERVICE_METRICS_BY_DATE 217
SERVICE_METRICS_BY_DATE
#
Column name
Description
21 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
22 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
218
Data Mart schema reference
SOFTWARE_INSTALL_EVENT
The SOFTWARE_INSTALL_EVENT fact table captures install/uninstall activity from the subscriber base. This table is
analogous to the CLIENT_INSTALL_EVENT table from the 4.13.0 (“MontBlanc”) data mart.
Added: 6.1
SOFTWARE_INSTALL_EVENT
#
Column name
Description
SOFTWARE_INSTALL_EVENT_KEY
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
SOFTWARE_VERSION_KEY
(FK)
3
Description: A foreign key reference to the SOFTWARE_VERSION_KEY
column in the SOFTWARE_VERSION table.
Format: NUMBER NOT NULL
LAST_SOFTWARE_VERSION_KEY
4
(FK)
Description: A foreign key reference to the SOFTWARE_VERSION_KEY
column in the SOFTWARE_VERSION table.
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
5
Format: NUMBER NOT NULL
EVENT_DATE_KEY
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
6
Format: NUMBER NOT NULL
EVENT_TIME_KEY
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
7
Format: NUMBER NOT NULL
CUSTOMER_ENDPOINT_KEY
8
(FK)
Description: A foreign key reference to the CUSTOMER_ENDPOINT_KEY
column in the CUSTOMER_ENDPOINT table. Foreign key to
CUSTOMER_ENDPOINT table.
Format: NUMBER NOT NULL
9 INSTALL_STAT_ID (NK)
Description: A natural key reference to a primary key in the OLTP schema.
SOFTWARE_INSTALL_EVENT 219
SOFTWARE_INSTALL_EVENT
#
Column name
Description
Format: NUMBER NOT NULL
CLIENT_ENDPOINT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
10
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
11
Format: NUMBER
IS_INSTALL
Description: True if the operation was an install.
Example: 0 or 1
12
Format: NUMBER
IS_UNINSTALL
13
Description: True if the operation was an uninstall. Note that this is not
mutually exclusive with IS_INSTALL; this state was introduced to assist in
differentiating between three states.
Format: NUMBER
IS_SUCCESSFUL
14
Description: Boolean flag indicating whether Motive software installed
successfully
Example: 0 or 1
Format: NUMBER
EVENT_DATE
Description: Motive software installed event date
Example: 2002-06-22 09:00:00
15
Format: DATE
16 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
17 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
220
Data Mart schema reference
SOFTWARE_INSTALLS_BY_DATE
The SOFTWARE_INSTALLS_BY_DATE summary table provides breakdown of install and uninstall activity by version and
date. This table is analogous to the CLIENT_INSTALLS_BY_DATE table found in the 4.13.0 (“MontBlanc”) data mart.
Added: 6.1
SOFTWARE_INSTALLS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
SOFTWARE_VERSION_KEY (PK) (FK)
2
Description: A foreign key reference to the SOFTWARE_VERSION_KEY
column in the SOFTWARE_VERSION table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
INSTALL_COUNT
Description: Total number of Motive software installed on this day
Example: 12
3
Format: NUMBER
UNINSTALL_COUNT
Description: Total number of Motive software uninstalled on this day
Example: 1
4
Format: NUMBER
INSTALL_CUSTOMER_COUNT
5
Description: Count of customers performing an install operation on a given
day.
Format: NUMBER
UNINSTALL_CUSTOMER_COUNT
6
Description: Count of customers performing an uninstall operation on a
given day.
Format: NUMBER
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SOFTWARE_INSTALLS_BY_DATE 221
SOFTWARE_VERSION
The SOFTWARE_VERSION dimension table represents the version of the installed software on the subscriber's computer.
Added: 6.1
SOFTWARE_VERSION
#
Column name
SOFTWARE_VERSION_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
SOFTWARE_NAME
Description: Name of the motive software
Example: Motive Agent
2
Format: VARCHAR2(255) NOT NULL
SOFTWARE_VERSION
Description: Version of the motive software
Example: 1.2
3
Format: VARCHAR2(255) NOT NULL
SOFTWARE_TYPE
Description: Type of software
Example: Self Service
4
Format: VARCHAR2(255) NOT NULL
SOFTWARE_DISPLAY_NAME
Description: Display name of the motive Software
Example: Care
5
Format: VARCHAR2(255)
IS_WEB_DOWNLOAD
Description: Indicates whether the software downloaded from Web
Example: 0 or 1
6
Format: NUMBER
INSTALL_SOURCE
Description: Source of installation.
Example: CD, Hybrid, Migration, Update, Web.
7
Format: VARCHAR2(255)
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
222
Data Mart schema reference
SUBSCRIPTION
This dimension table is expected to contain the enumerated list all possible subscriptions in the customer base. This,
along with line of business and location, is provided as a means of customizing the segmentation of users.
Added: 6.1
SUBSCRIPTION
#
Column name
SUBSCRIPTION_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
PARENT_SUBSCRIPTION_KEY
2
(FK) Description: A foreign key reference to the SUBSCRIPTION_KEY column
in the SUBSCRIPTION table. Foreign key to SUBSCRIPTION table allowing
a hierarchy among subscriptions.
Format: NUMBER NOT NULL
SUBSCRIPTION_NAME
Description: Name of the service that the subscriber signed up for
Example: Basic Broadband Access
3
Format: VARCHAR2(255) NOT NULL
SUBSCRIPTION_DISPLAY_NAME
Description: Display name of the subscription
Example: Broadband Access
4
Format: VARCHAR2(255)
SUBSCRIPTION_DESC
Description: Description of the service that the subscriber signed up for
Example: Basic Broadband Access only
5
Format: VARCHAR2(255)
SUBSCRIPTION_VALUE
Description: ROI multiplier that can be used for this subscription
Example: 1
6
Format: NUMBER
CUSTOM_ATTR_1
Description: Custom attribute.
7
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
8
Format: VARCHAR2(255)
SUBSCRIPTION 223
SUBSCRIPTION
#
Column name
CUSTOM_ATTR_3
Description
Description: Custom attribute.
9
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
10
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
11
Format: VARCHAR2(255)
12 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
13 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
224
Data Mart schema reference
SYSTEM_EVENT_LOG
This table captures exception and other error information generated during the ETL process. Additional context useful
for debugging is also logged.
Added: 4.13.3
SYSTEM_EVENT_LOG
#
Column name
SYSTEM_EVENT_LOG_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
LOG_LEVEL
Description: Indicates the severity of the error or exception.
Possible values are:
ERROR
A severe problem. Generally the ETL cannot proceed after this
error/exception.
2
INFO
Informational messages.
TRACE
Detailed logging useful for debugging
Example: 1
Format: NUMBER NOT NULL
COMPONENT_NAME
3
Description: The name of the component (typically corresponds to a Data
Mart subject-area) that encountered the error.
Example: HDM
Format: VARCHAR2(255) NOT NULL
CONTEXT_1
4
Description: Additional context for the error, typically a stored procedure
within a package.
Example: dmhdm_util.sp_process_customer
Format: VARCHAR2(255)
CONTEXT_2
Description: Additional context for the error.
5
Example: subscriberId = sim_1
SYSTEM_EVENT_LOG 225
SYSTEM_EVENT_LOG
#
Column name
Description
Format: VARCHAR2(255)
CONTEXT_3
Description: Additional context for the error.
Example: device_id = 123
6
Format: VARCHAR2(255)
LOG_MESSAGE
Description: A detailed message, including Oracle error codes, if applicable.
Example: ORA-01400: cannot insert NULL into
7
("MOTDM"."CUSTOMER_CPE_DEVICE"."CPE_DEVICE_TYPE_KEY")
Format: VARCHAR2(4000)
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
226
Data Mart schema reference
TELEMETRY_DATA
The TELEMETRY_DATA fact table is derived from the TELEMETRY OLTP source table, and contains data “values”
corresponding to telemetry items in the TELEMETRY_TYPE dimension.
TELEMETRY_DATA
#
Column name
TELEMETRY_DATA_KEY
Description
(PK)
1
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2 Added: 6.1
Format: NUMBER NOT NULL
TELEMETRY_SOURCE_KEY
(FK)
3
Description: A foreign key reference to the TELEMETRY_SOURCE_KEY
column in the TELEMETRY_SOURCE table. The source/generator of the
telemetry, typically a Motive map.
Format: NUMBER NOT NULL
TELEMETRY_TYPE_KEY
(FK)
4
Description: A foreign key reference to the TELEMETRY_TYPE_KEY
column in the TELEMETRY_TYPE table. The telemetry item “name”, the
value for which is stored in this fact table.
Format: NUMBER NOT NULL
TELEMETRY_PATH_KEY
(FK)
5
Description: A foreign key reference to the TELEMETRY_PATH_KEY
column in the TELEMETRY_PATH table. Path specification for the location
of the telemetry item in the original XML representation.
Format: NUMBER NOT NULL
COLLECTED_DATE_KEY
(FK)
6
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
COLLECTED_TIME_KEY
7
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
TELEMETRY_ID
8
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
An identifier for the original XML-encoded telemetry record, from which the
OLTP source data for this fact row was extracted.
TELEMETRY_DATA 227
TELEMETRY_DATA
#
Column name
Description
Format: NUMBER NOT NULL
CUSTOMER_ENDPOINT_KEY
(FK)
9 Added: 6.1
Description: A foreign key reference to the CUSTOMER_ENDPOINT_KEY
column in the CUSTOMER_ENDPOINT table. Foreign key to
CUSTOMER_ENDPOINT table.
Format: NUMBER
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
10
Added: 6.1
Format: NUMBER
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
11
Added: 6.1
Format: NUMBER
COLLECTED_DATE
Description: The date and time on the server the telemetry was collected.
Example: 2002-06-22 09:00:00
12
Format: DATE
Description: The “value” of the telemetry data item.
VALUE
Example: DOCSIS
13
Format: VARCHAR2(255)
CRM_TICKET_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
14
Added: 6.1
Format: VARCHAR2(255)
SUPPORT_CHANNEL_NAME
Description: Medium used by the CSR for supporting (Phone, Chat, Online)
15 Added: 6.1
Example: PHONE
Format: VARCHAR2(255)
SUPPORT_CHANNEL_SESSION_ID
16
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
Format: VARCHAR2(255)
Added: 6.1
17 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
18 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
228
Data Mart schema reference
TELEMETRY_PATH
This dimension models path specifications for the location of telemetry items in the original XML representation.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
TELEMETRY_PATH
#
Column name
TELEMETRY_PATH_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
PATH_NAME
2
Description: The path specification for the telemetry data item.
Example: HomeNetwork_Model
Format: VARCHAR2(255) NOT NULL
3 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
4 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
TELEMETRY_PATH 229
TELEMETRY_SOURCE
A dimension that represents the source or generator of the telemetry, typically a “map” or other active content that is
run on the subscriber computer.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
TELEMETRY_SOURCE
#
Column name
TELEMETRY_SOURCE_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
SOURCE_NAME
Description: The name of the source, for example the name of the map.
2
Format: VARCHAR2(255) NOT NULL
3 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
4 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
230
Data Mart schema reference
TELEMETRY_TYPE
This dimension models the attribute name for telemetry values stored in the fact tables.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
TELEMETRY_TYPE
#
Column name
TELEMETRY_TYPE_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
TYPE_NAME
2
Description: The attribute name for the telemetry data item.
Example: HomeNetwork_Model
Format: VARCHAR2(64) NOT NULL
3 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
4 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
TELEMETRY_TYPE 231
TIME_OF_DAY
The TIME_OF_DAY table tracks time at a finer resolution of time to facilitate tracking events that recur within a day.
Time values are stored in this table to the resolution of a minute. Hours are further subdivided into quarter-hour and
half-hour periods, and time values in this table also indicate the relevant quarter-hour and half-hour period to which they
belong. This information can be used for constructing summaries grouped at the appropriate level of granularity. This
table is populated when the Data Mart is installed.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
TIME_OF_DAY
#
Column name
TIME_OF_DAY_KEY
(PK)
Description
Description: System generated primary key.
1
Format: NUMBER NOT NULL
HOUR_OF_DAY
Description: Hour of day (0-23).
Example: 12
2
Format: NUMBER
MINUTE_OF_HOUR
Description: Minute of hour (0-59).
Example: 30
3
Format: NUMBER
DATABASE_TIME
Description: Clock time.
Example: 2002-06-22 09:00:00
4
Format: DATE
AM_PM_VALUE
Description: Flag for AM or PM (0-1).
Example: 1
5
Format: VARCHAR2(64)
QUARTER_HOUR_START_TIME
Description: Quarter hour period start expressed as clock time
Example: 1/1/2001 12:15:00 AM
6
Format: DATE
QUARTER_HOUR_NUM
Description: Quarter hour period number (1-4).
7
Example: 1
232
Data Mart schema reference
TIME_OF_DAY
#
Column name
Description
Format: NUMBER
HALF_HOUR_START_TIME
Description: Half hour period start expressed as clock time.
Example: 1/1/2001 12:30:00 AM
8
Format: DATE
HALF_HOUR_NUM
9
Description: Half hour period number (1-2)
Example: 1
Format: NUMBER
10 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
11 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
TIME_OF_DAY 233
Self-service (SELFHELP) tables
SELFHELP_ALERT
The SELFHELP_ALERT dimension table models the type of the alert data presented to the subscriber. Alerts may be
either bulletins such as provider-generated announcements for planned service outages, or they may be application events
generated by the SmartBridge client when it detects certain problems such as connectivity issues in email or browser
software. This information is extracted from the OLTP VendorStat table. Note that as of the 4.13.0 (“MontBlanc”)
release, the client-side implementation of Alerts is a Motive Consulting Services feature.
Added: 4.13.0
SELFHELP_ALERT
#
Column name
SELFHELP_ALERT_KEY
(PK)
1
Description
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
Format: NUMBER NOT NULL
ALERT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
A unique identifier for this instance of the alert, extracted from the
VendorStat log data for the alert that is sent up by the client.
2
Example: 1244223
Format: VARCHAR2(255) NOT NULL
ALERT_TYPE
3
Description: The kind of alert as explained above. Currently known values
are bulletin and event (application).
Example: bulletin
Format: VARCHAR2(255)
ALERT_TITLE
Description: A manually updated column capturing the title of the alert.
Example: Network down on 1/1/2004 for Upgrade
4
Format: VARCHAR2(255)
ALERT_DISPLAY_NAME
5 Added: 6.1
Description: A manually updated column, alert displaying name
Example: Network down on 1/1/2007 for Upgrade
Format: VARCHAR2(1024)
234
Data Mart schema reference
SELFHELP_ALERT
#
Column name
ALERT_DESC
Description
Description: A manually updated column describing the alert.
Example: Service outage for network upgrade on 1/1/2004
6
Format: VARCHAR2(4000)
ALERT_VALUE
Description: Manually sourced weighting factor for value of alert.
Added: 6.1
Format: NUMBER
IS_BULLETIN
Description: Boolean value indicating if this alert is of type bulletin.
7
Example: 1
8
Format: NUMBER
IS_APPLICATION_EVENT
9
Description: Boolean value indicating if this alert is of type application
event.
Example: 1
Format: NUMBER
10 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
11 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_ALERT 235
SELFHELP_ALERT_ACTION
The SELFHELP_ALERT_ACTION dimension table represents various types of actions taken by subscribers in response
to service alert displays. For example, in the case of service events, the subscriber may be given the option of fixing the
detected problem by running a self-service flow. The user may choose to accept this and launch the workflow for
self-remediation of the problem.
Added: 4.13.0
SELFHELP_ALERT_ACTION
#
Column name
SELFHELP_ALERT_ACTION_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
ACTION_NAME
Description: The name of the action chosen by the subscriber. Currently
one of Clicked_PAN_Launch, Clicked_PAN_Cancel,
Clicked_PAN_DontShow.
2
Example: Clicked_PAN_Launch
Format: VARCHAR2(255) NOT NULL
ACTION_DISPLAY_NAME
3 Added: 6.1
Description: Display name of the self-service Alert Action
Example: Self Service Alert Action
Format: VARCHAR2(1024)
ACTION_DESC
Description: A manually updated column describing the action.
Example: Launch a self-service workflow
4
Format: VARCHAR2(2048)
IS_WORKFLOW_LAUNCH
5
Description: Boolean flag indicating whether the action represents launching
a Motive self-service workflow.
Example: 1
Format: NUMBER
IS_CANCEL
6
Description: Boolean flag indicating whether the action represents a user
cancelling out of the service alert flow.
Example: 1
Format: NUMBER
236
Data Mart schema reference
SELFHELP_ALERT_ACTION
#
Column name
IS_DONT_SHOW
7
Description
Description: Boolean flag indicating whether the action represents a user
choosing not to be notified for subsequent service alerts.
Example: 1
Format: NUMBER
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_ALERT_ACTION 237
SELFHELP_ALERT_CONTEXT
The SELFHELP_ALERT_CONTEXT dimension table represents the application context from which a service event was
triggered. For example, this may be the Internet Explorer application, with the service event being triggered upon the
loss of network connectivity.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
Added: 4.13.0
SELFHELP_ALERT_CONTEXT
#
Column name
SELFHELP_ALERT_CONTEXT_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
CONTEXT_NAME
Description: An application content within which the service event
happened. The possible list of names depends upon the client-side
implementation, which typically depends on the provider.
2
Example: Internet Explorer
Format: VARCHAR2(255) NOT NULL
CONTEXT_DESC
Description: A manually-updated description of the CONTEXT_NAME (above).
Example: The Internet Explorer application.
3
Format: VARCHAR2(4000)
CONTEXT_DISPLAY_NAME
4 Added: 6.1
Description: Display Name for the Alert context
Example: Internet Explorer
Format: VARCHAR2(1024)
5 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
6 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
238
Data Mart schema reference
SELFHELP_ALERT_EVENT
The SELFHELP_ALERT_EVENT fact table captures information about individual service alerts (service bulletins and
service events) generated across the subscriber base.
Added: 4.13.0
SELFHELP_ALERT_EVENT
#
Column name
Description
SELFHELP_ALERT_EVENT_KEY (PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2 Added: 6.1
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
(FK)
4 Added: 6.1
Format: NUMBER NOT NULL
SELFHELP_ALERT_KEY
(FK)
5
Description: A foreign key reference to the SELFHELP_ALERT_KEY
column in the SELFHELP_ALERT table. A reference to the type of service
alert.
Format: NUMBER NOT NULL
SELFHELP_ALERT_CONTEXT_KEY
(FK)
6
Description: A foreign key reference to the
SELFHELP_ALERT_CONTEXT_KEY column in the
SELFHELP_ALERT_CONTEXT table. For service events, a reference to the
application context.
Format: NUMBER NOT NULL
SELFHELP_ALERT_ACTION_KEY
(FK)
7
Description: A foreign key reference to the
SELFHELP_ALERT_ACTION_KEY column in the
SELFHELP_ALERT_ACTION table. A reference to the action chosen by the
user in response to the service alert.
Format: NUMBER NOT NULL
SELFHELP_ALERT_EVENT 239
SELFHELP_ALERT_EVENT
#
Column name
Description
Format: NUMBER
SELFHELP_WORKFLOW_KEY
8
Added: 6.1
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
9
Format: NUMBER NOT NULL
ALERT_DATE_KEY
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
10
Format: NUMBER NOT NULL
ALERT_TIME_KEY
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
(FK)
11
Format: NUMBER NOT NULL
ALERT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
12
Added: 6.1
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
13
Added: 6.1
CLIENT_ENDPOINT_ID
Format: NUMBER NOT NULL
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
14
Added: 6.1
Format: NUMBER NOT NULL
ALERT_EVENT_GUID
Description: Session key from OLTP ALTERSTAT.SESSIONKEY.
Added: 6.1
Format: VARCHAR2(64)
ALERT_DATE
Description: The client-side date and time on which the service alert
occurred.
15
16
Example: 2002-06-22 09:00:00
Format: DATE
CUSTOM_ATTR_1
17
Description: Any additional custom properties for the alert event. Provided
for field-customization.
Format: VARCHAR2(2000)
18
240
CUSTOM_ATTR_2
Data Mart schema reference
Description: Any additional custom properties for the alert event. Provided
for field-customization.
SELFHELP_ALERT_EVENT
#
Column name
Description
Format: VARCHAR2(2000)
Description: Any additional custom properties for the alert event. Provided
for field-customization.
CUSTOM_ATTR_3
19
Format: VARCHAR2(2000)
Description: Any additional custom properties for the alert event. Provided
for field-customization.
CUSTOM_ATTR_4
20
Format: VARCHAR2(2000)
Description: Any additional custom properties for the alert event. Provided
for field-customization.
CUSTOM_ATTR_5
21
Format: VARCHAR2(2000)
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
22
Added: 6.1
Format: NUMBER
23 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
24 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_ALERT_EVENT 241
SELFHELP_ALERTS_BY_DATE
The SELFHELP_ALERTS_BY_DATE summary table provides a rollup of Service Alerts system activity (both service
bulletins and service events) by date.
Added: 4.13.0
SELFHELP_ALERTS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
SELFHELP_ALERT_KEY
(PK) (FK)
2
Description: A foreign key reference to the SELFHELP_ALERT_KEY
column in the SELFHELP_ALERT table. The service alert instance (service
bulletin or service event) represented by this row. Also serves as a primary
key for this table.
Format: NUMBER NOT NULL
SELFHELP_ALERT_CONTEXT_KEY
(PK) (FK)
3
Description: A foreign key reference to the
SELFHELP_ALERT_CONTEXT_KEY column in the
SELFHELP_ALERT_CONTEXT table. The application context in case this is
an service event. This is UNDEFINED for service bulletins.Also serves as a
primary key for this table.
Format: NUMBER NOT NULL
ALERT_COUNT
Description: Number of occurrences.
Example: 1000
4
Format: NUMBER
CUSTOMER_COUNT
5
Description: Number of unique subscribers to whom this service alert was
displayed.
Example: 995
Format: NUMBER
WORKFLOW_LAUNCHED_COUNT
6
Description: Service events may offer to fix the detected problem, by running
a Motive self-service flow. This column captures the number of times customers
chose to launch into such self-service worfklows.
Example: 790
242
Data Mart schema reference
SELFHELP_ALERTS_BY_DATE
#
Column name
Description
Format: NUMBER
CANCELLED_COUNT
Description: Service events may offer to fix the detected problem, by running
a Motive self-service flow. This column captures the number of times customers
chose to cancel such self-service worfklows.
7
Example: 10
Format: NUMBER
DONTSHOW_COUNT
8
Description: Number of times customers requested that future service alerts
not be displayed.
Example: 5
Format: NUMBER
LINE_OF_BUSINESS_KEY (PK) (FK)
9 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
LOCATION_KEY
(PK) (FK)
10 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Foreign key to LOCATION table.Also serves as a
primary key for this table.
Format: NUMBER NOT NULL
11 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
12 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_ALERTS_BY_DATE 243
SELFHELP_CONTENT
The SELFHELP_CONTENT table represents self-service content. Attributes for this dimension are derived from the
SELFHELPCONTENTPATH table.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
SELFHELP_CONTENT
#
Column name
SELFHELP_CONTENT_KEY
Description
(PK)
Description: System-generated primary key.
Example: 1
1
Format: NUMBER NOT NULL
CONTENT_PATH
Description: Relative path from the server root to the content.
Example: /DSLContent/EmailHelp/OfflineFAQs.mfaq
2
Format: VARCHAR2(975)
CONTENT_TYPE
Description: The category into which the content falls.
Example: e-mail
3
Format: VARCHAR2(256)
CONTENT_DESC
Description: A brief description of the content.
Example: Content about email issues.
4
Format: VARCHAR2(2000)
CONTENT_VALUE
5
Description: This is an ROI weight that is used indicate the relative value
of this content in aggregate self-service ROI value calculations.
Example: 1
Format: NUMBER
SELFHELP_CONTENT_PATH_ID (NK)
Description: A natural key reference to a primary key in the OLTP schema.
Example: 1
6
Format: NUMBER NOT NULL
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
244
Data Mart schema reference
SELFHELP_CONTENT_ACCESS
The SELFHELP_CONTENT_ACCESS table is a secondary fact table that stores details about content accessed during the
course of a self-service session. This fact table will not have any data coming from the out of the box OLTP for this release.
However, for future professional services customizations, the data_source_key column is added.
SELFHELP_CONTENT_ACCESS
#
Column name
Description
SELFHELP_CONTENT_ACCESS_KEY
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
(PK)
1
Example: 1
Format: NUMBER NOT NULL
SELFHELP_CONTENT_KEY
(FK)
2
Description: A foreign key reference to the SELFHELP_CONTENT_KEY
column in the SELFHELP_CONTENT table.
Format: NUMBER NOT NULL
CREATED_DATE_KEY
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
(FK)
3
Format: NUMBER NOT NULL
CREATED_TIME_KEY
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
4
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
5 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
(FK)
6 Added: 6.1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
7 Added: 6.1
Format: NUMBER NOT NULL
SELFHELP_SESSION_KEY
8 Added: 6.1
(FK)
Description: A foreign key reference to the SELFHELP_SESSION_KEY
column in the SELFHELP_SESSION table. Reserved for future use.
Format: NUMBER NOT NULL
SELFHELP_CONTENT_ACCESS 245
SELFHELP_CONTENT_ACCESS
#
Column name
Description
SELFHELP_SESSION_CONTENT_ID
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
Example: 1
9
Format: NUMBER NOT NULL
CONTENT_ACCESS_DATE
Description: Date and time at which the content was accessed.
Example: 6/28/2002 4:14:15 AM
10
Format: DATE
SRC_DB_TIMESTAMP
11
Description: Created timestamp of the source WORKFLOWSTAT record,
generated by the OLTP database server.
Added: 4.13.0
Example: 2002-06-22 09:00:00
Format: DATE
CLIENT_TIMESTAMP
12 Added: 4.13.0
Description: The timestamp from the client computer.
Example: 2002-06-22 09:00:00
Format: DATE
IS_FROM_ASSISTANT
Description: Is the content access from an assistant?
Example: 1
13
Format: NUMBER
USER_COMMENTS
Description: Remarks or comments from the subscriber.
Example: My problem is solved!!!
14
Format: VARCHAR2(2000)
15 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
16 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
246
Data Mart schema reference
SELFHELP_CONTENT_ACCS_BY_DATE
SELFHELP_CONTENT_ACCS_BY_DATE
summarizes self-service content access statistics by content and calendar day.
SELFHELP_CONTENT_ACCS_BY_DATE
#
Column name
SELFHELP_CONTENT_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
CALENDAR_DATE_KEY
(PK) (FK)
2
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
3 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
4 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Foreign key to LOCATION table.
Format: NUMBER NOT NULL
CONTENT_ACCESS_COUNT
5
Description: Total number of times content was accessed on this day.
Example: 20
Format: NUMBER
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_CONTENT_ACCS_BY_DATE 247
SELFHELP_CUSTOMSTAT
Fact table for reporting on custom workflow statistics.
Added: 6.1
SELFHELP_CUSTOMSTAT
#
Column name
Description
SELFHELP_CUSTOMSTAT_KEY
(PK) Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
3
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
4
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
5
Format: NUMBER NOT NULL
STAT_DATE_KEY
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
6
Format: NUMBER NOT NULL
STAT_TIME_KEY
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
7
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
8
Format: NUMBER NOT NULL
CLIENT_ENDPOINT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
9
Format: NUMBER NOT NULL
10 CUSTOMSTAT_ID (NK)
248
Data Mart schema reference
Description: A natural key reference to a primary key in the OLTP schema.
SELFHELP_CUSTOMSTAT
#
Column name
Description
Format: NUMBER NOT NULL
INSERTED
Description: Date record is first inserted.
Example: 2002-06-22 09:00:00
11
Format: DATE NOT NULL
CLIENTDATE
Description: Client date of selfhelp event.
Example: 2002-06-22 09:00:00
12
Format: DATE
SESSION_KEY
Description: Session key carried forward from OLTP
CUSTOMSTAT.SESSIONKEY
13
Format: VARCHAR2(64)
ACTION
Description: Action associated with a particular step in the custom workflow.
14
Format: VARCHAR2(255)
CUSTOM_ATTR_1
Description: Custom attribute.
15
Format: VARCHAR2(2000)
CUSTOM_ATTR_2
Description: Custom attribute.
16
Format: VARCHAR2(2000)
CUSTOM_ATTR_3
Description: Custom attribute.
17
Format: VARCHAR2(2000)
CUSTOM_ATTR_4
Description: Custom attribute.
18
Format: VARCHAR2(2000)
CUSTOM_ATTR_5
Description: Custom attribute.
19
Format: VARCHAR2(2000)
20 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
21 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_CUSTOMSTAT 249
SELFHELP_SESSION
The SELFHELP_SESSION table is the primary fact table for this subject area and is derived from the WORKFLOWSTAT
table in the Motive support OLTP schema. This table contains information about a subscriber's attempt to use self-service
to resolve a problem using static content, running a self-service workflow, and, if necessary, escalating the issue to an
assisted service request.
SELFHELP_SESSION
#
Column name
SELFHELP_SESSION_KEY
Description
(PK)
1
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
(FK)
2 Added: 6.1
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
4 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
Format: NUMBER NOT NULL
START_DATE_KEY
(FK)
5 Added: 6.1
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
START_TIME_KEY
(FK)
6 Added: 6.1
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
END_DATE_KEY
(FK)
7 Added: 6.1
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
END_TIME_KEY
(FK)
8 Added: 6.1
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
250
Data Mart schema reference
SELFHELP_SESSION
#
Column name
Description
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. The broadband subscriber.
CUSTOMER_KEY
9
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
10
Added: 6.1
CLIENT_ENDPOINT_ID
Format: NUMBER NOT NULL
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
11
Added: 6.1
Format: NUMBER NOT NULL
WAS_ESCALATED
Description: Indicates whether this session was escalated to an assisted
service incident. 1 = yes, 0 = no.
12
Example: 0
Format: NUMBER
HAS_RECENT_ESCALATION
13
Description: Indicates whether there has been a recent escalation from the
same contact in the specified amount of time. 1 = yes, 0 = no.
Example: 1
Format: NUMBER
HAS_SESSION_WORKFLOW_VALUE
14 Added: 6.1
Description: Indicates whether there has been a workflow session value
Example: 0 or 1
Format: NUMBER
HAS_CONTENT_ACCESS_VALUE
15
Description: Indicates whether the session has any assigned content access
value for ROI calculations.
Example: 0
Format: NUMBER
IS_EXCLUDED_FROM_ROI
16 Added: 6.1
Description: Is the self-service session excluded from ROI calculation
Example: 0 or 1
Format: NUMBER
START_DATE
Description: Start Timestamp of the self-service session
Added: 6.1
Example: 2002-06-22 09:00:00
17
SELFHELP_SESSION 251
SELFHELP_SESSION
#
Column name
Description
Format: DATE
Description: End Timestamp of the self-service session
END_DATE
18 Added: 6.1
Example: 2002-06-22 09:00:00
Format: DATE
Description: Total seconds taken for this session
SESSION_DURATION
19 Added: 6.1
Example: 1000
Format: NUMBER
Description: Total number of workflows run for the session.
WORKFLOW_RUN_COUNT
Example: 1
20
Format: NUMBER
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
21
Added: 6.1
CRM_TICKET_ID
Format: NUMBER
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
22
Added: 6.1
Format: VARCHAR2(255)
SUPPORT_CHANNEL_NAME
Description: Medium used by the CSR for supporting (Phone, Chat, Online)
23 Added: 6.1
Example: PHONE
Format: VARCHAR2(255)
SUPPORT_CHANNEL_SESSION_ID
24
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
Format: VARCHAR2(255)
Added: 6.1
CUSTOM_ATTR_1
Description: Custom attribute.
25
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
26
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
27
Format: VARCHAR2(255)
252
Data Mart schema reference
SELFHELP_SESSION
#
Column name
CUSTOM_ATTR_4
Description
Description: Custom attribute.
28
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
29
Format: VARCHAR2(255)
SOLUTION_CONTEXT
Added: 4.13.2
30
Description: A new category of Motive products called service modules are
available, which provide solutions targeted at specific areas, using existing
Motive self-service or assisted-service technologies). For example, HomeView,
Security and IPTV solutions. In terms of ROI, each of these service modules
is broken out into a separate product, with associated
adoption/conversion/usage metrics. The purpose of this column is to record
the solution within which the self-service session and its associated workflows
executed. Known out-of-box solution contexts: IPTV, SECURITY,
HOMENETWORKING, and null, referring to "classic" (break/fix) self-service.
Format: VARCHAR2(255)
31 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
32 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_SESSION 253
SELFHELP_SESSIONS_BY_DATE
This is a summary table that aggregates self-service session statistics by calendar day.
SELFHELP_SESSIONS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
SESSION_COUNT
Description: Total number of session on that day.
Example: 5
2
Format: NUMBER
CUSTOMER_COUNT
Description: Count of distinct customers for a given day.
Added: 6.1
Format: NUMBER
VALUED_WORKFLOW_SESSION_
COUNT
Description: Total number of valued workflow session on the day
3
Example: 2
4
Added: 6.1
Format: NUMBER
ESCALATED_COUNT
Description: Total number of escalated self-service sessions on that day.
Example: 5
5
Format: NUMBER
LINE_OF_BUSINESS_KEY (PK) (FK)
6 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
LOCATION_KEY
(PK) (FK)
7 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
254
Data Mart schema reference
SELFHELP_WORKFLOW
The SELFHELP_WORKFLOW dimension represents self-service workflows run to diagnose and repair problems on the
subscriber machine automatically. Examples of self-service workflows include a connectivity check, ping test, or email
test. Attributes for this dimension are derived from the WORKFLOW and WORKFLOWPROBLEMTYPE tables.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
SELFHELP_WORKFLOW
#
Column name
SELFHELP_WORKFLOW_KEY
Description
(PK)
Description: System-generated primary key.
Example: 1
1
Format: NUMBER NOT NULL
WORKFLOW_NAME
Description: Name of the workflow.
Example: Install
2
Format: VARCHAR2(255) NOT NULL
WORKFLOW_DESC
3 Added: 6.1
Description: Description of the selfhelp workflow
Example: Installation of Motive solution
Format: VARCHAR2(2048)
WORKFLOW_VALUE
4
Description: This is an ROI weight that is used indicate the relative value
of this workflow in aggregate self-service ROI value calculations.
Example: 1
Format: NUMBER
WORKFLOW_DISPLAY_NAME
5 Added: 6.1
Description: Display name of the selfhelp workflow
Example: Deployment of Motive solution
Format: VARCHAR2(1024)
WORKFLOW_VERSION
6 Added: 6.1
Description: Version of the workflow
Example: 1
Format: VARCHAR2(255)
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_WORKFLOW 255
SELFHELP_WORKFLOW_RUN
The SELFHELP_WORKFLOW_RUN table is another secondary fact table that stores details about workflows that are run
during a self-service session such as the test run and their results.
SELFHELP_WORKFLOW_RUN
#
Column name
Description
SELFHELP_WORKFLOW_RUN_KEY
1
(PK)
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2 Added: 6.1
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
4 Added: 6.1
Format: NUMBER NOT NULL
CUSTOMER_KEY
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. Foreign key to customer table.
(FK)
5 Added: 6.1
Format: NUMBER NOT NULL
WORKFLOW_KEY
Description: A foreign key reference to the SELFHELP_WORKFLOW_KEY
column in the SELFHELP_WORKFLOW table.
(FK)
6 Added: 6.1
Format: NUMBER NOT NULL
WORKFLOW_STATUS_KEY
(FK)
7 Added: 6.1
Description: A foreign key reference to the
SELFHELP_WORKFLOW_STATUS_KEY column in the
SELFHELP_WORKFLOW_STATUS table.
Format: NUMBER NOT NULL
WORKFLOW_START_DATE_KEY
8 Added: 6.1
(FK) Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
256
Data Mart schema reference
SELFHELP_WORKFLOW_RUN
#
Column name
Description
WORKFLOW_START_TIME_KEY
9 Added: 6.1
(FK) Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
WORKFLOW_END_DATE_KEY
(FK)
10 Added: 6.1
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
WORKFLOW_END_TIME_KEY
(FK)
11 Added: 6.1
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
WORKFLOW_RUN_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
12
Added: 6.1
Format: NUMBER NOT NULL
WORKFLOW_RUN_GUID
Description: This holds the sessionkey from the OLTP WORKFLOWSTAT
table.
13 Added: 6.1
Format: VARCHAR2(64) NOT NULL
SELFHELP_SESSION_KEY
(FK)
14 Added: 6.1
Description: A foreign key reference to the SELFHELP_SESSION_KEY
column in the SELFHELP_SESSION table. Foreign key to
SELFHELP_SESSION.
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
15
Added: 6.1
CLIENT_ENDPOINT_ID
Format: NUMBER NOT NULL
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
16
Added: 6.1
Format: NUMBER NOT NULL
IS_FIRST_WORKFLOW
Description: Indicates whether this is the first workflow
17 Added: 6.1
Example: 0 or 1
Format: NUMBER
IS_LAST_WORKFLOW
18 Added: 6.1
Description: Indicates whether this is the last workflow
Example: 0 or 1
Format: NUMBER
SELFHELP_WORKFLOW_RUN 257
SELFHELP_WORKFLOW_RUN
#
Column name
WAS_PHONE_ESCALATION
19
Description
Description: Indicates whether any phone escalation happened for this
selfhelp workflow
Added: 6.1
Example: 0 or 1
Format: NUMBER
WAS_ELECTRONIC_ESCALATION
20
Description: Indicates whether any electronic escalation happened for this
selfhelp workflow
Added: 6.1
Example: 0 or 1
Format: NUMBER
Description: Selfhelp workflow start timestamp
WORKFLOW_START_DATE
21 Added: 6.1
Example: 2002-06-22 09:00:00
Format: DATE
Description: Selfhelp workflow end timestamp
WORKFLOW_END_DATE
22 Added: 6.1
Example: 2002-06-22 09:00:00
Format: DATE
Description: Total number of seconds taken for this workflow
DURATION_SECS
23 Added: 6.1
Example: 1000
Format: NUMBER
Description: Number of selfhelp workflow executed
WORKFLOW_RUN_NUMBER
24 Added: 6.1
Example: 2
Format: NUMBER
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
25
Added: 6.1
Format: NUMBER
SOLUTION_CONTEXT
Description: A new category of Motive products called service modules are
available, which provide solutions targeted at specific areas, using existing
Motive self-service or assisted-service technologies). For example, HomeView,
Security and IPTV solutions. In terms of ROI, each of these service modules
is broken out into a separate product, with associated
adoption/conversion/usage metrics. The purpose of this column is to record
the solution within which the self-service session and its associated workflows
Added: 6.1
26
258
Data Mart schema reference
SELFHELP_WORKFLOW_RUN
#
Column name
Description
executed. Known out-of-box solution contexts: IPTV, SECURITY,
HOMENETWORKING, and null, referring to "classic" (break/fix) self-service.
Example: OfflineDispatcher
Format: VARCHAR2(255)
27 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
28 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_WORKFLOW_RUN 259
SELFHELP_WORKFLOW_RUN_BY_DATE
The SELFHELP_WORKFLOW_RUN_BY_DATE table summarizes self-service workflow execution statistics by workflow and
calendar day.
SELFHELP_WORKFLOW_RUN_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
SELFHELP_WORKFLOW_KEY (PK) (FK)
2
Description: A foreign key reference to the SELFHELP_WORKFLOW_KEY
column in the SELFHELP_WORKFLOW table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
WORKFLOW_RUN_COUNT
Description: The total number of workflows run on this day.
Example: 25
3
Format: NUMBER
CUSTOMER_COUNT
Description: Count of distinct customers for a given day.
Added: 6.1
Format: NUMBER
LINE_OF_BUSINESS_KEY (PK) (FK)
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
4
5 Added: 6.1
Format: NUMBER NOT NULL
LOCATION_KEY
(PK) (FK)
6 Added: 6.1
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
260
Data Mart schema reference
SELFHELP_WORKFLOW_STATUS
The SELFHELP_WORKFLOW_STATUS dimension table represents status of a self-service workflow execution. Attributes
in this dimension are derived from the WORKFLOWSTATUS table.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
SELFHELP_WORKFLOW_STATUS
#
Column name
SELFHELP_WORKFLOW_STATUS_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
STATUS_NAME
2
Description: This represents the status of the workflow after execution.
Possible values are: Escalated, PhoneEscalated, NoProblemFound,
NoProblemFound_Escalated, SelfHelpSolved, and
SelfHelpSolved_Escalated.
Example: Escalated
Format: VARCHAR2(255) NOT NULL
STATUS_DESC
Description: Description of what the status tries to represent in that
workflow.
Example: This resulted in escalation to an assisted
3
service request.
Format: VARCHAR2(2048)
STATUS_VALUE
4
Description: This is an ROI weight that is used indicate the relative value
of this workflow status in aggregate self-service ROI value calculations.
Example: 1
Format: NUMBER
STATUS_DISPLAY_NAME
5 Added: 6.1
Description: Display name of the workflow status
Example: Escalation
Format: VARCHAR2(1024)
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_WORKFLOW_STATUS 261
SELFHELP_WORKFLOW_STEP
This dimension contains information about the steps inside a workflow that are installed as part of motive product.
Added: 6.1
SELFHELP_WORKFLOW_STEP
#
Column name
SELFHELP_WF_STEP_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
STEP_NAME
2
Description: Name of the steps involved inside a workflow that are installed
as part of motive product
Example: /t_getCreatpassword.jsp
Format: VARCHAR2(255) NOT NULL
STEP_DESC
Description: Description of the steps involved inside a workflow
Example: Create Password
3
Format: VARCHAR2(2048)
STEP_VALUE
4
Description: This is an ROI weight that is used indicate the relative value
of this workflow status in aggregate self-service ROI value calculations.
Example: 1
Format: NUMBER
STEP_DISPLAY_NAME
Description: Display name of the steps involved inside a workflow
Example: Create Password
5
Format: VARCHAR2(1024)
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
262
Data Mart schema reference
SELFHELP_WORKFLOW_STEP_RUN
This fact table contains the fine grain detail regarding the steps in a workflow. The level of detail in this table matches
that found in the OLTP WORKFLOWSTAT table.
Added: 6.1
SELFHELP_WORKFLOW_STEP_RUN
#
Column name
SELFHELP_WORKFLOW_STEP_RUN_
Description
Description: System-generated primary key.
1 KEY (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
2
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
WORKFLOW_KEY
(FK)
Description: A foreign key reference to the SELFHELP_WORKFLOW_KEY
column in the SELFHELP_WORKFLOW table.
3
Format: NUMBER NOT NULL
WORKFLOW_STEP_STATUS_KEY (FK)
4
Description: A foreign key reference to the
SELFHELP_WF_STEP_STATUS_KEY column in the
SELFHELP_WORKFLOW_STEP_STATUS table.
Format: NUMBER NOT NULL
WORKFLOW_STEP_KEY
(FK)
5
Description: A foreign key reference to the SELFHELP_WF_STEP_KEY
column in the SELFHELP_WORKFLOW_STEP table.
Format: NUMBER NOT NULL
RUN_DATE_KEY
(FK)
6
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
RUN_TIME_KEY
(FK)
7
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
SELFHELP_WORKFLOW_RUN_KEY
(FK)
8
Description: A foreign key reference to the
SELFHELP_WORKFLOW_RUN_KEY column in the
SELFHELP_WORKFLOW_RUN table. Foreign key to
SELFHELP_WORKFLOW_RUN
Format: NUMBER NOT NULL
SELFHELP_WORKFLOW_STEP_RUN 263
SELFHELP_WORKFLOW_STEP_RUN
#
Column name
WORKFLOW_STEP_RUN_ID
Description
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
9
Format: NUMBER NOT NULL
WORKFLOW_STEP_RUN_GUID
Description: Session identifier from OLTP.
10
Format: VARCHAR2(64) NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
11
Format: NUMBER NOT NULL
CLIENT_ENDPOINT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
12
Format: NUMBER NOT NULL
IS_RUN_OFFLINE
Description: Indicates whether this selfhelp workflow step runs offline
Example: 0 or 1
13
Format: NUMBER
IS_AUTOMATED
Description: Indicates whether the selfhelp workflow is automated run
Example: 0 or 1
14
Format: NUMBER
SRC_DB_TIMESTAMP
Description: Source database timestamp (OLTP database inserted time.)
Example: 2002-06-22 09:00:00
15
Format: DATE
CLIENT_TIMESTAMP
Description: Timestamp as reported by the client
Example: 2002-06-22 09:00:00
16
Format: DATE
DURATION_SECS
Description: Total time taken in seconds to run the workflow step
Example: 1000
17
Format: NUMBER
STEP_NUMBER
Description: Indicates the order of the steps
18
Example: 3
264
Data Mart schema reference
SELFHELP_WORKFLOW_STEP_RUN
#
Column name
Description
Format: NUMBER
Description: Indicates whether this selfhelp workflow step is first run
IS_FIRST_STEP
Example: 0 or 1
19
Format: NUMBER
Description: Indicates whether this selfhelp workflow step is last run
IS_LAST_STEP
Example: 0 or 1
20
Format: NUMBER
Description: Action name for the step
STEP_ACTION
Example: FlowEnd
21
Format: VARCHAR2(255)
Description: A new category of Motive products called service modules are
available, which provide solutions targeted at specific areas, using existing
Motive self-service or assisted-service technologies). For example, HomeView,
Security and IPTV solutions. In terms of ROI, each of these service modules
is broken out into a separate product, with associated
adoption/conversion/usage metrics. The purpose of this column is to record
the solution within which the self-service session and its associated workflows
executed. Known out-of-box solution contexts: IPTV, SECURITY,
HOMENETWORKING, and null, referring to "classic" (break/fix) self-service.
SOLUTION_CONTEXT
22
Example: OfflineDispatcher
Format: VARCHAR2(255)
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
23
Format: NUMBER
CUSTOM_ATTR_1
Description: Custom attribute.
24
Format: VARCHAR2(2000)
CUSTOM_ATTR_2
Description: Custom attribute.
25
Format: VARCHAR2(2000)
CUSTOM_ATTR_3
Description: Custom attribute.
26
Format: VARCHAR2(2000)
SELFHELP_WORKFLOW_STEP_RUN 265
SELFHELP_WORKFLOW_STEP_RUN
#
Column name
CUSTOM_ATTR_4
Description
Description: Custom attribute.
27
Format: VARCHAR2(2000)
CUSTOM_ATTR_5
Description: Custom attribute.
28
Format: VARCHAR2(2000)
29 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
30 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
266
Data Mart schema reference
SELFHELP_WORKFLOW_STEP_STATUS
Dimension that contains information associated with status values.
Added: 6.1
SELFHELP_WORKFLOW_STEP_STATUS
#
Column name
SELFHELP_WF_STEP_STATUS_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
STATUS_NAME
Description: Status of the selfhelp workflow step after execution
Example: PASS
2
Format: VARCHAR2(255)
STATUS_DESC
Description: Status Description for the the step
Example: Successfully executed
3
Format: VARCHAR2(2000)
STATUS_VALUE
4
Description: This is an ROI weight that is used indicate the relative value
of this workflow status in aggregate self-service ROI value calculations.
Example: 1
Format: NUMBER
STEP_STATUS_DISPLAY_NAME
5
Description: Status display name
Example: Success
Format: VARCHAR2(1024)
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
SELFHELP_WORKFLOW_STEP_STATUS 267
Phone channel tables
VOICE_ANALYST_ACTION
This is a new dimension representing the type of an action (server-side) performed by a phone-CSR (aka voice analyst).
The source of the data is the AssistedStat table, where the externalRef is the Voice channel.
Added: 6.1
VOICE_ANALYST_ACTION
#
Column name
VOICE_ANALYST_ACTION_KEY (PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
ACTION_NAME
Description: Name of the action chosen by the Analyst
Example: CallTransfer
2
Format: VARCHAR2(255) NOT NULL
ACTION_DESC
3
Description: Description of an action (server-side) performed by a phone-CSR
(aka voice analyst).
Example: Transfer the call
Format: VARCHAR2(255)
ACTION_TYPE
4
Description: Type of an action (server-side) performed by a phone-CSR (aka
voice analyst).
Example: Transfer
Format: VARCHAR2(255)
ACTION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
268
Data Mart schema reference
VOICE_ANALYST_STEP_STATUS
Dimension that contains information associated with status values.
Added: 6.1
VOICE_ANALYST_STEP_STATUS
#
Column name
VOICE_ANALYST_STEP_STATUS_
Description
Description: System-generated primary key.
1 KEY (PK)
Format: NUMBER NOT NULL
STATUS_NAME
Description: Status of the Voice Analyst step
Example: PASS
2
Format: VARCHAR2(255) NOT NULL
STATUS_DESC
Description: Status Description for the the step
Example: Successfully executed
3
Format: VARCHAR2(255)
STATUS_DISPLAY_NAME
4
Description: Display name of the voice analyst step status
Example: Escalation
Format: VARCHAR2(255)
5 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
6 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
VOICE_ANALYST_STEP_STATUS 269
VOICE_ANALYST_WFLOW_STEP_RUN
This table is used to represent detailed actions taken during a voice workflow.
Added: 6.1
VOICE_ANALYST_WFLOW_STEP_RUN
#
Column name
Description
VOICE_ANALYST_WF_STEP_RUN_
Description: System-generated primary key.
1 KEY (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
4
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
Format: NUMBER NOT NULL
VOICE_ANALYST_WORKFLOW_KEY
(FK)
5
Description: A foreign key reference to the
VOICE_ANALYST_WORKFLOW_KEY column in the
VOICE_ANALYST_WORKFLOW table.
Format: NUMBER NOT NULL
VOICE_ANALYST_STEP_STATUS_
KEY (FK)
6
Description: A foreign key reference to the
VOICE_ANALYST_STEP_STATUS_KEY column in the
VOICE_ANALYST_STEP_STATUS table.
Format: NUMBER NOT NULL
VOICE_ANALYST_WFLOW_STEP_KEY
(FK)
7
Description: A foreign key reference to the
VOICE_ANALYST_WFLOW_STEP_KEY column in the
VOICE_ANALYST_WORKFLOW_STEP table.
Format: NUMBER NOT NULL
RUN_DATE_KEY
(FK)
8
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
270
Data Mart schema reference
VOICE_ANALYST_WFLOW_STEP_RUN
#
Column name
Description
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
RUN_TIME_KEY
9
Format: NUMBER NOT NULL
VOICE_SESSION_KEY
(FK)
Description: A foreign key reference to the VOICE_SESSION_KEY
column in the VOICE_SESSION table. Foreign key to VOICE_SESSION
table.
10
Format: NUMBER
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
11
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table. Foreign key to ANALYST table.
12
Format: NUMBER NOT NULL
WORKFLOW_STEP_RUN_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
13
Format: NUMBER NOT NULL
WORKFLOW_STEP_RUN_GUID
Description: Session key from OLTP.
14
Format: VARCHAR2(64) NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
15
Format: NUMBER NOT NULL
CLIENT_ENDPOINT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
16
Format: NUMBER NOT NULL
ANALYST_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
17
Format: NUMBER NOT NULL
SRC_DB_TIMESTAMP
Description: OLTP database timestamp
Example: 2002-06-22 09:00:00
18
Format: DATE
CLIENT_TIMESTAMP
Description: Time stamp of the worflow step run
19
Example: 2002-06-22 09:00:00
VOICE_ANALYST_WFLOW_STEP_RUN 271
VOICE_ANALYST_WFLOW_STEP_RUN
#
Column name
Description
Format: DATE
Description: Total time taken in seconds to run the workflow step
DURATION_SECS
Example: 1000
20
Format: NUMBER
Description: Indicates the order of the steps
STEP_NUMBER
Example: 3
21
Format: NUMBER
Description: Indicates whether this voice workflow step is first run
IS_FIRST_STEP
Example: 0 or 1
22
Format: NUMBER
Description: Indicates whether this analyst voice workflow step is last run
IS_LAST_STEP
Example: 0 or 1
23
Format: NUMBER
Description: Action name for the step
STEP_ACTION
Example: FlowEnd
24
Format: VARCHAR2(255)
Description: A new category of Motive products called service modules are
available, which provide solutions targeted at specific areas, using existing
Motive self-service or assisted-service technologies). For example, HomeView,
Security and IPTV solutions. In terms of ROI, each of these service modules
is broken out into a separate product, with associated
adoption/conversion/usage metrics. The purpose of this column is to record
the solution within which the self-service session and its associated workflows
executed. Known out-of-box solution contexts: IPTV, SECURITY,
HOMENETWORKING, and null, referring to "classic" (break/fix) self-service.
SOLUTION_CONTEXT
25
Example: OfflineDispatcher
Format: VARCHAR2(255)
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
26
Format: NUMBER
272
Data Mart schema reference
VOICE_ANALYST_WFLOW_STEP_RUN
#
Column name
CUSTOM_ATTR_1
Description
Description: Custom attribute.
27
Format: VARCHAR2(2000)
CUSTOM_ATTR_2
Description: Custom attribute.
28
Format: VARCHAR2(2000)
CUSTOM_ATTR_3
Description: Custom attribute.
29
Format: VARCHAR2(2000)
CUSTOM_ATTR_4
Description: Custom attribute.
30
Format: VARCHAR2(2000)
CUSTOM_ATTR_5
Description: Custom attribute.
31
Format: VARCHAR2(2000)
32 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
33 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
VOICE_ANALYST_WFLOW_STEP_RUN 273
VOICE_ANALYST_WORKFLOW
This dimension represents the various flows involved in a voice workflow.
Added: 6.1
VOICE_ANALYST_WORKFLOW
#
Column name
VOICE_ANALYST_WORKFLOW_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
WORKFLOW_NAME
Description: Name of the workflow.
Example: Install
2
Format: VARCHAR2(255) NOT NULL
WORKFLOW_DESC
Description: Description of the voice workflow
Example: Installation of Motive solution
3
Format: VARCHAR2(255)
SOLUTION_NAME
Description: Name of solution.
4
Format: VARCHAR2(255)
WORKFLOW_DISPLAY_NAME
Description: Display name for the voice workflow
Example: Install
5
Format: VARCHAR2(255)
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
274
Data Mart schema reference
VOICE_ANALYST_WORKFLOW_STEP
This is a new dimension representing an individual step in the electronic (break/fix) workflows. They are executed in the
context of the subscriber's PC, under the direction of a phone CSR.
Added: 6.1
VOICE_ANALYST_WORKFLOW_STEP
#
Column name
VOICE_ANALYST_WFLOW_STEP_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
STEP_NAME
2
Description: Name of the steps involved inside a workflow that are installed
as part of motive product
Example: /t_getCreatpassword.jsp
Format: VARCHAR2(255) NOT NULL
STEP_DESC
Description: Description of the steps involved inside a workflow
Example: Create Password
3
Format: VARCHAR2(255)
STEP_DISPLAY_NAME
4
Description: Display name of the steps involved inside a workflow
Example: Create Password
Format: VARCHAR2(255)
5 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
6 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
VOICE_ANALYST_WORKFLOW_STEP 275
VOICE_SESSION
The VOICE_SESSION represents a call coming in from the ACD (Automatic Call Dispatcher) that has been routed to
the voice server for automated resolution and has a validated subscriber on the other end. This is the primary fact table
that corresponds to the subscriber call. Part of the information captured in this table concerns the call processing that
was done by the automated server. The remaining part will contain information about phone CSR interactions, should
the call have been escalated. Various call-specific summarizations (number of workflow steps, number of subsystems
checked, and so on) are stored in this fact table. Call resolution status is also stored, along with other contextual information
such as ANI, DNIS, and so on, if available.
VOICE_SESSION
#
Column name
DATA_SOURCE_KEY
Description
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
1 Added: 6.1
Format: NUMBER NOT NULL
VOICE_SESSION_KEY
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
(PK)
2
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. The subscriber who was authenticated.
3
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
4
Added: 6.1
Format: NUMBER
LINE_OF_BUSINESS_KEY
(FK)
5 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
(FK)
6 Added: 6.1
Format: NUMBER NOT NULL
CREATED_DATE_KEY
(FK)
7
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
8
276
CREATED_TIME_KEY
(FK)
Data Mart schema reference
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
VOICE_SESSION
#
Column name
Description
Format: NUMBER NOT NULL
SESSION_CREATED_DATE
9
Description: The date and time the voice server created an OLTP incident
record for this call
Added: 6.1
Example: 2002-06-22 09:00:00
Format: DATE
SESSION_CLOSED_DATE
Added: 6.1
10
Description: If the problem was successfully resolved by the automated
voice flow, then the incident record in the OLTP database is marked as closed.
However, in the event that the incident got escalated, the life cycle management
of the incident is now in an external help desk ticket system. Closing out of
the voice incident in the Motive system now depends on a custom adaptor
typically written by Motive Consulting Services. This contains the close date
of the voice incident.
Example: 2002-06-22 09:00:00
Format: DATE
WAS_CALL_DISCONNECTED
11
Description: Indicates if the call was disconnected abnormally, as seen by
the server.
Example: 0
Format: NUMBER
WAS_ESCALATED
Description: Indicates if the call was escalated to a CSR.
Example: 0
12
Format: NUMBER
HAS_RECENT_ESCALATION
13
Description: Indicates whether there has been a recent escalation from the
same contact in the specified amount of time. 1 = yes, 0 = no.
Example: 1
Format: NUMBER
WAS_CALL_ZERO_OUT
Description: Indicates whether the caller chose to hit the equivalent of a 0
(operator) button during the course of some voice workflow step to escalate
to a live phone CSR.
14
Example: 0
Format: NUMBER
VOICE_SESSION 277
VOICE_SESSION
#
Column name
WAS_DIAGCODE_CHECKED
15
Description
Description: Indicates if the voice server received a diagnostic code from
the subscriber.
Example: 0
Format: NUMBER
WAS_REMOTE_CONTROL_USED
Description: Indicates if the CSR used remote control during this incident.
Example: 0 or 1
16
Format: NUMBER(16)
WAS_CREATED_BY_ANALYST
17 Added: 6.1
Description: Indicates whether the call was created by the analyst
Example: 0 or 1
Format: NUMBER(16)
WAS_CREATED_BY_SERVER
18 Added: 6.1
Description: Indicates whether the call was created by the server
Example: 0 or 1
Format: NUMBER(16)
IS_EXCLUDED_FROM_ROI
19 Added: 6.1
Description: Is the voice session excluded from ROI calculation
Example: 0 or 1
Format: NUMBER
FIRST_ANALYST_KEY
(FK)
20
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table. Currently unused. For details related to voice sessions
created by a CSR, refer to VOICE_ANALYST_ACTION.
Format: NUMBER
LAST_ANALYST_KEY
(FK)
21
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table. Currently unused. For details related to voice sessions
created by a CSR, refer to VOICE_ANALYST_ACTION.
Format: NUMBER
ANALYST_END_DATE
22
Description: For sessions that were escalated to an CSR, the date and time
at which the CSR last interacted with the voice session data gathered by the
automated voice flow.
Example: 2002-06-22 09:00:00
278
Data Mart schema reference
VOICE_SESSION
#
Column name
Description
Format: DATE
ANALYST_START_DATE
Description: For sessions that were escalated to an CSR, the date and time
at which the CSR first interacted with the voice session data gathered by the
automated voice flow.
23
Example: 2002-06-22 09:00:00
Format: DATE
ANALYST_COUNT
Description: The number of CSRs that have been assigned to this incident.
Example: 1
24
Format: NUMBER(16)
ANALYST_WORKFLOW_RUN_COUNT
25 Added: 6.1
Description: Total number of workflows executed by an analyst
Example: 2
Format: NUMBER(16)
WORKFLOW_START_DATE
Description: The date and time at which the voice workflow began
Example: 2002-06-22 09:00:00
26
Format: DATE
WORKFLOW_END_DATE
Description: The date and time at which the voice workflow ended
Example: 2002-06-22 09:00:00
27
Format: DATE
WORKFLOW_TIME_SECS
28
Description: The difference between the start and end dates for the voice
workflow session.
Example: 120
Format: NUMBER(16)
WAS_RESOLVED_IN_WORKFLOW
Description: Was the problem resolved during the course of the automated
voiceflow. Status codes of Closed_Solved and Closed_NPF are used in deriving
this value.
29
Example: 0 or 1
Format: NUMBER(16)
VOICE_SESSION 279
VOICE_SESSION
#
Column name
Description
FIRST_WORKFLOW_STEP_KEY
30
(FK) Description: A foreign key reference to the VOICE_WORKFLOW_STEP_KEY
column in the VOICE_WORKFLOW_STEP table.
Format: NUMBER
LAST_WORKFLOW_STEP_KEY
(FK)
31
Description: A foreign key reference to the VOICE_WORKFLOW_STEP_KEY
column in the VOICE_WORKFLOW_STEP table.
Format: NUMBER
WORKFLOW_STEP_COUNT
Description: The number of steps in this workflow.
Example: 15
32
Format: NUMBER
TRANSFER_NUMBER
33
Description: If the call was escalated, then the number it was transferred
to, if available.
Example: 1
Format: NUMBER(16)
VOICE_SESSION_STATUS_KEY (FK)
34
Description: A foreign key reference to the
VOICE_SESSION_STATUS_KEY column in the VOICE_SESSION_STATUS
table.
Format: NUMBER(16)
DIAGNOSTIC_CODE_COUNT
35
Description: The number of times the a diagnostic code (the encoded voice
telemetry) was collected from the caller.
Example: 2
Format: NUMBER
VOICE_SUBSYSTEM_COUNT
Added: 6.1
Description: Total Number of Voice subsystem count (backend subsystems
such as outage or provisioning systems that can be invoked from either the
automated voice flows or manually by a phone CSR)
36
Example: 12
Format: NUMBER
CALLER_ANI
37
Description: The phone number of the caller (subscriber) if available. ANI
(Automatic Number Identification) provides the receiver of a call with the
calling number.
Format: VARCHAR2(64)
280
Data Mart schema reference
VOICE_SESSION
#
Column name
Description
Description: The number that was called (that is, the 1-800 number). DNIS
(Dialed Number Identification Service) provides the receiver of a call the
number the caller dialed.
CALLER_DNIS
38
Format: VARCHAR2(64)
CRM_TICKET_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
39
Added: 6.1
EXTERNAL_CONTEXT_ID
Format: VARCHAR2(64)
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
40
Added: 6.1
Format: NUMBER
CUSTOM_ATTR_1
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
41
Format: VARCHAR2(255)
CUSTOM_ATTR_2
42
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
CUSTOM_ATTR_3
43
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
CUSTOM_ATTR_4
44
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
CUSTOM_ATTR_5
45
Description: Custom attribute. Additional information that can be added in
a deployment-specific manner to facilitate custom reporting.
Format: VARCHAR2(255)
46 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
47 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
VOICE_SESSION 281
VOICE_SESSION_ANALYST_ACTION
This fact table provides information on actions taken by a CSR during the course of voice workflows. Segmentation by
line of business and location is possible.
Added: 6.1
VOICE_SESSION_ANALYST_ACTION
#
Column name
Description
VOICE_SESS_ANALYST_ACTION_
Description: System-generated primary key.
1 KEY (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
4
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table. Foreign key to ANALYST table.
5
Format: NUMBER
CUSTOMER_KEY
(FK)
6
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
Format: NUMBER NOT NULL
VOICE_ANALYST_ACTION_KEY (FK)
7
Description: A foreign key reference to the
VOICE_ANALYST_ACTION_KEY column in the VOICE_ANALYST_ACTION
table.
Format: NUMBER NOT NULL
ACTION_DATE_KEY
(FK)
8
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
282
Data Mart schema reference
VOICE_SESSION_ANALYST_ACTION
#
Column name
ACTION_TIME_KEY
Description
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
9
Format: NUMBER NOT NULL
ASSISTED_STAT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
10
Format: NUMBER NOT NULL
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
11
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
12
Format: NUMBER
SESSION_ID
Description: A natural key reference to a primary key in the OLTP schema.
(NK)
13
Format: VARCHAR2(255)
VOICE_SESSION_KEY
14
(FK)
Description: A foreign key reference to the VOICE_SESSION_KEY
column in the VOICE_SESSION table. Foreign key to VOICE_SESSION.
Format: NUMBER
ACTION_DATE
Description: Action taken date by the analyst for the voice session
Example: 2002-06-22 09:00:00
15
Format: DATE
CUSTOM_ATTR_1
Description: Custom attribute.
16
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
17
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
18
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
19
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
20
Format: VARCHAR2(255)
VOICE_SESSION_ANALYST_ACTION 283
VOICE_SESSION_ANALYST_ACTION
#
Column name
Description
21 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
22 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
284
Data Mart schema reference
VOICE_SESSION_STATUS
This will indicate the status of the voice-server session.
VOICE_SESSION_STATUS
#
Column name
VOICE_SESSION_STATUS_KEY (PK)
Description
Description: System-generated primary key.
1
Format: NUMBER(16) NOT NULL
STATUS_NAME
2
Description: The name of the status. Possible values are: Closed_NPF,
Closed_Solved, Closed_Disconnected, Closed_Unknown,
Escalated_Electronically, Escalated_NPF, Escalated_Zero_Out,
Escalated_Invalid_Session, Escalated_Unknown.
Example: Closed_Solved
Format: VARCHAR2(64)
STATUS_DISPLAY_NAME
3
Description: The name of the status. Possible values are: Closed_NPF,
Closed_Solved, Closed_Disconnected, Closed_Unknown,
Escalated_Electronically, Escalated_NPF, Escalated_Zero_Out,
Escalated_Invalid_Session, Escalated_Unknown.
Example: Escalated_NPF
Format: VARCHAR2(255)
4 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
5 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
VOICE_SESSION_STATUS 285
VOICE_SESSIONS_BY_DATE
This summary table identifies the various methods of resolution for voice workflows over date.
Added: 6.1
VOICE_SESSIONS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER(8) NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
2
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER(16) NOT NULL
SESSION_COUNT
Description: Total number of session on that day.
Example: 10
3
Format: NUMBER(16)
CUSTOMER_COUNT
Description: Total number of customers for a given day.
4
Format: NUMBER(16)
DIAGNOSTIC_CODE_CHECK_COUNT
Description: Total number of diagnostic code received from the subscriber
Example: 1
5
Format: NUMBER(16)
RESOLVED_IN_FLOW_COUNT
6
Description: Total number of calls resolved during the course of automated
voiceflow
Example: 2
Format: NUMBER(16)
ESCALATED_TO_ANALYST_COUNT
7
Description: Total number of calls escalated to analyst for this problem area
for this day
Example: 1
Format: NUMBER(16)
286
Data Mart schema reference
VOICE_SESSIONS_BY_DATE
#
Column name
CALL_ZERO_OUT_COUNT
8
Description
Description: Total number of Calls skipped from voice workflow step to live
phone CSR (by pressing 0 "operator assistance")
Example: 2
Format: NUMBER(16)
CALL_DISCONNECTED_COUNT
9
Description: The number of sessions that ended with a disconnected call
for this problem area for this day.
Example: 1
Format: NUMBER(16)
AVG_WORKFLOW_SESSION_TIME
Description: The average time in seconds to complete the voice workflow.
Example: 5.5
10
Format: NUMBER(18,2)
AVG_WORKFLOW_STEPS_COUNT
11
Description: The average number of steps in a workflow for this problem
area for this day.
Example: 2
Format: NUMBER(18,2)
WORKFLOW_SESSION_TIME
Description: Time taken for workflow session on that day
Example: 120
12
Format: NUMBER(16)
WORKFLOW_STEPS_COUNT
Description: Total steps count for that workflow
Example: 2
13
Format: NUMBER(16)
CREATED_BY_ANALYST_COUNT
Description: Total number of calls created by analyst
Example: 2
14
Format: NUMBER(16)
ANALYST_REMOTE_CTL_USE_COUNT
Description: Total number of remote control used by an analyst on a day
15
Example: 2
VOICE_SESSIONS_BY_DATE 287
VOICE_SESSIONS_BY_DATE
#
Column name
Description
Format: NUMBER(16)
16 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
17 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
288
Data Mart schema reference
VOICE_STATS_BY_DATE
Summary of voice workflow data by date.
Added: 6.1
VOICE_STATS_BY_DATE
#
Column name
Description
LINE_OF_BUSINESS_KEY (PK) (FK)
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
1
Format: NUMBER NOT NULL
CALENDAR_DATE_KEY
(PK) (FK)
2
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
SESSION_COUNT
Description: Total number of session on that day.
Example: 10
3
Format: NUMBER
CUSTOMER_COUNT
Description: Count of number of customers for a given day.
4
Format: NUMBER
DIAGNOSTIC_CODE_CHECK_COUNT
Description: Total number of diagnostic code received from the subscriber
Example: 1
5
Format: NUMBER
ESCALATED_TO_ANALYST_COUNT
6
Description: Total number of calls escalated to analyst for this problem area
for this day
Example: 1
Format: NUMBER
ANALYST_REMOTE_CTL_USE_COUNT
7
Description: Total number of remote control used by an analyst on a day
Example: 2
Format: NUMBER
VOICE_STATS_BY_DATE 289
VOICE_STATS_BY_DATE
#
Column name
CALL_ZERO_OUT_COUNT
8
Description
Description: Total number of Calls skipped from voice workflow step to live
phone CSR (by pressing 0 "operator assistance")
Example: 2
Format: NUMBER
CALL_DISCONNECTED_COUNT
9
Description: The number of sessions that ended with a disconnected call
for this problem area for this day.
Example: 1
Format: NUMBER
CALL_OPTIMIZED_COUNT
10
Description: The number of sessions escalated to a CSR with telemetry
already received.
Example: 2
Format: NUMBER
AVG_SESSION_TIME
11
Description: Average session duration, measured for those sessions that
closed on this date.
Example: 120
Format: NUMBER
AVG_SESSION_STEPS_COUNT
Description: Total number of steps / Total number of sessions
Example: 2
12
Format: NUMBER
13 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
14 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
290
Data Mart schema reference
VOICE_WORKFLOW
Dimension containing enumerated list of voice workflows.
Added: 6.1
VOICE_WORKFLOW
#
Column name
VOICE_WORKFLOW_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
WORKFLOW_NAME
Description: Name of the workflow.
Example: Install
2
Format: VARCHAR2(255) NOT NULL
WORKFLOW_DISPLAY_NAME
Description: Display name for the voice workflow
Example: Install
3
Format: VARCHAR2(255)
WORKFLOW_DESC
Description: Description of the voice workflow
Example: Installation of Motive solution
4
Format: VARCHAR2(255)
WORKFLOW_VALUE
5
Description: This is an ROI weight that is used indicate the relative value
of this workflow in aggregate voice ROI value calculations
Example: 1
Format: NUMBER
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
VOICE_WORKFLOW 291
VOICE_WORKFLOW_STEP
The VOICE_WORKFLOW_STEP table represents a step in the voice workflow that has been logged and is of reporting
interest, such as a step that collects the voice telemetry data (diagnostic code) from the subscriber at the other end of
the phone
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
VOICE_WORKFLOW_STEP
#
Column name
VOICE_WORKFLOW_STEP_KEY
Description
(PK) Description: System-generated primary key.
1
Format: NUMBER NOT NULL
STEP_NAME
Description: The name of the step.
2
Format: VARCHAR2(255) NOT NULL
STEP_DISPLAY_NAME
3 Added: 6.1
Description: Display name of the steps involved inside a workflow
Example: Create Password
Format: VARCHAR2(255)
STEP_DESC
Description: Description of this step.
4
Format: VARCHAR2(255)
STEP_VALUE
5
Description: This is an ROI weight that is used indicate the relative value
of this workflow status in aggregate self-service ROI value calculations.
Added: 6.1
Example: 1
Format: NUMBER
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
292
Data Mart schema reference
VOICE_WORKFLOW_STEP_RUN
The VOICE_WORKFLOW_STEP_RUN table represents individual workflow steps that were executed by the voice server
during the automated call processing. There will typically be multiple entries in this table for each voice session.
VOICE_WORKFLOW_STEP_RUN
#
Column name
DATA_SOURCE_KEY
Description
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
1 Added: 6.1
Format: NUMBER NOT NULL
VOICE_WORKFLOW_STEP_RUN_KEY
2
(PK)
Description: A “warehouse” key that is a primary key for the table and is
generated using an Oracle SEQUENCE object.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
4 Added: 6.1
Format: NUMBER NOT NULL
VOICE_WORKFLOW_STEP_KEY
5
(FK) Description: A foreign key reference to the VOICE_WORKFLOW_STEP_KEY
column in the VOICE_WORKFLOW_STEP table. The step that was run.
Format: NUMBER NOT NULL
VOICE_WORKFLOW_STEP_STATUS_ Description: A foreign key reference to the
KEY (FK)
VOICE_WORKFLOW_STEP_STATUS_KEY column
6
VOICE_WORKFLOW_STEP_STATUS
in the
table.
Added: 6.1
Format: NUMBER NOT NULL
VOICE_WORKFLOW_KEY
(FK)
7 Added: 6.1
Description: A foreign key reference to the VOICE_WORKFLOW_KEY
column in the VOICE_WORKFLOW table.
Format: NUMBER NOT NULL
VOICE_SESSION_KEY
8 Added: 6.1
(FK)
Description: A foreign key reference to the VOICE_SESSION_KEY
column in the VOICE_SESSION table. Foreign key to VOICE_SESSION.
Format: NUMBER NOT NULL
VOICE_WORKFLOW_STEP_RUN 293
VOICE_WORKFLOW_STEP_RUN
#
Column name
RUN_DATE_KEY
Description
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
9 Added: 6.1
Format: NUMBER NOT NULL
RUN_TIME_KEY
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
10 Added: 6.1
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
11 Added: 6.1
Format: NUMBER NOT NULL
VOICE_WORKFLOWSTAT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
12
Added: 6.1
EXTERNAL_CONTEXT_ID
Format: NUMBER NOT NULL
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
13
Added: 6.1
SUBSCRIBER_SUBJECT_ID
Format: NUMBER NOT NULL
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
14
Added: 6.1
Format: NUMBER
STEP_ACTION
Description: Action name for the step
15 Added: 6.1
Example: FlowEnd
Format: VARCHAR2(255)
STEP_ACTION_TYPE
16 Added: 6.1
Description: Type of the step action
Example: User Verification
Format: VARCHAR2(2000)
RUN_RESULT
Description: The result of the step.
Example: PASS
17
Format: VARCHAR2(255)
RUN_DATE
Description: The date and time this step was executed.
Example: 2002-06-22 09:00:00
18
Format: DATE
294
Data Mart schema reference
VOICE_WORKFLOW_STEP_RUN
#
Column name
RUN_TIME_SECS
Description
Description: The duration of the step in seconds.
19
Format: NUMBER
STEP_NUMBER
20 Added: 6.1
Description: Indicates the order of the steps
Example: 3
Format: NUMBER
IS_FIRST_STEP
21 Added: 6.1
Description: Indicates whether this is the first step in the workflow
Example: 0 or 1
Format: NUMBER
IS_LAST_STEP
22 Added: 6.1
Description: Indicates whether this is the last step in the workflow
Example: 0 or 1
Format: NUMBER
CALLER_ANI
Added: 6.1
Description: The phone number of the caller (subscriber) if available. ANI
(Automatic Number Identification) provides the receiver of a call with the
calling number.
23
Example: 512-560-2679
Format: VARCHAR2(64)
CALLER_DNIS
Added: 6.1
Description: The number that was called (that is, the 1-800 number). DNIS
(Dialed Number Identification Service) provides the receiver of a call the
number the caller dialed.
24
Example: 1-800-263784-2309
Format: VARCHAR2(64)
TELEMETRY_PROVIDER_NAME
25 Added: 6.1
Description: Name of the telemetry provider - Indicates that a telemetry
provider was invoked (e.g. Outage, Provisioning), and the name of the provider.
Format: VARCHAR2(2000)
STEP_RUN_GUID
Description: Session key carried forward from OLTP.
Added: 6.1
Format: VARCHAR2(255)
26
VOICE_WORKFLOW_STEP_RUN 295
VOICE_WORKFLOW_STEP_RUN
#
Column name
SOLUTION_CONTEXT
Added: 6.1
27
Description
Description: A new category of Motive products called service modules are
available, which provide solutions targeted at specific areas, using existing
Motive self-service or assisted-service technologies). For example, HomeView,
Security and IPTV solutions. In terms of ROI, each of these service modules
is broken out into a separate product, with associated
adoption/conversion/usage metrics. The purpose of this column is to record
the solution within which the self-service session and its associated workflows
executed. Known out-of-box solution contexts: IPTV, SECURITY,
HOMENETWORKING, and null, referring to "classic" (break/fix) self-service.
Example: OfflineDispatcher
Format: VARCHAR2(255)
CUSTOM_ATTR_1
Description: Custom attribute.
Added: 6.1
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
Added: 6.1
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
Added: 6.1
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
Added: 6.1
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
Added: 6.1
Format: VARCHAR2(255)
28
29
30
31
32
33 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
34 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
296
Data Mart schema reference
VOICE_WORKFLOW_STEP_STATUS
Dimension that contains information associated with status values
Added: 6.1
VOICE_WORKFLOW_STEP_STATUS
#
Column name
VOICE_WORKFLOW_STEP_STATUS_
Description
Description: System-generated primary key.
1 KEY (PK)
Format: NUMBER NOT NULL
STATUS_NAME
Description: Status of the Voice workflow step
Example: PASS
2
Format: VARCHAR2(255) NOT NULL
STATUS_DISPLAY_NAME
Description: Display name of the voice workflow status
Example: Escalation
3
Format: VARCHAR2(255)
STATUS_DESC
Description: Description of what the status tries to represent in that
workflow.
Example: This resulted in escalation to an assisted
4
service request.
Format: VARCHAR2(255)
STATUS_VALUE
5
Description: This is an ROI weight that is used indicate the relative value
of this workflow status in aggregate voice ROI value calculations.
Example: 1
Format: NUMBER
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
VOICE_WORKFLOW_STEP_STATUS 297
Chat tables
CHAT_ANALYST_ACTION
This table contains the actions taken by the CSR during the course of a session.
Added: 6.1
CHAT_ANALYST_ACTION
#
Column name
CHAT_ANALYST_ACTION_KEY
Description
(PK) Description: System-generated primary key.
1
Format: NUMBER NOT NULL
ACTION_NAME
Description: Name of the action chosen by the Analyst.
Example: ChatStart, ContextCreated, CallJoin,
2
DecodedSubscriberTelemetry
Format: VARCHAR2(255) NOT NULL
ACTION_DISPLAY_NAME
Description: Display name for the action
3
Format: VARCHAR2(255)
ACTION_TYPE
Description: Type of action.
4
Format: VARCHAR2(255)
ACTION_DESC
Description: Description of the action.
Example: CallEnd, CallJoin, ChatEndSuspensionForced
5
Format: VARCHAR2(255)
ACTION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
6
Format: NUMBER NOT NULL
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
298
Data Mart schema reference
CHAT_ANALYST_EVENT
This fact table can be used to integrate with third party Customer Interaction Management software. This is intended to
be the repository for information relating to the basic modes operation for the analyst.
Added: 6.1
CHAT_ANALYST_EVENT
#
Column name
CHAT_ANALYST_EVENT_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
2
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
3
Format: NUMBER NOT NULL
CHAT_ANALYST_EVENT_TYPE_KEY
(FK)
4
Description: A foreign key reference to the
CHAT_ANALYST_EVENT_TYPE_KEY column in the
CHAT_ANALYST_EVENT_TYPE table.
Format: NUMBER NOT NULL
EVENT_DATE_KEY
(FK)
5
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
EVENT_TIME_KEY
(FK)
6
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
REPRESENTATIVE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
7
Format: NUMBER NOT NULL
EVENT_DATE
8
Description: Date of event occurrence.
Example: 2002-06-22 09:00:00
Format: DATE NOT NULL
9 EVENT_PARAMETER
Description: Parameter associated with event (CIM specific).
CHAT_ANALYST_EVENT 299
CHAT_ANALYST_EVENT
#
Column name
Description
Format: NUMBER
10 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
11 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
300
Data Mart schema reference
CHAT_ANALYST_EVENT_TYPE
This table is provided for integration with third party Customer Interaction Management software. This would house analyst
workstate and login information.
Added: 6.1
CHAT_ANALYST_EVENT_TYPE
#
Column name
CHAT_ANALYST_EVENT_TYPE_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
TYPE_NAME
Description: Name of event type.
2
Format: VARCHAR2(255) NOT NULL
TYPE_DISPLAY_NAME
Description: Display name of event.
3
Format: VARCHAR2(255)
TYPE_DESC
Description: Description of event.
4
Format: VARCHAR2(255)
TYPE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER
IS_LOGIN
Description: Boolean indicating whether or not this event is a login event.
Example: 0 or 1
6
Format: NUMBER
IS_ONLINE
Description: Boolean indicating whether or not this event is an online event.
Example: 0 or 1
7
Format: NUMBER
IS_ABNORMAL
8
Description: Boolean indicating whether or not this event is normal.
Example: 0 or 1
Format: NUMBER
9 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
10 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_ANALYST_EVENT_TYPE 301
CHAT_ANALYST_LOGIN
This table is intended to house basic login information sourced from the Customer Interaction Managment software.
Added: 6.1
CHAT_ANALYST_LOGIN
#
Column name
CHAT_ANALYST_LOGIN_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
2
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
3
Format: NUMBER NOT NULL
LOGIN_DATE_KEY
(FK)
4
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
LOGIN_TIME_KEY
(FK)
5
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
LOGOUT_DATE_KEY
(FK)
6
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Date key associated with logout.
Format: NUMBER NOT NULL
LOGOUT_TIME_KEY
(FK)
7
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Time key associated with logout.
Format: NUMBER NOT NULL
LOGIN_DATE
Description: Date of login.
Example: 2002-06-22 09:00:00
8
Format: DATE NOT NULL
9 LOGOUT_DATE
302
Data Mart schema reference
Description: Date of logout.
CHAT_ANALYST_LOGIN
#
Column name
Description
Example: 2002-06-22 09:00:00
Format: DATE
DURATION_SECS
Description: Duration of time logged in.
10
Format: NUMBER
IS_EXPLICIT_LOGOUT
11
Description: May be utilized to differentiate between logout methods.
Example: 0 or 1
Format: NUMBER
12 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
13 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_ANALYST_LOGIN 303
CHAT_ANALYST_LOGIN_BY_DATE
This summary table provides statistics for analyst logins from the third party Customer Interaction Management software.
Added: 6.1
CHAT_ANALYST_LOGIN_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
ANALYST_KEY
(PK) (FK)
2
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
LOGGED_IN_TIME_SECS
Description: Duration of time spent logged in (seconds).
3
Format: NUMBER
WORK_TIME_SECS
Description: Duration of working time (seconds).
4
Format: NUMBER
BREAK_TIME_SECS
Description: Duration of break time (seconds).
5
Format: NUMBER
AVAILABLE_TIME_SECS
Description: Duration of time available (seconds).
6
Format: NUMBER
LUNCH_TIME_SECS
Description: Duration of lunch time (seconds).
7
Format: NUMBER
ONTASK_TIME_SECS
Description: Duration of time on task (seconds).
8
Format: NUMBER
9 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
10 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
304
Data Mart schema reference
CHAT_ANALYST_SESSION
Sample fact table to be sourced primarily from information found in the Customer Interaction Managment software.
Added: 6.1
CHAT_ANALYST_SESSION
#
Column name
Description
CHAT_ANALYST_SESSION_KEY (PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
CHAT_SESSION_KEY
(FK)
Description: A foreign key reference to the CHAT_SESSION_KEY column
in the CHAT_SESSION table. Foreign key to CHAT_SESSION.
3
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
4
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
(FK)
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
5
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
6
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
7
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
8
Format: NUMBER NOT NULL
CHAT_QUEUE_KEY
9
(FK)
Description: A foreign key reference to the CHAT_QUEUE_KEY column
in the CHAT_QUEUE table.
Format: NUMBER NOT NULL
CHAT_ANALYST_SESSION 305
CHAT_ANALYST_SESSION
#
Column name
Description
SESSION_START_DATE_KEY
(FK)
10
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
SESSION_START_TIME_KEY
(FK)
11
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
SESSION_END_DATE_KEY
(FK)
12
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
SESSION_END_TIME_KEY
(FK)
13
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
QUEUE_TO_ASSIGN_SECS
Description: Duration of time elapsed from in queue to assigned (closed).
14
Format: NUMBER
ASSIGN_TO_CONTACT_SECS
Description: Duration of time elapsed from assigned to contact (closed).
15
Format: NUMBER
ASSIGN_TO_CLOSE_SECS
Description: Duration of time elapsed from assigned to closed (seconds).
16
Format: NUMBER
SEND_MESSAGE_COUNT
Description: Reserved for future use, customization, or integration.
17
Format: NUMBER
RECEIVE_MESSAGE_COUNT
Description: Reserved for future use, customization, or integration.
18
Format: NUMBER
WAS_MOTIVE_USED
Description: Reserved for future use, customization, or integration.
19
Format: NUMBER
WAS_MOTIVE_REMOTE_CTL_USED
Description: Reserved for future use, customization, or integration.
20
Format: NUMBER
WAS_MOTIVE_TELEMETRY_USED
Description: Reserved for future use, customization, or integration.
21
Format: NUMBER
306
Data Mart schema reference
CHAT_ANALYST_SESSION
#
Column name
WAS_ANALYST_WORKFLOW_USED
Description
Description: Reserved for future use, customization, or integration.
22
Format: NUMBER
SESSION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
23
Format: NUMBER NOT NULL
REP_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
24
Format: NUMBER
Description: Reserved for future use, customization, or integration.
CRM_KEY
25
Format: VARCHAR2(255)
EXTERNAL_REF_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
26
Format: NUMBER
IS_FIRST_SESSION
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
27
Format: NUMBER
IS_LAST_SESSION
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
28
Format: NUMBER
SESSION_NUM
Description: Reserved for future use, customization, or integration.
29
Format: NUMBER
WAS_TRANSFERRED_TO_OTHER_
Description: Reserved for future use, customization, or integration.
30 AGENT
Format: NUMBER
WAS_TRANSFERRED_TO_OTHER_
Description: Reserved for future use, customization, or integration.
31 QUEUE
Format: NUMBER
WAS_SUSPENDED
Description: Reserved for future use, customization, or integration.
32
Format: NUMBER
TOTAL_SUSPENDED_SECS
Description: Reserved for future use, customization, or integration.
33
Format: NUMBER
CHAT_ANALYST_SESSION 307
CHAT_ANALYST_SESSION
#
Column name
Description
Description: Reserved for future use, customization, or integration.
SESSION_DURATION_SECS
34
Format: NUMBER
Description: Reserved for future use, customization, or integration.
SESSION_START_DATE
Example: 2002-06-22 09:00:00
35
Format: DATE
Description: Reserved for future use, customization, or integration.
SESSION_END_DATE
Example: 2002-06-22 09:00:00
36
Format: DATE
Description: Reserved for future use, customization, or integration.
FIRST_RESPONSE_DATE
Example: 2002-06-22 09:00:00
37
Format: DATE
BEGIN_SESSION_EVENT_KEY
(FK) Description: Reserved for future use, customization, or integration.
38
Format: NUMBER NOT NULL
END_SESSION_EVENT_KEY
(FK)
Description: Reserved for future use, customization, or integration.
39
Format: NUMBER
40 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
41 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
308
Data Mart schema reference
CHAT_ANALYST_WORKSTATE
Fact table that provides insight into analyst productivity.
Added: 6.1
CHAT_ANALYST_WORKSTATE
#
Column name
Description
CHAT_ANALYST_WORKSTATE_KEY
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
2
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
CHAT_WORKSTATE_TYPE_KEY
3
(FK) Description: A foreign key reference to the CHAT_WORKSTATE_TYPE_KEY
column in the CHAT_WORKSTATE_TYPE table.
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
4
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
Format: NUMBER NOT NULL
BEGIN_DATE_KEY
(FK)
5
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
BEGIN_TIME_KEY
(FK)
6
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
END_DATE_KEY
(FK)
7
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
END_TIME_KEY
8
(FK)
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
BEGIN_DATE
Description: Reserved for future use, customization, or integration.
9
Example: 2002-06-22 09:00:00
CHAT_ANALYST_WORKSTATE 309
CHAT_ANALYST_WORKSTATE
#
Column name
Description
Format: DATE NOT NULL
END_DATE
Description: Reserved for future use, customization, or integration.
Example: 2002-06-22 09:00:00
10
Format: DATE
DURATION_SECS
Description: Reserved for future use, customization, or integration.
11
Format: NUMBER
ANALYST_COMMENTS
Description: Reserved for future use, customization, or integration.
12
Format: VARCHAR2(4000)
13 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
14 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
310
Data Mart schema reference
CHAT_DISPOSITION
This represents what the Analyst chooses as a disposition code (or codes) once a session has ended. This dimension will
get populated from the Talisma Category table. While this is Talisma-specific, there may be utility in this table if other
CIM integration paths are pursued.
Added: 6.1
CHAT_DISPOSITION
#
Column name
CHAT_DISPOSITION_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
Description: Reserved for future use, customization, or integration.
DISPOSITION_NAME
2
Format: VARCHAR2(255) NOT NULL
DISPOSITION_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
Description: Reserved for future use, customization, or integration.
DISPOSITION_DESC
4
Format: VARCHAR2(255)
DISPOSITION_CAT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER
DISPOSITION_FOLDER_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
6
Format: NUMBER
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_DISPOSITION 311
CHAT_QUEUE
This new dimension will be the equivalent of the REQUEST_QUEUE dimension that was used for the Motive E-Chat
solution. This new queue dimension will have attributes loaded from the Talisma Queue table. The Queue table has a
hierarchy within it, with parent Ids that loop back within the table. This is different than the flat structure of the historical
REQUEST_QUEUE and we will support the parent/child relationship.
Added: 6.1
CHAT_QUEUE
#
Column name
CHAT_QUEUE_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
QUEUE_NAME
Description: Reserved for future use, customization, or integration.
2
Format: VARCHAR2(255) NOT NULL
QUEUE_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
QUEUE_DESC
Description: Reserved for future use, customization, or integration.
4
Format: VARCHAR2(255)
IS_ACTIVE
Description: Reserved for future use, customization, or integration.
Example: 1
5
Format: NUMBER
IS_HIDDEN
Description: 1 - this is the Hidden Queue
Example: 0 or 1
6
Format: NUMBER
IS_TRANSFERABLE
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
7
Format: NUMBER
QUEUE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
8
Format: NUMBER
9 PARENT_QUEUE_KEY (FK)
312
Data Mart schema reference
Description: Reserved for future use, customization, or integration.
CHAT_QUEUE
#
Column name
Description
Format: NUMBER NOT NULL
10 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
11 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_QUEUE 313
CHAT_QUEUE_EVENT
This fact table will represent events happening on individual queues. For example, queuing a new chat request to the
queue, de-queuing a chat request, etc. The source data will be the Talisma QUEUEEVENTS table.
Added: 6.1
CHAT_QUEUE_EVENT
#
Column name
CHAT_QUEUE_EVENT_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
2
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
CHAT_QUEUE_KEY
(FK)
3
Description: A foreign key reference to the CHAT_QUEUE_KEY column
in the CHAT_QUEUE table.
Format: NUMBER NOT NULL
CHAT_QUEUE_EVENT_TYPE_KEY
(FK)
4
Description: A foreign key reference to the
CHAT_QUEUE_EVENT_TYPE_KEY column in the
CHAT_QUEUE_EVENT_TYPE table.
Format: NUMBER NOT NULL
EVENT_DATE_KEY
(FK)
5
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
EVENT_TIME_KEY
(FK)
6
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
QUEUE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
7
Format: NUMBER NOT NULL
EVENT_DATE
Description: Reserved for future use, customization, or integration.
Example: 2002-06-22 09:00:00
8
Format: DATE NOT NULL
9 IS_AGENT_TRANSFER
314
Data Mart schema reference
Description: 1 - subscriber was transferred to an agent
CHAT_QUEUE_EVENT
#
Column name
Description
Example: 0 or 1
Format: NUMBER
QUEUE_ENTRY_COUNT
Description: Reserved for future use, customization, or integration.
10
Format: NUMBER
QUEUE_WAIT_TIME_SECS
Description: Reserved for future use, customization, or integration.
11
Format: NUMBER
12 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
13 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_QUEUE_EVENT 315
CHAT_QUEUE_EVENT_TYPE
This new dimension will represent the queue related activities, such as customer entered queue.
Added: 6.1
CHAT_QUEUE_EVENT_TYPE
#
Column name
CHAT_QUEUE_EVENT_TYPE_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
TYPE_NAME
Description: Reserved for future use, customization, or integration.
2
Format: VARCHAR2(255) NOT NULL
TYPE_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
TYPE_DESC
Description: Reserved for future use, customization, or integration.
4
Format: VARCHAR2(255)
TYPE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER
IS_QUEUE_ENTER
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
6
Format: NUMBER
IS_QUEUE_EXIT
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
7
Format: NUMBER
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
316
Data Mart schema reference
CHAT_SESSION
This represents individual chat sessions. It parallels the SESSIONINFO table in the Talisma schema. It is the parent fact
record for the session data and several useful items would be summarized up into this table.
Added: 6.1
CHAT_SESSION
#
Column name
CHAT_SESSION_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
LOCATION_KEY
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table.
(FK)
4
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
5
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
6
Format: NUMBER NOT NULL
CREATED_DATE_KEY
(FK)
7
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
CREATED_TIME_KEY
(FK)
8
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
9
STARTED_DATE_KEY
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
CHAT_SESSION 317
CHAT_SESSION
#
Column name
Description
Format: NUMBER NOT NULL
STARTED_TIME_KEY
(FK)
10
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
CLOSED_DATE_KEY
(FK)
11
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
CLOSED_TIME_KEY
(FK)
12
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
FIRST_ASSIGNED_ANALYST_KEY
13
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
Format: NUMBER NOT NULL
LAST_ASSIGNED_ANALYST_KEY
14
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
Format: NUMBER NOT NULL
15
FIRST_ASSIGNED_CHAT_QUEUE_
KEY (FK)
Description: A foreign key reference to the CHAT_QUEUE_KEY column
in the CHAT_QUEUE table.
Format: NUMBER NOT NULL
LAST_ASSIGNED_CHAT_QUEUE_KEY
16
(FK)
Description: A foreign key reference to the CHAT_QUEUE_KEY column
in the CHAT_QUEUE table.
Format: NUMBER NOT NULL
SESSION_DURATION
Description: Reserved for future use, customization, or integration.
17
Format: NUMBER
FIRST_QUEUE_WAIT_TIME
Description: Reserved for future use, customization, or integration.
18
Format: NUMBER
ASSIGNED_ANALYST_COUNT
Description: Reserved for future use, customization, or integration.
19
Format: NUMBER
20 AVG_ANALYST_TIME_SECS
318
Data Mart schema reference
Description: Reserved for future use, customization, or integration.
CHAT_SESSION
#
Column name
Description
Format: NUMBER
MAX_ANALYST_TIME_SECS
Description: Reserved for future use, customization, or integration.
21
Format: NUMBER
WRAP_UP_TIME_SECS
Description: Reserved for future use, customization, or integration.
22
Format: NUMBER
WAS_ASSIGNED
Description: Reserved for future use, customization, or integration.
23
Format: NUMBER
WAS_COMPLETED
Description: Reserved for future use, customization, or integration.
24
Format: NUMBER
WAS_ABORTED
Description: Reserved for future use, customization, or integration.
25
Format: NUMBER
WAS_SUPERVISOR_FORCED_CLOSED
Description: Reserved for future use, customization, or integration.
26
Format: NUMBER
WAS_TRANSFERRED_TO_OTHER_
Description: Reserved for future use, customization, or integration.
27 AGENT
Format: NUMBER
WAS_TRANSFERRED_TO_OTHER_
Description: Reserved for future use, customization, or integration.
28 QUEUE
Format: NUMBER
WAS_SUSPENDED
Description: Reserved for future use, customization, or integration.
29
Format: NUMBER
TOTAL_SUSPENDED_SECS
Description: Reserved for future use, customization, or integration.
30
Format: NUMBER
WAS_WITHIN_SERVICE_LEVEL
Description: Reserved for future use, customization, or integration.
31
Format: NUMBER
WAS_MOTIVE_USED
Description: Reserved for future use, customization, or integration.
32
Format: NUMBER
33 WAS_MOTIVE_REMOTE_CTL_USED
Description: Reserved for future use, customization, or integration.
CHAT_SESSION 319
CHAT_SESSION
#
Column name
Description
Format: NUMBER
WAS_MOTIVE_TELEMETRY_USED
Description: Reserved for future use, customization, or integration.
34
Format: NUMBER
ANALYST_WORKFLOW_USED_COUNT
Description: Reserved for future use, customization, or integration.
35
Format: NUMBER
WAS_ENDED_BY_CUSTOMER
Description: Reserved for future use, customization, or integration.
36
Format: NUMBER
WAS_ENDED_BY_ANALYST
Description: Reserved for future use, customization, or integration.
37
Format: NUMBER
SESSION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
38
Format: NUMBER NOT NULL
Description: Reserved for future use, customization, or integration.
CRM_KEY
39
Format: VARCHAR2(255)
EXTERNAL_REF_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
40
Format: NUMBER
CREATED_DATE
Description: Reserved for future use, customization, or integration.
Example: 2002-06-22 09:00:00
41
Format: DATE
STARTED_DATE
Description: Reserved for future use, customization, or integration.
Example: 2002-06-22 09:00:00
42
Format: DATE
FIRST_RESPONSE_DATE
Description: Reserved for future use, customization, or integration.
Example: 2002-06-22 09:00:00
43
Format: DATE
CLOSED_DATE
Description: Reserved for future use, customization, or integration.
44
Example: 2002-06-22 09:00:00
320
Data Mart schema reference
CHAT_SESSION
#
Column name
Description
Format: DATE
SUBJECT_TEXT
Description: Reserved for future use, customization, or integration.
45
Format: VARCHAR2(255)
ENTER_URL
Description: Reserved for future use, customization, or integration.
46
Format: VARCHAR2(255)
IP_ADDRESS
Description: Reserved for future use, customization, or integration.
47
Format: VARCHAR2(255)
SESSION_NOTES
Description: Reserved for future use, customization, or integration.
48
Format: VARCHAR2(4000)
IS_EXCLUDED_FROM_ROI
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
49
Format: NUMBER
CUSTOM_ATTR_1
Description: Custom attribute.
50
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
51
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
52
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
53
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
54
Format: VARCHAR2(255)
55 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
56 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_SESSION 321
CHAT_SESSION_ANALYST_ACTION
This fact table represents Motive PRC events that occur during chat sessions.
Added: 6.1
CHAT_SESSION_ANALYST_ACTION
#
Column name
CHAT_SESSION_ACTION_KEY
Description
(PK) Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
2
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
Format: NUMBER NOT NULL
CHAT_SESSION_KEY
(FK)
3
Description: A foreign key reference to the CHAT_SESSION_KEY column
in the CHAT_SESSION table. Foreign key to CHAT_SESSION..
Format: NUMBER NOT NULL
ANALYST_KEY
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
(FK)
4
Format: NUMBER NOT NULL
CHAT_ANALYST_ACTION_KEY
5
(FK) Description: A foreign key reference to the CHAT_ANALYST_ACTION_KEY
column in the CHAT_ANALYST_ACTION table.
Format: NUMBER NOT NULL
ACTION_DATE_KEY
(FK)
6
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
ACTION_TIME_KEY
(FK)
7
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
SESSION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
8
Format: NUMBER NOT NULL
ASSISTEDSTAT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
9
Format: NUMBER NOT NULL
10 ACTION_DATE
322
Data Mart schema reference
Description: Reserved for future use, customization, or integration.
CHAT_SESSION_ANALYST_ACTION
#
Column name
Description
Example: 2002-06-22 09:00:00
Format: DATE
CUSTOM_ATTR_1
Description: Custom attribute.
11
Format: VARCHAR2(255)
CUSTOM_ATTR_2
Description: Custom attribute.
12
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
13
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
14
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
15
Format: VARCHAR2(255)
16 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
17 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_SESSION_ANALYST_ACTION 323
CHAT_SESSION_DISPOSITION
This fact table can contain the disposition code(s) assigned by the analyst to each session. It can be derived from Talisma's
table SessionSummaryEx.
Added: 6.1
CHAT_SESSION_DISPOSITION
#
Column name
Description
CHAT_SESSION_DISPOSITION_KEY
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
CHAT_SESSION_KEY
(FK)
Description: A foreign key reference to the CHAT_SESSION_KEY column
in the CHAT_SESSION table. Foreign key to CHAT_SESSION.
3
Format: NUMBER NOT NULL
CHAT_DISPOSITION_KEY
(FK)
4
Description: A foreign key reference to the CHAT_DISPOSITION_KEY
column in the CHAT_DISPOSITION table.
Format: NUMBER NOT NULL
SESSION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER NOT NULL
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
324
Data Mart schema reference
CHAT_SESSION_EVENT
This table is intended to represent detailed chronological information about chat events and is based on the Talisma
SESSIONEVENTS table.
Added: 6.1
CHAT_SESSION_EVENT
#
Column name
CHAT_SESSION_EVENT_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
CHAT_SESSION_KEY
(FK)
Description: A foreign key reference to the CHAT_SESSION_KEY column
in the CHAT_SESSION table. Foreign key to CHAT_SESSION.
3
Format: NUMBER NOT NULL
ANALYST_KEY
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
(FK)
4
Format: NUMBER NOT NULL
CHAT_SESSION_EVENT_TYPE_KEY
(FK)
5
Description: A foreign key reference to the
CHAT_SESSION_EVENT_TYPE_KEY column in the
CHAT_SESSION_EVENT_TYPE table.
Format: NUMBER NOT NULL
EVENT_DATE_KEY
(FK)
6
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
EVENT_TIME_KEY
(FK)
7
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
TRANSFER_CHAT_QUEUE_KEY
8
(FK) Description: A foreign key reference to the CHAT_QUEUE_KEY column
in the CHAT_QUEUE table.
Format: NUMBER NOT NULL
CHAT_SESSION_EVENT 325
CHAT_SESSION_EVENT
#
Column name
TRANSFER_ANALYST_KEY
Description
(FK)
9
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
Format: NUMBER NOT NULL
SESSION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
10
Format: NUMBER NOT NULL
REPRESENTATIVE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
11
Format: NUMBER NOT NULL
EVENT_DATE
Description: Reserved for future use, customization, or integration.
Example: 2002-06-22 09:00:00
12
Format: DATE NOT NULL
EVENT_PARAMETER_1
Description: Reserved for future use, customization, or integration.
13
Format: NUMBER
EVENT_PARAMETER_2
Description: Reserved for future use, customization, or integration.
14
Format: NUMBER
15 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
16 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
326
Data Mart schema reference
CHAT_SESSION_EVENT_TYPE
This new dimension is the equivalent of the SERVICE_EVENT_TYPE dimension that was used for the Motive E-Chat
solution. Based on Talisma SESSIONEVENTS, this may be repurposed for other CIM integrations.
Added: 6.1
CHAT_SESSION_EVENT_TYPE
#
Column name
CHAT_SESSION_EVENT_TYPE_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
TYPE_NAME
Description: Reserved for future use, customization, or integration.
2
Format: VARCHAR2(255) NOT NULL
TYPE_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
TYPE_DESC
Description: Reserved for future use, customization, or integration.
4
Format: VARCHAR2(255)
TYPE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER
IS_ANALYST_EVENT
6
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
Format: NUMBER
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_SESSION_EVENT_TYPE 327
CHAT_SESSION_TRANSCRIPT
This represents all analyst and customer chat transcript messages in a session, and parallels the SESSIONTRANSCRIPT
table in Talisma.
Added: 6.1
CHAT_SESSION_TRANSCRIPT
#
Column name
CHAT_SESSION_TRANSCRIPT_KEY
Description
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
CHAT_SESSION_KEY
(FK)
3
Description: A foreign key reference to the CHAT_SESSION_KEY column
in the CHAT_SESSION table. Foreign key to CHAT_SESSION.
Format: NUMBER NOT NULL
CHAT_SESSION_EVENT_TYPE_KEY
(FK)
4
Description: A foreign key reference to the
CHAT_SESSION_EVENT_TYPE_KEY column in the
CHAT_SESSION_EVENT_TYPE table.
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
5
Format: NUMBER NOT NULL
IS_CUSTOMER_TRANSCRIPT
Description: Reserved for future use, customization, or integration.
6
Format: NUMBER NOT NULL
IS_ANALYST_TRANSCRIPT
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
7
Format: NUMBER NOT NULL
TRANSCRIPT_DATE_KEY
(FK)
8
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
328
Data Mart schema reference
CHAT_SESSION_TRANSCRIPT
#
Column name
TRANSCRIPT_TIME_KEY
9
(FK)
Description
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
Format: NUMBER NOT NULL
SESSION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
10
Format: NUMBER NOT NULL
TRANSCRIPT_DATE
Description: Reserved for future use, customization, or integration.
Example: 2002-06-22 09:00:00
11
Format: DATE NOT NULL
EVTYPE
Description: Reserved for future use, customization, or integration.
12
Format: NUMBER
TRANSCRIPT_MESSAGE
Description: Reserved for future use, customization, or integration.
13
Format: VARCHAR2(255)
14 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
15 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_SESSION_TRANSCRIPT 329
CHAT_SESSIONS_BY_ANALYST
This is similar to the AGENT summary and can be used to determine how many Talisma sessions used Motive versus the
number that did not use the Motive solution.
Added: 6.1
CHAT_SESSIONS_BY_ANALYST
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
ANALYST_KEY
(PK) (FK)
2
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
SESSIONS_ASSIGNED_COUNT
Description: Reserved for future use, customization, or integration.
3
Format: NUMBER
SESSIONS_REQUESTED_COUNT
Description: Reserved for future use, customization, or integration.
4
Format: NUMBER
SESSIONS_ACCEPTED_COUNT
Description: Reserved for future use, customization, or integration.
5
Format: NUMBER
SESSIONS_REFUSED_COUNT
Description: Reserved for future use, customization, or integration.
6
Format: NUMBER
SUPERVISOR_CLOSED_COUNT
Description: Reserved for future use, customization, or integration.
7
Format: NUMBER
SESSIONS_TRANSFERRED_COUNT
Description: Reserved for future use, customization, or integration.
8
Format: NUMBER
SESSIONS_SUSPENDED_COUNT
Description: Reserved for future use, customization, or integration.
9
Format: NUMBER
SESSIONS_COMPLETED_COUNT
Description: Reserved for future use, customization, or integration.
10
Format: NUMBER
330
Data Mart schema reference
CHAT_SESSIONS_BY_ANALYST
#
Column name
SESSIONS_MET_SLA_COUNT
Description
Description: Reserved for future use, customization, or integration.
11
Format: NUMBER
AVG_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
12
Format: NUMBER
MAX_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
13
Format: NUMBER
AVG_SESSION_SECS
Description: Reserved for future use, customization, or integration.
14
Format: NUMBER
MAX_SESSION_SECS
Description: Reserved for future use, customization, or integration.
15
Format: NUMBER
AVG_WRAPUP_SECS
Description: Reserved for future use, customization, or integration.
16
Format: NUMBER
MAX_WRAPUP_SECS
Description: Reserved for future use, customization, or integration.
17
Format: NUMBER
TOT_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
18
Format: NUMBER
TOT_SESSION_SECS
Description: Reserved for future use, customization, or integration.
19
Format: NUMBER
TOT_WRAPUP_SECS
Description: Reserved for future use, customization, or integration.
20
Format: NUMBER
TOT_FIRST_RESPONSE_TIME_SECS
Description: Reserved for future use, customization, or integration.
21
Format: NUMBER
TOT_RESPONSE_TIME_SECS
Description: Reserved for future use, customization, or integration.
22
Format: NUMBER
AVG_FIRST_RESPONSE_TIME_SECS
Description: Reserved for future use, customization, or integration.
23
Format: NUMBER
CHAT_SESSIONS_BY_ANALYST 331
CHAT_SESSIONS_BY_ANALYST
#
Column name
AVG_RESPONSE_TIME_SECS
Description
Description: Reserved for future use, customization, or integration.
24
Format: NUMBER
MAX_FIRST_RESPONSE_TIME_SECS
Description: Reserved for future use, customization, or integration.
25
Format: NUMBER
MAX_RESPONSE_TIME_SECS
Description: Reserved for future use, customization, or integration.
26
Format: NUMBER
TOT_SESS_WITH_MOTIVE_SECS
Description: Reserved for future use, customization, or integration.
27
Format: NUMBER
TOT_SESS_WITH_MOTIVE_RC_SECS
Description: Reserved for future use, customization, or integration.
28
Format: NUMBER
TOT_SESS_WITH_MOTIVE_TM_SECS
Description: Reserved for future use, customization, or integration.
29
Format: NUMBER
AVG_SESS_WITH_MOTIVE_SECS
Description: Reserved for future use, customization, or integration.
30
Format: NUMBER
AVG_SESS_WITH_MOTIVE_RC_SECS
Description: Reserved for future use, customization, or integration.
31
Format: NUMBER
AVG_SESS_WITH_MOTIVE_TM_SECS
Description: Reserved for future use, customization, or integration.
32
Format: NUMBER
MAX_SESS_WITH_MOTIVE_SECS
Description: Reserved for future use, customization, or integration.
33
Format: NUMBER
MAX_SESS_WITH_MOTIVE_RC_SECS
Description: Reserved for future use, customization, or integration.
34
Format: NUMBER
MAX_SESS_WITH_MOTIVE_TM_SECS
Description: Reserved for future use, customization, or integration.
35
Format: NUMBER
36 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
37 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
332
Data Mart schema reference
CHAT_SESSIONS_BY_DATE
Chat session summary by date.
Added: 6.1
CHAT_SESSIONS_BY_DATE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
2
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
UNIQUE_CUSTOMER_COUNT
Description: Reserved for future use, customization, or integration.
3
Format: NUMBER
SESSIONS_QUEUED_COUNT
Description: Reserved for future use, customization, or integration.
4
Format: NUMBER
SESSIONS_ASSIGNED_COUNT
Description: Reserved for future use, customization, or integration.
5
Format: NUMBER
SESSIONS_COMPLETED_COUNT
Description: Reserved for future use, customization, or integration.
6
Format: NUMBER
SESSIONS_ABORTED_COUNT
Description: Reserved for future use, customization, or integration.
7
Format: NUMBER
SESSIONS_TRANSFERRED_COUNT
Description: Reserved for future use, customization, or integration.
8
Format: NUMBER
SUPERVISOR_CLOSED_COUNT
Description: Reserved for future use, customization, or integration.
9
Format: NUMBER
SESSIONS_MET_SLA_COUNT
Description: Reserved for future use, customization, or integration.
10
Format: NUMBER
CHAT_SESSIONS_BY_DATE 333
CHAT_SESSIONS_BY_DATE
#
Column name
AVG_SESSION_SECS
Description
Description: Reserved for future use, customization, or integration.
11
Format: NUMBER
MAX_SESSION_SECS
Description: Reserved for future use, customization, or integration.
12
Format: NUMBER
AVG_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
13
Format: NUMBER
MAX_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
14
Format: NUMBER
AVG_SESS_WITH_MOTIVE_SECS
Description: Reserved for future use, customization, or integration.
15
Format: NUMBER
AVG_SESS_WITH_MOTIVE_RC_SECS
Description: Reserved for future use, customization, or integration.
16
Format: NUMBER
AVG_SESS_WITH_MOTIVE_TM_SECS
Description: Reserved for future use, customization, or integration.
17
Format: NUMBER
AVG_ANALYSTS_PER_SESSION
Description: Reserved for future use, customization, or integration.
18
Format: NUMBER
TOT_SESSION_SECS
Description: Reserved for future use, customization, or integration.
19
Format: NUMBER
TOT_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
20
Format: NUMBER
TOT_SESS_WITH_MOTIVE_SECS
Description: Reserved for future use, customization, or integration.
21
Format: NUMBER
TOT_SESS_WITH_MOTIVE_RC_SECS
Description: Reserved for future use, customization, or integration.
22
Format: NUMBER
TOT_SESS_WITH_MOTIVE_TM_SECS
Description: Reserved for future use, customization, or integration.
23
Format: NUMBER
334
Data Mart schema reference
CHAT_SESSIONS_BY_DATE
#
Column name
TOT_ANALYSTS_PER_SESSION
Description
Description: Reserved for future use, customization, or integration.
24
Format: NUMBER
25 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
26 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_SESSIONS_BY_DATE 335
CHAT_SESSIONS_BY_HNW_QUEUE
For CustomerInteraction Management integration.
Added: 6.1
CHAT_SESSIONS_BY_HNW_QUEUE
#
Column name
Description
LINE_OF_BUSINESS_KEY (PK) (FK)
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
1
Format: NUMBER NOT NULL
CALENDAR_DATE_KEY
(PK) (FK)
2
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
CHAT_QUEUE_KEY
(PK) (FK)
3
Description: A foreign key reference to the CHAT_QUEUE_KEY column
in the CHAT_QUEUE table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
CPE_DEVICE_TYPE_KEY
4
(PK) (FK) Description: A foreign key reference to the CPE_DEVICE_TYPE_KEY
column in the CPE_DEVICE_TYPE table. Also serves as a primary key for
this table.
Format: NUMBER NOT NULL
SESSIONS_ENTERED_COUNT
Description: Reserved for future use, customization, or integration.
5
Format: NUMBER
SESSIONS_TRANSFERRED_IN_
Description: Reserved for future use, customization, or integration.
6 COUNT
Format: NUMBER
SESSIONS_ASSIGNED_COUNT
Description: Reserved for future use, customization, or integration.
7
Format: NUMBER
SESSIONS_COMPLETED_COUNT
Description: Reserved for future use, customization, or integration.
8
Format: NUMBER
SESSIONS_ABORTED_COUNT
Description: Reserved for future use, customization, or integration.
9
Format: NUMBER
336
Data Mart schema reference
CHAT_SESSIONS_BY_HNW_QUEUE
#
Column name
SUPERVISOR_CLOSED_COUNT
Description
Description: Reserved for future use, customization, or integration.
10
Format: NUMBER
11 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
12 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_SESSIONS_BY_HNW_QUEUE 337
CHAT_SESSIONS_BY_QUEUE
For Customer Interaction Management integration.
Added: 6.1
CHAT_SESSIONS_BY_QUEUE
#
Column name
CALENDAR_DATE_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
CHAT_QUEUE_KEY
(PK) (FK)
2
Description: A foreign key reference to the CHAT_QUEUE_KEY column
in the CHAT_QUEUE table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
SESSIONS_ENTERED_COUNT
Description: Reserved for future use, customization, or integration.
3
Format: NUMBER
SESSIONS_TRANSFERRED_IN_
Description: Reserved for future use, customization, or integration.
4 COUNT
Format: NUMBER
SESSIONS_ASSIGNED_COUNT
Description: Reserved for future use, customization, or integration.
5
Format: NUMBER
SESSIONS_COMPLETED_COUNT
Description: Reserved for future use, customization, or integration.
6
Format: NUMBER
SESSIONS_ABORTED_COUNT
Description: Reserved for future use, customization, or integration.
7
Format: NUMBER
SUPERVISOR_CLOSED_COUNT
Description: Reserved for future use, customization, or integration.
8
Format: NUMBER
SESSIONS_MET_SLA_COUNT
Description: Reserved for future use, customization, or integration.
9
Format: NUMBER
AVG_QUEUE_SIZE
Description: Reserved for future use, customization, or integration.
10
Format: NUMBER
338
Data Mart schema reference
CHAT_SESSIONS_BY_QUEUE
#
Column name
MAX_QUEUE_SIZE
Description
Description: Reserved for future use, customization, or integration.
11
Format: NUMBER
AVG_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
12
Format: NUMBER
MAX_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
13
Format: NUMBER
AVG_SESSION_SECS
Description: Reserved for future use, customization, or integration.
14
Format: NUMBER
MAX_SESSION_SECS
Description: Reserved for future use, customization, or integration.
15
Format: NUMBER
AVG_ABORT_WAIT_SECS
Description: Reserved for future use, customization, or integration.
16
Format: NUMBER
MAX_ABORT_WAIT_SECS
Description: Reserved for future use, customization, or integration.
17
Format: NUMBER
AVG_SESS_WITH_MOTIVE_SECS
Description: Reserved for future use, customization, or integration.
18
Format: NUMBER
AVG_SESS_WITH_MOTIVE_RC_SECS
Description: Reserved for future use, customization, or integration.
19
Format: NUMBER
AVG_SESS_WITH_MOTIVE_TM_SECS
Description: Reserved for future use, customization, or integration.
20
Format: NUMBER
AVG_ANALYSTS_PER_SESSION
Description: Reserved for future use, customization, or integration.
21
Format: NUMBER
TOT_QUEUE_SIZE
Description: Reserved for future use, customization, or integration.
22
Format: NUMBER
TOT_QWAIT_SECS
Description: Reserved for future use, customization, or integration.
23
Format: NUMBER
CHAT_SESSIONS_BY_QUEUE 339
CHAT_SESSIONS_BY_QUEUE
#
Column name
TOT_SESSION_SECS
Description
Description: Reserved for future use, customization, or integration.
24
Format: NUMBER
TOT_ABORT_WAIT_SECS
Description: Reserved for future use, customization, or integration.
25
Format: NUMBER
TOT_SESS_WITH_MOTIVE_SECS
Description: Reserved for future use, customization, or integration.
26
Format: NUMBER
TOT_SESS_WITH_MOTIVE_RC_SECS
Description: Reserved for future use, customization, or integration.
27
Format: NUMBER
TOT_SESS_WITH_MOTIVE_TM_SECS
Description: Reserved for future use, customization, or integration.
28
Format: NUMBER
TOT_ANALYSTS_PER_SESSION
Description: Reserved for future use, customization, or integration.
29
Format: NUMBER
30 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
31 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
340
Data Mart schema reference
CHAT_WORKFLOW
This new dimension contains the workflows initiated by an Analyst using the Motive PRC.
Added: 6.1
CHAT_WORKFLOW
#
Column name
CHAT_WORKFLOW_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
WORKFLOW_NAME
Description: Reserved for future use, customization, or integration.
Example: ChatEnd
2
Format: VARCHAR2(255) NOT NULL
WORKFLOW_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
WORKFLOW_DESC
Description: Reserved for future use, customization, or integration.
4
Format: VARCHAR2(255)
WORKFLOW_VALUE
Description: Reserved for future use, customization, or integration.
5
Format: NUMBER NOT NULL
WORKFLOW_VERSION
Description: Reserved for future use, customization, or integration.
6
Format: NUMBER
WORKFLOW_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
7
Format: NUMBER NOT NULL
8 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
9 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_WORKFLOW 341
CHAT_WORKFLOW_STEP
This dimension contains the steps involved in chat workflows.
Added: 6.1
CHAT_WORKFLOW_STEP
#
Column name
CHAT_WORKFLOW_STEP_KEY
Description
(PK)
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
STEP_NAME
Description: Reserved for future use, customization, or integration.
2
Format: VARCHAR2(255) NOT NULL
STEP_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
STEP_DESC
Description: Reserved for future use, customization, or integration.
4
Format: VARCHAR2(255)
STEP_VALUE
Description: Reserved for future use, customization, or integration.
5
Format: NUMBER NOT NULL
STEP_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
6
Format: NUMBER NOT NULL
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
342
Data Mart schema reference
CHAT_WORKFLOW_STEP_RUN
This table is provided to house information about chat step runs.
Added: 6.1
CHAT_WORKFLOW_STEP_RUN
#
Column name
Description
CHAT_WORKFLOW_STEP_RUN_KEY
Description: System-generated primary key.
1 (PK)
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
(FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table.
2
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
3
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Foreign key to
LINE_OF_BUSINESS.
Format: NUMBER NOT NULL
LOCATION_KEY
Description: A foreign key reference to the LOCATION_KEY column in
the LOCATION table. Foreign key to LOCATION.
(FK)
4
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table. Foreign key to CUSTOMER.
5
Format: NUMBER NOT NULL
CHAT_SESSION_KEY
(FK)
Description: A foreign key reference to the CHAT_SESSION_KEY column
in the CHAT_SESSION table. Foreign key to CHAT_SESSION.
6
Format: NUMBER NOT NULL
ANALYST_KEY
(FK)
Description: A foreign key reference to the ANALYST_KEY column in
the ANALYST table.
7
Format: NUMBER NOT NULL
CHAT_WORKFLOW_KEY
(FK)
Description: A foreign key reference to the CHAT_WORKFLOW_KEY
column in the CHAT_WORKFLOW table.
8
Format: NUMBER NOT NULL
9
CHAT_WORKFLOW_STEP_KEY
(FK)
Description: A foreign key reference to the CHAT_WORKFLOW_STEP_KEY
column in the CHAT_WORKFLOW_STEP table.
CHAT_WORKFLOW_STEP_RUN 343
CHAT_WORKFLOW_STEP_RUN
#
Column name
Description
Format: NUMBER NOT NULL
CHAT_WORKFLOW_STEP_STATUS_
KEY (FK)
10
Description: A foreign key reference to the
CHAT_WORKFLOW_STEP_STATUS_KEY column in the
CHAT_WORKFLOW_STEP_STATUS table.
Format: NUMBER NOT NULL
RUN_DATE_KEY
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
11
Format: NUMBER NOT NULL
RUN_TIME_KEY
Description: A foreign key reference to the TIME_OF_DAY_KEY column
in the TIME_OF_DAY table.
(FK)
12
Format: NUMBER NOT NULL
WORKFLOWSTAT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
13
Format: NUMBER NOT NULL
Description: Reserved for future use, customization, or integration.
WORKFLOWSTAT_GUID
14
Format: VARCHAR2(32) NOT NULL
WORKFLOWSTAT_SESSIONKEY
Description: Reserved for future use, customization, or integration.
15
Format: VARCHAR2(64) NOT NULL
CLIENT_ENDPOINT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
16
Format: NUMBER NOT NULL
SESSION_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
17
Format: NUMBER NOT NULL
SUBSCRIBER_SUBJECT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
18
Format: NUMBER NOT NULL
IS_RUN_OFFLINE
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
19
Format: NUMBER
IS_AUTOMATED
Description: Reserved for future use, customization, or integration.
20
Example: 0 or 1
344
Data Mart schema reference
CHAT_WORKFLOW_STEP_RUN
#
Column name
Description
Format: NUMBER
Description: Reserved for future use, customization, or integration.
SRC_DB_TIMESTAMP
Example: 2002-06-22 09:00:00
21
Format: DATE
Description: Reserved for future use, customization, or integration.
CLIENT_TIMESTAMP
Example: 2002-06-22 09:00:00
22
Format: DATE
Description: Reserved for future use, customization, or integration.
DURATION_SECS
23
Format: NUMBER
Description: Reserved for future use, customization, or integration.
STEP_NUMBER
24
Format: NUMBER
Description: Reserved for future use, customization, or integration.
IS_FIRST_STEP
Example: 0 or 1
25
Format: NUMBER
Description: Reserved for future use, customization, or integration.
IS_LAST_STEP
Example: 0 or 1
26
Format: NUMBER
Description: Reserved for future use, customization, or integration.
STEP_ACTION
27
Format: VARCHAR2(255)
Description: Reserved for future use, customization, or integration.
SOLUTION_CONTEXT
28
Format: VARCHAR2(255)
EXTERNAL_CONTEXT_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
29
Format: NUMBER
CUSTOM_ATTR_1
Description: Custom attribute.
30
Format: VARCHAR2(255)
31 CUSTOM_ATTR_2
Description: Custom attribute.
CHAT_WORKFLOW_STEP_RUN 345
CHAT_WORKFLOW_STEP_RUN
#
Column name
Description
Format: VARCHAR2(255)
CUSTOM_ATTR_3
Description: Custom attribute.
32
Format: VARCHAR2(255)
CUSTOM_ATTR_4
Description: Custom attribute.
33
Format: VARCHAR2(255)
CUSTOM_ATTR_5
Description: Custom attribute.
34
Format: VARCHAR2(255)
35 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
36 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
346
Data Mart schema reference
CHAT_WORKFLOW_STEP_STATUS
Dimension that contains information associated with status values.
Added: 6.1
CHAT_WORKFLOW_STEP_STATUS
#
Column name
CHAT_WORKFLOW_STEP_STATUS_
Description
Description: System-generated primary key.
1 KEY (PK)
Format: NUMBER NOT NULL
STATUS_NAME
Description: Status of the Chat work flow step after execution
Example: Pass
2
Format: VARCHAR2(255) NOT NULL
STATUS_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
STATUS_DESC
Description: Reserved for future use, customization, or integration.
4
Format: VARCHAR2(255)
STATUS_VALUE
Description: Reserved for future use, customization, or integration.
5
Format: NUMBER NOT NULL
STATUS_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
6
Format: NUMBER NOT NULL
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CHAT_WORKFLOW_STEP_STATUS 347
CHAT_WORKSTATE_TYPE
Dimension detailing the possible states in the chat workflow.
Added: 6.1
CHAT_WORKSTATE_TYPE
#
Column name
CHAT_WORKSTATE_TYPE_KEY
Description
(PK) Description: System-generated primary key.
1
Format: NUMBER NOT NULL
WORKSTATE_NAME
Description: Reserved for future use, customization, or integration.
2
Format: VARCHAR2(255) NOT NULL
WORKSTATE_DISPLAY_NAME
Description: Reserved for future use, customization, or integration.
3
Format: VARCHAR2(255)
WORKSTATE_DESC
Description: Reserved for future use, customization, or integration.
4
Format: VARCHAR2(255)
TYPE_ID
(NK)
Description: A natural key reference to a primary key in the OLTP schema.
5
Format: NUMBER
IS_WORKING
Description: Reserved for future use, customization, or integration.
Example: 0 or 1
6
Format: NUMBER
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
348
Data Mart schema reference
Service metrics dashboard tables
CUSTOMER_PRODUCT_ADOPTION
Provides adoption and conversion data on a per subscriber basis.
Added: 6.1
CUSTOMER_PRODUCT_ADOPTION
#
Column name
Description
CUSTOMER_PRODUCT_ADOPTION_
Description: System-generated primary key.
1 KEY (PK)
Format: NUMBER NOT NULL
CUSTOMER_KEY
(FK)
Description: A foreign key reference to the CUSTOMER_KEY column in
the CUSTOMER table.
2
Format: NUMBER NOT NULL
PRODUCT_KEY
Description: A foreign key reference to the PRODUCT_KEY column in
the PRODUCT table.
(FK)
3
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY
(FK)
4
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table.
Format: NUMBER NOT NULL
ENABLED_DATE_KEY
(FK)
5
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
ADOPTED_DATE_KEY
(FK)
6
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
CONVERTED_DATE_KEY
(FK)
7
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Format: NUMBER NOT NULL
8
LAST_USAGE_DATE_KEY
(FK)
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table.
Service metrics dashboard tables 349
CUSTOMER_PRODUCT_ADOPTION
#
Column name
Description
Format: NUMBER NOT NULL
IS_ENABLED
Description: a contact record exists for the subscriber in the OLTP database
Example: 0 or 1
9
Format: NUMBER
IS_ADOPTED
Description: Has the subscriber used the product at least once?
Example: 0 or 1
10
Format: NUMBER
IS_CONVERTED
Description: Has the subscriber used the product at least twice?
Example: 0 or 1
11
Format: NUMBER
USAGE_COUNT
Description: How many times has the subscriber used the product?
Example: 5
12
Format: NUMBER
REQUEST_COUNT
Description: The number of incidents from this user that were assigned.
Example: 10
13
Format: NUMBER
ENABLED_DATE
Description: The date the subscriber was enabled to use Motive products.
Example: 2002-06-22 09:00:00
14
Format: DATE
ADOPTED_DATE
Description: The date the subscriber started using a Motive product.
Example: 2002-06-22 09:00:00
15
Format: DATE
CONVERTED_DATE
Description: The date the subscriber used a Motive product a second time.
Example: 2002-06-22 09:00:00
16
Format: DATE
350
Data Mart schema reference
CUSTOMER_PRODUCT_ADOPTION
#
Column name
LAST_USAGE_DATE
17
Description
Description: The most recent date on which an incident was assigned that
this subscriber created.
Example: 2002-06-22 09:00:00
Format: DATE
18 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
19 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
CUSTOMER_PRODUCT_ADOPTION 351
PRODUCT
This dimension is part of the Service Metrics subject area and represents a set of Motive products that are tracked for
ROI and usage-metrics purposes.
This is a Type 1 dimension table. See the glossary entry for dimension table for more information.
PRODUCT
#
Column name
PRODUCT_KEY
(PK)
Description
Description: System-generated primary key.
1
Format: NUMBER NOT NULL
PRODUCT_NAME
2
Description: A unique name that identifies each product being tracked for
ROI. This list is defined as part of the Data Mart implementation, and currently
includes: AssistedService, SelfHelp, SmartCall, SmartCare,
SupportPortal_SelfHelp, IPTV (Added: 4.13.2), SECURITY (Added:
4.13.2), HOMENETWORKPLUS (Added: 4.13.2).
Format: VARCHAR2(64) NOT NULL
SOLUTION_NAME
3 Added: 6.1
Description: Name of the solution provided
Example: SSM
Format: VARCHAR2(255) NOT NULL
PRODUCT_BRAND_NAME
Description: The branded name of the deployed product.
Example: Acme E-Care
4
Format: VARCHAR2(255)
PRODUCT_VERSION
Description: The version of the deployed product.
Example: 3.0
5
Format: VARCHAR2(255)
PRODUCT_DESC
Description: A description of the product.
Example: Acme E-Care solution
6
Format: VARCHAR2(255)
PRODUCT_DEPLOY_DATE
Description: When the product was deployed.
Example: 20020628
7
Format: DATE
352
Data Mart schema reference
PRODUCT
#
Column name
PRODUCT_AUDIENCE_SIZE
Description
Description: The expected total audience for this product. This is set from
the dashboard ETL parameter dashboard.AudienceSize. See “Data Mart
ETL parameters” on page 82.
8
Example: 1000000
Format: NUMBER
9 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
10 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
PRODUCT 353
PRODUCT_ADOPTION_BY_DATE
A summary table that aggregates product adoption rates by date.
PRODUCT_ADOPTION_BY_DATE
#
Column name
PRODUCT_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the PRODUCT_KEY column in
the PRODUCT table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
CALENDAR_DATE_KEY
(PK) (FK)
2
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
3 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
ENABLED_COUNT
4
Description: The number of enabled subscribers for this product for this
day.
Format: NUMBER
ADOPTED_COUNT
5
Description: The number of adopted subscribers for this product for this
date.
Format: NUMBER
CONVERTED_COUNT
6
Description: The number of converted subscribers for this product for this
day.
Format: NUMBER
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
8 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
354
Data Mart schema reference
PRODUCT_USAGE_BY_DATE
A summary table that aggregates product usage rates by date, providing raw usage counts and a count of the number of
unique subscribers who used the product.
Added: 4.10.7C
PRODUCT_USAGE_BY_DATE
#
Column name
PRODUCT_KEY
(PK) (FK)
1
Description
Description: A foreign key reference to the PRODUCT_KEY column in
the PRODUCT table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
CALENDAR_DATE_KEY
(PK) (FK)
2
Description: A foreign key reference to the CALENDAR_DATE_KEY
column in the CALENDAR_DATE table. Also serves as a primary key for this
table.
Format: NUMBER NOT NULL
LINE_OF_BUSINESS_KEY (PK) (FK)
3 Added: 6.1
Description: A foreign key reference to the LINE_OF_BUSINESS_KEY
column in the LINE_OF_BUSINESS table. Also serves as a primary key
for this table.
Format: NUMBER NOT NULL
USAGE_COUNT
Description: The number of times the product was used on this day.
4
Format: NUMBER
UNIQUE_USER_COUNT
5
Description: The number of unique subscribers who used the product on
this day.
Format: NUMBER
WEIGHTED_VALUE
Added: 6.1
6
Description: If PRODUCT.PRODUCT_NAME = 'SelfHelp' and
PRODUCT.SOLUTION_NAME = 'Alert' then reflects the value prescribed
in the SELFHELP_ALERT.ALERT_VALUE.
If PRODUCT.PRODUCT_NAME = 'SelfHelp' and
PRODUCT.SOLUTION_NAME < > 'Alert' then reflects the sum of the
product of SELFHELP_WORKFLOW.WORKFLOW_VALUE and
SELFHELP_WORKFLOW_STATUS.STATUS_VALUE. That is,
Sum(SELFHELP_WORKFLOW.WORKFLOW_VALUE *
SELFHELP_WORKFLOW_STATUS.STATUS_VALUE).
Format: NUMBER
7 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
PRODUCT_USAGE_BY_DATE 355
PRODUCT_USAGE_BY_DATE
#
Column name
8 DM_UPDATED_DATE
356
Data Mart schema reference
Description
Description: Time stamp indicating when the record was last updated.
Miscellaneous tables
BATCH_LOADER_CHUNK
This table is internally used when the batch loader (run_initial_load.sh) is invoked. Based on input parameters,
batch loader slices up the full range of the incoming OLTP data into multiple chunks, each of which are processed in
serial order. In this table, details about each chunk are maintained, on a per-OLTP-source basis.
This table can be queried to get detailed information about during the course of of a batch load. It is also useful during
debugging.
Added: 4.13.3
BATCH_LOADER_CHUNK
#
Column name
BATCH_LOADER_CHUNK_KEY
Description
(PK)
1
Description: The chunk number. For a given chunk, there will be a row
corresponding to each OLTP source. Internally generated by the ETL logic.
Format: NUMBER NOT NULL
DATA_SOURCE_KEY
2 Added: 6.1
(PK) (FK)
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
MIN_DATE
Description: The beginning date of the ETL processing window, used to
identify records that will be processed in this chunk. Internally generated by
ETL logic.
3
Example: 2002-06-22 09:00:00
Format: DATE
MAX_DATE
4
Description: The ending date of the ETL processing window, used to identify
records that will be processed in this chunk. Internally generated by ETL logic.
Example: 2002-06-22 09:00:00
Format: DATE
MAX_IDS
5
Description: In case of OLTP data records that do not have a reliable
timestamp, the primary keys will be used to divide up records into multiple
chunks. This column indicates the maximum number of OLTP records from a
given table that will be processed during the chunk. Internally generated by
ETL logic.
Miscellaneous tables 357
BATCH_LOADER_CHUNK
#
Column name
Description
Example: 40000
Format: NUMBER
RUN_START_DATE
Description: When the batch loader script is running, this column captures
the time at which a particular chunk began execution. Internally generated by
ETL logic.
6
Example: 2002-06-22 09:00:00
Format: DATE
RUN_END_DATE
Description: When the batch loader script is running, this column captures
the time at which a particular chunk finishes execution. Internally generated
by ETL logic.
7
Example: 2002-06-22 09:00:00
Format: DATE
RUN_DURATION_SECS
8
Description: Captures the elapsed duration in seconds for chunks that have
finished execution. Internally generated by ETL logic.
Example: 360
Format: NUMBER
RUN_STATUS
Description: Captures the status of execution for a particular chunk.
Possible value are:
QUEUED
The chunk needs to be processed. QUEUED chunks are picked up in serial
order for processing by the run_initial_load.sh script
STARTED
9
This represents the currently "active" chunk that is being processed
COMPLETE
This represents a chunk that was successfully processed
FAILED
This represents a chunk that failed processing
You can issue SQL against the BATCH_LOADER_CHUNK table to query the
current chunk, or view elapsed times for completed chunks, etc.
358
Data Mart schema reference
BATCH_LOADER_CHUNK
#
Column name
Description
For example:
SQL> select source_name, batch_loader_chunk_key from ⇦
batch_loader_chunk where status='STARTED';
SQL> select source_name, batch_loader_chunk_key, ⇦
run_duration_secs from batch_loader_chunk
where status='COMPLETE' order by ⇦
batch_loader_chunk_key, source_name;
Internally generated by the ETL logic.
Example: COMPLETE
Format: VARCHAR2(255) NOT NULL
10 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
11 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
BATCH_LOADER_CHUNK 359
BATCH_LOADER_CONFIG
This table is internally used when the batch loader (run_initial_load) is invoked. Based on input parameters, batch loader
slices up the full range of the incoming OLTP data into multiple chunks, each of which are processed in serial order. In
this table, information about min/max ranges of data is stored on a per-OLTP-source basis. There should be no need to
query this table except during debugging.
Added: 4.13.3
BATCH_LOADER_CONFIG
#
Column name
DATA_SOURCE_KEY
(PK) (FK)
1 Added: 6.1
Description
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
MIN_DATE
2
Description: The lower bound of dates across all data items in this OLTP
data source. Internally generated by the ETL logic.
Example: 2002-06-22 09:00:00
Format: DATE
MAX_DATE
3
Description: The upper bound of dates across all data items in this OLTP
data source. Internally generated by the ETL logic.
Example: 2002-06-22 09:00:00
Format: DATE
MAX_IDS
4
Description: The maximum number of IDs seen in any one table in the
OLTP data source. Internally generated by the ETL logic.
Example: 1
Format: NUMBER
5 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
6 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
360
Data Mart schema reference
ETL_PARAMETERS
Stores Data Mart ETL parameters that control the behavior of the ETL. Initial (default) values are set by the installer, and
may be subsequently modified directly using SQL. These parameters are read and written to during the ETL load process.
ETL_PARAMETERS
#
Column name
DATA_SOURCE_KEY
(PK) (FK)
1 Added: 6.1
Description
Description: A foreign key reference to the DATA_SOURCE_KEY column
in the DATA_SOURCE table. Also serves as a primary key for this table.
Format: NUMBER NOT NULL
PARAMETER_NAME
(PK)
Description: System-generated primary key.
2
Format: VARCHAR2(255) NOT NULL
PARAMETER_VALUE
Description: The value of the parameter.
3
Format: VARCHAR2(2000)
4 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
5 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
ETL_PARAMETERS 361
SCHEMA_REVISION
The SCHEMA_REVISION table records revision information about the schema so that future upgrade scripts can detect
the current version of the schema and choose the appropriate upgrade path. The schema is divided into components.
This table will have one record for each component. All records are created by the installation or upgrade scripts.
SCHEMA_REVISION
#
Column name
COMPONENT_NAME
(PK)
Description
Description: The name of the component of the schema.
Example: DMCOMMON
1
Format: VARCHAR2(255) NOT NULL
MAJOR_VERSION
Description: The major version of the component.
Example: 1
2
Format: NUMBER(38) NOT NULL
MINOR_VERSION
Description: The minor version of the component.
Example: 0
3
Format: NUMBER(38) NOT NULL
FIX_LEVEL
Description: The fix or patch level of the component.
Example: 0
4
Format: NUMBER(38) NOT NULL
PACKAGE_NAME
Description: Name of the package.
5
Format: VARCHAR2(255)
6 DM_CREATED_DATE
Description: Time stamp indicating when the record was created.
7 DM_UPDATED_DATE
Description: Time stamp indicating when the record was last updated.
362
Data Mart schema reference
Glossary
ACD (Automatic Call Distribution)
A switch that, when combined with an IVR menu, receives all phone calls at a typical call center. The ACD system
routes calls according to a specified algorithm (set of rules) to CSRs who are not currently on the phone. In call
centers, these rules are used against data provided by the IVR system to route calls to the next available CSR within
a certain skill set group or queue. When a CSR becomes available, the CSR services the first caller in this queue.
activation host
A host that runs the Activation Server software.
Activation Server
The server software that supports an activation deployment. The software is installed on each activation host.
ActiveX bundle
Defines the Mcci ActiveX controls to include in the Service Management Client.
Administration Server
Single-instance server that provides a contact point for the Managed Server instances and system administration tools
in the WebLogic Server domain.
See also Managed Server.
adopted subscriber
An enabled subscriber who has used Motive software at least once.
Compare to converted subscriber.
Agent bundle
Contains any applications needed by the Service Management Client. For example, the Agent bundle of the full client
contains the System Tray application files.
alert groups
Values defined for types of subscribers at which to direct particular service alerts. As a part of server-side filtering
that determines which alerts download to a client, the Alert service compares the alert groups in the created alerts
with those in the alerts attribute in the client request.
Alert service
Motive Service that provides for publishing and filtering of alerts on the server. The Service Alerts Console uses the
Alert service to validate the XML source of an alert. The Alert service generates the alert ID and adds the ID to the
alert XML before storing it in the database. In response to a request from the Online Service Alert workflow, the
Alert service filters all published alerts based on segment data and date/validity period and sends the results to the
workflow.
363
alert templates
A service alert form that includes pre-populated fields. In the Service Alerts Console, you can create a new alert
based on an alert template.
assisted service
Type of service in which a CSR assists a subscriber with problem resolution.
assisted service request
An service request that is routed to a CSR for resolution.
attribute directory
A directory of high-level attributes that describe the Motive deployment. Through the Motive Workbench, you create
an attribute directory made up of the following reference attribute types, and you can also add your own attribute
types: activeXBundle, agentBundle, alerts, configBundle, levelOfService, link, locale,
managedSettings, offlineBundle, region, solutionContext, and subscription.
automatic telemetry submission
The capability that facilitates an automatic transfer of diagnostics from the subscriber system to the server, provided
that the system is connected. The telemetry submitted provides valuable information for resolving problems in both
self-service and assisted service.
Compare to diagnostic code.
broadband
Communication technology in which the medium of transmission, such as a wire or fiber optic cable, carries several
messages at a time, with each message modulated on its own carrier frequency by means of modems. Broadband
communication is used on WANs and LANs.
Broadband Care Manager
Broadband Care Manager provides both self service and assisted service for broadband subscribers:
■
■
364
For self service, the Broadband Care Manager automates problem diagnosis, resolution, and service management
capabilities across each of the primary support channels—electronic, phone, and email. With Motive software,
subscribers can easily self-manage their IP-based services without engaging a CSR (customer support representative)
or requiring a technician visit. With the self service features of the Broadband Care Manager, providers can:
❐
Deflect support calls from call centers.
❐
Tackle the increasing complexity of multi-service subscriber environments.
❐
Turn customer support into a competitive advantage.
For assisted service, the Broadband Care Manager helps CSRs (customer support representatives) pinpoint the
cause of and resolution for service issues on behalf of high-speed data subscribers. The product gathers service
data referred to as telemetry from multiple sources to present CSRs with a complete representation of a service
as it exists in a subscriber’s environment. Also, the product presents CSRs the results of a comparison between
the subscriber information and managed settings that “model” the optimal working state. The overall process
Glossary
empowers CSRs to automatically perform root cause analysis and to drive rapid and accurate resolution. With the
assisted service features of the Broadband Care Manager, providers can:
❐
Improve the efficiency of every technical support transaction, regardless of communication channel.
❐
Increase customer satisfaction, lower churn rates, and retain more revenue per subscriber by automating data
gathering and analysis processes.
❐
Scale the existing CSR base to new productivity levels with better management tools and more informed choices.
Broadband Technician
The Motive client that subscribers use to run problem diagnostics and repair scripts on their computers and to access
provider resources to research problems. Subscribers use the client to conduct self-service and to acquire assisted
service, depending on the deployment. The Broadband Technician runs on Windows and Macintosh operating systems.
See also Motive Support Portal.
BSP (broadband service provider)
An organization that provides broadband access to the Internet.
client installer
An installer used to deploy the entire Service Management Client for new subscribers that do not already have the
client installed. The client installer includes the installer executables generated from each of the bundle types: ActiveX,
Agent, Configuration, and Offline Content. The client installer is delivered to the subscriber either on a CD or by
using an HTTP download during activation of the subscriber.
Configuration bundle
Contains any configuration data needed by the Service Management Client. For example, the Configuration bundles
of the full and minimal clients set several registry entries for the Offline Dispatcher workflow.
content bundle
The individual components that make up the full functionality for a Service Management Client executable intended
for particular subscriber systems. The primary content bundles are:
■
ActiveX bundle
■
Offline Content bundle (OCB)
■
Configuration bundle
■
Agent bundle
content update event
A type of service alert that enables automatic content synchronization on SmartBridge clients. Subscriber systems
with SmartBridge installed automatically receive these content updates and can accept or cancel the updates. Content
update events are created and configured in the Management Console.
conversion
The continued use of Motive software by adopted subscribers. Continued use is defined as two or more service
requests from the same subscriber. Such a subscriber is referred to as a converted subscriber.
365
converted subscriber
An enabled subscriber who has used Motive software two or more times.
Compare to adopted subscriber.
See also conversion.
CSR (customer support representative)
A person who provides subscribers assisted service. CSRs use Motive software to diagnose and resolve service issues
while communicating with subscribers.
CSRs are sometimes referred to as analysts or agents.
CSR Console
Web-based interface that CSRs use to facilitate assisted service while working with a subscriber over the phone. The
CSR Console presents a consolidated view of the subscriber system telemetry and backend telemetry from the following
sources:
■
A diagnostic code if subscriber system is not connected to the provider network or if automatic telemetry submission
is not available.
■
Automatic telemetry submission if subscriber system is connected.
■
Third-parties such as billing, provisioning, and outage telemetry providers.
custom actions
Client activity implemented as an ActiveX control or script that the System Tray application runs as a result of some
event on the subscriber system. For example, custom actions can run subsequent to the System Tray application
starting up or subscriber activity in the notification area. There are several types of custom actions, including startup
actions, menu-item actions, timer-managed (poll) actions, and tray-click actions.
Customer Service Manager
Motive product that helps CSRs (customer support representative) pinpoint the cause of and resolution for service
issues on behalf of high-speed data subscribers. The product gathers service data referred to as telemetry from multiple
sources to present CSRs with a complete representation of a service as it exists in a subscriber’s environment. Also,
the product presents CSRs the results of a comparison between the subscriber information and managed settings
that “model” the optimal working state. The overall process empowers CSRs to automatically perform root cause
analysis and to drive rapid and accurate resolution.
dashboard
A web page that provides a quick and accurate measure of certain statistics to help understand how one or more
Motive software solutions are being used.
See also service metrics.
data mart
A database optimized for reporting and querying rather than for transaction processing. Reporting databases or
schemas are sometimes referred to as OLAP (Online Analytical Processing) databases, in contrast to OLTP (Online
Transaction Processing) databases. Data marts are designed with fewer tables, more indexes, and de-normalization.
366
Glossary
Typically data is moved at regular intervals but at off-peak times from the OLTP transaction database to the data mart
by means of an ETL tool.
A data mart or OLAP database reduces the load on the transactional database and facilitates faster, more accurate
reporting for a subdivision of a larger organization. Data warehouses, in contrast, pull together data from multiple
databases and multiple departments. Data warehouses are sometimes made from multiple data marts. Data marts
and data warehouses are often designed with a star schema or snowflake schema.
Data Mart runtime host
The host in the Motive environment on which the nightly ETL (extract, transform, load) processes run.
See also data mart.
data model
The group of entities, their attributes, the relationships among these entities, and integrity rules that make the
abstraction from the real world of those properties relevant to a given application.
data warehouse
A database optimized for reporting and querying rather than transaction processing. Reporting databases or schemas
are sometimes referred to OLAP (Online Analytical Processing) databases, in contrast to OLTP (Online Transaction
Processing) databases. Data warehouses are designed with fewer tables, more indexes, and de-normalization. Typically
data is moved at regular intervals but at off-peak times from the OLTP transaction database to the data warehouse
by means of an ETL tool.
A data warehouse or OLAP database reduces the load on the transactional database and facilitates faster, more
accurate reporting. Data marts are similar to data warehouses, except that they focus on one department of the
organization and often only pull data from a single transactional database. Data warehouses are sometimes made
from multiple data marts.
diagnostic code
A numeric code that defines a discrete set of subscriber system telemetry. For example, after the server decodes the
diagnostic code, the results may indicate that the subscriber system includes an installed CD-ROM drive. The diagnostic
code is key to problem resolution when the subscriber system is not connected.
Compare to automatic telemetry submission.
diagnostic encoding-only client
The type of client that provides only enough features for an offline phone page that can be used for both voice-based
self-service and assisted service solutions.
dimension table
In a data mart or data warehouse, dimension tables model the attributes that provide the context in which events
occur. The events are modeled in fact tables with foreign key references to records in dimension tables. For example,
dimensions such as time, customer, and operating system provide part of the context in which some event, such as
the creation of a service request, occurs. Dimensions can be one of three types, based on how change is managed:
■
Type 1: When an attribute changes, the existing attribute is updated with the new information, discarding the
old information. This is the simplest method, but makes no attempt to preserve the historical information.
367
■
Type 2: When an attribute changes, a new record is created with the new attribute value. This solution preserves
the history of the attribute, but complicates the ETL process and can greatly increase the amount of space that is
consumed.
■
Type 3: When an attribute changes, a limited amount of historical information is preserved by saving the
current value and the original value in separate attributes, sometimes also storing a timestamp of the change in
a third attribute. This technique does not have the space or complexity problems of Type 2, but only allows you
to keep a limited amount of the historical information.
These techniques are well documented in discussions of data warehousing. Search for “slowly changing dimensions”
in your favorite search engine for more information.
domain name
A meaningful, user-friendly address of a network connection. The domain name identifies the owner of the address
in a hierarchical format: server.organization.type.
eligible subscriber
An individual who has access to the Service Management Client or the Escalation page.
enabled subscriber
An individual who has the Service Management Client installed.
Escalation page
Web page that subscribers access either online or offline to facilitate problem resolution with assisted service. The
Escalation page executes automatic telemetry submission from subscriber systems.
ETL (extract, transform, load)
A database management programming tool that incorporates three functions. The extract function reads data from
a specific database and extracts a subset of data. Next, the transform function converts the extracted data into the
intended format. Lastly, the load function writes the extracted and transformed data to a target database.
fact table
In a data mart or data warehouse, fact tables model the key events that occur in the domain being modeled, such
as an individual sale, a service request, or content being accessed by the subscriber. Fact tables include fields that
describe aspects of the fact being modeled and fields that contain foreign key references to relevant dimensions to
provide context for the fact being modeled. Data in fact tables is often a candidate for aggregation.
file sharing
To make files and folders available to other computers on a network. File sharing provides multiple users read, write,
or read and write access to a set of files configured for sharing.
See also printer sharing.
foreign key
A column or columns that uniquely identify a record in another database table by referring to its primary key.
368
Glossary
full client
The type of client that provides the full set of features available for both self-service and assisted-service functionality,
including access to all online and offline workflows, support for service alerts, and the System Tray, McciBrowser,
and InstallHelper applications.
gateway
A network point that serves as an entrance to another network.
See also residential gateway.
home network
A home network (or home LAN) consists of two or more computers or other devices connected to form a local area
network (LAN) within a residence. A home network enables connected computers to share files, programs, accessories,
and Internet access. In addition to computers, devices like game consoles, IP cameras, personal video recorders, file
servers, and other devices can be connected to a home network.
See also file sharing, printer sharing, port forwarding, residential gateway.
HomeView
With the Motive HomeView client or the HomeView portal, subscribers can set up, activate, support, and manage
their wired or wireless home networks. If deployed with Customer Service Manager, the HomeView client sends
telemetry to Motive server so that it is available to the CSR (customer support representative) in the CSR Console
to use in assisted service requests.
HomeView client
The type of client that provides the HomeView application. Subscribers use the HomeView client to manage their
home network through a visual representation of the network. By default, this client also integrates with self-service
and assisted service, allowing subscribers to receive alerts and escalate issues to a CSR.
See also home network.
host
A computer connected to a network. The subscriber computer is the client host, and the provider system is the server
host.
incident
In pre-6.x Motive environments, an instance of subscriber information and system telemetry recorded in the database.
The issues associated with incidents are resolved through self-service or assisted service.
See also service request.
InstallHelper
An application that provides Mcci ActiveX install and uninstall support. InstallHelper is installed automatically by
every Mcci reference installer package and by every package generated by the McciInstallerGen utility. InstallHelper
is used transparently during the installation process to perform tasks too complex for the installer scripting language.
InstallHelper is also responsible for the Mcci ActiveX uninstall support provided by each Mcci installer.
IP address
A number that uniquely identifies a host that is connected to a TCP/IP (Transmission Control Protocol/Internet
Protocol) network such as a LAN (local area network) or the Internet. An IP address is a 32-bit number with decimal
values for its four bytes separated by periods (for example: 156.2.2.3).
See also domain name.
369
IVR (Interactive Voice Response)
A system in a call center that typically is used as a front end to an ACD system to improve call routing. In such a
setup, an IVR system prompts the caller for information about the problem, which signals the ACD to route the caller
to a CSR whose specialty is handling that type of service request.
LAN (local area network)
A network of interconnected computers and other devices within a relatively small geographic area. The computers
on a LAN can interact with each other.
LDAP (Lightweight Directory Access Protocol)
A software protocol designed to locate resources such as files and devices in a network on the Internet or on a
corporate intranet. LDAP is a lightweight version of Directory Access Protocol (DAP), which is part of X.500, a
standard for directory services in a network. LDAP is lighter because it did not include security features in its initial
version.
line of business
In the Motive Data Mart, line of business is a mechanism for segregating subscribers into arbitrary groups such as
residential versus business subscribers for reporting purposes. The data that populates these reports is stored in the
LINE_OF_BUSINESS table in the Data Mart schema. The details of how this mechanism is used is deployment
specific.
Managed Server
Server instance that runs identical applications to its peer instances in a WebLogic Server domain.
See also Administration Server.
managed setting
A collection of attributes used to define the telemetry to collect or set on a subscriber system, the expected and
optimal values, and the values to encode in the diagnostic code. You can use different settings for different segments
of prospective subscribers.
Management Console
The browser-based interface for managing Motive servers and users and for generating incident and system usage
reports.
McciBrowser
The next generation of MotiveBrowser. McciBrowser is a standalone browser application you can bundle in a client
installer. The advantage of using McciBrowser is that it is a trusted container for the Mcci ActiveX controls, and you
can execute it in hidden mode. Even when scripting is disabled for Internet Explorer on the subscriber system, the
McciBrowser performs scripting.
McciContext
A Motive ActiveX control that runs as a part of the Service Management Client on the subscriber system. McciContext
stores the service alerts on the subscriber file system and performs client-side filtering to determine when to display
an alert.
McciInstallerGen
A self-contained command-line tool for generating deployment packages for Mcci ActiveX installation scenarios. The
tool conforms to the rules and restrictions associated with deploying Mcci ActiveX controls within Motive client
370
Glossary
solutions. Motive Workbench provides a user interface to McciInstallerGen with its Content Bundle and Client Installer
editors.
menu-item action
A custom action that the System Tray application runs as a result of a subscriber selecting the corresponding menu
item text from the menu.
minimal client
The type of client that provides enough features to enable portal solutions but does not provide the full set of features
that the full client provides, such as the System Tray application and support for service alerts.
modem (modulator/demodulator)
A device or program that enables a computer or other digital device to transmit data over analog lines. A modem
converts outgoing digital data to analog so it can be transmitted over analog lines, and it converts incoming analog
data to digital.
Motive environment
The aggregate hardware and software that enables providing support services to subscribers. Typically, the Motive
environment includes a firewall, load balancers, and some number of dedicated hosts, depending on the number of
clients supported.
Motive OLTP database
The repository where Motive setup information, activation data, service request data, usage statistics, and other
important data are stored.
See also OLTP (online transaction processing) schema.
Motive services
The Motive technology that provides the means of exposing functionality on the Managed Servers in the Motive
environment. The Motive services are a collection of APIs for working with different products. Different products use
different collections of these services.
Motive Support Portal
A reference implementation support site for subscribers. The Motive Support Portal browser-based interface includes
workflows for subscriber systems to register with the Motive deployment, execute automatic telemetry submission,
run one-click fixes, and escalate problem resolution, depending on the product deployment. Typically, the Motive
Support Portal workflows are customized as needed and then integrated into the provider's branded portal.
Motive Workbench
An Eclipse-based tool that deployment teams use to create and publish subscriber attribute directories, content
bundles, and managed settings. This tool also allows you to create client installers that install the content bundles.
NAT (Network Address Translation)
Translation of an IP address used within one network to a unique IP address known within another network. One
network is designated the inside network and the other is the outside. Typically, companies map their local inside
network addresses to one or more global outside IP addresses and unmap the global IP addresses on incoming
packets back into local IP addresses. This helps ensure security because each outgoing or incoming request must go
through a translation process that also offers the opportunity to qualify or authenticate the request or match it to a
371
previous request. Also, NAT conserves the number of global IP addresses that companies need; it lets companies
use a single IP address in its communication with the world.
natural key
A column or columns that uniquely identify a record in a database table in another schema by referring to its primary
key. A natural key in a table in a reporting schema might refer to the primary key of the source table in the OLTP
schema.
net service name
For an Oracle client, an alias to the connect descriptor (host name, port number, and service name or SID) for a
database. The mapping of the net service name to the connect descriptor may be stored in the Oracle tnsnames.ora
file or in a centralized directory. Use the Oracle Net Configuration Assistant or the Oracle Net Manager installed with
the Oracle client to configure net service names.
See also service name.
network
A group of computers and other devices, such as printers, interconnected through communication links.
notification area
A standard part of the Microsoft Windows desktop. Under the default settings, the notification area appears in the
lower-right corner of the desktop to the immediate right of the taskbar. The current time appears in the notification
area. Typically, icons for particular applications also appear in the notification area. Motive clients can be configured
to have a presence in the notification area.
Offline Content bundle (OCB)
Collection of offline content files that are bundled into the Service Management Client executable intended for
particular subscriber systems. Ultimately, the files are stored locally on the subscriber system. The makeup of the
Offline Content bundle varies depending on the target subscribers and use cases supported in the deployment. For
example, the Offline Content bundle of the full client includes these file types:
■
Applicable managed setting and profile definitions.
■
Templates for displaying service alerts.
■
The deployment-specific files of the Offline Dispatcher, Offline Escalation, and Offline Connectivity Assistant
workflows, including HTML, script, CSS, and image files.
■
Mcci scripts needed to enable the client.
■
Instrumentation files containing methods used to collect and set telemetry.
The supporting files of any offline solution workflows included in the client installation should also be included in
this bundle.
Offline Service Alert workflow
Offline workflow that sends a request to the Online Service Alert workflow to determine if any valid offline alerts
should be downloaded for the subscriber. The Offline Service Alert workflow then filters any downloaded alerts and
registers them with McciContext for processing.
372
Glossary
offline workflow
A workflow deployed on the subscriber system.
OLTP (online transaction processing) schema
A database schema optimized for real-time business operations. OLTP schemas are typically highly normalized and
designed to support a large number of concurrent users.
one-click fixes
Self-service workflows accessible from different Motive clients and workflows on a provider portal. Subscribers run
one-click fixes to solve a problem or complete a task on their systems. One-click fixes are designed for relatively
quick execution. For example, subscribers can use one-click fixes to reset their browser home page, change their
default mail account, create an email account, or run an email test.
Online Service Alert workflow
Online workflow that receives a request from the Offline Service Alert workflow to determine if any valid offline alerts
should be downloaded for the subscriber. The Online Service Alert workflow sends the request to the Alert service,
which obtains and filters the alerts; then, the Online Service Alert workflow sends the valid alerts to the Offline
Service Alert workflow.
online workflow
A workflow deployed on a server in the Motive environment. Subscriber systems access and run online workflows
through the Web.
optimal value
The exact values that the provider deems optimal for the hardware and software settings on a prospective subscriber
system. Usually, providers define optimal values for a subset of the telemetry values to be collected. By comparing
optimal values with the actual values, the CSR Console can expose data for accelerated diagnosis and resolution.
persistent task
Ongoing client activity that occurs on subscriber systems in the background. Persistent tasks are initiated by the
System Tray application based on the registry configuration.
phone channel
Virtual channel through which subscribers resolve service issues by using the phone call. The phone channel supports
self-service and assisted service, depending on the deployment.
port forwarding
A method for running a server behind a firewall in which typically only a single port (or small series of ports) is
exposed to the Internet. Port forwarding enables running several server types from different computers on your LAN.
Many broadband routers include interfaces for configuring port forwarding for standard applications such as FTP,
WWW, and Mail.
primary key
One or more columns that, taken together, uniquely identify a record in a database table.
See also foreign key.
373
printer sharing
To make a printer available to multiple computers on a network. The printer can be attached to another computer,
a print server, or directly to the network.
See also file sharing.
provider portal
The BSP's (broadband service provider's) branded subcriber support Web site that integrates elements from the
Motive Support Portal. From the provider portal, subscribers can execute automatic telemetry submission and to run
self-service workflows and one-click fixes on their systems.
report
A data set that provides information about the software, such as performance and usage statistics or ROI.
See also Reporting Console.
Reporting Console
The Motive server user interface that displays reports from the Motive Data Mart in the Crystal Reports Server.
See also data mart.
residential gateway
A residential gateway is a device that connects a home network to a wide area network (the Internet). A residential
gateway allows multiple computers to share a single internet connection and typically provides a NAT (Network
Address Translation) firewall.
response file
A file used to store the responses to installer prompts for use when running the installer in non-interactive mode.
For example, when installing Solaris packages, you can generate a response file using the pkgask command and
install the package using pkgadd -r response-file.txt.
self-service
Type of service in which a subscriber uses Motive software to resolve a problem without interacting with a CSR.
self-service workflow
A workflow that runs on the subscriber system to troubleshoot a specific problem such as resetting email configuration.
service alert
Electronic notifications for subscribers about possible errors or recommended user actions. Service alerts can target
these alerts for particular user configurations and activity.
service alerts
Electronic notifications for subscribers. In the Service Alerts Console, you define built-in filtering per service alert
such that the alert only downloads to and appears on the desktops of affected subscribers.
Service Alerts Console
Browser-based interface for creating and storing service alerts. In addition, you use the interface to create alert
templates and alert groups.
374
Glossary
Service Alerts system
Functionality that uses SmartBridge technology for the delivery of service alerts to subscribers. Server administrators
create service alerts and configure filtering for them through the Management Console. The filtering enables providers
to target service alerts to subscribers with specific user configurations.
To download and save the alerts for contextual display, the subscriber system must run Broadband Technician with
SmartBridge.
See also service bulletin, service event, content update event.
service bulletin
A type of service alert that provides information to subscribers about their service. Service bulletins are created with
built-in filtering based on criteria such as locale, operating system, and phone number, depending on the configuration.
Service bulletins are not associated with specific applications.
See also service event.
service event
A type of service alert that is associated with a specific application. The delivery of the event is triggered by subscriber
action in the specified application. Similar to service bulletins, service events are created with built-in filtering based
on criteria such locale, operating system, and phone number, depending on the configuration. In addition, Outlook
Express events can be associated with specific OE error numbers.
See also service bulletin.
Service Management Client
A Motive client application (.exe file) that contains the content bundles intended for particular subscriber systems.
The Service Management Client runs problem diagnostics and repair scripts through offline and online solution
workflows. In addition, depending on the deployment, subscribers use the client to access provider portals.
The content in Service Management Clients is fully brandable and deployment-specific based on the use cases
supported and desired customizations.
Motive provides the following types of clients that deployment teams use as a starting point for creating production
clients: full client, minimal client, diagnostic encoding-only client, and HomeView client
service metrics
Statistics generated from the Motive Data Mart that provide a high level view of the provider's ROI from Motive
solutions.
See also dashboard.
service name
The name of an Oracle database as defined on the database host. On an Oracle client, a net service name maps to
a service name, host name, port number, and protocol for a database. How this mapping is achieved depends on
the naming method being used, but often the information is stored in the tnsnames.ora and configured using the
Oracle Net Configuration Assistant or the Oracle Net Manager.
service request
A subscriber's attempt to resolve an issue using through self-service or assisted service using Motive software.
375
SmartBridge
Motive client technology that regularly polls the specified server to download any new service alerts. The SmartBridge
component also maintains subscriber context to control the delivery of alerts.
See also Service Alerts system.
solution workflow
A type of workflow that resolves a particular problem or completes a task on a subscriber system. For example, the
Email Assistant workflow repairs, tests, and profiles email accounts within the installed email clients (Outlook and/or
Outlook Express) as well as creates new email accounts within the currently installed default email client.
star schema
A data model organized into dimension tables that relate to one or more central fact tables to facilitate reporting. A
snowflake schema is similar to a star schema except that the dimension tables are subdivided into separate tables.
This increases the normalization, but increases the complexity of the design and can affect performance.
startup action
A custom action that the System Tray application runs when it starts up.
subscriber
In industry usage, an individual who pays for Internet access or other services from a provider.
In Motive usage, an end-user who uses Motive software as a result of purchasing services from a provider.
subscriber context
Attributes used to indicate in which scenario a service alert is relevant to a subscriber. The default attributes of
subscriber context include the relevant geographical area, operating system, and application running.
system tray
See notification area.
System Tray application
The resident application for a Windows-based Motive client that runs on a subscriber system. The System Tray
application controls all client activity, including the running of persistent tasks and custom actions. It is designed
for full branding and configuration. You can deploy Motive clients with a System Tray application that runs in the
background or provides for client presence in the notification area.
taskbar
On Windows 95 or later, the bar that appears on the bottom of the desktop (by default) and contains the Start menu.
The taskbar displays an icon for each program that is currently open.
TCP/IP (Transmission Control Protocol/Internet Protocol)
The protocol or set of rules that computers on the Internet use to communicate.
telemetry
Diagnostic data gathered from a subscriber system or backend system. For example, the amount of disk space is
telemetry collected from the subscriber system, and outage status is telemetry collected from a backend system.
Telemetry is the primary data source used to solve problems in the self-service and assisted service models.
376
Glossary
timer-managed (poll) action
A custom action that the System Tray application runs at a specific date/time.
tray-click action
A custom action that the System Tray application runs as a result of a subscriber double-clicking the corresponding
icon in the notification area.
valued workflow
A workflow deemed by a given customer to provide a return on their investment in the Motive system. In the Motive
Data Mart, certain reports break out data from valued workflows run, as opposed to all workflows run.
WAN (wide area network)
A computer network that spans a relatively large geographical area. Typically, a WAN consists of two or more local
area networks (LANs).
WebLogic Administration Server
See Administration Server.
WebLogic Managed Server
See Managed Server.
WebLogic Server domain
A logically related group of WebLogic Servers for management as a unit. The domain always includes a WebLogic
Administration Server and additional WebLogic Server instances called Managed Servers.
workflow
An automated series of steps that perform a process for the provider and subscriber. The workflow can be branded,
configured, and updated. In workflows, programmers define inputs, outputs, rules, and the sequence of rules for
each step that make up the workflow.
See also offline workflow, online workflow.
377
378
Glossary
Index
A
ACCOUNT_ALTKEY
ANALYST_LOOKUP, 146
CUSTOMER_LOOKUP, 176
ACCOUNT_NUMBER
CUSTOMER, 163
CUSTOMER_LOOKUP, 176
ACTION
SELFHELP_CUSTOMSTAT, 249
ACTION_DATE
CHAT_SESSION_ANALYST_ACTION, 322
VOICE_SESSION_ANALYST_ACTION, 283
ACTION_DATE_KEY
CHAT_SESSION_ANALYST_ACTION, 322
VOICE_SESSION_ANALYST_ACTION, 282
ACTION_DESC
CHAT_ANALYST_ACTION, 298
SELFHELP_ALERT_ACTION, 236
VOICE_ANALYST_ACTION, 268
ACTION_DISPLAY_NAME
CHAT_ANALYST_ACTION, 298
SELFHELP_ALERT_ACTION, 236
ACTION_ID
CHAT_ANALYST_ACTION, 298
VOICE_ANALYST_ACTION, 268
ACTION_NAME
CHAT_ANALYST_ACTION, 298
SELFHELP_ALERT_ACTION, 236
VOICE_ANALYST_ACTION, 268
ACTION_TIME_KEY
CHAT_SESSION_ANALYST_ACTION, 322
VOICE_SESSION_ANALYST_ACTION, 283
ACTION_TYPE
CHAT_ANALYST_ACTION, 298
VOICE_ANALYST_ACTION, 268
ACTIVATION_CLIENT_ALTKEY
CUSTOMER_ENDPOINT, 173
ACTUAL_VALUE
MANAGED_SETTING_CHECK, 201
Added in 4.10.7C
PRODUCT_USAGE_BY_DATE, 355
Added in 4.13.0
ANALYST
CUSTOM_ATTR_1, 144
CUSTOM_ATTR_2, 145
CUSTOM_ATTR_3, 145
CUSTOM_ATTR_4, 145
CUSTOM_ATTR_5, 145
CUSTOMER
ENDPOINT_COUNT, 166
REMOTE_CONTROL_SESSION, 206
SELFHELP_ALERT, 234
SELFHELP_ALERT_ACTION, 236
SELFHELP_ALERT_CONTEXT, 238
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERTS_BY_DATE, 242
SELFHELP_CONTENT_ACCESS
CLIENT_TIMESTAMP, 246
SRC_DB_TIMESTAMP, 246
SERVICE_LEVEL_TARGET, 213
SERVICE_METRICS_BY_DATE, 214
Added in 4.13.2
CPE_DEVICE_TYPE, 158
IS_FILE_SERVER_DEVICE, 159
IS_PRINT_SERVER_DEVICE, 159
CUSTOMER_CPE_DEVICE, 167
CUSTOMER_ENDPOINT
CUSTOMER_NETWORK_KEY, 173
OPERATING_SYSTEM_KEY, 173
CUSTOMER_NETWORK, 180
CUSTOMER_WIRELESS_LAN, 188
MANAGED_NETWORKS_BY_CPE, 196
SELFHELP_SESSION
SOLUTION_CONTEXT, 253
Added in 4.13.3
BATCH_LOADER_CHUNK, 357
BATCH_LOADER_CONFIG, 360
SYSTEM_EVENT_LOG, 225
Added in 6.1
ANALYST
379
CORRELATION_ID, 145
FIRST_NAME, 143
IS_SUPERVISOR, 144
LAST_NAME, 143
REVERSE_ACCOUNT_ID, 145
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET, 149
ANALYST_NOTES, 151
BATCH_LOADER_CHUNK
DATA_SOURCE_KEY, 357
BATCH_LOADER_CONFIG
DATA_SOURCE_KEY, 360
CHAT_ANALYST_ACTION, 298
CHAT_ANALYST_EVENT, 299
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_ANALYST_LOGIN, 302
CHAT_ANALYST_LOGIN_BY_DATE, 304
CHAT_ANALYST_SESSION, 305
CHAT_ANALYST_WORKSTATE, 309
CHAT_DISPOSITION, 311
CHAT_QUEUE, 312
CHAT_QUEUE_EVENT, 314
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION, 317
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_SESSION_DISPOSITION, 324
CHAT_SESSION_EVENT, 325
CHAT_SESSION_EVENT_TYPE, 327
CHAT_SESSION_TRANSCRIPT, 328
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
CHAT_WORKFLOW, 341
CHAT_WORKFLOW_STEP, 342
CHAT_WORKFLOW_STEP_RUN, 343
CHAT_WORKFLOW_STEP_STATUS, 347
CHAT_WORKSTATE_TYPE, 348
CRM_CONTEXT_LOOKUP, 160
CUSTOMER
IS_ACTIVE, 165
CUSTOMER_ENDPOINT
ACTIVATION_CLIENT_ALTKEY, 173
CORRELATION_ID, 173
CUSTOMER_ENDPOINT_KEY, 173
ENDPOINT_CREATED_DATE, 173
380
Index
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_LOOKUP, 176
CUSTOMER_NETWORK
DATA_SOURCE_KEY, 180
LINE_OF_BUSINESS_KEY, 180
LOCATION_KEY, 180
SUBJECT_ID, 183
CUSTOMER_PRODUCT_ADOPTION, 349
CUSTOMER_SEGMENT, 185
CUSTOMER_SOFTWARE, 186
CUSTOMER_SUBSCRIPTION, 187
CUSTOMER_WIRELESS_LAN
DATA_SOURCE_KEY, 188
SUBJECT_ID, 189
DATA_SOURCE, 191
ETL_PARAMETERS
DATA_SOURCE_KEY, 361
LINE_OF_BUSINESS, 192
LOCATION, 194
MANAGED_NETWORKS_BY_CPE
LINE_OF_BUSINESS_KEY, 196
LOCATION_KEY, 196
MANAGED_SETTING, 198
MANAGED_SETTING_CHECK, 200
MANAGED_SETTING_REF, 202
MANAGED_SETTING_STATS_BY_DATE, 203
PRODUCT
SOLUTION_NAME, 352
PRODUCT_ADOPTION_BY_DATE
LINE_OF_BUSINESS_KEY, 354
PRODUCT_USAGE_BY_DATE
LINE_OF_BUSINESS_KEY, 355
WEIGHTED_VALUE, 355
REMOTE_CONTROL_SESSION
ANALYST_SUBJECT_ID, 209
CLIENT_ENDPOINT_ID, 209
CRM_TICKET_ID, 209
CUSTOMER_KEY, 206
DATA_SOURCE_KEY, 206
EXTERNAL_CONTEXT_ID, 209
LINE_OF_BUSINESS_KEY, 206
LOCATION_KEY, 206
SESSION_ALTKEY, 209
SUBSCRIBER_SUBJECT_ID, 209
SUPPORT_CHANNEL_NAME, 209
SUPPORT_CHANNEL_SESSION_ID, 209
REMOTE_CTL_SESSIONS_BY_DATE, 210
SELFHELP_ALERT
ALERT_DISPLAY_NAME, 234
ALERT_VALUE, 235
SELFHELP_ALERT_ACTION
ACTION_DISPLAY_NAME, 236
SELFHELP_ALERT_CONTEXT
CONTEXT_DISPLAY_NAME, 238
SELFHELP_ALERT_EVENT
ALERT_EVENT_GUID, 240
ALERT_ID, 240
CLIENT_ENDPOINT_ID, 240
DATA_SOURCE_KEY, 239
EXTERNAL_CONTEXT_ID, 241
LINE_OF_BUSINESS_KEY, 239
LOCATION_KEY, 239
SELFHELP_WORKFLOW_KEY, 240
SUBSCRIBER_SUBJECT_ID, 240
SELFHELP_ALERTS_BY_DATE
LINE_OF_BUSINESS_KEY, 243
LOCATION_KEY, 243
SELFHELP_CONTENT_ACCESS
DATA_SOURCE_KEY, 245
LINE_OF_BUSINESS_KEY, 245
LOCATION_KEY, 245
SELFHELP_SESSION_KEY, 245
SELFHELP_CONTENT_ACCS_BY_DATE
LINE_OF_BUSINESS_KEY, 247
LOCATION_KEY, 247
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION
CLIENT_ENDPOINT_ID, 251
CRM_TICKET_ID, 252
DATA_SOURCE_KEY, 250
END_DATE, 252
END_DATE_KEY, 250
END_TIME_KEY, 250
EXTERNAL_CONTEXT_ID, 252
HAS_SESSION_WORKFLOW_VALUE, 251
IS_EXCLUDED_FROM_ROI, 251
LINE_OF_BUSINESS_KEY, 250
LOCATION_KEY, 250
SESSION_DURATION, 252
START_DATE, 251
START_DATE_KEY, 250
START_TIME_KEY, 250
SUBSCRIBER_SUBJECT_ID, 251
SUPPORT_CHANNEL_NAME, 252
SUPPORT_CHANNEL_SESSION_ID, 252
SELFHELP_SESSIONS_BY_DATE
CUSTOMER_COUNT, 254
LINE_OF_BUSINESS_KEY, 254
LOCATION_KEY, 254
VALUED_WORKFLOW_SESSION_COUNT, 254
SELFHELP_WORKFLOW
WORKFLOW_DESC, 255
WORKFLOW_DISPLAY_NAME, 255
WORKFLOW_VERSION, 255
SELFHELP_WORKFLOW_RUN
CLIENT_ENDPOINT_ID, 257
CUSTOMER_KEY, 256
DATA_SOURCE_KEY, 256
DURATION_SECS, 258
EXTERNAL_CONTEXT_ID, 258
IS_FIRST_WORKFLOW, 257
IS_LAST_WORKFLOW, 257
LINE_OF_BUSINESS_KEY, 256
LOCATION_KEY, 256
SELFHELP_SESSION_KEY, 257
SOLUTION_CONTEXT, 258
SUBSCRIBER_SUBJECT_ID, 257
WAS_ELECTRONIC_ESCALATION, 258
WAS_PHONE_ESCALATION, 258
WORKFLOW_END_DATE, 258
WORKFLOW_END_DATE_KEY, 257
WORKFLOW_END_TIME_KEY, 257
WORKFLOW_KEY, 256
WORKFLOW_RUN_GUID, 257
WORKFLOW_RUN_ID, 257
WORKFLOW_RUN_NUMBER, 258
WORKFLOW_START_DATE, 258
WORKFLOW_START_DATE_KEY, 256
WORKFLOW_START_TIME_KEY, 257
WORKFLOW_STATUS_KEY, 256
SELFHELP_WORKFLOW_RUN_BY_DATE
CUSTOMER_COUNT, 260
LINE_OF_BUSINESS_KEY, 260
LOCATION_KEY, 260
SELFHELP_WORKFLOW_STATUS
STATUS_DISPLAY_NAME, 261
SELFHELP_WORKFLOW_STEP, 262
SELFHELP_WORKFLOW_STEP_RUN, 263
381
SELFHELP_WORKFLOW_STEP_STATUS, 267
SERVICE_METRICS_BY_DATE
AVG_ANALYST_PER_SESSION, 216
LINE_OF_BUSINESS_KEY, 214
SESSIONS_ABANDONED_COUNT, 214
SESSIONS_MET_SLA_COUNT, 214
SESSIONS_OPENED_COUNT, 214
SOFTWARE_INSTALL_EVENT, 219
SOFTWARE_INSTALLS_BY_DATE, 221
SOFTWARE_VERSION, 222
SUBSCRIPTION, 223
TELEMETRY_DATA
CRM_TICKET_ID, 228
CUSTOMER_ENDPOINT_KEY, 228
DATA_SOURCE_KEY, 227
EXTERNAL_CONTEXT_ID, 228
SUBSCRIBER_SUBJECT_ID, 228
SUPPORT_CHANNEL_NAME, 228
SUPPORT_CHANNEL_SESSION_ID, 228
VOICE_ANALYST_ACTION, 268
VOICE_ANALYST_STEP_STATUS, 269
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_ANALYST_WORKFLOW, 274
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_SESSION
ANALYST_WORKFLOW_RUN_COUNT, 279
CRM_TICKET_ID, 281
DATA_SOURCE_KEY, 276
EXTERNAL_CONTEXT_ID, 281
IS_EXCLUDED_FROM_ROI, 278
LINE_OF_BUSINESS_KEY, 276
LOCATION_KEY, 276
SESSION_CLOSED_DATE, 277
SESSION_CREATED_DATE, 277
SUBSCRIBER_SUBJECT_ID, 276
VOICE_SUBSYSTEM_COUNT, 280
WAS_CREATED_BY_ANALYST, 278
WAS_CREATED_BY_SERVER, 278
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
VOICE_WORKFLOW, 291
VOICE_WORKFLOW_STEP
STEP_DISPLAY_NAME, 292
STEP_VALUE, 292
VOICE_WORKFLOW_STEP_RUN
382
Index
CALLER_ANI, 295
CALLER_DNIS, 295
CUSTOM_ATTR_1, 296
CUSTOM_ATTR_2, 296
CUSTOM_ATTR_3, 296
CUSTOM_ATTR_4, 296
CUSTOM_ATTR_5, 296
CUSTOMER_KEY, 294
DATA_SOURCE_KEY, 293
EXTERNAL_CONTEXT_ID, 294
IS_FIRST_STEP, 295
IS_LAST_STEP, 295
LINE_OF_BUSINESS_KEY, 293
LOCATION_KEY, 293
RUN_DATE_KEY, 294
RUN_TIME_KEY, 294
SOLUTION_CONTEXT, 296
STEP_ACTION, 294
STEP_ACTION_TYPE, 294
STEP_NUMBER, 295
STEP_RUN_GUID, 295
SUBSCRIBER_SUBJECT_ID, 294
TELEMETRY_PROVIDER_NAME, 295
VOICE_SESSION_KEY, 293
VOICE_WORKFLOW_KEY, 293
VOICE_WORKFLOW_STEP_STATUS_KEY, 293
VOICE_WORKFLOWSTAT_ID, 294
VOICE_WORKFLOW_STEP_STATUS, 297
Added in 6.1.3
CUSTOMER_ENDPOINT
IS_ACTIVE, 174
ADDITIONAL_HARDWARE_VERSIONS
CUSTOMER_CPE_DEVICE, 168
ADDITIONAL_SOFTWARE_VERSIONS
CUSTOMER_CPE_DEVICE, 169
adopted, 110
ADOPTED_COUNT
PRODUCT_ADOPTION_BY_DATE, 354
ADOPTED_DATE
CUSTOMER_PRODUCT_ADOPTION, 350
ADOPTED_DATE_KEY
CUSTOMER_PRODUCT_ADOPTION, 349
adoption report, 110
ALERT_COUNT
SELFHELP_ALERTS_BY_DATE, 242
ALERT_DATE
SELFHELP_ALERT_EVENT, 240
ALERT_DATE_KEY
SELFHELP_ALERT_EVENT, 240
ALERT_DESC
SELFHELP_ALERT, 235
ALERT_DISPLAY_NAME
SELFHELP_ALERT, 234
ALERT_EVENT_GUID
SELFHELP_ALERT_EVENT, 240
ALERT_ID
SELFHELP_ALERT, 234
SELFHELP_ALERT_EVENT, 240
ALERT_TIME_KEY
SELFHELP_ALERT_EVENT, 240
ALERT_TITLE
SELFHELP_ALERT, 234
ALERT_TYPE
SELFHELP_ALERT, 234
ALERT_VALUE
SELFHELP_ALERT, 235
AM_PM_VALUE
TIME_OF_DAY, 232
ANALYST
ANALYST_KEY, 143
ANALYST_LOGIN_NAME, 143
CITY, 144
CORRELATION_ID, 145
COUNTRY, 144
CUSTOM_ATTR_1, 144
CUSTOM_ATTR_2, 145
CUSTOM_ATTR_3, 145
CUSTOM_ATTR_4, 145
CUSTOM_ATTR_5, 145
DIVISION, 143
DM_CREATED_DATE, 145
DM_UPDATED_DATE, 145
EMAIL_ADDRESS, 143
FIRST_NAME, 143
IS_DELETED, 144
IS_SUPERVISOR, 144
LAST_NAME, 143
ORGANIZATION, 144
PUBLIC_NAME, 143
REVERSE_ACCOUNT_ID, 145
STATE, 144
SUPERVISOR_ANALYST_KEY, 144
TITLE, 143
ANALYST_COMMENTS
CHAT_ANALYST_WORKSTATE, 310
ANALYST_COUNT
VOICE_SESSION, 279
ANALYST_END_DATE
VOICE_SESSION, 278
ANALYST_ID
VOICE_ANALYST_WFLOW_STEP_RUN, 271
ANALYST_KEY
ANALYST, 143
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET, 149
ANALYST_NOTES, 151
CHAT_ANALYST_EVENT, 299
CHAT_ANALYST_LOGIN, 302
CHAT_ANALYST_LOGIN_BY_DATE, 304
CHAT_ANALYST_SESSION, 305
CHAT_ANALYST_WORKSTATE, 309
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_SESSION_EVENT, 325
CHAT_SESSION_TRANSCRIPT, 328
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_WORKFLOW_STEP_RUN, 343
REMOTE_CONTROL_SESSION, 206
VOICE_ANALYST_WFLOW_STEP_RUN, 271
VOICE_SESSION_ANALYST_ACTION, 282
ANALYST_LOGIN_NAME
ANALYST, 143
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET, 149
ANALYST_LOOKUP
ACCOUNT_ALTKEY, 146
ANALYST_KEY, 146
ANALYST_LOGIN_NAME, 146
ANALYST_LOOKUP_KEY, 146
AUTH_PROVIDER_NAME, 146
CITY, 147
CORRELATION_TYPE, 148
COUNTRY, 147
CUSTOM_ATTR_1, 148
CUSTOM_ATTR_2, 148
CUSTOM_ATTR_3, 148
CUSTOM_ATTR_4, 148
CUSTOM_ATTR_5, 148
DATA_SOURCE_KEY, 146
383
DIVISION, 147
DM_CREATED_DATE, 148
DM_UPDATED_DATE, 148
EMAIL_ADDRESS, 147
FIRST_NAME, 146
IS_DELETED, 148
IS_SUPERVISOR, 148
LAST_NAME, 146
ORGANIZATION, 147
PUBLIC_NAME, 147
STATE, 147
SUBJECT_CREATED_DATE, 148
SUBJECT_ID, 146
TITLE, 147
ANALYST_LOOKUP_KEY
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET
ANALYST_KEY, 149
ANALYST_LOGIN_NAME, 149
ANALYST_LOOKUP_NET_KEY, 149
CORRELATION_TYPE, 150
CUSTOM_ATTR_1, 150
CUSTOM_ATTR_2, 150
CUSTOM_ATTR_3, 150
CUSTOM_ATTR_4, 150
CUSTOM_ATTR_5, 150
DATA_SOURCE_KEY, 149
DM_CREATED_DATE, 150
DM_UPDATED_DATE, 150
FIRST_NAME, 149
IS_DELETED, 150
IS_SUPERVISOR, 150
LAST_NAME, 149
PUBLIC_NAME, 149
REPRESENTATIVE_ID, 149
ANALYST_LOOKUP_NET_KEY
ANALYST_LOOKUP_NET, 149
ANALYST_NOTES
ANALYST_KEY, 151
ANALYST_NOTES_KEY, 151
CREATED_DATE, 151
CRM_TICKET_ID, 151
CUSTOM_ATTR_1, 151
CUSTOM_ATTR_2, 152
CUSTOM_ATTR_3, 152
CUSTOM_ATTR_4, 152
384
Index
CUSTOM_ATTR_5, 152
DATA_SOURCE_KEY, 151
DM_CREATED_DATE, 152
DM_UPDATED_DATE, 152
EXTERNAL_CONTEXT_ID, 151
NOTES_STAT_ID, 151
NOTES_TEXT, 152
SUPPORT_CHANNEL_NAME, 151
SUPPORT_CHANNEL_SESSION_ID, 151
ANALYST_NOTES_KEY
ANALYST_NOTES, 151
ANALYST_REMOTE_CTL_USE_COUNT
VOICE_SESSIONS_BY_DATE, 287
VOICE_STATS_BY_DATE, 289
ANALYST_START_DATE
VOICE_SESSION, 279
ANALYST_SUBJECT_ID
REMOTE_CONTROL_SESSION, 209
ANALYST_WORKFLOW_RUN_COUNT
VOICE_SESSION, 279
ANALYST_WORKFLOW_USED_COUNT
CHAT_SESSION, 320
AS.CHAT_SESSION.CUSTOMATTR1KEY, 84
AS.CHAT_SESSION.CUSTOMATTR2KEY, 84
AS.CHAT_SESSION.CUSTOMATTR3KEY, 85
AS.CHAT_SESSION.CUSTOMATTR4KEY, 85
AS.CHAT_SESSION.CUSTOMATTR5KEY, 85
ASSIGN_TO_CLOSE_SECS
CHAT_ANALYST_SESSION, 306
ASSIGN_TO_CONTACT_SECS
CHAT_ANALYST_SESSION, 306
ASSIGNED_ANALYST_COUNT
CHAT_SESSION, 318
Assisted Service Request Histories, 133
Assisted Service Request History for Service Request, 133
Assisted Service Request Resolution Time, 133
Assisted Service Request Resolution Time by Status, 134
Assisted Service Requests by Date, 134
Assisted Service Requests by Problem Area, 135
Assisted Service Requests by Status, 135
Assisted Service Score Card, 135
ASSISTED_STAT_ID
VOICE_SESSION_ANALYST_ACTION, 283
ASSISTEDSTAT_ID
CHAT_SESSION_ANALYST_ACTION, 322
ATTR_DESC
MANAGED_SETTING, 198
ATTR_NAME
MANAGED_SETTING, 198
AUTH_PROVIDER_NAME
ANALYST_LOOKUP, 146
CUSTOMER_LOOKUP, 176
AVAILABLE_TIME_SECS
CHAT_ANALYST_LOGIN_BY_DATE, 304
Average Time to Close Assisted Service Requests, 136
AVG_ABORT_WAIT_SECS
CHAT_SESSIONS_BY_QUEUE, 339
AVG_ANALYST_PER_SESSION
SERVICE_METRICS_BY_DATE, 216
AVG_ANALYST_TIME_SECS
CHAT_SESSION, 318
AVG_ANALYSTS_PER_SESSION
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
AVG_ASSIGN_TIME_SECS
SERVICE_METRICS_BY_DATE, 215
AVG_COMPUTERS_PER_NETWORK
MANAGED_NETWORKS_BY_CPE, 197
AVG_DEVICES_PER_NETWORK
MANAGED_NETWORKS_BY_CPE, 197
AVG_FIRST_RESPONSE_TIME_SECS
CHAT_SESSIONS_BY_ANALYST, 331
SERVICE_METRICS_BY_DATE, 215
AVG_QUEUE_SIZE
CHAT_SESSIONS_BY_QUEUE, 338
AVG_QWAIT_SECS
CHAT_SESSIONS_BY_ANALYST, 331
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
AVG_RESOLUTION_TIME_SECS
SERVICE_METRICS_BY_DATE, 216
AVG_RESPONSE_TIME_SECS
CHAT_SESSIONS_BY_ANALYST, 332
SERVICE_METRICS_BY_DATE, 215
AVG_SESS_WITH_MOTIVE_RC_SECS
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
AVG_SESS_WITH_MOTIVE_SECS
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
AVG_SESS_WITH_MOTIVE_TM_SECS
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
AVG_SESSION_SECS
CHAT_SESSIONS_BY_ANALYST, 331
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
REMOTE_CTL_SESSIONS_BY_DATE, 210
AVG_SESSION_STEPS_COUNT
VOICE_STATS_BY_DATE, 290
AVG_SESSION_TIME
VOICE_STATS_BY_DATE, 290
AVG_SESSION_TIME_SECS
SERVICE_METRICS_BY_DATE, 216
AVG_SESSIONS_PER_ANALYST
SERVICE_METRICS_BY_DATE, 216
AVG_WLANS_PER_NETWORK
MANAGED_NETWORKS_BY_CPE, 197
AVG_WORKFLOW_SESSION_TIME
VOICE_SESSIONS_BY_DATE, 287
AVG_WORKFLOW_STEPS_COUNT
VOICE_SESSIONS_BY_DATE, 287
AVG_WRAPUP_SECS
CHAT_SESSIONS_BY_ANALYST, 331
B
BATCH_LOADER_CHUNK
BATCH_LOADER_CHUNK_KEY, 357
DATA_SOURCE_KEY, 357
DM_CREATED_DATE, 359
DM_UPDATED_DATE, 359
MAX_DATE, 357
MAX_IDS, 357
MIN_DATE, 357
RUN_DURATION_SECS, 358
RUN_END_DATE, 358
RUN_START_DATE, 358
RUN_STATUS, 359
BATCH_LOADER_CHUNK_KEY
BATCH_LOADER_CHUNK, 357
BATCH_LOADER_CONFIG
DATA_SOURCE_KEY, 360
DM_CREATED_DATE, 360
DM_UPDATED_DATE, 360
MAX_DATE, 360
385
MAX_IDS, 360
MIN_DATE, 360
BEGIN_DATE
CHAT_ANALYST_WORKSTATE, 309
BEGIN_DATE_KEY
CHAT_ANALYST_WORKSTATE, 309
BEGIN_SESSION_EVENT_KEY
CHAT_ANALYST_SESSION, 308
BEGIN_TIME_KEY
CHAT_ANALYST_WORKSTATE, 309
BREAK_TIME_SECS
CHAT_ANALYST_LOGIN_BY_DATE, 304
BUSINESS_DESC
LINE_OF_BUSINESS, 192
BUSINESS_DISPLAY_NAME
LINE_OF_BUSINESS, 192
BUSINESS_NAME
LINE_OF_BUSINESS, 192
BUSINESS_VALUE
LINE_OF_BUSINESS, 192
C
CALENDAR_DATE
CALENDAR_DATE_KEY, 153
CUSTOM_ATTR_1, 156
CUSTOM_ATTR_2, 156
CUSTOM_ATTR_3, 156
CUSTOM_ATTR_4, 156
CUSTOM_ATTR_5, 156
DAY_DATE, 153
DAY_NAME, 153
DAY_NUM_IN_MONTH, 154
DAY_NUM_IN_WEEK, 153
DAY_NUM_IN_YEAR, 154
DAY_SHORT_NAME, 153
DM_CREATED_DATE, 157
DM_UPDATED_DATE, 157
FISCAL_YEAR_NUM, 156
FISCAL_YEAR_START_DATE, 156
HOLIDAY_NAME, 154
IS_HOLIDAY, 154
IS_WEEKDAY, 154
MONTH_NAME, 155
MONTH_NUM_IN_YEAR, 155
MONTH_SHORT_NAME, 155
MONTH_START_DATE, 155
386
Index
QUARTER_NAME, 155
QUARTER_NUM_IN_YEAR, 155
QUARTER_SHORT_NAME, 155
QUARTER_START_DATE, 155
WEEK_NAME, 154
WEEK_NUM_IN_YEAR, 154
WEEK_SHORT_NAME, 154
WEEK_START_DATE, 154
YEAR_NUM, 156
YEAR_START_DATE, 156
CALENDAR_DATE_KEY
CALENDAR_DATE, 153
CHAT_ANALYST_LOGIN_BY_DATE, 304
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
MANAGED_SETTING_STATS_BY_DATE, 203
PRODUCT_ADOPTION_BY_DATE, 354
PRODUCT_USAGE_BY_DATE, 355
REMOTE_CTL_SESSIONS_BY_DATE, 210
SELFHELP_ALERTS_BY_DATE, 242
SELFHELP_CONTENT_ACCS_BY_DATE, 247
SELFHELP_SESSIONS_BY_DATE, 254
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
SERVICE_METRICS_BY_DATE, 214
SOFTWARE_INSTALLS_BY_DATE, 221
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
Call Deflection, 121
Call Detail Record, 121
Call Flow Tuning, 121
Call Hang Up Report, 122
Call Summary Activity Report, 122
CALL_DISCONNECTED_COUNT
VOICE_SESSIONS_BY_DATE, 287
VOICE_STATS_BY_DATE, 290
CALL_OPTIMIZED_COUNT
VOICE_STATS_BY_DATE, 290
CALL_ZERO_OUT_COUNT
VOICE_SESSIONS_BY_DATE, 287
VOICE_STATS_BY_DATE, 290
CALLER_ANI
VOICE_SESSION, 280
VOICE_WORKFLOW_STEP_RUN, 295
CALLER_DNIS
VOICE_SESSION, 281
VOICE_WORKFLOW_STEP_RUN, 295
Cancelled Assisted Service Requests by Queue, 136
CANCELLED_COUNT
SELFHELP_ALERTS_BY_DATE, 243
canned reports, 48
CHAT_ANALYST_ACTION
ACTION_DESC, 298
ACTION_DISPLAY_NAME, 298
ACTION_ID, 298
ACTION_NAME, 298
ACTION_TYPE, 298
CHAT_ANALYST_ACTION_KEY, 298
DM_CREATED_DATE, 298
DM_UPDATED_DATE, 298
CHAT_ANALYST_ACTION_KEY
CHAT_ANALYST_ACTION, 298
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_ANALYST_EVENT
ANALYST_KEY, 299
CHAT_ANALYST_EVENT_KEY, 299
CHAT_ANALYST_EVENT_TYPE_KEY, 299
DATA_SOURCE_KEY, 299
DM_CREATED_DATE, 300
DM_UPDATED_DATE, 300
EVENT_DATE, 299
EVENT_DATE_KEY, 299
EVENT_PARAMETER, 299
EVENT_TIME_KEY, 299
REPRESENTATIVE_ID, 299
CHAT_ANALYST_EVENT_KEY
CHAT_ANALYST_EVENT, 299
CHAT_ANALYST_EVENT_TYPE
CHAT_ANALYST_EVENT_TYPE_KEY, 301
DM_CREATED_DATE, 301
DM_UPDATED_DATE, 301
IS_ABNORMAL, 301
IS_LOGIN, 301
IS_ONLINE, 301
TYPE_DESC, 301
TYPE_DISPLAY_NAME, 301
TYPE_ID, 301
TYPE_NAME, 301
CHAT_ANALYST_EVENT_TYPE_KEY
CHAT_ANALYST_EVENT, 299
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_ANALYST_LOGIN
ANALYST_KEY, 302
CHAT_ANALYST_LOGIN_KEY, 302
DATA_SOURCE_KEY, 302
DM_CREATED_DATE, 303
DM_UPDATED_DATE, 303
DURATION_SECS, 303
IS_EXPLICIT_LOGOUT, 303
LOGIN_DATE, 302
LOGIN_DATE_KEY, 302
LOGIN_TIME_KEY, 302
LOGOUT_DATE, 302
LOGOUT_DATE_KEY, 302
LOGOUT_TIME_KEY, 302
CHAT_ANALYST_LOGIN_BY_DATE
ANALYST_KEY, 304
AVAILABLE_TIME_SECS, 304
BREAK_TIME_SECS, 304
CALENDAR_DATE_KEY, 304
DM_CREATED_DATE, 304
DM_UPDATED_DATE, 304
LOGGED_IN_TIME_SECS, 304
LUNCH_TIME_SECS, 304
ONTASK_TIME_SECS, 304
WORK_TIME_SECS, 304
CHAT_ANALYST_LOGIN_KEY
CHAT_ANALYST_LOGIN, 302
CHAT_ANALYST_SESSION
ANALYST_KEY, 305
ASSIGN_TO_CLOSE_SECS, 306
ASSIGN_TO_CONTACT_SECS, 306
BEGIN_SESSION_EVENT_KEY, 308
CHAT_ANALYST_SESSION_KEY, 305
CHAT_QUEUE_KEY, 305
CHAT_SESSION_KEY, 305
CRM_KEY, 307
CUSTOMER_KEY, 305
DATA_SOURCE_KEY, 305
DM_CREATED_DATE, 308
DM_UPDATED_DATE, 308
END_SESSION_EVENT_KEY, 308
EXTERNAL_REF_ID, 307
FIRST_RESPONSE_DATE, 308
IS_FIRST_SESSION, 307
IS_LAST_SESSION, 307
LINE_OF_BUSINESS_KEY, 305
387
LOCATION_KEY, 305
QUEUE_TO_ASSIGN_SECS, 306
RECEIVE_MESSAGE_COUNT, 306
REP_ID, 307
SEND_MESSAGE_COUNT, 306
SESSION_DURATION_SECS, 308
SESSION_END_DATE, 308
SESSION_END_DATE_KEY, 306
SESSION_END_TIME_KEY, 306
SESSION_ID, 307
SESSION_NUM, 307
SESSION_START_DATE, 308
SESSION_START_DATE_KEY, 306
SESSION_START_TIME_KEY, 306
SUBSCRIBER_SUBJECT_ID, 305
TOTAL_SUSPENDED_SECS, 307
WAS_ANALYST_WORKFLOW_USED, 307
WAS_MOTIVE_REMOTE_CTL_USED, 306
WAS_MOTIVE_TELEMETRY_USED, 306
WAS_MOTIVE_USED, 306
WAS_SUSPENDED, 307
WAS_TRANSFERRED_TO_OTHER_AGENT, 307
WAS_TRANSFERRED_TO_OTHER_QUEUE, 307
CHAT_ANALYST_SESSION_KEY
CHAT_ANALYST_SESSION, 305
CHAT_ANALYST_WORKSTATE
ANALYST_COMMENTS, 310
ANALYST_KEY, 309
BEGIN_DATE, 309
BEGIN_DATE_KEY, 309
BEGIN_TIME_KEY, 309
CHAT_ANALYST_WORKSTATE_KEY, 309
CHAT_WORKSTATE_TYPE_KEY, 309
DATA_SOURCE_KEY, 309
DM_CREATED_DATE, 310
DM_UPDATED_DATE, 310
DURATION_SECS, 310
END_DATE, 310
END_DATE_KEY, 309
END_TIME_KEY, 309
CHAT_ANALYST_WORKSTATE_KEY
CHAT_ANALYST_WORKSTATE, 309
CHAT_DISPOSITION
CHAT_DISPOSITION_KEY, 311
DISPOSITION_CAT_ID, 311
DISPOSITION_DESC, 311
388
Index
DISPOSITION_DISPLAY_NAME, 311
DISPOSITION_FOLDER_ID, 311
DISPOSITION_NAME, 311
DM_CREATED_DATE, 311
DM_UPDATED_DATE, 311
CHAT_DISPOSITION_KEY
CHAT_DISPOSITION, 311
CHAT_SESSION_DISPOSITION, 324
CHAT_QUEUE
CHAT_QUEUE_KEY, 312
DM_CREATED_DATE, 313
DM_UPDATED_DATE, 313
IS_ACTIVE, 312
IS_HIDDEN, 312
IS_TRANSFERABLE, 312
PARENT_QUEUE_KEY, 312
QUEUE_DESC, 312
QUEUE_DISPLAY_NAME, 312
QUEUE_ID, 312
QUEUE_NAME, 312
CHAT_QUEUE_EVENT
CHAT_QUEUE_EVENT_KEY, 314
CHAT_QUEUE_EVENT_TYPE_KEY, 314
CHAT_QUEUE_KEY, 314
DATA_SOURCE_KEY, 314
DM_CREATED_DATE, 315
DM_UPDATED_DATE, 315
EVENT_DATE, 314
EVENT_DATE_KEY, 314
EVENT_TIME_KEY, 314
IS_AGENT_TRANSFER, 314
QUEUE_ENTRY_COUNT, 315
QUEUE_ID, 314
QUEUE_WAIT_TIME_SECS, 315
CHAT_QUEUE_EVENT_KEY
CHAT_QUEUE_EVENT, 314
CHAT_QUEUE_EVENT_TYPE
CHAT_QUEUE_EVENT_TYPE_KEY, 316
DM_CREATED_DATE, 316
DM_UPDATED_DATE, 316
IS_QUEUE_ENTER, 316
IS_QUEUE_EXIT, 316
TYPE_DESC, 316
TYPE_DISPLAY_NAME, 316
TYPE_ID, 316
TYPE_NAME, 316
CHAT_QUEUE_EVENT_TYPE_KEY
CHAT_QUEUE_EVENT, 314
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_QUEUE_KEY
CHAT_ANALYST_SESSION, 305
CHAT_QUEUE, 312
CHAT_QUEUE_EVENT, 314
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
CHAT_SESSION
ANALYST_WORKFLOW_USED_COUNT, 320
ASSIGNED_ANALYST_COUNT, 318
AVG_ANALYST_TIME_SECS, 318
CHAT_SESSION_KEY, 317
CLOSED_DATE, 320
CLOSED_DATE_KEY, 318
CLOSED_TIME_KEY, 318
CREATED_DATE, 320
CREATED_DATE_KEY, 317
CREATED_TIME_KEY, 317
CRM_KEY, 320
CUSTOM_ATTR_1, 321
CUSTOM_ATTR_2, 321
CUSTOM_ATTR_3, 321
CUSTOM_ATTR_4, 321
CUSTOM_ATTR_5, 321
CUSTOMER_KEY, 317
DATA_SOURCE_KEY, 317
DM_CREATED_DATE, 321
DM_UPDATED_DATE, 321
ENTER_URL, 321
EXTERNAL_REF_ID, 320
FIRST_ASSIGNED_ANALYST_KEY, 318
FIRST_ASSIGNED_CHAT_QUEUE_KEY, 318
FIRST_QUEUE_WAIT_TIME, 318
FIRST_RESPONSE_DATE, 320
IP_ADDRESS, 321
IS_EXCLUDED_FROM_ROI, 321
LAST_ASSIGNED_ANALYST_KEY, 318
LAST_ASSIGNED_CHAT_QUEUE_KEY, 318
LINE_OF_BUSINESS_KEY, 317
LOCATION_KEY, 317
MAX_ANALYST_TIME_SECS, 319
SESSION_DURATION, 318
SESSION_ID, 320
SESSION_NOTES, 321
STARTED_DATE, 320
STARTED_DATE_KEY, 317
STARTED_TIME_KEY, 318
SUBJECT_TEXT, 321
SUBSCRIBER_SUBJECT_ID, 317
TOTAL_SUSPENDED_SECS, 319
WAS_ABORTED, 319
WAS_ASSIGNED, 319
WAS_COMPLETED, 319
WAS_ENDED_BY_ANALYST, 320
WAS_ENDED_BY_CUSTOMER, 320
WAS_MOTIVE_REMOTE_CTL_USED, 319
WAS_MOTIVE_TELEMETRY_USED, 320
WAS_MOTIVE_USED, 319
WAS_SUPERVISOR_FORCED_CLOSED, 319
WAS_SUSPENDED, 319
WAS_TRANSFERRED_TO_OTHER_AGENT, 319
WAS_TRANSFERRED_TO_OTHER_QUEUE, 319
WAS_WITHIN_SERVICE_LEVEL, 319
WRAP_UP_TIME_SECS, 319
CHAT_SESSION_ACTION_KEY
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_SESSION_ANALYST_ACTION
ACTION_DATE, 322
ACTION_DATE_KEY, 322
ACTION_TIME_KEY, 322
ANALYST_KEY, 322
ASSISTEDSTAT_ID, 322
CHAT_ANALYST_ACTION_KEY, 322
CHAT_SESSION_ACTION_KEY, 322
CHAT_SESSION_KEY, 322
CUSTOM_ATTR_1, 323
CUSTOM_ATTR_2, 323
CUSTOM_ATTR_3, 323
CUSTOM_ATTR_4, 323
CUSTOM_ATTR_5, 323
DATA_SOURCE_KEY, 322
DM_CREATED_DATE, 323
DM_UPDATED_DATE, 323
SESSION_ID, 322
CHAT_SESSION_DISPOSITION
CHAT_DISPOSITION_KEY, 324
CHAT_SESSION_DISPOSITION_KEY, 324
CHAT_SESSION_KEY, 324
DATA_SOURCE_KEY, 324
DM_CREATED_DATE, 324
389
DM_UPDATED_DATE, 324
SESSION_ID, 324
CHAT_SESSION_DISPOSITION_KEY
CHAT_SESSION_DISPOSITION, 324
CHAT_SESSION_EVENT
ANALYST_KEY, 325
CHAT_SESSION_EVENT_KEY, 325
CHAT_SESSION_EVENT_TYPE_KEY, 325
CHAT_SESSION_KEY, 325
DATA_SOURCE_KEY, 325
DM_CREATED_DATE, 326
DM_UPDATED_DATE, 326
EVENT_DATE, 326
EVENT_DATE_KEY, 325
EVENT_PARAMETER_1, 326
EVENT_PARAMETER_2, 326
EVENT_TIME_KEY, 325
REPRESENTATIVE_ID, 326
SESSION_ID, 326
TRANSFER_ANALYST_KEY, 326
TRANSFER_CHAT_QUEUE_KEY, 325
CHAT_SESSION_EVENT_KEY
CHAT_SESSION_EVENT, 325
CHAT_SESSION_EVENT_TYPE
CHAT_SESSION_EVENT_TYPE_KEY, 327
DM_CREATED_DATE, 327
DM_UPDATED_DATE, 327
IS_ANALYST_EVENT, 327
TYPE_DESC, 327
TYPE_DISPLAY_NAME, 327
TYPE_ID, 327
TYPE_NAME, 327
CHAT_SESSION_EVENT_TYPE_KEY
CHAT_SESSION_EVENT, 325
CHAT_SESSION_EVENT_TYPE, 327
CHAT_SESSION_TRANSCRIPT, 328
CHAT_SESSION_KEY
CHAT_ANALYST_SESSION, 305
CHAT_SESSION, 317
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_SESSION_DISPOSITION, 324
CHAT_SESSION_EVENT, 325
CHAT_SESSION_TRANSCRIPT, 328
CHAT_WORKFLOW_STEP_RUN, 343
CHAT_SESSION_TRANSCRIPT
ANALYST_KEY, 328
390
Index
CHAT_SESSION_EVENT_TYPE_KEY, 328
CHAT_SESSION_KEY, 328
CHAT_SESSION_TRANSCRIPT_KEY, 328
DATA_SOURCE_KEY, 328
DM_CREATED_DATE, 329
DM_UPDATED_DATE, 329
EVTYPE, 329
IS_ANALYST_TRANSCRIPT, 328
IS_CUSTOMER_TRANSCRIPT, 328
SESSION_ID, 329
TRANSCRIPT_DATE, 329
TRANSCRIPT_DATE_KEY, 328
TRANSCRIPT_MESSAGE, 329
TRANSCRIPT_TIME_KEY, 329
CHAT_SESSION_TRANSCRIPT_KEY
CHAT_SESSION_TRANSCRIPT, 328
CHAT_SESSIONS_BY_ANALYST
ANALYST_KEY, 330
AVG_FIRST_RESPONSE_TIME_SECS, 331
AVG_QWAIT_SECS, 331
AVG_RESPONSE_TIME_SECS, 332
AVG_SESS_WITH_MOTIVE_RC_SECS, 332
AVG_SESS_WITH_MOTIVE_SECS, 332
AVG_SESS_WITH_MOTIVE_TM_SECS, 332
AVG_SESSION_SECS, 331
AVG_WRAPUP_SECS, 331
CALENDAR_DATE_KEY, 330
DM_CREATED_DATE, 332
DM_UPDATED_DATE, 332
MAX_FIRST_RESPONSE_TIME_SECS, 332
MAX_QWAIT_SECS, 331
MAX_RESPONSE_TIME_SECS, 332
MAX_SESS_WITH_MOTIVE_RC_SECS, 332
MAX_SESS_WITH_MOTIVE_SECS, 332
MAX_SESS_WITH_MOTIVE_TM_SECS, 332
MAX_SESSION_SECS, 331
MAX_WRAPUP_SECS, 331
SESSIONS_ACCEPTED_COUNT, 330
SESSIONS_ASSIGNED_COUNT, 330
SESSIONS_COMPLETED_COUNT, 330
SESSIONS_MET_SLA_COUNT, 331
SESSIONS_REFUSED_COUNT, 330
SESSIONS_REQUESTED_COUNT, 330
SESSIONS_SUSPENDED_COUNT, 330
SESSIONS_TRANSFERRED_COUNT, 330
SUPERVISOR_CLOSED_COUNT, 330
TOT_FIRST_RESPONSE_TIME_SECS, 331
TOT_QWAIT_SECS, 331
TOT_RESPONSE_TIME_SECS, 331
TOT_SESS_WITH_MOTIVE_RC_SECS, 332
TOT_SESS_WITH_MOTIVE_SECS, 332
TOT_SESS_WITH_MOTIVE_TM_SECS, 332
TOT_SESSION_SECS, 331
TOT_WRAPUP_SECS, 331
CHAT_SESSIONS_BY_DATE
AVG_ANALYSTS_PER_SESSION, 334
AVG_QWAIT_SECS, 334
AVG_SESS_WITH_MOTIVE_RC_SECS, 334
AVG_SESS_WITH_MOTIVE_SECS, 334
AVG_SESS_WITH_MOTIVE_TM_SECS, 334
AVG_SESSION_SECS, 334
CALENDAR_DATE_KEY, 333
DM_CREATED_DATE, 335
DM_UPDATED_DATE, 335
LINE_OF_BUSINESS_KEY, 333
MAX_QWAIT_SECS, 334
MAX_SESSION_SECS, 334
SESSIONS_ABORTED_COUNT, 333
SESSIONS_ASSIGNED_COUNT, 333
SESSIONS_COMPLETED_COUNT, 333
SESSIONS_MET_SLA_COUNT, 333
SESSIONS_QUEUED_COUNT, 333
SESSIONS_TRANSFERRED_COUNT, 333
SUPERVISOR_CLOSED_COUNT, 333
TOT_ANALYSTS_PER_SESSION, 335
TOT_QWAIT_SECS, 334
TOT_SESS_WITH_MOTIVE_RC_SECS, 334
TOT_SESS_WITH_MOTIVE_SECS, 334
TOT_SESS_WITH_MOTIVE_TM_SECS, 334
TOT_SESSION_SECS, 334
UNIQUE_CUSTOMER_COUNT, 333
CHAT_SESSIONS_BY_HNW_QUEUE
CALENDAR_DATE_KEY, 336
CHAT_QUEUE_KEY, 336
CPE_DEVICE_TYPE_KEY, 336
DM_CREATED_DATE, 337
DM_UPDATED_DATE, 337
LINE_OF_BUSINESS_KEY, 336
SESSIONS_ABORTED_COUNT, 336
SESSIONS_ASSIGNED_COUNT, 336
SESSIONS_COMPLETED_COUNT, 336
SESSIONS_ENTERED_COUNT, 336
SESSIONS_TRANSFERRED_IN_COUNT, 336
SUPERVISOR_CLOSED_COUNT, 337
CHAT_SESSIONS_BY_QUEUE
AVG_ABORT_WAIT_SECS, 339
AVG_ANALYSTS_PER_SESSION, 339
AVG_QUEUE_SIZE, 338
AVG_QWAIT_SECS, 339
AVG_SESS_WITH_MOTIVE_RC_SECS, 339
AVG_SESS_WITH_MOTIVE_SECS, 339
AVG_SESS_WITH_MOTIVE_TM_SECS, 339
AVG_SESSION_SECS, 339
CALENDAR_DATE_KEY, 338
CHAT_QUEUE_KEY, 338
DM_CREATED_DATE, 340
DM_UPDATED_DATE, 340
MAX_ABORT_WAIT_SECS, 339
MAX_QUEUE_SIZE, 339
MAX_QWAIT_SECS, 339
MAX_SESSION_SECS, 339
SESSIONS_ABORTED_COUNT, 338
SESSIONS_ASSIGNED_COUNT, 338
SESSIONS_COMPLETED_COUNT, 338
SESSIONS_ENTERED_COUNT, 338
SESSIONS_MET_SLA_COUNT, 338
SESSIONS_TRANSFERRED_IN_COUNT, 338
SUPERVISOR_CLOSED_COUNT, 338
TOT_ABORT_WAIT_SECS, 340
TOT_ANALYSTS_PER_SESSION, 340
TOT_QUEUE_SIZE, 339
TOT_QWAIT_SECS, 339
TOT_SESS_WITH_MOTIVE_RC_SECS, 340
TOT_SESS_WITH_MOTIVE_SECS, 340
TOT_SESS_WITH_MOTIVE_TM_SECS, 340
TOT_SESSION_SECS, 340
CHAT_WORKFLOW
CHAT_WORKFLOW_KEY, 341
DM_CREATED_DATE, 341
DM_UPDATED_DATE, 341
WORKFLOW_DESC, 341
WORKFLOW_DISPLAY_NAME, 341
WORKFLOW_ID, 341
WORKFLOW_NAME, 341
WORKFLOW_VALUE, 341
WORKFLOW_VERSION, 341
CHAT_WORKFLOW_KEY
CHAT_WORKFLOW, 341
391
CHAT_WORKFLOW_STEP_RUN, 343
CHAT_WORKFLOW_STEP
CHAT_WORKFLOW_STEP_KEY, 342
DM_CREATED_DATE, 342
DM_UPDATED_DATE, 342
STEP_DESC, 342
STEP_DISPLAY_NAME, 342
STEP_ID, 342
STEP_NAME, 342
STEP_VALUE, 342
CHAT_WORKFLOW_STEP_KEY
CHAT_WORKFLOW_STEP, 342
CHAT_WORKFLOW_STEP_RUN, 343
CHAT_WORKFLOW_STEP_RUN
ANALYST_KEY, 343
CHAT_SESSION_KEY, 343
CHAT_WORKFLOW_KEY, 343
CHAT_WORKFLOW_STEP_KEY, 343
CHAT_WORKFLOW_STEP_RUN_KEY, 343
CHAT_WORKFLOW_STEP_STATUS_KEY, 344
CLIENT_ENDPOINT_ID, 344
CLIENT_TIMESTAMP, 345
CUSTOM_ATTR_1, 345
CUSTOM_ATTR_2, 345
CUSTOM_ATTR_3, 346
CUSTOM_ATTR_4, 346
CUSTOM_ATTR_5, 346
CUSTOMER_KEY, 343
DATA_SOURCE_KEY, 343
DM_CREATED_DATE, 346
DM_UPDATED_DATE, 346
DURATION_SECS, 345
EXTERNAL_CONTEXT_ID, 345
IS_AUTOMATED, 344
IS_FIRST_STEP, 345
IS_LAST_STEP, 345
IS_RUN_OFFLINE, 344
LINE_OF_BUSINESS_KEY, 343
LOCATION_KEY, 343
RUN_DATE_KEY, 344
RUN_TIME_KEY, 344
SESSION_ID, 344
SOLUTION_CONTEXT, 345
SRC_DB_TIMESTAMP, 345
STEP_ACTION, 345
STEP_NUMBER, 345
392
Index
SUBSCRIBER_SUBJECT_ID, 344
WORKFLOWSTAT_GUID, 344
WORKFLOWSTAT_ID, 344
WORKFLOWSTAT_SESSIONKEY, 344
CHAT_WORKFLOW_STEP_RUN_KEY
CHAT_WORKFLOW_STEP_RUN, 343
CHAT_WORKFLOW_STEP_STATUS
CHAT_WORKFLOW_STEP_STATUS_KEY, 347
DM_CREATED_DATE, 347
DM_UPDATED_DATE, 347
STATUS_DESC, 347
STATUS_DISPLAY_NAME, 347
STATUS_ID, 347
STATUS_NAME, 347
STATUS_VALUE, 347
CHAT_WORKFLOW_STEP_STATUS_KEY
CHAT_WORKFLOW_STEP_RUN, 344
CHAT_WORKFLOW_STEP_STATUS, 347
CHAT_WORKSTATE_TYPE
CHAT_WORKSTATE_TYPE_KEY, 348
DM_CREATED_DATE, 348
DM_UPDATED_DATE, 348
IS_WORKING, 348
TYPE_ID, 348
WORKSTATE_DESC, 348
WORKSTATE_DISPLAY_NAME, 348
WORKSTATE_NAME, 348
CHAT_WORKSTATE_TYPE_KEY
CHAT_ANALYST_WORKSTATE, 309
CHAT_WORKSTATE_TYPE, 348
CITY
ANALYST, 144
ANALYST_LOOKUP, 147
CUSTOMER, 164
CUSTOMER_LOOKUP, 177
CLIENT_ALTKEY
CUSTOMER_ENDPOINT, 173
CLIENT_ENDPOINT_ID
CHAT_WORKFLOW_STEP_RUN, 344
CUSTOMER_ENDPOINT_LOOKUP, 175
REMOTE_CONTROL_SESSION, 209
SELFHELP_ALERT_EVENT, 240
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION, 251
SELFHELP_WORKFLOW_RUN, 257
SELFHELP_WORKFLOW_STEP_RUN, 264
SOFTWARE_INSTALL_EVENT, 220
VOICE_ANALYST_WFLOW_STEP_RUN, 271
CLIENT_TIMESTAMP
CHAT_WORKFLOW_STEP_RUN, 345
SELFHELP_CONTENT_ACCESS, 246
SELFHELP_WORKFLOW_STEP_RUN, 264
VOICE_ANALYST_WFLOW_STEP_RUN, 271
CLIENTDATE
SELFHELP_CUSTOMSTAT, 249
Closed Assisted Service Requests by Company, 136
Closed Assisted Service Requests by Queue, 137
CLOSED_DATE
CHAT_SESSION, 320
CLOSED_DATE_KEY
CHAT_SESSION, 318
CLOSED_TIME_KEY
CHAT_SESSION, 318
CM.CUSTOMER.AUTHPROVIDER, 30, 31, 57, 81, 85
CM.CUSTOMER.CORRELATIONKEY, 86
CM.CUSTOMER.CUSTOMATTR1KEY, 86
CM.CUSTOMER.CUSTOMATTR2KEY, 86
CM.CUSTOMER.CUSTOMATTR3KEY, 86
CM.CUSTOMER.CUSTOMATTR4KEY, 87
CM.CUSTOMER.CUSTOMATTR5KEY, 87
CM.CUSTOMER.LOCALEVALUEKEY, 87
CM.CUSTOMER.ORGANIZATIONNAMEKEY, 87
CM.CUSTOMER.TESTDOMAINFILTER, 88
CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE, 88
CM.LOCATION.ATTRIBUTENAME, 88
CM.LOCATION.DIRECTATTRIBUTE, 88
CM.SEGMENTATION.USESUBJECTATTRIBUTESETS, 89
CM.SUBSCRIPTION.ATTRIBUTENAME, 89
CM.SUBSCRIPTION.DIRECTATTRIBUTE, 89
Cognos Data Manager
installing, 33
upgrading to, 55
Cognos Data Manager 8.4
Using with Oracle 11g, 10
Cognos DecisionStream
creating a catalog, 19
creating the catalog user, 19
installing, 17
installing on Solaris, 18
Cognos DescisionStream 7.1
Using with Oracle 10g, 10
COLLECTED_DATE
TELEMETRY_DATA, 228
COLLECTED_DATE_KEY
TELEMETRY_DATA, 227
COLLECTED_TIME_KEY
TELEMETRY_DATA, 227
COMPONENT_NAME
SCHEMA_REVISION, 362
SYSTEM_EVENT_LOG, 225
COMPUTER_COUNT
CUSTOMER_NETWORK, 181
Concurrent Sessions, 131
configuration
post-installation, 72
CONNECTION_REQUEST_URL
CUSTOMER_CPE_DEVICE, 169
CONTENT_ACCESS_COUNT
SELFHELP_CONTENT_ACCS_BY_DATE, 247
CONTENT_ACCESS_DATE
SELFHELP_CONTENT_ACCESS, 246
CONTENT_DESC
SELFHELP_CONTENT, 244
CONTENT_PATH
SELFHELP_CONTENT, 244
CONTENT_TYPE
SELFHELP_CONTENT, 244
CONTENT_VALUE
SELFHELP_CONTENT, 244
CONTEXT_1
SYSTEM_EVENT_LOG, 225
CONTEXT_2
SYSTEM_EVENT_LOG, 225
CONTEXT_3
SYSTEM_EVENT_LOG, 226
CONTEXT_CREATED_DATE
CRM_CONTEXT_LOOKUP, 160
CONTEXT_DESC
SELFHELP_ALERT_CONTEXT, 238
CONTEXT_DISPLAY_NAME
SELFHELP_ALERT_CONTEXT, 238
CONTEXT_NAME
SELFHELP_ALERT_CONTEXT, 238
converted, 110
CONVERTED_COUNT
PRODUCT_ADOPTION_BY_DATE, 354
CONVERTED_DATE
CUSTOMER_PRODUCT_ADOPTION, 350
393
CONVERTED_DATE_KEY
CUSTOMER_PRODUCT_ADOPTION, 349
correcting historical data, 76
CORRELATION_ID
ANALYST, 145
CUSTOMER, 166
CUSTOMER_ENDPOINT, 173
CORRELATION_TYPE
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_LOOKUP, 178
COUNTRY
ANALYST, 144
ANALYST_LOOKUP, 147
CUSTOMER, 164
CUSTOMER_LOOKUP, 177
CPE_DEVICE_TYPE
CPE_DEVICE_TYPE_KEY, 158
DESCRIPTION, 158
DM_CREATED_DATE, 159
DM_UPDATED_DATE, 159
IS_FILE_SERVER_DEVICE, 159
IS_GAME_CONSOLE_DEVICE, 159
IS_MEDIA_SERVER_DEVICE, 159
IS_MODEM_DEVICE, 158
IS_PRINT_SERVER_DEVICE, 159
IS_ROUTER_DEVICE, 159
IS_SECURITY_CAMERA_DEVICE, 159
IS_SET_TOP_BOX_DEVICE, 159
IS_VOIP_DEVICE, 159
IS_WAP_DEVICE, 159
MANUFACTURER, 158
MANUFACTURER_OUI, 158
MODEL_NAME, 158
PRODUCT_CLASS, 158
CPE_DEVICE_TYPE_KEY
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CPE_DEVICE_TYPE, 158
CUSTOMER_CPE_DEVICE, 167
MANAGED_NETWORKS_BY_CPE, 196
CREATED_BY_ANALYST_COUNT
VOICE_SESSIONS_BY_DATE, 287
CREATED_DATE
ANALYST_NOTES, 151
CHAT_SESSION, 320
394
Index
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_NETWORK, 182
MANAGED_SETTING_CHECK, 201
CREATED_DATE_KEY
CHAT_SESSION, 317
CUSTOMER_CPE_DEVICE, 167
CUSTOMER_NETWORK, 181
MANAGED_SETTING_CHECK, 200
SELFHELP_CONTENT_ACCESS, 245
VOICE_SESSION, 276
CREATED_TIME_KEY
CHAT_SESSION, 317
SELFHELP_CONTENT_ACCESS, 245
VOICE_SESSION, 276
CRM_CONTEXT_LOOKUP
CONTEXT_CREATED_DATE, 160
CRM_CONTEXT_LOOKUP_KEY, 160
CRM_TICKET_ID, 160
CUSTOM_ATTR_1, 161
CUSTOM_ATTR_2, 161
CUSTOM_ATTR_3, 161
CUSTOM_ATTR_4, 161
CUSTOM_ATTR_5, 161
CUSTOMER_ENDPOINT_KEY, 160
CUSTOMER_KEY, 160
DATA_SOURCE_KEY, 160
DM_CREATED_DATE, 161
DM_UPDATED_DATE, 161
EXTERNAL_CONTEXT_ID, 160
SUBSCRIBER_SUBJECT_ID, 160
SUPPORT_CHANNEL_NAME, 160
SUPPORT_CHANNEL_SESSION_ID, 160
CRM_CONTEXT_LOOKUP_KEY
CRM_CONTEXT_LOOKUP, 160
CRM_KEY
CHAT_ANALYST_SESSION, 307
CHAT_SESSION, 320
CRM_TICKET_ID
ANALYST_NOTES, 151
CRM_CONTEXT_LOOKUP, 160
MANAGED_SETTING_CHECK, 201
REMOTE_CONTROL_SESSION, 209
SELFHELP_SESSION, 252
TELEMETRY_DATA, 228
VOICE_SESSION, 281
Crystal software
installing and configuring, 40
licenses, 40, 100
overview, 40
CSR Logins, 131
CSR Work States, 132
CUSTOM_ATTR_1
ANALYST, 144
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
ANALYST_NOTES, 151
CALENDAR_DATE, 156
CHAT_SESSION, 321
CHAT_SESSION_ANALYST_ACTION, 323
CHAT_WORKFLOW_STEP_RUN, 345
CRM_CONTEXT_LOOKUP, 161
CUSTOMER, 165
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_LOOKUP, 178
CUSTOMER_NETWORK, 183
CUSTOMER_WIRELESS_LAN, 189
LINE_OF_BUSINESS, 192
LOCATION, 194
SELFHELP_ALERT_EVENT, 240
SELFHELP_CUSTOMSTAT, 249
SELFHELP_SESSION, 252
SELFHELP_WORKFLOW_STEP_RUN, 265
SUBSCRIPTION, 223
VOICE_ANALYST_WFLOW_STEP_RUN, 273
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 296
CUSTOM_ATTR_2
ANALYST, 145
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
ANALYST_NOTES, 152
CALENDAR_DATE, 156
CHAT_SESSION, 321
CHAT_SESSION_ANALYST_ACTION, 323
CHAT_WORKFLOW_STEP_RUN, 345
CRM_CONTEXT_LOOKUP, 161
CUSTOMER, 165
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_LOOKUP, 178
CUSTOMER_NETWORK, 183
CUSTOMER_WIRELESS_LAN, 189
LINE_OF_BUSINESS, 193
LOCATION, 195
SELFHELP_ALERT_EVENT, 240
SELFHELP_CUSTOMSTAT, 249
SELFHELP_SESSION, 252
SELFHELP_WORKFLOW_STEP_RUN, 265
SUBSCRIPTION, 223
VOICE_ANALYST_WFLOW_STEP_RUN, 273
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 296
CUSTOM_ATTR_3
ANALYST, 145
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
ANALYST_NOTES, 152
CALENDAR_DATE, 156
CHAT_SESSION, 321
CHAT_SESSION_ANALYST_ACTION, 323
CHAT_WORKFLOW_STEP_RUN, 346
CRM_CONTEXT_LOOKUP, 161
CUSTOMER, 165
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_LOOKUP, 178
CUSTOMER_NETWORK, 183
CUSTOMER_WIRELESS_LAN, 189
LINE_OF_BUSINESS, 193
LOCATION, 195
SELFHELP_ALERT_EVENT, 241
SELFHELP_CUSTOMSTAT, 249
SELFHELP_SESSION, 252
SELFHELP_WORKFLOW_STEP_RUN, 265
SUBSCRIPTION, 224
VOICE_ANALYST_WFLOW_STEP_RUN, 273
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 296
CUSTOM_ATTR_4
ANALYST, 145
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
ANALYST_NOTES, 152
CALENDAR_DATE, 156
CHAT_SESSION, 321
CHAT_SESSION_ANALYST_ACTION, 323
CHAT_WORKFLOW_STEP_RUN, 346
395
CRM_CONTEXT_LOOKUP, 161
CUSTOMER, 165
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_LOOKUP, 178
CUSTOMER_NETWORK, 183
CUSTOMER_WIRELESS_LAN, 190
LINE_OF_BUSINESS, 193
LOCATION, 195
SELFHELP_ALERT_EVENT, 241
SELFHELP_CUSTOMSTAT, 249
SELFHELP_SESSION, 253
SELFHELP_WORKFLOW_STEP_RUN, 266
SUBSCRIPTION, 224
VOICE_ANALYST_WFLOW_STEP_RUN, 273
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 296
CUSTOM_ATTR_5
ANALYST, 145
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
ANALYST_NOTES, 152
CALENDAR_DATE, 156
CHAT_SESSION, 321
CHAT_SESSION_ANALYST_ACTION, 323
CHAT_WORKFLOW_STEP_RUN, 346
CRM_CONTEXT_LOOKUP, 161
CUSTOMER, 165
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_LOOKUP, 179
CUSTOMER_NETWORK, 183
CUSTOMER_WIRELESS_LAN, 190
LINE_OF_BUSINESS, 193
LOCATION, 195
SELFHELP_ALERT_EVENT, 241
SELFHELP_CUSTOMSTAT, 249
SELFHELP_SESSION, 253
SELFHELP_WORKFLOW_STEP_RUN, 266
SUBSCRIPTION, 224
VOICE_ANALYST_WFLOW_STEP_RUN, 273
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 296
CUSTOMER
ACCOUNT_NUMBER, 163
CITY, 164
396
Index
CORRELATION_ID, 166
COUNTRY, 164
CUSTOM_ATTR_1, 165
CUSTOM_ATTR_2, 165
CUSTOM_ATTR_3, 165
CUSTOM_ATTR_4, 165
CUSTOM_ATTR_5, 165
CUSTOMER_KEY, 163
DM_CREATED_DATE, 166
DM_UPDATED_DATE, 166
DSL_NUMBER, 163
EMAIL_ADDRESS, 163
EMAIL_USER_NAME, 163
ENDPOINT_COUNT, 166
FIRST_CONTACT_DATE, 164
FULL_NAME, 163
IS_ACTIVE, 165
IS_TEST, 165
LOCALE_VALUE, 164
ORGANIZATION_NAME, 164
PHONE_NUMBER, 163
POSTAL_CODE, 163
STATE_PROVINCE, 164
CUSTOMER_COUNT
MANAGED_SETTING_STATS_BY_DATE, 204
SELFHELP_ALERTS_BY_DATE, 242
SELFHELP_SESSIONS_BY_DATE, 254
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
CUSTOMER_CPE_DEVICE
ADDITIONAL_HARDWARE_VERSIONS, 168
ADDITIONAL_SOFTWARE_VERSIONS, 169
CONNECTION_REQUEST_URL, 169
CPE_DEVICE_TYPE_KEY, 167
CREATED_DATE, 171
CREATED_DATE_KEY, 167
CUSTOM_ATTR_1, 171
CUSTOM_ATTR_2, 171
CUSTOM_ATTR_3, 171
CUSTOM_ATTR_4, 171
CUSTOM_ATTR_5, 171
CUSTOMER_CPE_DEVICE_KEY, 167
CUSTOMER_KEY, 167
CUSTOMER_NETWORK_KEY, 171
DEVICE_UUID, 171
DM_CREATED_DATE, 172
DM_UPDATED_DATE, 172
ENABLED_OPTIONS, 168
FIRMWARE_VERSION, 168
FIRST_USE_DATE, 169
HARDWARE_VERSION, 167
IS_MANAGED_UPGRADE_ENABLED, 170
IS_PERIODIC_INFORM_ENABLED, 170
IS_TR64_ENABLED, 169
IS_TR69_ENABLED, 169
LAN_INTERFACE_COUNT, 170
MAC_ADDRESS_LAN, 170
MAC_ADDRESS_WAN, 170
MANAGEMENT_SERVER_URL, 169
MANAGEMENT_URL, 169
MANUFACTURER_URL, 169
NETWORK_UUID, 171
PERIODIC_INFORM_INTERVAL, 170
PROVISIONING_CODE, 168
SERIAL_NUMBER, 167
SOFTWARE_VERSION, 168
SPEC_VERSION, 168
UDN, 167
UPNPTYPE, 168
WAN_ACCESS_PROVIDER, 170
WAN_ACCESS_TYPE, 170
WAN_INTERFACE_COUNT, 170
CUSTOMER_CPE_DEVICE_KEY
CUSTOMER_CPE_DEVICE, 167
CUSTOMER_ENDPOINT
ACTIVATION_CLIENT_ALTKEY, 173
CLIENT_ALTKEY, 173
CORRELATION_ID, 173
CUSTOMER_ENDPOINT_KEY, 173
CUSTOMER_KEY, 173
CUSTOMER_NETWORK_KEY, 174
DM_CREATED_DATE, 174
DM_UPDATED_DATE, 174
ENDPOINT_CREATED_DATE, 173
IS_ACTIVE, 174
OPERATING_SYSTEM_KEY, 173
CUSTOMER_ENDPOINT_KEY
CRM_CONTEXT_LOOKUP, 160
CUSTOMER_ENDPOINT, 173
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_SOFTWARE, 186
MANAGED_SETTING_CHECK, 200
SOFTWARE_INSTALL_EVENT, 219
TELEMETRY_DATA, 228
CUSTOMER_ENDPOINT_LOOKUP
CLIENT_ENDPOINT_ID, 175
CORRELATION_TYPE, 175
CUSTOMER_ENDPOINT_KEY, 175
CUSTOMER_ENDPOINT_LOOKUP_KEY, 175
CUSTOMER_KEY, 175
DATA_SOURCE_KEY, 175
DM_CREATED_DATE, 175
DM_UPDATED_DATE, 175
SUBSCRIBER_SUBJECT_ID, 175
CUSTOMER_ENDPOINT_LOOKUP_KEY
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_KEY
CHAT_ANALYST_SESSION, 305
CHAT_SESSION, 317
CHAT_WORKFLOW_STEP_RUN, 343
CRM_CONTEXT_LOOKUP, 160
CUSTOMER, 163
CUSTOMER_CPE_DEVICE, 167
CUSTOMER_ENDPOINT, 173
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_LOOKUP, 176
CUSTOMER_NETWORK, 180
CUSTOMER_PRODUCT_ADOPTION, 349
CUSTOMER_SEGMENT, 185
CUSTOMER_SOFTWARE, 186
CUSTOMER_SUBSCRIPTION, 187
CUSTOMER_WIRELESS_LAN, 188
MANAGED_SETTING_CHECK, 200
REMOTE_CONTROL_SESSION, 206
SELFHELP_ALERT_EVENT, 240
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION, 251
SELFHELP_WORKFLOW_RUN, 256
SOFTWARE_INSTALL_EVENT, 219
VOICE_ANALYST_WFLOW_STEP_RUN, 271
VOICE_SESSION, 276
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_WORKFLOW_STEP_RUN, 294
CUSTOMER_LOOKUP
ACCOUNT_ALTKEY, 176
ACCOUNT_NUMBER, 176
AUTH_PROVIDER_NAME, 176
397
CITY, 177
CORRELATION_TYPE, 178
COUNTRY, 177
CUSTOM_ATTR_1, 178
CUSTOM_ATTR_2, 178
CUSTOM_ATTR_3, 178
CUSTOM_ATTR_4, 178
CUSTOM_ATTR_5, 179
CUSTOMER_KEY, 176
CUSTOMER_LOOKUP_KEY, 176
DATA_SOURCE_KEY, 176
DM_CREATED_DATE, 179
DM_UPDATED_DATE, 179
DSL_NUMBER, 177
EMAIL_ADDRESS, 177
EMAIL_USER_NAME, 177
FULL_NAME, 177
IS_ACTIVE, 178
IS_TEST, 178
LOCALE_VALUE, 178
ORGANIZATION_NAME, 178
PHONE_NUMBER, 177
POSTAL_CODE, 177
STATE_PROVINCE, 177
SUBJECT_CREATED_DATE, 176
SUBJECT_ID, 176
SUBSCRIBER_ACCOUNT_ID, 176
CUSTOMER_LOOKUP_KEY
CUSTOMER_LOOKUP, 176
CUSTOMER_NETWORK
COMPUTER_COUNT, 181
CREATED_DATE, 182
CREATED_DATE_KEY, 181
CUSTOM_ATTR_1, 183
CUSTOM_ATTR_2, 183
CUSTOM_ATTR_3, 183
CUSTOM_ATTR_4, 183
CUSTOM_ATTR_5, 183
CUSTOMER_KEY, 180
CUSTOMER_NETWORK_KEY, 180
DATA_SOURCE_KEY, 180
DEFAULT_NETWORK_NAME, 181
DM_CREATED_DATE, 184
DM_UPDATED_DATE, 184
FILE_SHARE_COUNT, 182
GATEWAY_DEVICE_TYPE_KEY, 180
398
Index
GATEWAY_DEVICE_UUID, 183
LINE_OF_BUSINESS_KEY, 180
LOCATION_KEY, 180
MANAGED_COMPUTER_COUNT, 182
MODEM_DEVICE_TYPE_KEY, 181
MODEM_DEVICE_UUID, 183
NETWORK_DEVICE_COUNT, 182
NETWORK_UUID, 183
PRINTER_SHARE_COUNT, 182
SUBJECT_ID, 183
UNKNOWN_HOST_COUNT, 182
UPDATED_DATE, 182
WINDOWS_DOMAIN_NAME, 181
WINDOWS_WORKGROUP_NAME, 181
WIRELESS_LAN_COUNT, 181
CUSTOMER_NETWORK_KEY
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_ENDPOINT, 174
CUSTOMER_NETWORK, 180
CUSTOMER_WIRELESS_LAN, 189
CUSTOMER_PRODUCT_ADOPTION
ADOPTED_DATE, 350
ADOPTED_DATE_KEY, 349
CONVERTED_DATE, 350
CONVERTED_DATE_KEY, 349
CUSTOMER_KEY, 349
CUSTOMER_PRODUCT_ADOPTION_KEY, 349
DM_CREATED_DATE, 351
DM_UPDATED_DATE, 351
ENABLED_DATE, 350
ENABLED_DATE_KEY, 349
IS_ADOPTED, 350
IS_CONVERTED, 350
IS_ENABLED, 350
LAST_USAGE_DATE, 351
LAST_USAGE_DATE_KEY, 349
LINE_OF_BUSINESS_KEY, 349
PRODUCT_KEY, 349
REQUEST_COUNT, 350
USAGE_COUNT, 350
CUSTOMER_PRODUCT_ADOPTION_KEY
CUSTOMER_PRODUCT_ADOPTION, 349
CUSTOMER_SEGMENT
CUSTOMER_KEY, 185
CUSTOMER_SEGMENT_KEY, 185
DM_CREATED_DATE, 185
DM_UPDATED_DATE, 185
EFFECTIVE_DATE, 185
END_DATE, 185
IS_CURRENT, 185
LINE_OF_BUSINESS_KEY, 185
LOCATION_KEY, 185
CUSTOMER_SEGMENT_KEY
CUSTOMER_SEGMENT, 185
CUSTOMER_SOFTWARE
CUSTOMER_ENDPOINT_KEY, 186
CUSTOMER_KEY, 186
CUSTOMER_SOFTWARE_KEY, 186
DM_CREATED_DATE, 186
DM_UPDATED_DATE, 186
INSTALL_DATE, 186
SOFTWARE_VERSION_KEY, 186
CUSTOMER_SOFTWARE_KEY
CUSTOMER_SOFTWARE, 186
CUSTOMER_SUBSCRIPTION
CUSTOMER_KEY, 187
CUSTOMER_SUBSCRIPTION_KEY, 187
DM_CREATED_DATE, 187
DM_UPDATED_DATE, 187
SUBSCRIPTION_END_DATE, 187
SUBSCRIPTION_KEY, 187
SUBSCRIPTION_START_DATE, 187
CUSTOMER_SUBSCRIPTION_KEY
CUSTOMER_SUBSCRIPTION, 187
CUSTOMER_WIRELESS_LAN
CUSTOM_ATTR_1, 189
CUSTOM_ATTR_2, 189
CUSTOM_ATTR_3, 189
CUSTOM_ATTR_4, 190
CUSTOM_ATTR_5, 190
CUSTOMER_KEY, 188
CUSTOMER_NETWORK_KEY, 189
CUSTOMER_WIRELESS_LAN_KEY, 188
DATA_SOURCE_KEY, 188
DM_CREATED_DATE, 190
DM_UPDATED_DATE, 190
ENCRYPTION_KEY_SIZE, 188
ENCRYPTION_TYPE, 188
NETWORK_UUID, 189
SUBJECT_ID, 189
WAP_DEVICE_TYPE_KEY, 188
WAP_DEVICE_UUID, 189
WLAN_SSID, 188
WLAN_UUID, 189
CUSTOMER_WIRELESS_LAN_KEY
CUSTOMER_WIRELESS_LAN, 188
CUSTOMSTAT_ID
SELFHELP_CUSTOMSTAT, 248
D
dashboard
configuring, 100
Dashboard, 101
Dashboard Adoption, 116
Dashboard Adoption Detail, 116
dashboard reports, 48
Dashboard Summary, 117
dashboard.AudienceSize, 91, 110
DASHBOARD.CheckForRecentShEscalation, 89
DASHBOARD.KEEP4XCOMPATIBILITY, 90
data mart
definition of, 2
Data Mart
installation overview, 8
Data Mart and reporting
benefits of, 2
Data Mart schema reference
ANALYST, 143
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET, 149
ANALYST_NOTES, 151
BATCH_LOADER_CHUNK, 357
BATCH_LOADER_CONFIG, 360
CALENDAR_DATE, 153
CHAT_ANALYST_ACTION, 298
CHAT_ANALYST_EVENT, 299
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_ANALYST_LOGIN, 302
CHAT_ANALYST_LOGIN_BY_DATE, 304
CHAT_ANALYST_SESSION, 305
CHAT_ANALYST_WORKSTATE, 309
CHAT_DISPOSITION, 311
CHAT_QUEUE, 312
CHAT_QUEUE_EVENT, 314
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION, 317
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_SESSION_DISPOSITION, 324
399
CHAT_SESSION_EVENT, 325
CHAT_SESSION_EVENT_TYPE, 327
CHAT_SESSION_TRANSCRIPT, 328
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
CHAT_WORKFLOW, 341
CHAT_WORKFLOW_STEP, 342
CHAT_WORKFLOW_STEP_RUN, 343
CHAT_WORKFLOW_STEP_STATUS, 347
CHAT_WORKSTATE_TYPE, 348
CPE_DEVICE_TYPE, 158
CRM_CONTEXT_LOOKUP, 160
CUSTOMER, 162
CUSTOMER_CPE_DEVICE, 167
CUSTOMER_ENDPOINT, 173
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_LOOKUP, 176
CUSTOMER_NETWORK, 180
CUSTOMER_PRODUCT_ADOPTION, 349
CUSTOMER_SEGMENT, 185
CUSTOMER_SOFTWARE, 186
CUSTOMER_SUBSCRIPTION, 187
CUSTOMER_WIRELESS_LAN, 188
DATA_SOURCE, 191
ETL_PARAMETERS, 361
LINE_OF_BUSINESS, 192
LOCATION, 194
MANAGED_NETWORKS_BY_CPE, 196
MANAGED_SETTING, 198
MANAGED_SETTING_CHECK, 200
MANAGED_SETTING_REF, 202
MANAGED_SETTING_STATS_BY_DATE, 203
OPERATING_SYSTEM, 205
PRODUCT, 352
PRODUCT_ADOPTION_BY_DATE, 354
PRODUCT_USAGE_BY_DATE, 355
REMOTE_CONTROL_SESSION, 206
REMOTE_CTL_SESSIONS_BY_DATE, 210
SCHEMA_REVISION, 362
SELFHELP_ALERT, 234
SELFHELP_ALERT_ACTION, 236
SELFHELP_ALERT_CONTEXT, 238
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERTS_BY_DATE, 242
400
Index
SELFHELP_CONTENT, 244
SELFHELP_CONTENT_ACCESS, 245
SELFHELP_CONTENT_ACCS_BY_DATE, 247
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION, 250
SELFHELP_SESSIONS_BY_DATE, 254
SELFHELP_WORKFLOW, 255
SELFHELP_WORKFLOW_RUN, 256
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
SELFHELP_WORKFLOW_STATUS, 261
SELFHELP_WORKFLOW_STEP, 262
SELFHELP_WORKFLOW_STEP_RUN, 263
SELFHELP_WORKFLOW_STEP_STATUS, 267
SERVICE_LEVEL_TARGET, 213
SERVICE_METRICS_BY_DATE, 214
SOFTWARE_INSTALL_EVENT, 219
SOFTWARE_INSTALLS_BY_DATE, 221
SOFTWARE_VERSION, 222
SUBSCRIPTION, 223
SYSTEM_EVENT_LOG, 225
TELEMETRY_DATA, 227
TELEMETRY_PATH, 229
TELEMETRY_SOURCE, 230
TELEMETRY_TYPE, 231
TIME_OF_DAY, 232
VOICE_ANALYST_ACTION, 268
VOICE_ANALYST_STEP_STATUS, 269
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_ANALYST_WORKFLOW, 274
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_SESSION, 276
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_SESSION_STATUS, 285
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
VOICE_WORKFLOW, 291
VOICE_WORKFLOW_STEP, 292
VOICE_WORKFLOW_STEP_RUN, 293
VOICE_WORKFLOW_STEP_STATUS, 297
data source (see See ODBC data source)
DATA_SOURCE
DATA_SOURCE_KEY, 191
DB_LINK_NAME, 191
SOURCE_DESC, 191
SOURCE_NAME, 191
DATA_SOURCE_KEY
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET, 149
ANALYST_NOTES, 151
BATCH_LOADER_CHUNK, 357
BATCH_LOADER_CONFIG, 360
CHAT_ANALYST_EVENT, 299
CHAT_ANALYST_LOGIN, 302
CHAT_ANALYST_SESSION, 305
CHAT_ANALYST_WORKSTATE, 309
CHAT_QUEUE_EVENT, 314
CHAT_SESSION, 317
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_SESSION_DISPOSITION, 324
CHAT_SESSION_EVENT, 325
CHAT_SESSION_TRANSCRIPT, 328
CHAT_WORKFLOW_STEP_RUN, 343
CRM_CONTEXT_LOOKUP, 160
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_LOOKUP, 176
CUSTOMER_NETWORK, 180
CUSTOMER_WIRELESS_LAN, 188
DATA_SOURCE, 191
ETL_PARAMETERS, 361
MANAGED_SETTING_CHECK, 200
REMOTE_CONTROL_SESSION, 206
SELFHELP_ALERT_EVENT, 239
SELFHELP_CONTENT_ACCESS, 245
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION, 250
SELFHELP_WORKFLOW_RUN, 256
SELFHELP_WORKFLOW_STEP_RUN, 263
SOFTWARE_INSTALL_EVENT, 219
TELEMETRY_DATA, 227
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_SESSION, 276
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_WORKFLOW_STEP_RUN, 293
DATABASE_TIME
TIME_OF_DAY, 232
DATAMART.currentLoadEndDate, 90
datamart.duplicateUUID.count, 90
datamart.duplicateUUID.count.threshold , 90
DATAMART.invalidMaxDate, 91
DATAMART.invalidMinDate, 91
DATAMART.nextLoadBeginDate, 91
DATAMART.systemLogLevel, 91
DAY_DATE
CALENDAR_DATE, 153
DAY_NAME
CALENDAR_DATE, 153
DAY_NUM_IN_MONTH
CALENDAR_DATE, 154
DAY_NUM_IN_WEEK
CALENDAR_DATE, 153
DAY_NUM_IN_YEAR
CALENDAR_DATE, 154
DAY_SHORT_NAME
CALENDAR_DATE, 153
DB_LINK_NAME
DATA_SOURCE, 191
DEFAULT_NETWORK_NAME
CUSTOMER_NETWORK, 181
deployment diagram, 4
DESCRIPTION
CPE_DEVICE_TYPE, 158
DEVICE_UUID
CUSTOMER_CPE_DEVICE, 171
DIAGNOSTIC_CODE_CHECK_COUNT
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
DIAGNOSTIC_CODE_COUNT
VOICE_SESSION, 280
DISPLAY_KEY
MANAGED_SETTING_REF, 202
DISPOSITION_CAT_ID
CHAT_DISPOSITION, 311
DISPOSITION_DESC
CHAT_DISPOSITION, 311
DISPOSITION_DISPLAY_NAME
CHAT_DISPOSITION, 311
DISPOSITION_FOLDER_ID
CHAT_DISPOSITION, 311
DISPOSITION_NAME
CHAT_DISPOSITION, 311
DIVISION
ANALYST, 143
ANALYST_LOOKUP, 147
DM_CREATED_DATE
ANALYST, 145
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
ANALYST_NOTES, 152
401
BATCH_LOADER_CHUNK, 359
BATCH_LOADER_CONFIG, 360
CALENDAR_DATE, 157
CHAT_ANALYST_ACTION, 298
CHAT_ANALYST_EVENT, 300
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_ANALYST_LOGIN, 303
CHAT_ANALYST_LOGIN_BY_DATE, 304
CHAT_ANALYST_SESSION, 308
CHAT_ANALYST_WORKSTATE, 310
CHAT_DISPOSITION, 311
CHAT_QUEUE, 313
CHAT_QUEUE_EVENT, 315
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION, 321
CHAT_SESSION_ANALYST_ACTION, 323
CHAT_SESSION_DISPOSITION, 324
CHAT_SESSION_EVENT, 326
CHAT_SESSION_EVENT_TYPE, 327
CHAT_SESSION_TRANSCRIPT, 329
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 335
CHAT_SESSIONS_BY_HNW_QUEUE, 337
CHAT_SESSIONS_BY_QUEUE, 340
CHAT_WORKFLOW, 341
CHAT_WORKFLOW_STEP, 342
CHAT_WORKFLOW_STEP_RUN, 346
CHAT_WORKFLOW_STEP_STATUS, 347
CHAT_WORKSTATE_TYPE, 348
CPE_DEVICE_TYPE, 159
CRM_CONTEXT_LOOKUP, 161
CUSTOMER, 166
CUSTOMER_CPE_DEVICE, 172
CUSTOMER_ENDPOINT, 174
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_LOOKUP, 179
CUSTOMER_NETWORK, 184
CUSTOMER_PRODUCT_ADOPTION, 351
CUSTOMER_SEGMENT, 185
CUSTOMER_SOFTWARE, 186
CUSTOMER_SUBSCRIPTION, 187
CUSTOMER_WIRELESS_LAN, 190
ETL_PARAMETERS, 361
LINE_OF_BUSINESS, 193
LOCATION, 195
MANAGED_NETWORKS_BY_CPE, 197
402
Index
MANAGED_SETTING, 199
MANAGED_SETTING_CHECK, 201
MANAGED_SETTING_REF, 202
MANAGED_SETTING_STATS_BY_DATE, 204
OPERATING_SYSTEM, 205
PRODUCT, 353
PRODUCT_ADOPTION_BY_DATE, 354
PRODUCT_USAGE_BY_DATE, 355
REMOTE_CONTROL_SESSION, 209
REMOTE_CTL_SESSIONS_BY_DATE, 211
SCHEMA_REVISION, 362
SELFHELP_ALERT, 235
SELFHELP_ALERT_ACTION, 237
SELFHELP_ALERT_CONTEXT, 238
SELFHELP_ALERT_EVENT, 241
SELFHELP_ALERTS_BY_DATE, 243
SELFHELP_CONTENT, 244
SELFHELP_CONTENT_ACCESS, 246
SELFHELP_CONTENT_ACCS_BY_DATE, 247
SELFHELP_CUSTOMSTAT, 249
SELFHELP_SESSION, 253
SELFHELP_SESSIONS_BY_DATE, 254
SELFHELP_WORKFLOW, 255
SELFHELP_WORKFLOW_RUN, 259
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
SELFHELP_WORKFLOW_STATUS, 261
SELFHELP_WORKFLOW_STEP, 262
SELFHELP_WORKFLOW_STEP_RUN, 266
SELFHELP_WORKFLOW_STEP_STATUS, 267
SERVICE_LEVEL_TARGET, 213
SERVICE_METRICS_BY_DATE, 218
SOFTWARE_INSTALL_EVENT, 220
SOFTWARE_INSTALLS_BY_DATE, 221
SOFTWARE_VERSION, 222
SUBSCRIPTION, 224
SYSTEM_EVENT_LOG, 226
TELEMETRY_DATA, 228
TELEMETRY_PATH, 229
TELEMETRY_SOURCE, 230
TELEMETRY_TYPE, 231
TIME_OF_DAY, 233
VOICE_ANALYST_ACTION, 268
VOICE_ANALYST_STEP_STATUS, 269
VOICE_ANALYST_WFLOW_STEP_RUN, 273
VOICE_ANALYST_WORKFLOW, 274
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 284
VOICE_SESSION_STATUS, 285
VOICE_SESSIONS_BY_DATE, 288
VOICE_STATS_BY_DATE, 290
VOICE_WORKFLOW, 291
VOICE_WORKFLOW_STEP, 292
VOICE_WORKFLOW_STEP_RUN, 296
VOICE_WORKFLOW_STEP_STATUS, 297
dm_init_run.log, 74
DM_UPDATED_DATE
ANALYST, 145
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
ANALYST_NOTES, 152
BATCH_LOADER_CHUNK, 359
BATCH_LOADER_CONFIG, 360
CALENDAR_DATE, 157
CHAT_ANALYST_ACTION, 298
CHAT_ANALYST_EVENT, 300
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_ANALYST_LOGIN, 303
CHAT_ANALYST_LOGIN_BY_DATE, 304
CHAT_ANALYST_SESSION, 308
CHAT_ANALYST_WORKSTATE, 310
CHAT_DISPOSITION, 311
CHAT_QUEUE, 313
CHAT_QUEUE_EVENT, 315
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION, 321
CHAT_SESSION_ANALYST_ACTION, 323
CHAT_SESSION_DISPOSITION, 324
CHAT_SESSION_EVENT, 326
CHAT_SESSION_EVENT_TYPE, 327
CHAT_SESSION_TRANSCRIPT, 329
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 335
CHAT_SESSIONS_BY_HNW_QUEUE, 337
CHAT_SESSIONS_BY_QUEUE, 340
CHAT_WORKFLOW, 341
CHAT_WORKFLOW_STEP, 342
CHAT_WORKFLOW_STEP_RUN, 346
CHAT_WORKFLOW_STEP_STATUS, 347
CHAT_WORKSTATE_TYPE, 348
CPE_DEVICE_TYPE, 159
CRM_CONTEXT_LOOKUP, 161
CUSTOMER, 166
CUSTOMER_CPE_DEVICE, 172
CUSTOMER_ENDPOINT, 174
CUSTOMER_ENDPOINT_LOOKUP, 175
CUSTOMER_LOOKUP, 179
CUSTOMER_NETWORK, 184
CUSTOMER_PRODUCT_ADOPTION, 351
CUSTOMER_SEGMENT, 185
CUSTOMER_SOFTWARE, 186
CUSTOMER_SUBSCRIPTION, 187
CUSTOMER_WIRELESS_LAN, 190
ETL_PARAMETERS, 361
LINE_OF_BUSINESS, 193
LOCATION, 195
MANAGED_NETWORKS_BY_CPE, 197
MANAGED_SETTING, 199
MANAGED_SETTING_CHECK, 201
MANAGED_SETTING_REF, 202
MANAGED_SETTING_STATS_BY_DATE, 204
OPERATING_SYSTEM, 205
PRODUCT, 353
PRODUCT_ADOPTION_BY_DATE, 354
PRODUCT_USAGE_BY_DATE, 356
REMOTE_CONTROL_SESSION, 209
REMOTE_CTL_SESSIONS_BY_DATE, 211
SCHEMA_REVISION, 362
SELFHELP_ALERT, 235
SELFHELP_ALERT_ACTION, 237
SELFHELP_ALERT_CONTEXT, 238
SELFHELP_ALERT_EVENT, 241
SELFHELP_ALERTS_BY_DATE, 243
SELFHELP_CONTENT, 244
SELFHELP_CONTENT_ACCESS, 246
SELFHELP_CONTENT_ACCS_BY_DATE, 247
SELFHELP_CUSTOMSTAT, 249
SELFHELP_SESSION, 253
SELFHELP_SESSIONS_BY_DATE, 254
SELFHELP_WORKFLOW, 255
SELFHELP_WORKFLOW_RUN, 259
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
SELFHELP_WORKFLOW_STATUS, 261
SELFHELP_WORKFLOW_STEP, 262
SELFHELP_WORKFLOW_STEP_RUN, 266
SELFHELP_WORKFLOW_STEP_STATUS, 267
SERVICE_LEVEL_TARGET, 213
SERVICE_METRICS_BY_DATE, 218
403
SOFTWARE_INSTALL_EVENT, 220
SOFTWARE_INSTALLS_BY_DATE, 221
SOFTWARE_VERSION, 222
SUBSCRIPTION, 224
SYSTEM_EVENT_LOG, 226
TELEMETRY_DATA, 228
TELEMETRY_PATH, 229
TELEMETRY_SOURCE, 230
TELEMETRY_TYPE, 231
TIME_OF_DAY, 233
VOICE_ANALYST_ACTION, 268
VOICE_ANALYST_STEP_STATUS, 269
VOICE_ANALYST_WFLOW_STEP_RUN, 273
VOICE_ANALYST_WORKFLOW, 274
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 284
VOICE_SESSION_STATUS, 285
VOICE_SESSIONS_BY_DATE, 288
VOICE_STATS_BY_DATE, 290
VOICE_WORKFLOW, 291
VOICE_WORKFLOW_STEP, 292
VOICE_WORKFLOW_STEP_RUN, 296
VOICE_WORKFLOW_STEP_STATUS, 297
DONTSHOW_COUNT
SELFHELP_ALERTS_BY_DATE, 243
DSL_NUMBER
CUSTOMER, 163
CUSTOMER_LOOKUP, 177
Duration of Remote Control Sessions by CSR, 123
DURATION_SECS
CHAT_ANALYST_LOGIN, 303
CHAT_ANALYST_WORKSTATE, 310
CHAT_WORKFLOW_STEP_RUN, 345
SELFHELP_WORKFLOW_RUN, 258
SELFHELP_WORKFLOW_STEP_RUN, 264
VOICE_ANALYST_WFLOW_STEP_RUN, 272
E
EFFECTIVE_DATE
CUSTOMER_SEGMENT, 185
eligible, 110
EMAIL_ADDRESS
ANALYST, 143
ANALYST_LOOKUP, 147
CUSTOMER, 163
404
Index
CUSTOMER_LOOKUP, 177
EMAIL_USER_NAME
CUSTOMER, 163
CUSTOMER_LOOKUP, 177
enabled, 110
ENABLED_COUNT
PRODUCT_ADOPTION_BY_DATE, 354
ENABLED_DATE
CUSTOMER_PRODUCT_ADOPTION, 350
ENABLED_DATE_KEY
CUSTOMER_PRODUCT_ADOPTION, 349
ENABLED_OPTIONS
CUSTOMER_CPE_DEVICE, 168
ENCRYPTION_KEY_SIZE
CUSTOMER_WIRELESS_LAN, 188
ENCRYPTION_TYPE
CUSTOMER_WIRELESS_LAN, 188
END_DATE
CHAT_ANALYST_WORKSTATE, 310
CUSTOMER_SEGMENT, 185
SELFHELP_SESSION, 252
END_DATE_KEY
CHAT_ANALYST_WORKSTATE, 309
SELFHELP_SESSION, 250
END_SESSION_EVENT_KEY
CHAT_ANALYST_SESSION, 308
END_TIME_KEY
CHAT_ANALYST_WORKSTATE, 309
SELFHELP_SESSION, 250
ENDPOINT_COUNT
CUSTOMER, 166
ENDPOINT_CREATED_DATE
CUSTOMER_ENDPOINT, 173
ENTER_URL
CHAT_SESSION, 321
ESCALATED_COUNT
SELFHELP_SESSIONS_BY_DATE, 254
ESCALATED_TO_ANALYST_COUNT
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
ETL, 4, 72
correcting historical data, 76
definition of, 2
rerunning, 76
scheduling, 75
ETL parameters, 82
AS.CHAT_SESSION.CUSTOMATTR1KEY, 84
AS.CHAT_SESSION.CUSTOMATTR2KEY, 84
AS.CHAT_SESSION.CUSTOMATTR3KEY, 85
AS.CHAT_SESSION.CUSTOMATTR4KEY, 85
AS.CHAT_SESSION.CUSTOMATTR5KEY, 85
CM.CUSTOMER.AUTHPROVIDER, 85
CM.CUSTOMER.CORRELATIONKEY, 86
CM.CUSTOMER.CUSTOMATTR1KEY, 86
CM.CUSTOMER.CUSTOMATTR2KEY, 86
CM.CUSTOMER.CUSTOMATTR3KEY, 86
CM.CUSTOMER.CUSTOMATTR4KEY, 87
CM.CUSTOMER.CUSTOMATTR5KEY, 87
CM.CUSTOMER.LOCALEVALUEKEY, 87
CM.CUSTOMER.ORGANIZATIONNAMEKEY, 87
CM.CUSTOMER.TESTDOMAINFILTER, 88
CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE, 88
CM.LOCATION.ATTRIBUTENAME, 88
CM.LOCATION.DIRECTATTRIBUTE, 88
CM.SEGMENTATION.USESUBJECTATTRIBUTESETS, 89
CM.SUBSCRIPTION.ATTRIBUTENAME, 89
CM.SUBSCRIPTION.DIRECTATTRIBUTE, 89
dashboard.AudienceSize, 91
DASHBOARD.CheckForRecentShEscalation, 89
DASHBOARD.KEEP4XCOMPATIBILITY, 90
DATAMART.currentLoadEndDate, 90
datamart.duplicateUUID.count, 90
datamart.duplicateUUID.count.threshold , 90
DATAMART.invalidMaxDate, 91
DATAMART.invalidMinDate, 91
DATAMART.nextLoadBeginDate, 91
DATAMART.systemLogLevel, 91
oltp.purge.date, 92
oltp.purge.workflowstat, 92
SH.HOURSTOESCALATE, 92, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR1KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR2KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR3KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR4KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR5KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR1KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR2KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR3KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR4KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR5KEY, 95
VS.HOURSTOESCALATE, 95
VS.SESSION.CUSTOMATTR1KEY, 95
VS.SESSION.CUSTOMATTR2KEY, 95
VS.SESSION.CUSTOMATTR3KEY, 95
VS.SESSION.CUSTOMATTR4KEY, 96
VS.SESSION.CUSTOMATTR5KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR1KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR2KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR3KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR4KEY, 97
VS.SESSIONANALYSTACTION.CUSTOMATTR5KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR1KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR2KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR3KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR4KEY, 98
VS.WORKFLOWSTEPRUN.CUSTOMATTR5KEY, 98
ETL_PARAMETERS
DATA_SOURCE_KEY, 361
DM_CREATED_DATE, 361
DM_UPDATED_DATE, 361
PARAMETER_NAME, 361
PARAMETER_VALUE, 361
EVENT_DATE
CHAT_ANALYST_EVENT, 299
CHAT_QUEUE_EVENT, 314
CHAT_SESSION_EVENT, 326
SOFTWARE_INSTALL_EVENT, 220
EVENT_DATE_KEY
CHAT_ANALYST_EVENT, 299
CHAT_QUEUE_EVENT, 314
CHAT_SESSION_EVENT, 325
SOFTWARE_INSTALL_EVENT, 219
EVENT_PARAMETER
CHAT_ANALYST_EVENT, 299
EVENT_PARAMETER_1
CHAT_SESSION_EVENT, 326
EVENT_PARAMETER_2
CHAT_SESSION_EVENT, 326
EVENT_TIME_KEY
CHAT_ANALYST_EVENT, 299
CHAT_QUEUE_EVENT, 314
CHAT_SESSION_EVENT, 325
SOFTWARE_INSTALL_EVENT, 219
EVTYPE
CHAT_SESSION_TRANSCRIPT, 329
EXTERNAL_CONTEXT_ID
ANALYST_NOTES, 151
CHAT_WORKFLOW_STEP_RUN, 345
405
CRM_CONTEXT_LOOKUP, 160
REMOTE_CONTROL_SESSION, 209
SELFHELP_ALERT_EVENT, 241
SELFHELP_SESSION, 252
SELFHELP_WORKFLOW_RUN, 258
SELFHELP_WORKFLOW_STEP_RUN, 265
TELEMETRY_DATA, 228
VOICE_ANALYST_WFLOW_STEP_RUN, 272
VOICE_SESSION, 281
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 294
EXTERNAL_REF_ID
CHAT_ANALYST_SESSION, 307
CHAT_SESSION, 320
F
Failed Tests, 124
FILE_SHARE_COUNT
CUSTOMER_NETWORK, 182
FIRMWARE_VERSION
CUSTOMER_CPE_DEVICE, 168
First Session Resolution, 132
FIRST_ANALYST_KEY
VOICE_SESSION, 278
FIRST_ASSIGNED_ANALYST_KEY
CHAT_SESSION, 318
FIRST_ASSIGNED_CHAT_QUEUE_KEY
CHAT_SESSION, 318
FIRST_CONTACT_DATE
CUSTOMER, 164
FIRST_NAME
ANALYST, 143
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET, 149
FIRST_QUEUE_WAIT_TIME
CHAT_SESSION, 318
FIRST_RESPONSE_DATE
CHAT_ANALYST_SESSION, 308
CHAT_SESSION, 320
FIRST_USE_DATE
CUSTOMER_CPE_DEVICE, 169
FIRST_WORKFLOW_STEP_KEY
VOICE_SESSION, 280
FISCAL_YEAR_NUM
CALENDAR_DATE, 156
FISCAL_YEAR_START_DATE
406
Index
CALENDAR_DATE, 156
FIX_LEVEL
SCHEMA_REVISION, 362
FULL_NAME
CUSTOMER, 163
CUSTOMER_LOOKUP, 177
G
GATEWAY_DEVICE_TYPE_KEY
CUSTOMER_NETWORK, 180
GATEWAY_DEVICE_UUID
CUSTOMER_NETWORK, 183
GROUP_DESC
MANAGED_SETTING, 198
GROUP_DISPLAY_NAME
MANAGED_SETTING, 198
GROUP_NAME
MANAGED_SETTING, 198
H
HAD_FAILURE
REMOTE_CONTROL_SESSION, 207
HAD_START_REJECTED
REMOTE_CONTROL_SESSION, 207
HALF_HOUR_NUM
TIME_OF_DAY, 233
HALF_HOUR_START_TIME
TIME_OF_DAY, 233
HARDWARE_VERSION
CUSTOMER_CPE_DEVICE, 167
HAS_CONTENT_ACCESS_VALUE
SELFHELP_SESSION, 251
HAS_RECENT_ESCALATION
SELFHELP_SESSION, 251
VOICE_SESSION, 277
HAS_SESSION_WORKFLOW_VALUE
SELFHELP_SESSION, 251
historical data
correcting, 76
reprocessing, 76
HOLIDAY_NAME
CALENDAR_DATE, 154
HOUR_OF_DAY
TIME_OF_DAY, 232
I
INSERTED
SELFHELP_CUSTOMSTAT, 249
Install Status, 117
Install Status Detail, 117
INSTALL_COUNT
SOFTWARE_INSTALLS_BY_DATE, 221
INSTALL_CUSTOMER_COUNT
SOFTWARE_INSTALLS_BY_DATE, 221
INSTALL_DATE
CUSTOMER_SOFTWARE, 186
INSTALL_SOURCE
SOFTWARE_VERSION, 222
INSTALL_STAT_ID
SOFTWARE_INSTALL_EVENT, 219
installation
Data Mart, 8
installation overview, 8
IP_ADDRESS
CHAT_SESSION, 321
IS_ABNORMAL
CHAT_ANALYST_EVENT_TYPE, 301
IS_ACTIVE
CHAT_QUEUE, 312
CUSTOMER, 165
CUSTOMER_ENDPOINT, 174
CUSTOMER_LOOKUP, 178
IS_ADOPTED
CUSTOMER_PRODUCT_ADOPTION, 350
IS_AGENT_TRANSFER
CHAT_QUEUE_EVENT, 314
IS_ANALYST_EVENT
CHAT_SESSION_EVENT_TYPE, 327
IS_ANALYST_TRANSCRIPT
CHAT_SESSION_TRANSCRIPT, 328
IS_APPLICATION_EVENT
SELFHELP_ALERT, 235
IS_AUTOMATED
CHAT_WORKFLOW_STEP_RUN, 344
SELFHELP_WORKFLOW_STEP_RUN, 264
IS_BULLETIN
SELFHELP_ALERT, 235
IS_CANCEL
SELFHELP_ALERT_ACTION, 236
IS_CONVERTED
CUSTOMER_PRODUCT_ADOPTION, 350
IS_CURRENT
CUSTOMER_SEGMENT, 185
IS_CUSTOMER_TRANSCRIPT
CHAT_SESSION_TRANSCRIPT, 328
IS_DELETED
ANALYST, 144
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
IS_DONT_SHOW
SELFHELP_ALERT_ACTION, 237
IS_ENABLED
CUSTOMER_PRODUCT_ADOPTION, 350
IS_EXCLUDED_FROM_ROI
CHAT_SESSION, 321
SELFHELP_SESSION, 251
VOICE_SESSION, 278
IS_EXPLICIT_LOGOUT
CHAT_ANALYST_LOGIN, 303
IS_FILE_SERVER_DEVICE
CPE_DEVICE_TYPE, 159
IS_FIRST_SESSION
CHAT_ANALYST_SESSION, 307
IS_FIRST_STEP
CHAT_WORKFLOW_STEP_RUN, 345
SELFHELP_WORKFLOW_STEP_RUN, 265
VOICE_ANALYST_WFLOW_STEP_RUN, 272
VOICE_WORKFLOW_STEP_RUN, 295
IS_FIRST_WORKFLOW
SELFHELP_WORKFLOW_RUN, 257
IS_FROM_ASSISTANT
SELFHELP_CONTENT_ACCESS, 246
IS_GAME_CONSOLE_DEVICE
CPE_DEVICE_TYPE, 159
IS_HIDDEN
CHAT_QUEUE, 312
IS_HOLIDAY
CALENDAR_DATE, 154
IS_INSTALL
SOFTWARE_INSTALL_EVENT, 220
IS_LAST_SESSION
CHAT_ANALYST_SESSION, 307
IS_LAST_STEP
CHAT_WORKFLOW_STEP_RUN, 345
SELFHELP_WORKFLOW_STEP_RUN, 265
VOICE_ANALYST_WFLOW_STEP_RUN, 272
VOICE_WORKFLOW_STEP_RUN, 295
407
IS_LAST_WORKFLOW
SELFHELP_WORKFLOW_RUN, 257
IS_LOGIN
CHAT_ANALYST_EVENT_TYPE, 301
IS_MANAGED_UPGRADE_ENABLED
CUSTOMER_CPE_DEVICE, 170
IS_MEDIA_SERVER_DEVICE
CPE_DEVICE_TYPE, 159
IS_MODEM_DEVICE
CPE_DEVICE_TYPE, 158
IS_ONLINE
CHAT_ANALYST_EVENT_TYPE, 301
IS_OPTIMAL_VALUE
MANAGED_SETTING_REF, 202
IS_PERIODIC_INFORM_ENABLED
CUSTOMER_CPE_DEVICE, 170
IS_PRINT_SERVER_DEVICE
CPE_DEVICE_TYPE, 159
IS_QUEUE_ENTER
CHAT_QUEUE_EVENT_TYPE, 316
IS_QUEUE_EXIT
CHAT_QUEUE_EVENT_TYPE, 316
IS_ROUTER_DEVICE
CPE_DEVICE_TYPE, 159
IS_RUN_OFFLINE
CHAT_WORKFLOW_STEP_RUN, 344
SELFHELP_WORKFLOW_STEP_RUN, 264
IS_SECURITY_CAMERA_DEVICE
CPE_DEVICE_TYPE, 159
IS_SET_TOP_BOX_DEVICE
CPE_DEVICE_TYPE, 159
IS_START_REQUESTED
REMOTE_CONTROL_SESSION, 207
IS_STARTED_SUCCESSFULLY
REMOTE_CONTROL_SESSION, 207
IS_STOPPED_SUCCESSFULLY
REMOTE_CONTROL_SESSION, 207
IS_SUCCESSFUL
MANAGED_SETTING_CHECK, 201
SOFTWARE_INSTALL_EVENT, 220
IS_SUPERVISOR
ANALYST, 144
ANALYST_LOOKUP, 148
ANALYST_LOOKUP_NET, 150
IS_TEST
CUSTOMER, 165
408
Index
CUSTOMER_LOOKUP, 178
IS_TR64_ENABLED
CUSTOMER_CPE_DEVICE, 169
IS_TR69_ENABLED
CUSTOMER_CPE_DEVICE, 169
IS_TRANSFERABLE
CHAT_QUEUE, 312
IS_UNINSTALL
SOFTWARE_INSTALL_EVENT, 220
IS_VOIP_DEVICE
CPE_DEVICE_TYPE, 159
IS_WAP_DEVICE
CPE_DEVICE_TYPE, 159
IS_WEB_DOWNLOAD
SOFTWARE_VERSION, 222
IS_WEEKDAY
CALENDAR_DATE, 154
IS_WORKFLOW_LAUNCH
SELFHELP_ALERT_ACTION, 236
IS_WORKING
CHAT_WORKSTATE_TYPE, 348
L
LAN_INTERFACE_COUNT
CUSTOMER_CPE_DEVICE, 170
Last Step Details per Subscriber, 124
LAST_ANALYST_KEY
VOICE_SESSION, 278
LAST_ASSIGNED_ANALYST_KEY
CHAT_SESSION, 318
LAST_ASSIGNED_CHAT_QUEUE_KEY
CHAT_SESSION, 318
LAST_NAME
ANALYST, 143
ANALYST_LOOKUP, 146
ANALYST_LOOKUP_NET, 149
LAST_SOFTWARE_VERSION_KEY
SOFTWARE_INSTALL_EVENT, 219
LAST_USAGE_DATE
CUSTOMER_PRODUCT_ADOPTION, 351
LAST_USAGE_DATE_KEY
CUSTOMER_PRODUCT_ADOPTION, 349
LAST_WORKFLOW_STEP_KEY
VOICE_SESSION, 280
LINE_OF_BUSINESS
BUSINESS_DESC, 192
BUSINESS_DISPLAY_NAME, 192
BUSINESS_NAME, 192
BUSINESS_VALUE, 192
CUSTOM_ATTR_1, 192
CUSTOM_ATTR_2, 193
CUSTOM_ATTR_3, 193
CUSTOM_ATTR_4, 193
CUSTOM_ATTR_5, 193
DM_CREATED_DATE, 193
DM_UPDATED_DATE, 193
LINE_OF_BUSINESS_KEY, 192
PARENT_LINE_OF_BUSINESS_KEY, 192
LINE_OF_BUSINESS_KEY
CHAT_ANALYST_SESSION, 305
CHAT_SESSION, 317
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_WORKFLOW_STEP_RUN, 343
CUSTOMER_NETWORK, 180
CUSTOMER_PRODUCT_ADOPTION, 349
CUSTOMER_SEGMENT, 185
LINE_OF_BUSINESS, 192
MANAGED_NETWORKS_BY_CPE, 196
MANAGED_SETTING_CHECK, 200
MANAGED_SETTING_STATS_BY_DATE, 203
PRODUCT_ADOPTION_BY_DATE, 354
PRODUCT_USAGE_BY_DATE, 355
REMOTE_CONTROL_SESSION, 206
REMOTE_CTL_SESSIONS_BY_DATE, 210
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERTS_BY_DATE, 243
SELFHELP_CONTENT_ACCESS, 245
SELFHELP_CONTENT_ACCS_BY_DATE, 247
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION, 250
SELFHELP_SESSIONS_BY_DATE, 254
SELFHELP_WORKFLOW_RUN, 256
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
SERVICE_METRICS_BY_DATE, 214
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_SESSION, 276
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
VOICE_WORKFLOW_STEP_RUN, 293
LOCALE_VALUE
CUSTOMER, 164
CUSTOMER_LOOKUP, 178
LOCATION
CUSTOM_ATTR_1, 194
CUSTOM_ATTR_2, 195
CUSTOM_ATTR_3, 195
CUSTOM_ATTR_4, 195
CUSTOM_ATTR_5, 195
DM_CREATED_DATE, 195
DM_UPDATED_DATE, 195
LOCATION_DESC, 194
LOCATION_DISPLAY_NAME, 194
LOCATION_KEY, 194
LOCATION_NAME, 194
LOCATION_VALUE, 194
PARENT_LOCATION_KEY, 194
LOCATION_DESC
LOCATION, 194
LOCATION_DISPLAY_NAME
LOCATION, 194
LOCATION_KEY
CHAT_ANALYST_SESSION, 305
CHAT_SESSION, 317
CHAT_WORKFLOW_STEP_RUN, 343
CUSTOMER_NETWORK, 180
CUSTOMER_SEGMENT, 185
LOCATION, 194
MANAGED_NETWORKS_BY_CPE, 196
MANAGED_SETTING_CHECK, 200
MANAGED_SETTING_STATS_BY_DATE, 203
REMOTE_CONTROL_SESSION, 206
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERTS_BY_DATE, 243
SELFHELP_CONTENT_ACCESS, 245
SELFHELP_CONTENT_ACCS_BY_DATE, 247
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION, 250
SELFHELP_SESSIONS_BY_DATE, 254
SELFHELP_WORKFLOW_RUN, 256
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_SESSION, 276
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_WORKFLOW_STEP_RUN, 293
LOCATION_NAME
LOCATION, 194
409
LOCATION_VALUE
LOCATION, 194
LOG_LEVEL
SYSTEM_EVENT_LOG, 225
LOG_MESSAGE
SYSTEM_EVENT_LOG, 226
LOGGED_IN_TIME_SECS
CHAT_ANALYST_LOGIN_BY_DATE, 304
logging
run_initial_load.sh, 74
LOGIN_DATE
CHAT_ANALYST_LOGIN, 302
LOGIN_DATE_KEY
CHAT_ANALYST_LOGIN, 302
LOGIN_TIME_KEY
CHAT_ANALYST_LOGIN, 302
LOGOUT_DATE
CHAT_ANALYST_LOGIN, 302
LOGOUT_DATE_KEY
CHAT_ANALYST_LOGIN, 302
LOGOUT_TIME_KEY
CHAT_ANALYST_LOGIN, 302
LUNCH_TIME_SECS
CHAT_ANALYST_LOGIN_BY_DATE, 304
M
MAC_ADDRESS_LAN
CUSTOMER_CPE_DEVICE, 170
MAC_ADDRESS_WAN
CUSTOMER_CPE_DEVICE, 170
MAJOR_VERSION
SCHEMA_REVISION, 362
Managed Settings Attribute Summary, 120
Managed Settings Display Group Summary, 120
MANAGED_COMPUTER_COUNT
CUSTOMER_NETWORK, 182
MANAGED_NETWORKS_BY_CPE
AVG_COMPUTERS_PER_NETWORK, 197
AVG_DEVICES_PER_NETWORK, 197
AVG_WLANS_PER_NETWORK, 197
CPE_DEVICE_TYPE_KEY, 196
DM_CREATED_DATE, 197
DM_UPDATED_DATE, 197
LINE_OF_BUSINESS_KEY, 196
LOCATION_KEY, 196
NETWORKS_WITH_FILE_SHARE_COUNT, 197
410
Index
NETWORKS_WITH_PRNT_SHARE_COUNT, 197
NETWORKS_WITH_WLAN_COUNT, 197
TOTAL_NETWORKS_COUNT, 196
UNIQUE_CUSTOMER_COUNT, 196
MANAGED_SETTING
ATTR_DESC, 198
ATTR_NAME, 198
DM_CREATED_DATE, 199
DM_UPDATED_DATE, 199
GROUP_DESC, 198
GROUP_DISPLAY_NAME, 198
GROUP_NAME, 198
MANAGED_SETTING_KEY, 198
NAME, 198
SERVICE_CODE_VERSION, 199
VERSION, 199
MANAGED_SETTING_CHECK
ACTUAL_VALUE, 201
CREATED_DATE, 201
CREATED_DATE_KEY, 200
CRM_TICKET_ID, 201
CUSTOMER_ENDPOINT_KEY, 200
CUSTOMER_KEY, 200
DATA_SOURCE_KEY, 200
DM_CREATED_DATE, 201
DM_UPDATED_DATE, 201
IS_SUCCESSFUL, 201
LINE_OF_BUSINESS_KEY, 200
LOCATION_KEY, 200
MANAGED_SETTING_CHECK_KEY, 200
MANAGED_SETTING_KEY, 200
SUBSCRIBER_SUBJECT_ID, 201
SUPPORT_CHANNEL_NAME, 201
SUPPORT_CHANNEL_SESSION_ID, 201
TELEMETRY_ID, 200
MANAGED_SETTING_CHECK_KEY
MANAGED_SETTING_CHECK, 200
MANAGED_SETTING_KEY
MANAGED_SETTING, 198
MANAGED_SETTING_CHECK, 200
MANAGED_SETTING_REF, 202
MANAGED_SETTING_STATS_BY_DATE, 203
MANAGED_SETTING_REF
DISPLAY_KEY, 202
DM_CREATED_DATE, 202
DM_UPDATED_DATE, 202
IS_OPTIMAL_VALUE, 202
MANAGED_SETTING_KEY, 202
MANAGED_SETTING_REF_KEY, 202
REF_VALUE, 202
MANAGED_SETTING_REF_KEY
MANAGED_SETTING_REF, 202
MANAGED_SETTING_STATS_BY_DATE
CALENDAR_DATE_KEY, 203
CUSTOMER_COUNT, 204
DM_CREATED_DATE, 204
DM_UPDATED_DATE, 204
LINE_OF_BUSINESS_KEY, 203
LOCATION_KEY, 203
MANAGED_SETTING_KEY, 203
TOTAL_COUNT, 203
TOTAL_FAILED_COUNT, 203
TOTAL_PASSED_COUNT, 203
MANAGEMENT_SERVER_URL
CUSTOMER_CPE_DEVICE, 169
MANAGEMENT_URL
CUSTOMER_CPE_DEVICE, 169
MANUFACTURER
CPE_DEVICE_TYPE, 158
MANUFACTURER_OUI
CPE_DEVICE_TYPE, 158
MANUFACTURER_URL
CUSTOMER_CPE_DEVICE, 169
MAX_ABORT_WAIT_SECS
CHAT_SESSIONS_BY_QUEUE, 339
MAX_ANALYST_TIME_SECS
CHAT_SESSION, 319
MAX_DATE
BATCH_LOADER_CHUNK, 357
BATCH_LOADER_CONFIG, 360
MAX_FIRST_RESPONSE_TIME_SECS
CHAT_SESSIONS_BY_ANALYST, 332
MAX_IDS
BATCH_LOADER_CHUNK, 357
BATCH_LOADER_CONFIG, 360
MAX_QUEUE_SIZE
CHAT_SESSIONS_BY_QUEUE, 339
MAX_QWAIT_SECS
CHAT_SESSIONS_BY_ANALYST, 331
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
MAX_RESPONSE_TIME_SECS
CHAT_SESSIONS_BY_ANALYST, 332
MAX_SESS_WITH_MOTIVE_RC_SECS
CHAT_SESSIONS_BY_ANALYST, 332
MAX_SESS_WITH_MOTIVE_SECS
CHAT_SESSIONS_BY_ANALYST, 332
MAX_SESS_WITH_MOTIVE_TM_SECS
CHAT_SESSIONS_BY_ANALYST, 332
MAX_SESSION_SECS
CHAT_SESSIONS_BY_ANALYST, 331
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
REMOTE_CTL_SESSIONS_BY_DATE, 210
MAX_WRAPUP_SECS
CHAT_SESSIONS_BY_ANALYST, 331
Migration Report, 118
MIN_DATE
BATCH_LOADER_CHUNK, 357
BATCH_LOADER_CONFIG, 360
MINOR_VERSION
SCHEMA_REVISION, 362
MINUTE_OF_HOUR
TIME_OF_DAY, 232
MODEL_NAME
CPE_DEVICE_TYPE, 158
MODEM_DEVICE_TYPE_KEY
CUSTOMER_NETWORK, 181
MODEM_DEVICE_UUID
CUSTOMER_NETWORK, 183
MONTH_NAME
CALENDAR_DATE, 155
MONTH_NUM_IN_YEAR
CALENDAR_DATE, 155
MONTH_SHORT_NAME
CALENDAR_DATE, 155
MONTH_START_DATE
CALENDAR_DATE, 155
N
NAME
MANAGED_SETTING, 198
NETWORK_DEVICE_COUNT
CUSTOMER_NETWORK, 182
NETWORK_UUID
CUSTOMER_CPE_DEVICE, 171
CUSTOMER_NETWORK, 183
CUSTOMER_WIRELESS_LAN, 189
411
NETWORKS_WITH_FILE_SHARE_COUNT
MANAGED_NETWORKS_BY_CPE, 197
NETWORKS_WITH_PRNT_SHARE_COUNT
MANAGED_NETWORKS_BY_CPE, 197
NETWORKS_WITH_WLAN_COUNT
MANAGED_NETWORKS_BY_CPE, 197
NOTES_STAT_ID
ANALYST_NOTES, 151
NOTES_TEXT
ANALYST_NOTES, 152
O
ODBC data source
configuring, 39
OLTP schema, 4
definition of, 2
oltp.purge.date, 92
oltp.purge.workflowstat, 92
ONTASK_TIME_SECS
CHAT_ANALYST_LOGIN_BY_DATE, 304
Open Assisted Service Requests by Company, 137
OPERATING_SYSTEM
DM_CREATED_DATE, 205
DM_UPDATED_DATE, 205
OPERATING_SYSTEM_KEY, 205
OS_MAJOR_VERSION, 205
OS_MINOR_VERSION, 205
OS_NAME, 205
OS_SERVICE_PACK, 205
OPERATING_SYSTEM_KEY
CUSTOMER_ENDPOINT, 173
OPERATING_SYSTEM, 205
Oracle 10g
Using with Cognos DescisionStream 7.1, 10
Oracle 11g
Using with Cognos Data Manager 8.4, 10
ORGANIZATION
ANALYST, 144
ANALYST_LOOKUP, 147
ORGANIZATION_NAME
CUSTOMER, 164
CUSTOMER_LOOKUP, 178
OS_MAJOR_VERSION
OPERATING_SYSTEM, 205
OS_MINOR_VERSION
OPERATING_SYSTEM, 205
412
Index
OS_NAME
OPERATING_SYSTEM, 205
OS_SERVICE_PACK
OPERATING_SYSTEM, 205
overview, 3
P
PACKAGE_NAME
SCHEMA_REVISION, 362
PARAMETER_NAME
ETL_PARAMETERS, 361
PARAMETER_VALUE
ETL_PARAMETERS, 361
parameters
AS.CHAT_SESSION.CUSTOMATTR1KEY, 84
AS.CHAT_SESSION.CUSTOMATTR2KEY, 84
AS.CHAT_SESSION.CUSTOMATTR3KEY, 85
AS.CHAT_SESSION.CUSTOMATTR4KEY, 85
AS.CHAT_SESSION.CUSTOMATTR5KEY, 85
CM.CUSTOMER.AUTHPROVIDER, 85
CM.CUSTOMER.CORRELATIONKEY, 86
CM.CUSTOMER.CUSTOMATTR1KEY, 86
CM.CUSTOMER.CUSTOMATTR2KEY, 86
CM.CUSTOMER.CUSTOMATTR3KEY, 86
CM.CUSTOMER.CUSTOMATTR4KEY, 87
CM.CUSTOMER.CUSTOMATTR5KEY, 87
CM.CUSTOMER.LOCALEVALUEKEY, 87
CM.CUSTOMER.ORGANIZATIONNAMEKEY, 87
CM.CUSTOMER.TESTDOMAINFILTER, 88
CM.LINE_OF_BUSINESS.DIRECTATTRIBUTE, 88
CM.LOCATION.ATTRIBUTENAME, 88
CM.LOCATION.DIRECTATTRIBUTE, 88
CM.SEGMENTATION.USESUBJECTATTRIBUTESETS, 89
CM.SUBSCRIPTION.ATTRIBUTENAME, 89
CM.SUBSCRIPTION.DIRECTATTRIBUTE, 89
dashboard.AudienceSize, 91
DASHBOARD.CheckForRecentShEscalation, 89
DASHBOARD.KEEP4XCOMPATIBILITY, 90
DATAMART.currentLoadEndDate, 90
datamart.duplicateUUID.count, 90
datamart.duplicateUUID.count.threshold , 90
DATAMART.invalidMaxDate, 91
DATAMART.invalidMinDate, 91
DATAMART.nextLoadBeginDate, 91
DATAMART.systemLogLevel, 91
etl, 82
oltp.purge.date, 92
oltp.purge.workflowstat, 92
SH.HOURSTOESCALATE, 92, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR1KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR2KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR3KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR4KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR5KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR1KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR2KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR3KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR4KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR5KEY, 95
VS.HOURSTOESCALATE, 95
VS.SESSION.CUSTOMATTR1KEY, 95
VS.SESSION.CUSTOMATTR2KEY, 95
VS.SESSION.CUSTOMATTR3KEY, 95
VS.SESSION.CUSTOMATTR4KEY, 96
VS.SESSION.CUSTOMATTR5KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR1KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR2KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR3KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR4KEY, 97
VS.SESSIONANALYSTACTION.CUSTOMATTR5KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR1KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR2KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR3KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR4KEY, 98
VS.WORKFLOWSTEPRUN.CUSTOMATTR5KEY, 98
PARENT_LINE_OF_BUSINESS_KEY
LINE_OF_BUSINESS, 192
PARENT_LOCATION_KEY
LOCATION, 194
PARENT_QUEUE_KEY
CHAT_QUEUE, 312
PARENT_SUBSCRIPTION_KEY
SUBSCRIPTION, 223
PATH_NAME
TELEMETRY_PATH, 229
PERIODIC_INFORM_INTERVAL
CUSTOMER_CPE_DEVICE, 170
Phone Channel, 118
Phone Channel Detail, 118
Phone Channel reports, 112
PHONE_NUMBER
CUSTOMER, 163
CUSTOMER_LOOKUP, 177
POSTAL_CODE
CUSTOMER, 163
CUSTOMER_LOOKUP, 177
PRINTER_SHARE_COUNT
CUSTOMER_NETWORK, 182
PRODUCT
DM_CREATED_DATE, 353
DM_UPDATED_DATE, 353
PRODUCT_AUDIENCE_SIZE, 353
PRODUCT_BRAND_NAME, 352
PRODUCT_DEPLOY_DATE, 352
PRODUCT_DESC, 352
PRODUCT_KEY, 352
PRODUCT_NAME, 352
PRODUCT_VERSION, 352
SOLUTION_NAME, 352
PRODUCT_ADOPTION_BY_DATE
ADOPTED_COUNT, 354
CALENDAR_DATE_KEY, 354
CONVERTED_COUNT, 354
DM_CREATED_DATE, 354
DM_UPDATED_DATE, 354
ENABLED_COUNT, 354
LINE_OF_BUSINESS_KEY, 354
PRODUCT_KEY, 354
PRODUCT_AUDIENCE_SIZE
PRODUCT, 353
PRODUCT_BRAND_NAME
PRODUCT, 352
PRODUCT_CLASS
CPE_DEVICE_TYPE, 158
PRODUCT_DEPLOY_DATE
PRODUCT, 352
PRODUCT_DESC
PRODUCT, 352
PRODUCT_KEY
CUSTOMER_PRODUCT_ADOPTION, 349
PRODUCT, 352
PRODUCT_ADOPTION_BY_DATE, 354
PRODUCT_USAGE_BY_DATE, 355
PRODUCT_NAME
PRODUCT, 352
PRODUCT_USAGE_BY_DATE
CALENDAR_DATE_KEY, 355
DM_CREATED_DATE, 355
413
DM_UPDATED_DATE, 356
LINE_OF_BUSINESS_KEY, 355
PRODUCT_KEY, 355
UNIQUE_USER_COUNT, 355
USAGE_COUNT, 355
WEIGHTED_VALUE, 355
PRODUCT_VERSION
PRODUCT, 352
PROVISIONING_CODE
CUSTOMER_CPE_DEVICE, 168
PUBLIC_NAME
ANALYST, 143
ANALYST_LOOKUP, 147
ANALYST_LOOKUP_NET, 149
publishing
reports, 8
Q
QUARTER_HOUR_NUM
TIME_OF_DAY, 232
QUARTER_HOUR_START_TIME
TIME_OF_DAY, 232
QUARTER_NAME
CALENDAR_DATE, 155
QUARTER_NUM_IN_YEAR
CALENDAR_DATE, 155
QUARTER_SHORT_NAME
CALENDAR_DATE, 155
QUARTER_START_DATE
CALENDAR_DATE, 155
QUEUE_DESC
CHAT_QUEUE, 312
QUEUE_DISPLAY_NAME
CHAT_QUEUE, 312
QUEUE_ENTRY_COUNT
CHAT_QUEUE_EVENT, 315
QUEUE_ID
CHAT_QUEUE, 312
CHAT_QUEUE_EVENT, 314
QUEUE_NAME
CHAT_QUEUE, 312
QUEUE_TO_ASSIGN_SECS
CHAT_ANALYST_SESSION, 306
QUEUE_WAIT_TIME_SECS
CHAT_QUEUE_EVENT, 315
414
Index
R
raw data spreadsheet, 112
RECEIVE_MESSAGE_COUNT
CHAT_ANALYST_SESSION, 306
REF_VALUE
MANAGED_SETTING_REF, 202
reject files, 75
Remote Control Incidents by Date, 138
Remote Control Sessions by Date, 123
Remote Control Sessions by Time, 124
REMOTE_CONTROL_SEQ
REMOTE_CONTROL_SESSION, 206
REMOTE_CONTROL_SESSION
ANALYST_KEY, 206
ANALYST_SUBJECT_ID, 209
CLIENT_ENDPOINT_ID, 209
CRM_TICKET_ID, 209
CUSTOMER_KEY, 206
DATA_SOURCE_KEY, 206
DM_CREATED_DATE, 209
DM_UPDATED_DATE, 209
EXTERNAL_CONTEXT_ID, 209
HAD_FAILURE, 207
HAD_START_REJECTED, 207
IS_START_REQUESTED, 207
IS_STARTED_SUCCESSFULLY, 207
IS_STOPPED_SUCCESSFULLY, 207
LINE_OF_BUSINESS_KEY, 206
LOCATION_KEY, 206
REMOTE_CONTROL_SEQ, 206
REMOTE_CONTROL_SESSION_KEY, 206
REQSTART_TO_START_SECS, 208
REQSTART_TO_STOP_SECS, 208
REQUEST_START_DATE, 207
SESSION_ALTKEY, 209
START_DATE, 208
START_DATE_KEY, 206
START_TO_STOP_SECS, 208
STOP_DATE, 208
SUBSCRIBER_SUBJECT_ID, 209
SUPPORT_CHANNEL_NAME, 209
SUPPORT_CHANNEL_SESSION_ID, 209
REMOTE_CONTROL_SESSION_KEY
REMOTE_CONTROL_SESSION, 206
REMOTE_CTL_SESSIONS_BY_DATE
AVG_SESSION_SECS, 210
CALENDAR_DATE_KEY, 210
DM_CREATED_DATE, 211
DM_UPDATED_DATE, 211
LINE_OF_BUSINESS_KEY, 210
MAX_SESSION_SECS, 210
SESSIONS_COMPLETE_COUNT, 210
SESSIONS_FAILED_COUNT, 210
SUPPORT_CHANNEL_NAME, 210
TOT_SESSION_SECS, 211
REP_ID
CHAT_ANALYST_SESSION, 307
reporting
configuring data sources, 39
Reporting Console, 5
configuring, 48
reports
adding to Reporting Console, 103
Assisted Service Request Histories, 133
Assisted Service Request History for Service Request,
133
Assisted Service Request Resolution Time, 133
Assisted Service Request Resolution Time by Status, 134
Assisted Service Requests by Date, 134
Assisted Service Requests by Problem Area, 135
Assisted Service Requests by Status, 135
Assisted Service Score Card, 135
Average Time to Close Assisted Service Requests, 136
Call Deflection, 121
Call Detail Record, 121
Call Flow Tuning, 121
Call Hang Up Report, 122
Call Summary Activity Report, 122
Cancelled Assisted Service Requests by Queue, 136
canned, 48
Closed Assisted Service Requests by Company, 136
Closed Assisted Service Requests by Queue, 137
Concurrent Sessions, 131
CSR Logins, 131
CSR Work States, 132
custom, 102
dashboard, 48
Dashboard Adoption, 116
Dashboard Adoption Detail, 116
Dashboard Summary, 117
Duration of Remote Control Sessions by CSR, 123
exporting, 105
Failed Tests, 124
First Session Resolution, 132
Install Status, 117
Install Status Detail, 117
Last Step Details per Subscriber, 124
localizing, 103
Managed Settings Attribute Summary, 120
Managed Settings Display Group Summary, 120
Migration Report, 118
Open Assisted Service Requests by Company, 137
Phone Channel, 118
Phone Channel Detail, 118
publishing, 8, 48
Remote Control Incidents by Date, 138
Remote Control Sessions by Date, 123
Remote Control Sessions by Time, 124
Self-Service Channel, 119
Self-Service Channel Detail, 119
Self-Service Content Usage by Subscriber, 129
Self-Service Session Report, 125
Service Alert Summary, 125
Service Level by Incident Report, 138
Service Requests Escalated from Voice Incident, 138
Session Report, 139
Stale Content Report, 129
System Statistics, 139
Top Ten Content Pages, 130
Top Ten Maps, 130
Top Ten Static Content Pages, 130
Workflow Usage Summary, 126
REPRESENTATIVE_ID
ANALYST_LOOKUP_NET, 149
CHAT_ANALYST_EVENT, 299
CHAT_SESSION_EVENT, 326
reprocessing historical data, 76
REQSTART_TO_START_SECS
REMOTE_CONTROL_SESSION, 208
REQSTART_TO_STOP_SECS
REMOTE_CONTROL_SESSION, 208
REQUEST_COUNT
CUSTOMER_PRODUCT_ADOPTION, 350
REQUEST_START_DATE
REMOTE_CONTROL_SESSION, 207
RESOLVED_IN_FLOW_COUNT
VOICE_SESSIONS_BY_DATE, 286
REVERSE_ACCOUNT_ID
415
ANALYST, 145
RUN_DATE
VOICE_WORKFLOW_STEP_RUN, 294
RUN_DATE_KEY
CHAT_WORKFLOW_STEP_RUN, 344
SELFHELP_WORKFLOW_STEP_RUN, 263
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_WORKFLOW_STEP_RUN, 294
run_dmmaster.sh, 72
configuring, 72
RUN_DURATION_SECS
BATCH_LOADER_CHUNK, 358
RUN_END_DATE
BATCH_LOADER_CHUNK, 358
run_initial_load.sh, 73, 357
RUN_RESULT
VOICE_WORKFLOW_STEP_RUN, 294
RUN_START_DATE
BATCH_LOADER_CHUNK, 358
RUN_STATUS
BATCH_LOADER_CHUNK, 359
RUN_TIME_KEY
CHAT_WORKFLOW_STEP_RUN, 344
SELFHELP_WORKFLOW_STEP_RUN, 263
VOICE_ANALYST_WFLOW_STEP_RUN, 271
VOICE_WORKFLOW_STEP_RUN, 294
RUN_TIME_SECS
VOICE_WORKFLOW_STEP_RUN, 295
S
SCHEMA_REVISION
COMPONENT_NAME, 362
DM_CREATED_DATE, 362
DM_UPDATED_DATE, 362
FIX_LEVEL, 362
MAJOR_VERSION, 362
MINOR_VERSION, 362
PACKAGE_NAME, 362
Self Service reports, 112
Self-Service Channel, 119
Self-Service Channel Detail, 119
Self-Service Content Usage by Subscriber, 129
Self-Service Session Report, 125
SELFHELP_ALERT
ALERT_DESC, 235
ALERT_DISPLAY_NAME, 234
416
Index
ALERT_ID, 234
ALERT_TITLE, 234
ALERT_TYPE, 234
ALERT_VALUE, 235
DM_CREATED_DATE, 235
DM_UPDATED_DATE, 235
IS_APPLICATION_EVENT, 235
IS_BULLETIN, 235
SELFHELP_ALERT_KEY, 234
SELFHELP_ALERT_ACTION
ACTION_DESC, 236
ACTION_DISPLAY_NAME, 236
ACTION_NAME, 236
DM_CREATED_DATE, 237
DM_UPDATED_DATE, 237
IS_CANCEL, 236
IS_DONT_SHOW, 237
IS_WORKFLOW_LAUNCH, 236
SELFHELP_ALERT_ACTION_KEY, 236
SELFHELP_ALERT_ACTION_KEY
SELFHELP_ALERT_ACTION, 236
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERT_CONTEXT
CONTEXT_DESC, 238
CONTEXT_DISPLAY_NAME, 238
CONTEXT_NAME, 238
DM_CREATED_DATE, 238
DM_UPDATED_DATE, 238
SELFHELP_ALERT_CONTEXT_KEY, 238
SELFHELP_ALERT_CONTEXT_KEY
SELFHELP_ALERT_CONTEXT, 238
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERTS_BY_DATE, 242
SELFHELP_ALERT_EVENT
ALERT_DATE, 240
ALERT_DATE_KEY, 240
ALERT_EVENT_GUID, 240
ALERT_ID, 240
ALERT_TIME_KEY, 240
CLIENT_ENDPOINT_ID, 240
CUSTOM_ATTR_1, 240
CUSTOM_ATTR_2, 240
CUSTOM_ATTR_3, 241
CUSTOM_ATTR_4, 241
CUSTOM_ATTR_5, 241
CUSTOMER_KEY, 240
DATA_SOURCE_KEY, 239
DM_CREATED_DATE, 241
DM_UPDATED_DATE, 241
EXTERNAL_CONTEXT_ID, 241
LINE_OF_BUSINESS_KEY, 239
LOCATION_KEY, 239
SELFHELP_ALERT_ACTION_KEY, 239
SELFHELP_ALERT_CONTEXT_KEY, 239
SELFHELP_ALERT_EVENT_KEY, 239
SELFHELP_ALERT_KEY, 239
SELFHELP_WORKFLOW_KEY, 240
SUBSCRIBER_SUBJECT_ID, 240
SELFHELP_ALERT_EVENT_KEY
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERT_KEY
SELFHELP_ALERT, 234
SELFHELP_ALERT_EVENT, 239
SELFHELP_ALERTS_BY_DATE, 242
SELFHELP_ALERTS_BY_DATE
ALERT_COUNT, 242
CALENDAR_DATE_KEY, 242
CANCELLED_COUNT, 243
CUSTOMER_COUNT, 242
DM_CREATED_DATE, 243
DM_UPDATED_DATE, 243
DONTSHOW_COUNT, 243
LINE_OF_BUSINESS_KEY, 243
LOCATION_KEY, 243
SELFHELP_ALERT_CONTEXT_KEY, 242
SELFHELP_ALERT_KEY, 242
WORKFLOW_LAUNCHED_COUNT, 242
SELFHELP_CONTENT
CONTENT_DESC, 244
CONTENT_PATH, 244
CONTENT_TYPE, 244
CONTENT_VALUE, 244
DM_CREATED_DATE, 244
DM_UPDATED_DATE, 244
SELFHELP_CONTENT_KEY, 244
SELFHELP_CONTENT_PATH_ID, 244
SELFHELP_CONTENT_ACCESS
CLIENT_TIMESTAMP, 246
CONTENT_ACCESS_DATE, 246
CREATED_DATE_KEY, 245
CREATED_TIME_KEY, 245
DATA_SOURCE_KEY, 245
DM_CREATED_DATE, 246
DM_UPDATED_DATE, 246
IS_FROM_ASSISTANT, 246
LINE_OF_BUSINESS_KEY, 245
LOCATION_KEY, 245
SELFHELP_CONTENT_ACCESS_KEY, 245
SELFHELP_CONTENT_KEY, 245
SELFHELP_SESSION_CONTENT_ID, 246
SELFHELP_SESSION_KEY, 245
SRC_DB_TIMESTAMP, 246
USER_COMMENTS, 246
SELFHELP_CONTENT_ACCESS_KEY
SELFHELP_CONTENT_ACCESS, 245
SELFHELP_CONTENT_ACCS_BY_DATE
CALENDAR_DATE_KEY, 247
CONTENT_ACCESS_COUNT, 247
DM_CREATED_DATE, 247
DM_UPDATED_DATE, 247
LINE_OF_BUSINESS_KEY, 247
LOCATION_KEY, 247
SELFHELP_CONTENT_KEY, 247
SELFHELP_CONTENT_KEY
SELFHELP_CONTENT, 244
SELFHELP_CONTENT_ACCESS, 245
SELFHELP_CONTENT_ACCS_BY_DATE, 247
SELFHELP_CONTENT_PATH_ID
SELFHELP_CONTENT, 244
SELFHELP_CUSTOMSTAT
ACTION, 249
CLIENT_ENDPOINT_ID, 248
CLIENTDATE, 249
CUSTOM_ATTR_1, 249
CUSTOM_ATTR_2, 249
CUSTOM_ATTR_3, 249
CUSTOM_ATTR_4, 249
CUSTOM_ATTR_5, 249
CUSTOMER_KEY, 248
CUSTOMSTAT_ID, 248
DATA_SOURCE_KEY, 248
DM_CREATED_DATE, 249
DM_UPDATED_DATE, 249
INSERTED, 249
LINE_OF_BUSINESS_KEY, 248
LOCATION_KEY, 248
SELFHELP_CUSTOMSTAT_KEY, 248
SESSION_KEY, 249
417
STAT_DATE_KEY, 248
STAT_TIME_KEY, 248
SUBSCRIBER_SUBJECT_ID, 248
SELFHELP_CUSTOMSTAT_KEY
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION
CLIENT_ENDPOINT_ID, 251
CRM_TICKET_ID, 252
CUSTOM_ATTR_1, 252
CUSTOM_ATTR_2, 252
CUSTOM_ATTR_3, 252
CUSTOM_ATTR_4, 253
CUSTOM_ATTR_5, 253
CUSTOMER_KEY, 251
DATA_SOURCE_KEY, 250
DM_CREATED_DATE, 253
DM_UPDATED_DATE, 253
END_DATE, 252
END_DATE_KEY, 250
END_TIME_KEY, 250
EXTERNAL_CONTEXT_ID, 252
HAS_CONTENT_ACCESS_VALUE, 251
HAS_RECENT_ESCALATION, 251
HAS_SESSION_WORKFLOW_VALUE, 251
IS_EXCLUDED_FROM_ROI, 251
LINE_OF_BUSINESS_KEY, 250
LOCATION_KEY, 250
SELFHELP_SESSION_KEY, 250
SESSION_DURATION, 252
SOLUTION_CONTEXT, 253
START_DATE, 251
START_DATE_KEY, 250
START_TIME_KEY, 250
SUBSCRIBER_SUBJECT_ID, 251
SUPPORT_CHANNEL_NAME, 252
SUPPORT_CHANNEL_SESSION_ID, 252
WAS_ESCALATED, 251
WORKFLOW_RUN_COUNT, 252
SELFHELP_SESSION_CONTENT_ID
SELFHELP_CONTENT_ACCESS, 246
SELFHELP_SESSION_KEY
SELFHELP_CONTENT_ACCESS, 245
SELFHELP_SESSION, 250
SELFHELP_WORKFLOW_RUN, 257
SELFHELP_SESSIONS_BY_DATE
CALENDAR_DATE_KEY, 254
418
Index
CUSTOMER_COUNT, 254
DM_CREATED_DATE, 254
DM_UPDATED_DATE, 254
ESCALATED_COUNT, 254
LINE_OF_BUSINESS_KEY, 254
LOCATION_KEY, 254
SESSION_COUNT, 254
VALUED_WORKFLOW_SESSION_COUNT, 254
SELFHELP_WF_STEP_KEY
SELFHELP_WORKFLOW_STEP, 262
SELFHELP_WF_STEP_STATUS_KEY
SELFHELP_WORKFLOW_STEP_STATUS, 267
SELFHELP_WORKFLOW
DM_CREATED_DATE, 255
DM_UPDATED_DATE, 255
SELFHELP_WORKFLOW_KEY, 255
WORKFLOW_DESC, 255
WORKFLOW_DISPLAY_NAME, 255
WORKFLOW_NAME, 255
WORKFLOW_VALUE, 255
WORKFLOW_VERSION, 255
SELFHELP_WORKFLOW_KEY
SELFHELP_ALERT_EVENT, 240
SELFHELP_WORKFLOW, 255
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
SELFHELP_WORKFLOW_RUN
CLIENT_ENDPOINT_ID, 257
CUSTOMER_KEY, 256
DATA_SOURCE_KEY, 256
DM_CREATED_DATE, 259
DM_UPDATED_DATE, 259
DURATION_SECS, 258
EXTERNAL_CONTEXT_ID, 258
IS_FIRST_WORKFLOW, 257
IS_LAST_WORKFLOW, 257
LINE_OF_BUSINESS_KEY, 256
LOCATION_KEY, 256
SELFHELP_SESSION_KEY, 257
SELFHELP_WORKFLOW_RUN_KEY, 256
SOLUTION_CONTEXT, 259
SUBSCRIBER_SUBJECT_ID, 257
WAS_ELECTRONIC_ESCALATION, 258
WAS_PHONE_ESCALATION, 258
WORKFLOW_END_DATE, 258
WORKFLOW_END_DATE_KEY, 257
WORKFLOW_END_TIME_KEY, 257
WORKFLOW_KEY, 256
WORKFLOW_RUN_GUID, 257
WORKFLOW_RUN_ID, 257
WORKFLOW_RUN_NUMBER, 258
WORKFLOW_START_DATE, 258
WORKFLOW_START_DATE_KEY, 256
WORKFLOW_START_TIME_KEY, 257
WORKFLOW_STATUS_KEY, 256
SELFHELP_WORKFLOW_RUN_BY_DATE
CALENDAR_DATE_KEY, 260
CUSTOMER_COUNT, 260
DM_CREATED_DATE, 260
DM_UPDATED_DATE, 260
LINE_OF_BUSINESS_KEY, 260
LOCATION_KEY, 260
SELFHELP_WORKFLOW_KEY, 260
WORKFLOW_RUN_COUNT, 260
SELFHELP_WORKFLOW_RUN_KEY
SELFHELP_WORKFLOW_RUN, 256
SELFHELP_WORKFLOW_STEP_RUN, 263
SELFHELP_WORKFLOW_STATUS
DM_CREATED_DATE, 261
DM_UPDATED_DATE, 261
SELFHELP_WORKFLOW_STATUS_KEY, 261
STATUS_DESC, 261
STATUS_DISPLAY_NAME, 261
STATUS_NAME, 261
STATUS_VALUE, 261
SELFHELP_WORKFLOW_STATUS_KEY
SELFHELP_WORKFLOW_STATUS, 261
SELFHELP_WORKFLOW_STEP
DM_CREATED_DATE, 262
DM_UPDATED_DATE, 262
SELFHELP_WF_STEP_KEY, 262
STEP_DESC, 262
STEP_DISPLAY_NAME, 262
STEP_NAME, 262
STEP_VALUE, 262
SELFHELP_WORKFLOW_STEP_RUN
CLIENT_ENDPOINT_ID, 264
CLIENT_TIMESTAMP, 264
CUSTOM_ATTR_1, 265
CUSTOM_ATTR_2, 265
CUSTOM_ATTR_3, 265
CUSTOM_ATTR_4, 266
CUSTOM_ATTR_5, 266
DATA_SOURCE_KEY, 263
DM_CREATED_DATE, 266
DM_UPDATED_DATE, 266
DURATION_SECS, 264
EXTERNAL_CONTEXT_ID, 265
IS_AUTOMATED, 264
IS_FIRST_STEP, 265
IS_LAST_STEP, 265
IS_RUN_OFFLINE, 264
RUN_DATE_KEY, 263
RUN_TIME_KEY, 263
SELFHELP_WORKFLOW_RUN_KEY, 263
SELFHELP_WORKFLOW_STEP_RUN_KEY, 263
SOLUTION_CONTEXT, 265
SRC_DB_TIMESTAMP, 264
STEP_ACTION, 265
STEP_NUMBER, 264
SUBSCRIBER_SUBJECT_ID, 264
WORKFLOW_KEY, 263
WORKFLOW_STEP_KEY, 263
WORKFLOW_STEP_RUN_GUID, 264
WORKFLOW_STEP_RUN_ID, 264
WORKFLOW_STEP_STATUS_KEY, 263
SELFHELP_WORKFLOW_STEP_RUN_KEY
SELFHELP_WORKFLOW_STEP_RUN, 263
SELFHELP_WORKFLOW_STEP_STATUS
DM_CREATED_DATE, 267
DM_UPDATED_DATE, 267
SELFHELP_WF_STEP_STATUS_KEY, 267
STATUS_DESC, 267
STATUS_NAME, 267
STATUS_VALUE, 267
STEP_STATUS_DISPLAY_NAME, 267
SEND_MESSAGE_COUNT
CHAT_ANALYST_SESSION, 306
SERIAL_NUMBER
CUSTOMER_CPE_DEVICE, 167
Service Alert Summary, 125
Service Level by Incident Report, 138
service metrics, 110
dashboard, 100
raw data spreadsheet, 112
Service Metrics Dashboard, 101
Service Requests Escalated from Voice Incident, 138
SERVICE_CODE_VERSION
MANAGED_SETTING, 199
419
SERVICE_LEVEL_TARGET
DM_CREATED_DATE, 213
DM_UPDATED_DATE, 213
SERVICE_LEVEL_TARGET_KEY, 213
TARGET_DESC, 213
TARGET_NAME, 213
TARGET_VALUE, 213
SERVICE_LEVEL_TARGET_KEY
SERVICE_LEVEL_TARGET, 213
SERVICE_METRICS_BY_DATE
AVG_ANALYST_PER_SESSION, 216
AVG_ASSIGN_TIME_SECS, 215
AVG_FIRST_RESPONSE_TIME_SECS, 215
AVG_RESOLUTION_TIME_SECS, 216
AVG_RESPONSE_TIME_SECS, 215
AVG_SESSION_TIME_SECS, 216
AVG_SESSIONS_PER_ANALYST, 216
CALENDAR_DATE_KEY, 214
DM_CREATED_DATE, 218
DM_UPDATED_DATE, 218
LINE_OF_BUSINESS_KEY, 214
SESSIONS_ABANDONED_COUNT, 214
SESSIONS_CLOSED_COUNT, 214
SESSIONS_HANDLED_COUNT, 214
SESSIONS_MET_SLA_COUNT, 214
SESSIONS_OPENED_COUNT, 214
TOT_ASSIGN_TIME_SECS, 216
TOT_FIRST_RESPONSE_TIME_SECS, 217
TOT_RESOLUTION_TIME_SECS, 217
TOT_RESPONSE_TIME_SECS, 217
TOT_SESSION_ANALYSTS, 217
TOT_SESSION_TIME_SECS, 217
Session Report, 139
SESSION_ALTKEY
REMOTE_CONTROL_SESSION, 209
SESSION_CLOSED_DATE
VOICE_SESSION, 277
SESSION_COUNT
SELFHELP_SESSIONS_BY_DATE, 254
VOICE_SESSIONS_BY_DATE, 286
VOICE_STATS_BY_DATE, 289
SESSION_CREATED_DATE
VOICE_SESSION, 277
SESSION_DURATION
CHAT_SESSION, 318
SELFHELP_SESSION, 252
420
Index
SESSION_DURATION_SECS
CHAT_ANALYST_SESSION, 308
SESSION_END_DATE
CHAT_ANALYST_SESSION, 308
SESSION_END_DATE_KEY
CHAT_ANALYST_SESSION, 306
SESSION_END_TIME_KEY
CHAT_ANALYST_SESSION, 306
SESSION_ID
CHAT_ANALYST_SESSION, 307
CHAT_SESSION, 320
CHAT_SESSION_ANALYST_ACTION, 322
CHAT_SESSION_DISPOSITION, 324
CHAT_SESSION_EVENT, 326
CHAT_SESSION_TRANSCRIPT, 329
CHAT_WORKFLOW_STEP_RUN, 344
VOICE_SESSION_ANALYST_ACTION, 283
SESSION_KEY
SELFHELP_CUSTOMSTAT, 249
SESSION_NOTES
CHAT_SESSION, 321
SESSION_NUM
CHAT_ANALYST_SESSION, 307
SESSION_START_DATE
CHAT_ANALYST_SESSION, 308
SESSION_START_DATE_KEY
CHAT_ANALYST_SESSION, 306
SESSION_START_TIME_KEY
CHAT_ANALYST_SESSION, 306
SESSIONS_ABANDONED_COUNT
SERVICE_METRICS_BY_DATE, 214
SESSIONS_ABORTED_COUNT
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
SESSIONS_ACCEPTED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
SESSIONS_ASSIGNED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
SESSIONS_CLOSED_COUNT
SERVICE_METRICS_BY_DATE, 214
SESSIONS_COMPLETE_COUNT
REMOTE_CTL_SESSIONS_BY_DATE, 210
SESSIONS_COMPLETED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
SESSIONS_ENTERED_COUNT
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
SESSIONS_FAILED_COUNT
REMOTE_CTL_SESSIONS_BY_DATE, 210
SESSIONS_HANDLED_COUNT
SERVICE_METRICS_BY_DATE, 214
SESSIONS_MET_SLA_COUNT
CHAT_SESSIONS_BY_ANALYST, 331
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_QUEUE, 338
SERVICE_METRICS_BY_DATE, 214
SESSIONS_OPENED_COUNT
SERVICE_METRICS_BY_DATE, 214
SESSIONS_QUEUED_COUNT
CHAT_SESSIONS_BY_DATE, 333
SESSIONS_REFUSED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
SESSIONS_REQUESTED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
SESSIONS_SUSPENDED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
SESSIONS_TRANSFERRED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_SESSIONS_BY_DATE, 333
SESSIONS_TRANSFERRED_IN_COUNT
CHAT_SESSIONS_BY_HNW_QUEUE, 336
CHAT_SESSIONS_BY_QUEUE, 338
SH.HOURSTOESCALATE, 92, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR1KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR2KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR3KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR4KEY, 93
SH.WORKFLOW_STEP_RUN.CUSTOMATTR5KEY, 94
SOFTWARE_DISPLAY_NAME
SOFTWARE_VERSION, 222
SOFTWARE_INSTALL_EVENT
CLIENT_ENDPOINT_ID, 220
CUSTOMER_ENDPOINT_KEY, 219
CUSTOMER_KEY, 219
DATA_SOURCE_KEY, 219
DM_CREATED_DATE, 220
DM_UPDATED_DATE, 220
EVENT_DATE, 220
EVENT_DATE_KEY, 219
EVENT_TIME_KEY, 219
INSTALL_STAT_ID, 219
IS_INSTALL, 220
IS_SUCCESSFUL, 220
IS_UNINSTALL, 220
LAST_SOFTWARE_VERSION_KEY, 219
SOFTWARE_INSTALL_EVENT_KEY, 219
SOFTWARE_VERSION_KEY, 219
SUBSCRIBER_SUBJECT_ID, 220
SOFTWARE_INSTALL_EVENT_KEY
SOFTWARE_INSTALL_EVENT, 219
SOFTWARE_INSTALLS_BY_DATE
CALENDAR_DATE_KEY, 221
DM_CREATED_DATE, 221
DM_UPDATED_DATE, 221
INSTALL_COUNT, 221
INSTALL_CUSTOMER_COUNT, 221
SOFTWARE_VERSION_KEY, 221
UNINSTALL_COUNT, 221
UNINSTALL_CUSTOMER_COUNT, 221
SOFTWARE_NAME
SOFTWARE_VERSION, 222
SOFTWARE_TYPE
SOFTWARE_VERSION, 222
SOFTWARE_VERSION
CUSTOMER_CPE_DEVICE, 168
DM_CREATED_DATE, 222
DM_UPDATED_DATE, 222
INSTALL_SOURCE, 222
IS_WEB_DOWNLOAD, 222
SOFTWARE_DISPLAY_NAME, 222
SOFTWARE_NAME, 222
SOFTWARE_TYPE, 222
SOFTWARE_VERSION, 222
SOFTWARE_VERSION_KEY, 222
SOFTWARE_VERSION_KEY
CUSTOMER_SOFTWARE, 186
SOFTWARE_INSTALL_EVENT, 219
SOFTWARE_INSTALLS_BY_DATE, 221
SOFTWARE_VERSION, 222
SOLUTION_CONTEXT
CHAT_WORKFLOW_STEP_RUN, 345
421
SELFHELP_SESSION, 253
SELFHELP_WORKFLOW_RUN, 259
SELFHELP_WORKFLOW_STEP_RUN, 265
VOICE_ANALYST_WFLOW_STEP_RUN, 272
VOICE_WORKFLOW_STEP_RUN, 296
SOLUTION_NAME
PRODUCT, 352
VOICE_ANALYST_WORKFLOW, 274
SOURCE_DESC
DATA_SOURCE, 191
SOURCE_NAME
DATA_SOURCE, 191
TELEMETRY_SOURCE, 230
SPEC_VERSION
CUSTOMER_CPE_DEVICE, 168
SRC_DB_TIMESTAMP
CHAT_WORKFLOW_STEP_RUN, 345
SELFHELP_CONTENT_ACCESS, 246
SELFHELP_WORKFLOW_STEP_RUN, 264
VOICE_ANALYST_WFLOW_STEP_RUN, 271
Stale Content Report, 129
standard reports, 48
START_DATE
REMOTE_CONTROL_SESSION, 208
SELFHELP_SESSION, 251
START_DATE_KEY
REMOTE_CONTROL_SESSION, 206
SELFHELP_SESSION, 250
START_TIME_KEY
SELFHELP_SESSION, 250
START_TO_STOP_SECS
REMOTE_CONTROL_SESSION, 208
STARTED_DATE
CHAT_SESSION, 320
STARTED_DATE_KEY
CHAT_SESSION, 317
STARTED_TIME_KEY
CHAT_SESSION, 318
STAT_DATE_KEY
SELFHELP_CUSTOMSTAT, 248
STAT_TIME_KEY
SELFHELP_CUSTOMSTAT, 248
STATE
ANALYST, 144
ANALYST_LOOKUP, 147
STATE_PROVINCE
422
Index
CUSTOMER, 164
CUSTOMER_LOOKUP, 177
STATUS_DESC
CHAT_WORKFLOW_STEP_STATUS, 347
SELFHELP_WORKFLOW_STATUS, 261
SELFHELP_WORKFLOW_STEP_STATUS, 267
VOICE_ANALYST_STEP_STATUS, 269
VOICE_WORKFLOW_STEP_STATUS, 297
STATUS_DISPLAY_NAME
CHAT_WORKFLOW_STEP_STATUS, 347
SELFHELP_WORKFLOW_STATUS, 261
VOICE_ANALYST_STEP_STATUS, 269
VOICE_SESSION_STATUS, 285
VOICE_WORKFLOW_STEP_STATUS, 297
STATUS_ID
CHAT_WORKFLOW_STEP_STATUS, 347
STATUS_NAME
CHAT_WORKFLOW_STEP_STATUS, 347
SELFHELP_WORKFLOW_STATUS, 261
SELFHELP_WORKFLOW_STEP_STATUS, 267
VOICE_ANALYST_STEP_STATUS, 269
VOICE_SESSION_STATUS, 285
VOICE_WORKFLOW_STEP_STATUS, 297
STATUS_VALUE
CHAT_WORKFLOW_STEP_STATUS, 347
SELFHELP_WORKFLOW_STATUS, 261
SELFHELP_WORKFLOW_STEP_STATUS, 267
VOICE_WORKFLOW_STEP_STATUS, 297
STEP_ACTION
CHAT_WORKFLOW_STEP_RUN, 345
SELFHELP_WORKFLOW_STEP_RUN, 265
VOICE_ANALYST_WFLOW_STEP_RUN, 272
VOICE_WORKFLOW_STEP_RUN, 294
STEP_ACTION_TYPE
VOICE_WORKFLOW_STEP_RUN, 294
STEP_DESC
CHAT_WORKFLOW_STEP, 342
SELFHELP_WORKFLOW_STEP, 262
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_WORKFLOW_STEP, 292
STEP_DISPLAY_NAME
CHAT_WORKFLOW_STEP, 342
SELFHELP_WORKFLOW_STEP, 262
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_WORKFLOW_STEP, 292
STEP_ID
CHAT_WORKFLOW_STEP, 342
STEP_NAME
CHAT_WORKFLOW_STEP, 342
SELFHELP_WORKFLOW_STEP, 262
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_WORKFLOW_STEP, 292
STEP_NUMBER
CHAT_WORKFLOW_STEP_RUN, 345
SELFHELP_WORKFLOW_STEP_RUN, 264
VOICE_ANALYST_WFLOW_STEP_RUN, 272
VOICE_WORKFLOW_STEP_RUN, 295
STEP_RUN_GUID
VOICE_WORKFLOW_STEP_RUN, 295
STEP_STATUS_DISPLAY_NAME
SELFHELP_WORKFLOW_STEP_STATUS, 267
STEP_VALUE
CHAT_WORKFLOW_STEP, 342
SELFHELP_WORKFLOW_STEP, 262
VOICE_WORKFLOW_STEP, 292
STOP_DATE
REMOTE_CONTROL_SESSION, 208
SUBJECT_CREATED_DATE
ANALYST_LOOKUP, 148
CUSTOMER_LOOKUP, 176
SUBJECT_ID
ANALYST_LOOKUP, 146
CUSTOMER_LOOKUP, 176
CUSTOMER_NETWORK, 183
CUSTOMER_WIRELESS_LAN, 189
SUBJECT_TEXT
CHAT_SESSION, 321
SUBSCRIBER_ACCOUNT_ID
CUSTOMER_LOOKUP, 176
SUBSCRIBER_SUBJECT_ID
CHAT_ANALYST_SESSION, 305
CHAT_SESSION, 317
CHAT_WORKFLOW_STEP_RUN, 344
CRM_CONTEXT_LOOKUP, 160
CUSTOMER_ENDPOINT_LOOKUP, 175
MANAGED_SETTING_CHECK, 201
REMOTE_CONTROL_SESSION, 209
SELFHELP_ALERT_EVENT, 240
SELFHELP_CUSTOMSTAT, 248
SELFHELP_SESSION, 251
SELFHELP_WORKFLOW_RUN, 257
SELFHELP_WORKFLOW_STEP_RUN, 264
SOFTWARE_INSTALL_EVENT, 220
TELEMETRY_DATA, 228
VOICE_ANALYST_WFLOW_STEP_RUN, 271
VOICE_SESSION, 276
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 294
SUBSCRIPTION
CUSTOM_ATTR_1, 223
CUSTOM_ATTR_2, 223
CUSTOM_ATTR_3, 224
CUSTOM_ATTR_4, 224
CUSTOM_ATTR_5, 224
DM_CREATED_DATE, 224
DM_UPDATED_DATE, 224
PARENT_SUBSCRIPTION_KEY, 223
SUBSCRIPTION_DESC, 223
SUBSCRIPTION_DISPLAY_NAME, 223
SUBSCRIPTION_KEY, 223
SUBSCRIPTION_NAME, 223
SUBSCRIPTION_VALUE, 223
SUBSCRIPTION_DESC
SUBSCRIPTION, 223
SUBSCRIPTION_DISPLAY_NAME
SUBSCRIPTION, 223
SUBSCRIPTION_END_DATE
CUSTOMER_SUBSCRIPTION, 187
SUBSCRIPTION_KEY
CUSTOMER_SUBSCRIPTION, 187
SUBSCRIPTION, 223
SUBSCRIPTION_NAME
SUBSCRIPTION, 223
SUBSCRIPTION_START_DATE
CUSTOMER_SUBSCRIPTION, 187
SUBSCRIPTION_VALUE
SUBSCRIPTION, 223
SUPERVISOR_ANALYST_KEY
ANALYST, 144
SUPERVISOR_CLOSED_COUNT
CHAT_SESSIONS_BY_ANALYST, 330
CHAT_SESSIONS_BY_DATE, 333
CHAT_SESSIONS_BY_HNW_QUEUE, 337
CHAT_SESSIONS_BY_QUEUE, 338
SUPPORT_CHANNEL_NAME
ANALYST_NOTES, 151
CRM_CONTEXT_LOOKUP, 160
MANAGED_SETTING_CHECK, 201
423
REMOTE_CONTROL_SESSION, 209
REMOTE_CTL_SESSIONS_BY_DATE, 210
SELFHELP_SESSION, 252
TELEMETRY_DATA, 228
SUPPORT_CHANNEL_SESSION_ID
ANALYST_NOTES, 151
CRM_CONTEXT_LOOKUP, 160
MANAGED_SETTING_CHECK, 201
REMOTE_CONTROL_SESSION, 209
SELFHELP_SESSION, 252
TELEMETRY_DATA, 228
System Statistics, 139
SYSTEM_EVENT_LOG
COMPONENT_NAME, 225
CONTEXT_1, 225
CONTEXT_2, 225
CONTEXT_3, 226
DM_CREATED_DATE, 226
DM_UPDATED_DATE, 226
LOG_LEVEL, 225
LOG_MESSAGE, 226
SYSTEM_EVENT_LOG_KEY, 225
SYSTEM_EVENT_LOG_KEY
SYSTEM_EVENT_LOG, 225
T
TARGET_DESC
SERVICE_LEVEL_TARGET, 213
TARGET_NAME
SERVICE_LEVEL_TARGET, 213
TARGET_VALUE
SERVICE_LEVEL_TARGET, 213
TELEMETRY_DATA
COLLECTED_DATE, 228
COLLECTED_DATE_KEY, 227
COLLECTED_TIME_KEY, 227
CRM_TICKET_ID, 228
CUSTOMER_ENDPOINT_KEY, 228
DATA_SOURCE_KEY, 227
DM_CREATED_DATE, 228
DM_UPDATED_DATE, 228
EXTERNAL_CONTEXT_ID, 228
SUBSCRIBER_SUBJECT_ID, 228
SUPPORT_CHANNEL_NAME, 228
SUPPORT_CHANNEL_SESSION_ID, 228
TELEMETRY_DATA_KEY, 227
424
Index
TELEMETRY_ID, 227
TELEMETRY_PATH_KEY, 227
TELEMETRY_SOURCE_KEY, 227
TELEMETRY_TYPE_KEY, 227
VALUE, 228
TELEMETRY_DATA_KEY
TELEMETRY_DATA, 227
TELEMETRY_ID
MANAGED_SETTING_CHECK, 200
TELEMETRY_DATA, 227
TELEMETRY_PATH
DM_CREATED_DATE, 229
DM_UPDATED_DATE, 229
PATH_NAME, 229
TELEMETRY_PATH_KEY, 229
TELEMETRY_PATH_KEY
TELEMETRY_DATA, 227
TELEMETRY_PATH, 229
TELEMETRY_PROVIDER_NAME
VOICE_WORKFLOW_STEP_RUN, 295
TELEMETRY_SOURCE
DM_CREATED_DATE, 230
DM_UPDATED_DATE, 230
SOURCE_NAME, 230
TELEMETRY_SOURCE_KEY, 230
TELEMETRY_SOURCE_KEY
TELEMETRY_DATA, 227
TELEMETRY_SOURCE, 230
TELEMETRY_TYPE
DM_CREATED_DATE, 231
DM_UPDATED_DATE, 231
TELEMETRY_TYPE_KEY, 231
TYPE_NAME, 231
TELEMETRY_TYPE_KEY
TELEMETRY_DATA, 227
TELEMETRY_TYPE, 231
TIME_OF_DAY
AM_PM_VALUE, 232
DATABASE_TIME, 232
DM_CREATED_DATE, 233
DM_UPDATED_DATE, 233
HALF_HOUR_NUM, 233
HALF_HOUR_START_TIME, 233
HOUR_OF_DAY, 232
MINUTE_OF_HOUR, 232
QUARTER_HOUR_NUM, 232
QUARTER_HOUR_START_TIME, 232
TIME_OF_DAY_KEY, 232
TIME_OF_DAY_KEY
TIME_OF_DAY, 232
TITLE
ANALYST, 143
ANALYST_LOOKUP, 147
Top Ten Content Pages, 130
Top Ten Maps, 130
Top Ten Static Content Pages, 130
TOT_ABORT_WAIT_SECS
CHAT_SESSIONS_BY_QUEUE, 340
TOT_ANALYSTS_PER_SESSION
CHAT_SESSIONS_BY_DATE, 335
CHAT_SESSIONS_BY_QUEUE, 340
TOT_ASSIGN_TIME_SECS
SERVICE_METRICS_BY_DATE, 216
TOT_FIRST_RESPONSE_TIME_SECS
CHAT_SESSIONS_BY_ANALYST, 331
SERVICE_METRICS_BY_DATE, 217
TOT_QUEUE_SIZE
CHAT_SESSIONS_BY_QUEUE, 339
TOT_QWAIT_SECS
CHAT_SESSIONS_BY_ANALYST, 331
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 339
TOT_RESOLUTION_TIME_SECS
SERVICE_METRICS_BY_DATE, 217
TOT_RESPONSE_TIME_SECS
CHAT_SESSIONS_BY_ANALYST, 331
SERVICE_METRICS_BY_DATE, 217
TOT_SESS_WITH_MOTIVE_RC_SECS
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 340
TOT_SESS_WITH_MOTIVE_SECS
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 340
TOT_SESS_WITH_MOTIVE_TM_SECS
CHAT_SESSIONS_BY_ANALYST, 332
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 340
TOT_SESSION_ANALYSTS
SERVICE_METRICS_BY_DATE, 217
TOT_SESSION_SECS
CHAT_SESSIONS_BY_ANALYST, 331
CHAT_SESSIONS_BY_DATE, 334
CHAT_SESSIONS_BY_QUEUE, 340
REMOTE_CTL_SESSIONS_BY_DATE, 211
TOT_SESSION_TIME_SECS
SERVICE_METRICS_BY_DATE, 217
TOT_WRAPUP_SECS
CHAT_SESSIONS_BY_ANALYST, 331
TOTAL_COUNT
MANAGED_SETTING_STATS_BY_DATE, 203
TOTAL_FAILED_COUNT
MANAGED_SETTING_STATS_BY_DATE, 203
TOTAL_NETWORKS_COUNT
MANAGED_NETWORKS_BY_CPE, 196
TOTAL_PASSED_COUNT
MANAGED_SETTING_STATS_BY_DATE, 203
TOTAL_SUSPENDED_SECS
CHAT_ANALYST_SESSION, 307
CHAT_SESSION, 319
TRANSCRIPT_DATE
CHAT_SESSION_TRANSCRIPT, 329
TRANSCRIPT_DATE_KEY
CHAT_SESSION_TRANSCRIPT, 328
TRANSCRIPT_MESSAGE
CHAT_SESSION_TRANSCRIPT, 329
TRANSCRIPT_TIME_KEY
CHAT_SESSION_TRANSCRIPT, 329
TRANSFER_ANALYST_KEY
CHAT_SESSION_EVENT, 326
TRANSFER_CHAT_QUEUE_KEY
CHAT_SESSION_EVENT, 325
TRANSFER_NUMBER
VOICE_SESSION, 280
TYPE_DESC
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION_EVENT_TYPE, 327
TYPE_DISPLAY_NAME
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION_EVENT_TYPE, 327
TYPE_ID
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION_EVENT_TYPE, 327
CHAT_WORKSTATE_TYPE, 348
425
TYPE_NAME
CHAT_ANALYST_EVENT_TYPE, 301
CHAT_QUEUE_EVENT_TYPE, 316
CHAT_SESSION_EVENT_TYPE, 327
TELEMETRY_TYPE, 231
U
UDN
CUSTOMER_CPE_DEVICE, 167
UNDEFINED
in dimension tables, 142
UNINSTALL_COUNT
SOFTWARE_INSTALLS_BY_DATE, 221
UNINSTALL_CUSTOMER_COUNT
SOFTWARE_INSTALLS_BY_DATE, 221
UNIQUE_CUSTOMER_COUNT
CHAT_SESSIONS_BY_DATE, 333
MANAGED_NETWORKS_BY_CPE, 196
UNIQUE_USER_COUNT
PRODUCT_USAGE_BY_DATE, 355
UNKNOWN
in dimension tables, 142
UNKNOWN_HOST_COUNT
CUSTOMER_NETWORK, 182
UPDATED_DATE
CUSTOMER_NETWORK, 182
upgrade
Data Mart, 8
UPNPTYPE
CUSTOMER_CPE_DEVICE, 168
USAGE_COUNT
CUSTOMER_PRODUCT_ADOPTION, 350
PRODUCT_USAGE_BY_DATE, 355
USER_COMMENTS
SELFHELP_CONTENT_ACCESS, 246
V
VALUE
TELEMETRY_DATA, 228
VALUED_WORKFLOW_SESSION_COUNT
SELFHELP_SESSIONS_BY_DATE, 254
VERSION
MANAGED_SETTING, 199
VOICE_ANALYST_ACTION
ACTION_DESC, 268
ACTION_ID, 268
426
Index
ACTION_NAME, 268
ACTION_TYPE, 268
DM_CREATED_DATE, 268
DM_UPDATED_DATE, 268
VOICE_ANALYST_ACTION_KEY, 268
VOICE_ANALYST_ACTION_KEY
VOICE_ANALYST_ACTION, 268
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_ANALYST_STEP_STATUS
DM_CREATED_DATE, 269
DM_UPDATED_DATE, 269
STATUS_DESC, 269
STATUS_DISPLAY_NAME, 269
STATUS_NAME, 269
VOICE_ANALYST_STEP_STATUS_KEY, 269
VOICE_ANALYST_STEP_STATUS_KEY
VOICE_ANALYST_STEP_STATUS, 269
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_ANALYST_WF_STEP_RUN_KEY
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_ANALYST_WFLOW_STEP_KEY
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_ANALYST_WORKFLOW_STEP, 275
VOICE_ANALYST_WFLOW_STEP_RUN
ANALYST_ID, 271
ANALYST_KEY, 271
CLIENT_ENDPOINT_ID, 271
CLIENT_TIMESTAMP, 271
CUSTOM_ATTR_1, 273
CUSTOM_ATTR_2, 273
CUSTOM_ATTR_3, 273
CUSTOM_ATTR_4, 273
CUSTOM_ATTR_5, 273
CUSTOMER_KEY, 271
DATA_SOURCE_KEY, 270
DM_CREATED_DATE, 273
DM_UPDATED_DATE, 273
DURATION_SECS, 272
EXTERNAL_CONTEXT_ID, 272
IS_FIRST_STEP, 272
IS_LAST_STEP, 272
LINE_OF_BUSINESS_KEY, 270
LOCATION_KEY, 270
RUN_DATE_KEY, 270
RUN_TIME_KEY, 271
SOLUTION_CONTEXT, 272
SRC_DB_TIMESTAMP, 271
STEP_ACTION, 272
STEP_NUMBER, 272
SUBSCRIBER_SUBJECT_ID, 271
VOICE_ANALYST_STEP_STATUS_KEY, 270
VOICE_ANALYST_WF_STEP_RUN_KEY, 270
VOICE_ANALYST_WFLOW_STEP_KEY, 270
VOICE_ANALYST_WORKFLOW_KEY, 270
VOICE_SESSION_KEY, 271
WORKFLOW_STEP_RUN_GUID, 271
WORKFLOW_STEP_RUN_ID, 271
VOICE_ANALYST_WORKFLOW
DM_CREATED_DATE, 274
DM_UPDATED_DATE, 274
SOLUTION_NAME, 274
VOICE_ANALYST_WORKFLOW_KEY, 274
WORKFLOW_DESC, 274
WORKFLOW_DISPLAY_NAME, 274
WORKFLOW_NAME, 274
VOICE_ANALYST_WORKFLOW_KEY
VOICE_ANALYST_WFLOW_STEP_RUN, 270
VOICE_ANALYST_WORKFLOW, 274
VOICE_ANALYST_WORKFLOW_STEP
DM_CREATED_DATE, 275
DM_UPDATED_DATE, 275
STEP_DESC, 275
STEP_DISPLAY_NAME, 275
STEP_NAME, 275
VOICE_ANALYST_WFLOW_STEP_KEY, 275
VOICE_SESS_ANALYST_ACTION_KEY
VOICE_SESSION_ANALYST_ACTION, 282
VOICE_SESSION
ANALYST_COUNT, 279
ANALYST_END_DATE, 278
ANALYST_START_DATE, 279
ANALYST_WORKFLOW_RUN_COUNT, 279
CALLER_ANI, 280
CALLER_DNIS, 281
CREATED_DATE_KEY, 276
CREATED_TIME_KEY, 276
CRM_TICKET_ID, 281
CUSTOM_ATTR_1, 281
CUSTOM_ATTR_2, 281
CUSTOM_ATTR_3, 281
CUSTOM_ATTR_4, 281
CUSTOM_ATTR_5, 281
CUSTOMER_KEY, 276
DATA_SOURCE_KEY, 276
DIAGNOSTIC_CODE_COUNT, 280
DM_CREATED_DATE, 281
DM_UPDATED_DATE, 281
EXTERNAL_CONTEXT_ID, 281
FIRST_ANALYST_KEY, 278
FIRST_WORKFLOW_STEP_KEY, 280
HAS_RECENT_ESCALATION, 277
IS_EXCLUDED_FROM_ROI, 278
LAST_ANALYST_KEY, 278
LAST_WORKFLOW_STEP_KEY, 280
LINE_OF_BUSINESS_KEY, 276
LOCATION_KEY, 276
SESSION_CLOSED_DATE, 277
SESSION_CREATED_DATE, 277
SUBSCRIBER_SUBJECT_ID, 276
TRANSFER_NUMBER, 280
VOICE_SESSION_KEY, 276
VOICE_SESSION_STATUS_KEY, 280
VOICE_SUBSYSTEM_COUNT, 280
WAS_CALL_DISCONNECTED, 277
WAS_CALL_ZERO_OUT, 277
WAS_CREATED_BY_ANALYST, 278
WAS_CREATED_BY_SERVER, 278
WAS_DIAGCODE_CHECKED, 278
WAS_ESCALATED, 277
WAS_REMOTE_CONTROL_USED, 278
WAS_RESOLVED_IN_WORKFLOW, 279
WORKFLOW_END_DATE, 279
WORKFLOW_START_DATE, 279
WORKFLOW_STEP_COUNT, 280
WORKFLOW_TIME_SECS, 279
VOICE_SESSION_ANALYST_ACTION
ACTION_DATE, 283
ACTION_DATE_KEY, 282
ACTION_TIME_KEY, 283
ANALYST_KEY, 282
ASSISTED_STAT_ID, 283
CUSTOM_ATTR_1, 283
CUSTOM_ATTR_2, 283
CUSTOM_ATTR_3, 283
CUSTOM_ATTR_4, 283
CUSTOM_ATTR_5, 283
CUSTOMER_KEY, 282
DATA_SOURCE_KEY, 282
427
DM_CREATED_DATE, 284
DM_UPDATED_DATE, 284
EXTERNAL_CONTEXT_ID, 283
LINE_OF_BUSINESS_KEY, 282
LOCATION_KEY, 282
SESSION_ID, 283
SUBSCRIBER_SUBJECT_ID, 283
VOICE_ANALYST_ACTION_KEY, 282
VOICE_SESS_ANALYST_ACTION_KEY, 282
VOICE_SESSION_KEY, 283
VOICE_SESSION_KEY
VOICE_ANALYST_WFLOW_STEP_RUN, 271
VOICE_SESSION, 276
VOICE_SESSION_ANALYST_ACTION, 283
VOICE_WORKFLOW_STEP_RUN, 293
VOICE_SESSION_STATUS
DM_CREATED_DATE, 285
DM_UPDATED_DATE, 285
STATUS_DISPLAY_NAME, 285
STATUS_NAME, 285
VOICE_SESSION_STATUS_KEY, 285
VOICE_SESSION_STATUS_KEY
VOICE_SESSION, 280
VOICE_SESSION_STATUS, 285
VOICE_SESSIONS_BY_DATE
ANALYST_REMOTE_CTL_USE_COUNT, 287
AVG_WORKFLOW_SESSION_TIME, 287
AVG_WORKFLOW_STEPS_COUNT, 287
CALENDAR_DATE_KEY, 286
CALL_DISCONNECTED_COUNT, 287
CALL_ZERO_OUT_COUNT, 287
CREATED_BY_ANALYST_COUNT, 287
CUSTOMER_COUNT, 286
DIAGNOSTIC_CODE_CHECK_COUNT, 286
DM_CREATED_DATE, 288
DM_UPDATED_DATE, 288
ESCALATED_TO_ANALYST_COUNT, 286
LINE_OF_BUSINESS_KEY, 286
RESOLVED_IN_FLOW_COUNT, 286
SESSION_COUNT, 286
WORKFLOW_SESSION_TIME, 287
WORKFLOW_STEPS_COUNT, 287
VOICE_STATS_BY_DATE
ANALYST_REMOTE_CTL_USE_COUNT, 289
AVG_SESSION_STEPS_COUNT, 290
AVG_SESSION_TIME, 290
428
Index
CALENDAR_DATE_KEY, 289
CALL_DISCONNECTED_COUNT, 290
CALL_OPTIMIZED_COUNT, 290
CALL_ZERO_OUT_COUNT, 290
CUSTOMER_COUNT, 289
DIAGNOSTIC_CODE_CHECK_COUNT, 289
DM_CREATED_DATE, 290
DM_UPDATED_DATE, 290
ESCALATED_TO_ANALYST_COUNT, 289
LINE_OF_BUSINESS_KEY, 289
SESSION_COUNT, 289
VOICE_SUBSYSTEM_COUNT
VOICE_SESSION, 280
VOICE_WORKFLOW
DM_CREATED_DATE, 291
DM_UPDATED_DATE, 291
VOICE_WORKFLOW_KEY, 291
WORKFLOW_DESC, 291
WORKFLOW_DISPLAY_NAME, 291
WORKFLOW_NAME, 291
WORKFLOW_VALUE, 291
VOICE_WORKFLOW_KEY
VOICE_WORKFLOW, 291
VOICE_WORKFLOW_STEP_RUN, 293
VOICE_WORKFLOW_STEP
DM_CREATED_DATE, 292
DM_UPDATED_DATE, 292
STEP_DESC, 292
STEP_DISPLAY_NAME, 292
STEP_NAME, 292
STEP_VALUE, 292
VOICE_WORKFLOW_STEP_KEY, 292
VOICE_WORKFLOW_STEP_KEY
VOICE_WORKFLOW_STEP, 292
VOICE_WORKFLOW_STEP_RUN, 293
VOICE_WORKFLOW_STEP_RUN
CALLER_ANI, 295
CALLER_DNIS, 295
CUSTOM_ATTR_1, 296
CUSTOM_ATTR_2, 296
CUSTOM_ATTR_3, 296
CUSTOM_ATTR_4, 296
CUSTOM_ATTR_5, 296
CUSTOMER_KEY, 294
DATA_SOURCE_KEY, 293
DM_CREATED_DATE, 296
DM_UPDATED_DATE, 296
EXTERNAL_CONTEXT_ID, 294
IS_FIRST_STEP, 295
IS_LAST_STEP, 295
LINE_OF_BUSINESS_KEY, 293
LOCATION_KEY, 293
RUN_DATE, 294
RUN_DATE_KEY, 294
RUN_RESULT, 294
RUN_TIME_KEY, 294
RUN_TIME_SECS, 295
SOLUTION_CONTEXT, 296
STEP_ACTION, 294
STEP_ACTION_TYPE, 294
STEP_NUMBER, 295
STEP_RUN_GUID, 295
SUBSCRIBER_SUBJECT_ID, 294
TELEMETRY_PROVIDER_NAME, 295
VOICE_SESSION_KEY, 293
VOICE_WORKFLOW_KEY, 293
VOICE_WORKFLOW_STEP_KEY, 293
VOICE_WORKFLOW_STEP_RUN_KEY, 293
VOICE_WORKFLOW_STEP_STATUS_KEY, 293
VOICE_WORKFLOWSTAT_ID, 294
VOICE_WORKFLOW_STEP_RUN_KEY
VOICE_WORKFLOW_STEP_RUN, 293
VOICE_WORKFLOW_STEP_STATUS
DM_CREATED_DATE, 297
DM_UPDATED_DATE, 297
STATUS_DESC, 297
STATUS_DISPLAY_NAME, 297
STATUS_NAME, 297
STATUS_VALUE, 297
VOICE_WORKFLOW_STEP_STATUS_KEY, 297
VOICE_WORKFLOW_STEP_STATUS_KEY
VOICE_WORKFLOW_STEP_RUN, 293
VOICE_WORKFLOW_STEP_STATUS, 297
VOICE_WORKFLOWSTAT_ID
VOICE_WORKFLOW_STEP_RUN, 294
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR1KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR2KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR3KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR4KEY, 94
VS.ANALYSTWFLOWSTEPRUN.CUSTOMATTR5KEY, 95
VS.HOURSTOESCALATE, 95
VS.SESSION.CUSTOMATTR1KEY, 95
VS.SESSION.CUSTOMATTR2KEY, 95
VS.SESSION.CUSTOMATTR3KEY, 95
VS.SESSION.CUSTOMATTR4KEY, 96
VS.SESSION.CUSTOMATTR5KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR1KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR2KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR3KEY, 96
VS.SESSIONANALYSTACTION.CUSTOMATTR4KEY, 97
VS.SESSIONANALYSTACTION.CUSTOMATTR5KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR1KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR2KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR3KEY, 97
VS.WORKFLOWSTEPRUN.CUSTOMATTR4KEY, 98
VS.WORKFLOWSTEPRUN.CUSTOMATTR5KEY, 98
W
WAN_ACCESS_PROVIDER
CUSTOMER_CPE_DEVICE, 170
WAN_ACCESS_TYPE
CUSTOMER_CPE_DEVICE, 170
WAN_INTERFACE_COUNT
CUSTOMER_CPE_DEVICE, 170
WAP_DEVICE_TYPE_KEY
CUSTOMER_WIRELESS_LAN, 188
WAP_DEVICE_UUID
CUSTOMER_WIRELESS_LAN, 189
WAS_ABORTED
CHAT_SESSION, 319
WAS_ANALYST_WORKFLOW_USED
CHAT_ANALYST_SESSION, 307
WAS_ASSIGNED
CHAT_SESSION, 319
WAS_CALL_DISCONNECTED
VOICE_SESSION, 277
WAS_CALL_ZERO_OUT
VOICE_SESSION, 277
WAS_COMPLETED
CHAT_SESSION, 319
WAS_CREATED_BY_ANALYST
VOICE_SESSION, 278
WAS_CREATED_BY_SERVER
VOICE_SESSION, 278
WAS_DIAGCODE_CHECKED
VOICE_SESSION, 278
WAS_ELECTRONIC_ESCALATION
SELFHELP_WORKFLOW_RUN, 258
429
WAS_ENDED_BY_ANALYST
CHAT_SESSION, 320
WAS_ENDED_BY_CUSTOMER
CHAT_SESSION, 320
WAS_ESCALATED
SELFHELP_SESSION, 251
VOICE_SESSION, 277
WAS_MOTIVE_REMOTE_CTL_USED
CHAT_ANALYST_SESSION, 306
CHAT_SESSION, 319
WAS_MOTIVE_TELEMETRY_USED
CHAT_ANALYST_SESSION, 306
CHAT_SESSION, 320
WAS_MOTIVE_USED
CHAT_ANALYST_SESSION, 306
CHAT_SESSION, 319
WAS_PHONE_ESCALATION
SELFHELP_WORKFLOW_RUN, 258
WAS_REMOTE_CONTROL_USED
VOICE_SESSION, 278
WAS_RESOLVED_IN_WORKFLOW
VOICE_SESSION, 279
WAS_SUPERVISOR_FORCED_CLOSED
CHAT_SESSION, 319
WAS_SUSPENDED
CHAT_ANALYST_SESSION, 307
CHAT_SESSION, 319
WAS_TRANSFERRED_TO_OTHER_AGENT
CHAT_ANALYST_SESSION, 307
CHAT_SESSION, 319
WAS_TRANSFERRED_TO_OTHER_QUEUE
CHAT_ANALYST_SESSION, 307
CHAT_SESSION, 319
WAS_WITHIN_SERVICE_LEVEL
CHAT_SESSION, 319
WEEK_NAME
CALENDAR_DATE, 154
WEEK_NUM_IN_YEAR
CALENDAR_DATE, 154
WEEK_SHORT_NAME
CALENDAR_DATE, 154
WEEK_START_DATE
CALENDAR_DATE, 154
WEIGHTED_VALUE
PRODUCT_USAGE_BY_DATE, 355
WINDOWS_DOMAIN_NAME
430
Index
CUSTOMER_NETWORK, 181
WINDOWS_WORKGROUP_NAME
CUSTOMER_NETWORK, 181
WIRELESS_LAN_COUNT
CUSTOMER_NETWORK, 181
WLAN_SSID
CUSTOMER_WIRELESS_LAN, 188
WLAN_UUID
CUSTOMER_WIRELESS_LAN, 189
WORK_TIME_SECS
CHAT_ANALYST_LOGIN_BY_DATE, 304
Workflow Usage Summary, 126
WORKFLOW_DESC
CHAT_WORKFLOW, 341
SELFHELP_WORKFLOW, 255
VOICE_ANALYST_WORKFLOW, 274
VOICE_WORKFLOW, 291
WORKFLOW_DISPLAY_NAME
CHAT_WORKFLOW, 341
SELFHELP_WORKFLOW, 255
VOICE_ANALYST_WORKFLOW, 274
VOICE_WORKFLOW, 291
WORKFLOW_END_DATE
SELFHELP_WORKFLOW_RUN, 258
VOICE_SESSION, 279
WORKFLOW_END_DATE_KEY
SELFHELP_WORKFLOW_RUN, 257
WORKFLOW_END_TIME_KEY
SELFHELP_WORKFLOW_RUN, 257
WORKFLOW_ID
CHAT_WORKFLOW, 341
WORKFLOW_KEY
SELFHELP_WORKFLOW_RUN, 256
SELFHELP_WORKFLOW_STEP_RUN, 263
WORKFLOW_LAUNCHED_COUNT
SELFHELP_ALERTS_BY_DATE, 242
WORKFLOW_NAME
CHAT_WORKFLOW, 341
SELFHELP_WORKFLOW, 255
VOICE_ANALYST_WORKFLOW, 274
VOICE_WORKFLOW, 291
WORKFLOW_RUN_COUNT
SELFHELP_SESSION, 252
SELFHELP_WORKFLOW_RUN_BY_DATE, 260
WORKFLOW_RUN_GUID
SELFHELP_WORKFLOW_RUN, 257
WORKFLOW_RUN_ID
SELFHELP_WORKFLOW_RUN, 257
WORKFLOW_RUN_NUMBER
SELFHELP_WORKFLOW_RUN, 258
WORKFLOW_SESSION_TIME
VOICE_SESSIONS_BY_DATE, 287
WORKFLOW_START_DATE
SELFHELP_WORKFLOW_RUN, 258
VOICE_SESSION, 279
WORKFLOW_START_DATE_KEY
SELFHELP_WORKFLOW_RUN, 256
WORKFLOW_START_TIME_KEY
SELFHELP_WORKFLOW_RUN, 257
WORKFLOW_STATUS_KEY
SELFHELP_WORKFLOW_RUN, 256
WORKFLOW_STEP_COUNT
VOICE_SESSION, 280
WORKFLOW_STEP_KEY
SELFHELP_WORKFLOW_STEP_RUN, 263
WORKFLOW_STEP_RUN_GUID
SELFHELP_WORKFLOW_STEP_RUN, 264
VOICE_ANALYST_WFLOW_STEP_RUN, 271
WORKFLOW_STEP_RUN_ID
SELFHELP_WORKFLOW_STEP_RUN, 264
VOICE_ANALYST_WFLOW_STEP_RUN, 271
WORKFLOW_STEP_STATUS_KEY
SELFHELP_WORKFLOW_STEP_RUN, 263
WORKFLOW_STEPS_COUNT
VOICE_SESSIONS_BY_DATE, 287
WORKFLOW_TIME_SECS
VOICE_SESSION, 279
WORKFLOW_VALUE
CHAT_WORKFLOW, 341
SELFHELP_WORKFLOW, 255
VOICE_WORKFLOW, 291
WORKFLOW_VERSION
CHAT_WORKFLOW, 341
SELFHELP_WORKFLOW, 255
WORKFLOWSTAT_GUID
CHAT_WORKFLOW_STEP_RUN, 344
WORKFLOWSTAT_ID
CHAT_WORKFLOW_STEP_RUN, 344
WORKFLOWSTAT_SESSIONKEY
CHAT_WORKFLOW_STEP_RUN, 344
WORKFLOWSTATUS (OLTP), 261
worksheet
Data Mart database, 14
publishing reports, 39
Support OLTP database, 14
WORKSTATE_DESC
CHAT_WORKSTATE_TYPE, 348
WORKSTATE_DISPLAY_NAME
CHAT_WORKSTATE_TYPE, 348
WORKSTATE_NAME
CHAT_WORKSTATE_TYPE, 348
WRAP_UP_TIME_SECS
CHAT_SESSION, 319
Y
YEAR_NUM
CALENDAR_DATE, 156
YEAR_START_DATE
CALENDAR_DATE, 156
431
432
Index