Siebel Analytics Installation and Configuration Guide > Installing and Configuring Clustered Siebel Analytics Servers > Key Components of an Analytics Server Cluster >

Cluster Controller Functions


The cluster controller server performs the following functions:

  • Services new ODBC requests.

    When a new ODBC request comes into either the primary or secondary cluster controller server, the following events occur:

    • One of the cluster controller servers responds with a Siebel Analytics Server name and port number.
    • The ODBC client uses this returned Siebel Analytics Server name and port number to connect to the Siebel Analytics Server directly.
    • The ODBC request goes through the Siebel Analytics Server CLIENT_SERVER_PORT (9703 in Figure 2).
    • The session assignment goes to the primary cluster controller's CLIENT_CONTROLLER_PORT (9706 in Figure 2).
  • Monitors the health of the Siebel Analytics Server nodes that participate in this cluster.
    • Each Siebel Analytics Server node loads the repository, so the server knows which database to get data from.
    • Siebel Analytics Server nodes use a heartbeat mechanism over TCP/IP.
    • The Siebel Analytics Server nodes include a Server Manager.
    • The Server Manager starts, stops, and restarts the Siebel Analytics Server for the cluster controller server.

Siebel Analytics Installation and Configuration Guide