Siebel Business Analytics Server Administration Guide > Setting Up Mobile Analytics >

About Mobile Analytics


Mobile Analytics allows customers to view analytics data, Intelligence Dashboards, and queries when they cannot connect to the network to access the Siebel Business Analytics application. Typically, mobile users connect their personal machines (usually laptops) to an enterprise server running Siebel Business Analytics. After downloading a mobile Analytics application, they can disconnect their laptops from the network (for example, to travel on a business trip) and still view dashboards and queries on their laptop machines. For more information about using Mobile Analytics on a mobile machine, see Disconnected Business Analytics Online Help.

Table 28 contains definitions of terms used to describe Mobile Analytics.

Siebel Business Analytics provides the following mobile solutions:

  • Briefing Books allow mobile users to put a static snapshot of Analytics content on their laptop to access when they are working offline. You can use the static content in Briefing Books for tasks such as managed reporting and lightweight content distribution. Briefing Books can be scheduled and delivered using iBots and is available as part of Siebel Business Analytics Web. For more information about Briefing Books, see Siebel Business Analytics Web Administration Guide.
  • Managed Mobile Analytics is centrally administered and managed. It provides most analytical functionality that is available in the network-based Siebel Business Analytics application. After populating their local database, mobile users connect to a local dashboard through a browser and see the same UI that they would see on the Intelligence Dashboards on Siebel Business Analytics Web.

NOTE:  In this guide, Mobile Analytics refers to managed Mobile Analytics. The mobile database, mobile repository, and other mobile components are interchangeably referred to as mobile, local, or mobile. When Siebel Business Analytics is used to describe components, it refers to components of the network-based Siebel Business Analytics application. For example, Analytics Server refers to the network-based Analytics Server.

Frequently Used Terms for Mobile Analytics

Table 28 contains definitions of terminology used to explain the development and deployment of Mobile Analytics applications.

Table 28. Frequently Used Terms for Mobile Analytics
Term
Description

Data set

A written definition of how to create and/or populate a specified list of SQL tables for a mobile application on a mobile machine. A data set represents an inseparable downloadable unit of data for a synchronization operation. This gives mobile users more flexibility when downloading data for a mobile application to their mobile machine.

For example, a rapidly changing fact table may have its own data set while the relatively static dimension tables may share another data set. Advanced users might select specific data sets that they wish to download during synchronization (in the Disconnected Analytics Application Manager, on the Advanced tab), but less-experienced users might prefer the default selection of data sets.

Data set family

A group of related data sets. One data set in the group, labeled the parent data set, does not depend on any other data set in the group. All other data sets in the group depend directly on the parent data set and only on the parent data set.

Disconnected Analytics Application Manager

The utility program used to synchronize, start, and delete a mobile application on a mobile machine.

Mobile application

A completely self-contained Siebel Business Analytics application that runs on a mobile machine. Application data resides in a mobile SQL Anywhere database, Analytics Server metadata resides in a mobile repository (the mobile repository), and Analytics Web metadata resides in a mobile Web Catalog.

Mobile application configuration file

A file in XML format that defines a particular mobile application, including associating sourcing queries and SQL Script files with data sets and identifying the location of the mobile repository and mobile Web Catalog.

Mobile machine

The machine is typically a laptop on which Siebel Business Analytics is installed with the mobile option. A mobile user connects to the enterprise server from this machine and initiates a synchronization operation to download a mobile application.

Mobile repository

The analytics repository for a mobile application downloaded from the enterprise server to a mobile machine during a synchronization operation.

Mobile Web Catalog

The Web Catalog for a mobile application downloaded from the enterprise server to a mobile machine during a synchronization operation.

Enterprise application

The fully functional Siebel Business Analytics application that runs on the enterprise server. The mobile application is a version of the enterprise application that is configured for a single user. It typically contains fewer queries (reports) and dashboards and a subset of the data.

Enterprise repository

The analytics repository for the enterprise application.

Enterprise server

The central machine that runs the complete version (as opposed to the mobile version) of Siebel Business Analytics and hosts the enterprise application. Mobile users connect their mobile machines to the enterprise server to download a mobile application.

