info » release

Systems Requirements

Portrait Customer Analytics analysis servers

Portrait Customer Analytics is a client-server application, with the following platforms supported as the analysis server compute engine:

Portrait Customer Analytics runs as a multi-threaded, 64-bit application on 64-bit operating systems on the above platforms.

Server memory and disk space use depends on the number of users and the size of datasets being analyzed. Disk space use will also depend on the number of concurrent projects being run. Portrait Customer Analytics is designed to make best use of the computing resources provided: increased performance will be noticed with more powerful system configurations. Detailed sizing can be obtained from Customer Support.

Portrait Customer Analytics clients

The client end of the Portrait Customer Analytics supports user interaction with the application from the users desktop. The following are the client machine requirements:

Portrait Customer Analytics desktop version

This is a standalone version of Portrait Customer Analytics which supports user interaction and all analytical processing from the users desktop. The following are the desktop machine requirements:

Portrait Customer Analytics database interfaces

For data extract and write-back, Portrait Customer Analytics supports efficient ODBC interfaces between the analysis server and an organization's RDBMS, data mart or data warehouse. The following databases are supported, typically hosted on a separate database server machine:

Portrait Customer Analytics client-server network

The client/server communication requires a standard TCP/IP network connection. Portrait Customer Analytics client/server communication is not currently supported through a firewall or a network address translation device.

The analysis server/database connection is required to support a batch refresh of data from the database server to the analysis server. For significant dataset sizes (~10s Gbytes), high-bandwidth networks are recommended (100 Mbits/s and above).

System Sizing

Server memory and disk space use depends on the number of users and the size of datasets being analyzed. Disk space use will also depend on the number of concurrent projects being run. The following table gives typical hardware requirements to support a variety of usage scenarios. Portrait Customer Support can provide more tailored recommendations.

Sizing Guides Demo
(co-located)
Small Medium Large
Concurrent users 1 1 - 4 1 - 20 20+
Number of customers Up to 1m Up to 1m Up to 10m Up to 100m
Number of fields 100 200+ 200+ 200+
Number of processors 1 processor 2 processors 4 processors 8 processors
Main Memory 1 Gb
(512 Mb minimum)
2 Gb 4 Gb 8 Gb
Disk Space 8 Gb 80 Gb 200 Gb 800 Gb

Self-Service Analytics web browser clients

The client end of Self-Service Analytics supports user interaction with the application from the users desktop through a standard web browser. The following browser is supported:

All base level Self-Service Analytics functionality is available with no further installation.

Viewing interactive 3D Result Viewer Plugins requires Sun's Java Runtime Environment version 1.4.2 or above (download version 1.4.2) and Java 3D 1.3 (OpenGL Version) for Windows (auto-install available).

Self-Service Analytics web server application servers

The Web Server Application server supports all the management of Self-Service Analytics and is supported on the following platforms:

A private copy of the Apache HTTP Server (version 2.0.52), MySQL Database server (version 4.1.10), PHP (version 4.2.10), Tomcat (version 5.0.28), Drupal (version 4.5.1) will be installed on the server as part of the Self-Service Analytics installation.

Self-Service Analytics makes use of web services connections to a Portrait Customer Analytics analysis server to provide analytical results. These analysis services are supported from the standard set of Portrait Customer Analytics server platforms.

Uplift Optimizer analysis servers

Uplift Optimizer is a client-server application, with the following platforms supported as the analysis server compute engine:

Uplift Optimizer runs as a multi-threaded, 64-bit application on 64-bit operating systems on the above platforms.

Uplift Optimizer clients

The client end of Uplift Optimizer supports user interaction with the application from the users desktop. The following are the client machine requirements: Intel-based PCs running:

Uplift Optimizer desktop version

This is a standalone version of Uplift Optimizer which supports user interaction and all analytical processing from the users desktop. The following are the desktop machine requirements: Intel x86-based PCs running:

Interaction Optimizer clients

The client end of Interaction Optimizer supports administration of campaigns and reporting on results through a standard web browser. The client requirements are a PC that can run Internet Explorer 7 or 8 on Windows Vista (32 or 64-bit) or Windows 7 (32 or 64-bit), with a suitably configured .Net 3.5 runtime environment. All base level Interaction Optimizer functionality is available with no further installation. Users with Microsoft Excel 2007 will have access to extended features within Interaction Optimizer Monitor.

Interaction Optimizer servers

The Interaction Optimizer server supports all runtime requests for interaction recommendations from external operational CRM systems, as well as all of the administration of the campaigns and interactions. It is supported on the following platform: Intel x86-based server systems running

Additionally, Interaction Optimizer requires the following software to be installed: Microsoft MSXML v4 SP2 and MDAC v2.8 SP1.

Interaction Optimizer Monitor servers

The Interaction Optimizer Monitor server supports all the reporting of results from Interaction Optimizer. It is supported on the following platform: Intel x86-based server systems running

Additionally, Interaction Optimizer Monitor requires the following software to be installed: Microsoft .Net Framework v1.1 SP1, Microsoft .Net Framework v2, Microsoft .Net Framework v3, MSXML v4 SP2, MSXML v6 SP2 and MDAC v2.8 SP1.

Please contact Customer Support for further details of your specific platform requirements.