Siebel Analytics Server Administration Guide > Overview of the Siebel Analytics Server >

Siebel Analytics Server Components


Figure 2 shows the architectural components of the Siebel Analytics Server and how they fit into the enterprise.

Figure 2.  Architectural Components
Click for full size image

Multithreaded Architecture

In Windows, the Siebel Analytics Server runs as a multithreaded service, and in UNIX, as a multithreaded process. The server is the engine behind Siebel Analytics and performs most of the work. Centralizing the work in the server allows thin clients, such as Web browsers, to run queries without any additional client software.

The Siebel Analytics Server multithreaded architecture can scale to multiple processors and thousands of users. The server loads all the metadata stored and processes queries based on what is configured in the repositories. This includes the business model, security access controls, aggregate navigation, and the physical data sources.

The server accepts query requests from Web clients, ODBC clients, and other applications connecting to Siebel Analytics. The server includes database-optimized SQL generation, a full join engine, sophisticated optimization algorithms, advanced analytic calculation capabilities, and an integrated caching mechanism to access and process data in the most efficient way possible.

Metadata Repository

The metadata repositories store all the information about the application environment. All of the security, data modeling, aggregate navigation, caching, and connectivity information is stored in metadata repositories. Each repository can store multiple business models. The Siebel Analytics Server can access multiple repositories.

The Administration Tool

The Administration Tool is a Windows application that allows the Siebel Analytics Server administrator to create and edit repositories. Repositories can be edited in either online or offline mode. While in online mode, the administrator edits a live repository that the server has in memory; that is, users can still access the repository while changes are being made. Changes to the repository are immediately applied to the server when they are checked in. In offline mode, the administrator can edit any repository and save the changes. The changes are applied when the Siebel Analytics Server next starts and loads the repository into memory.

The Administration Tool also includes a session manager and a cache manager which are available in online mode. The Session Manager displays activity. You can see which users are logged in, disconnect users, and terminate queries. The Cache Manager displays what queries have been cached and how frequently they have been accessed. You can also select and delete items in cache.

Web Server and Intelligence Dashboards

The Siebel Analytics Server integrates with Web servers to form information Intelligence Dashboards where users can access predefined requests and view results, as well as perform ad-hoc queries. Siebel Systems Web solutions transform a standard Internet browser into an advanced query tool where results can be displayed and delivered using multiple formats.

An Intelligence Dashboard can be constructed for rapid deployment. This capability can also be used from a third-party packaged portal offering.

Web Clients and Other ODBC Clients

A wide variety of client tools can connect to the Siebel Analytics Server. Using any ODBC-compliant tool, users can perform real-time queries to access enterprise data with the Analytics server. A system might have some users using a tool that also queries existing applications, other users querying using Web browsers, and other users using custom-built applications that access the Analytics server.

NOTE:  The client portion of Siebel Analytics includes a tool, Siebel Analytics Client, that allows you to issue SQL to an ODBC data source. This tool is sometimes useful for testing and debugging purposes. However, it does not support double byte character sets. For information about installing the Siebel Analytics Client, see Siebel Analytics Installation and Configuration Guide.


 Siebel Analytics Server Administration Guide
 Published: 11 March 2004