Enterprise Web Catalog

The Siebel Business Analytics Web Catalog for the enterprise application.

Full data set

A data set that represents all data for a particular mobile application at a given point in time. Subsequent incremental updates are defined by incremental data sets. The full data set and the incremental data sets all belong to the same data set family. The full data set is the parent data set.

Incremental data set

A data set that defines additional data generated after a full data set.

Parent data set

The data set in a data set family on which all other data sets in the family depend.

Sourcing query (report)

A query that is stored in the Siebel Business Analytics Web Catalog on the enterprise server and is used to generate data files for downloading to a mobile application.

SQL script files

Files containing SQL commands that create and populate tables and indexes in the SQL Anywhere database on a mobile machine.

Synchronization operation

The mechanism for synchronizing a mobile application on a mobile machine with the corresponding application on the enterprise server. The following are some of the tasks that this operation performs:

  • Downloading data files generated or stored on the enterprise server to a mobile machine.
  • Loading those files into a SQL Anywhere database on a mobile machine.
  • Downloading the mobile repository.
  • Downloading the mobile Web Catalog.

Distinguishing Between the Mobile and the Enterprise Environments

The Siebel Business Analytics environment on the mobile machine (typically a laptop) is a logical equivalent to the Siebel Business Analytics environment running on an enterprise server. However, the mobile environment has been scaled down for a single user. The laptop contains its own data stored in a SQL Anywhere database. It contains a fully functional Analytics Server that accesses a mobile analytics repository, and a fully functional Siebel Business Analytics Web Server that accesses a Mobile Web Catalog. The following is a list of some of the primary differences between the mobile and enterprise environments:

  • Data. The data in the mobile SQL Anywhere database accessed by the mobile application ultimately comes from the enterprise application (through sourcing queries). However, its size is usually reduced using filtering and aggregation.
  • Repository. Typically, the mobile repository is much smaller than the enterprise repository, but it can contain new metadata specially designed for the mobile application. Therefore, the mobile repository is not a strictly-defined, proper subset of the enterprise repository.
  • Web Catalog. Similarly, the mobile Web Catalog is typically much smaller than the enterprise Web Catalog. However, it too can contain local customizations such as new dashboards and queries (reports) specifically for the mobile application.

    NOTE:  Sourcing queries (reports) are not the same as standard reports that are displayed on intelligence dashboards. The purpose of the sourcing query is only to populate data on a mobile machine.

SQL Scripts

To create SQL Anywhere tables, and possibly indexes for those tables, on the mobile machine, administrators must create scripts with appropriate SQL commands. Each table must have a distinct corresponding script file, and all indexes for a given table share a distinct script file. For more information about SQL script files, see Creating and Testing Tables and Indexes in the SQL Anywhere Database.

Sourcing Queries

Sourcing queries generate the data that is stored in the SQL Anywhere database on the mobile machine. Administrators create sourcing queries using Siebel Business Analytics Web and store them in the Siebel Business Analytics Web Catalog on the enterprise server. Sourcing queries do not differ substantively from any other queries (requests) stored in the Web Catalog. Only their use for populating the SQL Anywhere database on the mobile machine distinguishes them from other queries.

Each sourcing query corresponds to a specific table in the SQL Anywhere database on the mobile machine. Therefore, the order, number, and type of columns in the sourcing query must exactly match the order, number, and type of columns in the associated table. For more information about sourcing queries, see Defining Sourcing Queries for Mobile Analytics.

The Disconnected Analytics Application Manager

The Disconnected Analytics Application Manager runs on the mobile machine and coordinates the download process in conjunction with Siebel Business Analytics Web running on the enterprise server. The Disconnected Analytics Application Manager is installed on the laptop when you install Mobile Analytics. It allows a mobile user to download tables and application data to a laptop database. It does not upload data from the laptop to the enterprise server. For instructions about how to use the Disconnected Analytics Application Manager, see Disconnected Business Analytics Online Help.

CAUTION:  You should not edit a DAD or SDC file. The Disconnected Analytics Application Manager is associated with the DAD and SDC file extensions.

Siebel Business Analytics Server Administration Guide