Web site issues ..................................................................................................................................... 15
This document describes the TANDBERG Analytics Extension.
The TANDBERG Analytics Extension is an online analytical processing (OLAP) system for the
TANDBERG Management Suite (TMS) and provides advanced reporting functionality on your video
network. It integrates with Business Intelligence (BI) applications, custom built applications, and other
applications capable connecting to an OLAP cube such as Microsoft Excel.
The TANDBERG Analytics Extension API is described in a separate document, TANDBERG Analytics
Extension API Documentation.
This document, along with the installation guide, release notes, and other documentation can be found
at the Support > Documentation section of http://www.tandberg.com.
New feature overview
Analytics Extension version 1.1 is a maintenance release, with additional Analytics Extension cube
features, installer enhancements, and improved logging.
The main improvement to the cube is a new fact table; Fact MCU Utilization. This supersedes the old
Fact MCU Load, which is no longer available. As a result, existing reports that use Fact MCU Load
must be updated to use the new measures. Fact MCU Utilization basically the end user access to the
same data as before, but with improved data quality. In addition, the new fact table contains
aggregated data about MCU usage across the entire installation, and can filter results on arbitrary
MCUs.
Two bracket dimensions have been introduced: Actual Duration Brackets and Actual System Count Brackets. Both apply to Fact Conference. Actual Duration Brackets shows the mode average (most
common conference durations). Actual System Count breaks down conferences by the number of
participants.
A new Persistent System dimension has been introduced. This dimension is a variant of the System
dimension. Persistent System will always associate historical call data with the current system
information. The Persistent System dimension has the exact same attributes and hierarchies as the
System dimension. This means systems can be renamed without losing associated historical data.
The installer now creates logs automatically, and will expose the version number in the log files. Also,
the installer will catch some common TMS and DWH SQL server configuration mistakes and warn the
user accordingly.
The Microsoft Excel example reports have been updated and use more intuitive descriptions. The ETL
job has been made more robust, and handles TMS database data mismatches that could make the
1.0 ETL job fail.
TANDBERG Analytics Extension Admin guide 5
Technical overview
33.3
333
%
33.3
333
%
33.3
333
%
TANDBERG
VCS
TANDBERG
Analytics
Extension
Business
Intelligence User
End-
Users
Visual Communications
Network
Administrators
TANDBERG
TMS
Technical overview
The sections provide technical explanations of how the Analytics Extension components are created
and used in ongoing operations, to assist administrators understand system dependencies.
TANDBERG Analytics Extension brings business intelligence, customized reporting, and high
performance data mining to TMS. Analysis and data from your visual communications network can be
accessed via industry standard tools.
Analytics Extension makes the best use of Microsoft‟s powerful SQL Server Analysis Services to
provide business knowledge and customized reporting on your TANDBERG TMS Server, and
integration with Business Intelligence applications. Analytics Extension enables the use of
standardized, OLAP compatible clients to access a known and supported list of information about the
usage of your visual communications network without disrupting ongoing operations.
The Analytics Extension component is installed on an existing TANDBERG Management Suite Server
and creates and maintains new information stores. The new information stores enhance the type of
data available for TMS customers, and provides a standardized, supported way of accessing reporting
data made available through the Analytics Extension.
TANDBERG Analytics Platform
TANDBERG Analytics Extension Admin guide 6
Analytics Extension components and roles
TMS Web Server – The Windows installation that hosts the TMS web application.
The TMS Web Server also requires a TMS SQL Server, which may or may not be
the same Windows Server.
TMS SQL Server – The Microsoft SQL Server hosting the TMS Database. In smaller
installations, this server is typically hosted on the same physical server that the TMS
Web Server is hosted on. In advanced installations, these tasks are usually different
physical Windows Servers.
tmsng
TMS Database – The main database used by TMS itself. This database is hosted by
the TMS SQL server role and the default name of the database is tmsng.
TMS SQL Login – The SQL Login used by the TMS Web Server to access the
tmsng database. By default, this is the sa account of the TMS SQL server, but can
be customized during TMS installation.
Data Warehouse Server – The Microsoft SQL Server that will be hosting the
Analytics Databases and SQL Server Analysis Services. This server can be the
same SQL server as the TMS SQL Server, but is recommended to be a separate
SQL server. This Server installation must be operational before attempting to install
the Analytics Extension.
tmsng_dwh
Data Warehouse Database – A new database created by the Analytics Extension
which serves as the long-term data repository for the Analytics Extension. This
database is hosted by the Data Warehouse Server
CUBE
Data Warehouse CUBE – A new specialized multi-dimensional database created by
the Analytics Extension which contains the pre-computed data created by the
Analytics Extension. This database is hosted by the SQL Server Analysis Services
Instance running on the Data Warehouse Server.
DWH Service User – A Windows domain user account used by the Analytics
Extension to log into the data warehouse Server for ongoing operations. This
account will be given the necessary permissions by the Analytics Extension installer.
DWH TMS Service User – A SQL Login for the TMS SQL server used by the
Analytics Extension to read data from the TMS Database. This account is a SQL
Login, not a Windows Account and must have at least the db_datareader role.
See Appendix 2: Creating User Accounts in Windows Server and Microsoft SQL
Server in the Analytics Extension installation guide for information on how to set up
such an account.
Analytics Extension components and roles
To plan a deployment of the Analytics Extension, it is important to understand the components and
roles used in the solution so you can deploy the solution in the best possible way for your
environment. The following table and illustration explain the various elements involved with the
TANDBERG Analytics Extension and how they relate to each other.
TANDBERG Analytics Extension Admin guide 7
Analytics Extension components and roles
tmsng_dwh
CUBE
tmsng
TMS Web Server
TMS SQL Server
Data Warehouse
Server
TMS SQL
Login
Analytics User
VCS
OLE DB
Feedback
Figure 1 Illustration of Roles and Components
Data warehouse server
Analytics Extension comprises two major elements - the data warehouse database, and the data
warehouse CUBE.
Data warehouse database
The data warehouse database is used for analysis and data mining, and contains information from the
TMS database combined with data computations and analysis.
Using credentials specified by the installing user, the data warehouse database is created in a SQL
server instance of the data warehouse server. The default database name is tmsng_dwh. The DWH
(data warehouse) service user is defined as the owner of the database, and this service account is
used by the Analytics Extension to log into the database for ongoing operations. Ordinary users of the
Analytics Extension API do not connect to this database.
The data warehouse database accesses the TMS database through a linked server, created on the
data warehouse server during installation. The linked server is created automatically using the TMS
database location and DWH TMS service user credentials supplied during installation. The DWH TMS
service user is an SQL login for the TMS SQL server. This account only needs db_datareader role to
access the TMS database, and can reuse any existing login with sufficient SQL access permissions.
Data warehouse CUBE
The data warehouse CUBE is a specialized type of database used in analysis and data mining. Its
main advantage is its ability to hold pre-computed aggregates of data across many different
dimensions, allowing fast manipulation of queries. The data warehouse CUBE holds different data
defined as „facts‟, each of which has different defined „dimensions‟, which can be used to manipulate
the information stored in the different fact tables. Analytics Extension provides sets of facts and
dimensions that can be used by programmers and analytics users.
The data warehouse CUBE is created during installation in the Analysis Services instance on the data
warehouse server. The default name for the database is tmsng_dwhAsDb (its name format must
always be <database>AsDb). The DWH service user is configured as the owner of the CUBE and the
DWH service user credentials are used by Analytics Extension to connect to the cube for ongoing
operations. Ordinary users of the Analytics Extension API connect to this CUBE using an OLAP client
and their Windows Domain accounts (with reader role permissions).
Add http pump ref
The data warehouse CUBE connects to the data warehouse database using a data source defined
configured to use the DWH service user credentials.
TANDBERG Analytics Extension Admin guide 8
Analytics Extension components and roles
Data warehouse updates
Data mining and long term analysis of information is done using historical data. The focus is on
historical data, instead of real-time data. Because of this, the data warehouse contents are not
recorded in real-time as in the traditional reporting information viewed via TMS. Instead the DWH data
is refreshed daily by the Windows Service installed on the TMS web server by the Analytics Extension.
The Windows Service initiates two updates, the ETL Task and the CUBE refresh. The ETL (Extract,
Transform, Load) task extracts from the TMS database all new (recorded since the last time the ETL
task run) data updates values and computations stored in the data warehouse database. Because
only new information is processed, the ETL task is extremely efficient. This task is initiated by the
Analytics Extension‟s Windows Service connecting to the data warehouse server at a scheduled time
using the supplied DWH service user credentials. The ETL job executes on the data warehouse server
and uses the defined linked server to read information from the TMS database. There is no significant
extra load placed the TMS web server. An administrator may also initiate the ETL job to run
immediately via the Analytics Extension web interface in TMS.
The CUBE refresh is performed daily after the data warehouse database has been updated by the
ETL task. To initiate this update, the Analytics Extension Windows Service on the TMS Web Server
connects to the Analytics Service on the data warehouse server using the DWH service user
credentials and tells the CUBE to refresh. The CUBE uses the connection properties defined in the
CUBE‟s Data Source definition to connect to the data warehouse database.
Service account permissions and uses
Data warehouse service user
The data warehouse service user account is used by Analytics Extension to log into the data
warehouse database and data warehouse CUBE. This user account must be a valid Windows Domain
account. It does not need any pre-existing permissions. It is also used by the data warehouse CUBE
to connect to the data warehouse database in the Database Engine instance.
If the account password changes the installation must be reconfigured. See the Analytics Extension
Reconfiguration section for more information.
DWH TMS service user
The TMS service user account is used by the data warehouse server to pull data from the TMS
database. This account must have an SQL Login capable of connecting to the TMS database tmsng.
It only needs SQL login access to the TMS and the db_datareader role on the TMS database.
If the account password changes, the installation must be reconfigured. See the Analytics Extension
Reconfiguration section for more information.
TANDBERG Analytics Extension Admin guide 9
Adding and managing users
Adding and managing users
There are two classes of users for the Analytics Extension:
administrators who have access to diagnostic information and settings
analytics users who are consumers of the Analytics Extension data output
SQL Server Analysis Services (SSAS) uses a strict security model and only Windows authentication is
supported. Any user or client who wishes to be an administrator or analytics user must have a valid
Windows Domain account the SSAS instance trusts. Some software clients allow a user to specify
which account they will use to authenticate to SSAS; others only support Integrated Authentication
where the credentials of your current user identity are used.
Analytics users
Users who wish to read data from the Analytics Extension must have access to the data warehouse
CUBE hosted by the SQL Server Analysis Service (SSAS). An account with SSAS access does not
necessarily have the right to read the data warehouse CUBE.
SSAS offers administrators a wide variety of permissions possibilities for users, but to ease
configuration the data warehouse CUBE has a custom reader role defined during installation. Users
who are members of this role will have access to read, but not modify any information in the data
warehouse CUBE. Access to the information made available via the Analytics Extension should be
granted by adding users to this reader role.
To add a new user to the reader role:
1. Open Management Studio, and connect to the relevant SSAS instance.
2. Locate Databases > tmsng_dwhAsDb > Roles.
3. Right-click Reader and select Properties.
4. Go to the Membership subpage. Click Add… to enter users or groups (Figure 1). To grant read
access to domain members, use the Everyone group. Use the Authenticated Users group to
exclude guest accounts and anonymous users.
Figure 1: Managing user rights for accessing the cube
TANDBERG Analytics Extension Admin guide 10
Adding and managing users
To remove a user from the reader role:
1. Open Management Studio, and connect to the relevant SSAS instance.
2. Locate Databases > tmsng_dwhAsDb > Roles.
3. Right-click Reader and select Properties.
4. Go to the Membership subpage. Select the user to remove and click Remove.
Administrator roles
Analytics extension administrators
To view the Analytics Extension web interface, you must be a member of a user group in TMS that
has the Configuration > Read permission. To run the ETL job, the user must be a member of a user
group in TMS that has the Configuration > Update permission.
Group membership and group permissions are managed in the User Administration pages of TMS,
located at Administrative Tools > User Administration.
Analysis services server administrators
Access to the data warehouse CUBE and data exposed by the Analytics Extension is controlled via
the SSAS administrator role. Administrative privileges for the Analysis Services instance are controlled
by the server role in the Analysis Services server instance.
By default, local administrators of the Windows Server are members of the server role and have full
access to all features and data in the server instance. Other users can be added to the server role to
grant them administrator rights. To add another user to the server role:
1. In SQL Server Management Studio, connect to the instance of Analysis Services.
2. Right-click the instance name in Object Explorer and then click Properties.
3. In the Select a Page pane, click Security.
4. Click Add to add one or more Windows users or groups to the server role.
TANDBERG Analytics Extension Admin guide 11
Loading...
+ 25 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.