Professional Documents
Culture Documents
Module 3: Siebel Analytics Architecture
Module 3: Siebel Analytics Architecture
Siebel
Data
Analytics
Sources
Server
Siebel
Clients Analytics
Web Server
Siebel
Analytics
Scheduler
Siebel
Data
Analytics
Sources
Server
Siebel
Clients Analytics
Web Server
Siebel
Analytics
Access analytics Scheduler
information via
Web browser
Can be
organized by
role
Highly
interactive UI
Driven
based on
security
Siebel
Data
Analytics
Sources
Server
Siebel
Clients Analytics
Web Server
Siebel
.webcat Analytics
Scheduler
Siebel
.webcat Analytics
Scheduler
Module 3: Siebel Analytics Architecture 10 of 29
Siebel Analytics Server
Provides efficient processing to intelligently access the physical
data sources and structures the information
Uses metadata to direct processing
Generates dynamic SQL to query data in the data sources
Connects natively or via ODBC to the RDBMS
Structures results to satisfy requests
Merges results when it generates multiple queries
Calculates measures on result sets when necessary
Provides the data to the Siebel Analytics Web Server
Siebel
Data
Analytics
Sources
Server
Siebel
Clients Analytics
Web Server Is the primary focus
of this course
Siebel
.webcat Analytics
Scheduler
Module 3: Siebel Analytics Architecture 11 of 29
Siebel Analytics Server Details
Several important components are used by the Siebel Analytics
Server
Repository file (.rpd)
Cache
NQSConfig.ini
DBFeatures.ini
Log files
Siebel Cache
Analytics
Server
NQSConfig.ini NQServer.log
.rpd
DBFeatures.ini NQQuery.log
Siebel Analytics
Administration Tool
Siebel Cache
Analytics
Server
NQSConfig.ini NQServer.log
.rpd
DBFeatures.ini NQQuery.log
Siebel Analytics
Administration Tool
Siebel Cache
Analytics
Server
NQSConfig.ini NQServer.log
.rpd
DBFeatures.ini NQQuery.log
Siebel Analytics
Administration Tool
Siebel Cache
Analytics
Server
NQSConfig.ini NQServer.log
.rpd
DBFeatures.ini NQQuery.log
Siebel Analytics
Administration Tool
Siebel Cache
Analytics
Server
NQSConfig.ini NQServer.log
.rpd
DBFeatures.ini NQQuery.log
Siebel Analytics
Administration Tool
Siebel Cache
Analytics
Server
NQSConfig.ini NQServer.log
.rpd
DBFeatures.ini NQQuery.log
Siebel Analytics
Administration Tool
Siebel
Data
Analytics
Sources
Server
Siebel
Clients Analytics
Web Server
Siebel
.webcat Analytics
Scheduler
Siebel
.webcat Analytics
Scheduler
Siebel
Data
Analytics
Sources
Server
Siebel
Clients Analytics
Web Server Siebel Relationship
Management
Siebel Warehouse
.webcat Analytics (SRMW)
Scheduler
Source
Dependent
Extract
Siebel OLTP
Siebel
OLTP Source
Full & Dependent Source
SRMW SRMW
Incremental Extract Source 2 Independent
Staging Structures
Source 2 Extraction Loading
Tables
Source
Dependent
Source 3 Extract Source 3
Source Dependent
Extraction
Module 3: Siebel Analytics Architecture 22 of 29
Sample Request Processing
1. User views a dashboard or submits an Answers request
2. The Siebel Analytics Web Server makes a request to the Siebel
Analytics Server to retrieve the requested data
3. The Siebel Analytics Server using the .rpd file, optimizes
functions to request the data from the data sources
4. The Siebel Analytics Server receives the data from the data
sources and processes as necessary
5. The Siebel Analytics Server passes the data to the Siebel
Analytics Web Server
6. The Siebel Analytics Web Server formats the data and sends it
to the client
1 Siebel 2 Siebel 3
Clients Analytics Analytics Data Sources
6 Web Server 5 Server 4
Browser
Web Server
Siebel Analytics Web
Siebel Siebel
Analytics
Analytics Analytics
Repository
Scheduler Server
Browser
Web Server
Siebel
Siebel RMW
OLTP
Module 3: Siebel Analytics Architecture 25 of 29
Implementation
Siebel Analytics components are often implemented across
several computers on the network
For example:
Analytics Server
Scheduler Server