info » requirements

Systems Requirements

Portrait Miner analysis servers

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

Portrait Miner 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.

Portrait Miner clients

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

Portrait Miner desktop version

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

Portrait Miner desktop runs as a multi-threaded, 32-bit application on all operating systems on the above platforms.

Portrait Miner database interfaces

For data extract and write-back, Portrait Miner 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 Miner client-server network

The client/server communication requires a standard TCP/IP network connection. Portrait Miner 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. When virtualizing hardware for use with Portrait Customer Analytics you should consider that typically the processing is limited by the speed of data access. Portrait Customer Analytics is a highly interactive and visual application: increased performance will be noticed with more powerful server systems. 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
(dual core)
1 processor
(quad core)
2 processors
(quad core)
4 processors
(quad core)
Main Memory 2 Gb
(1 Gb minimum)
16 Gb
(8 Gb minimum)
32 Gb
(16 Gb minimum)
64 Gb
(32 Gb mimumum)
Free Disk Space 200 Gb 400 Gb 800 Gb 1,600 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 Miner server platforms.

Portrait Uplift analysis servers

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

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

Portrait Uplift clients

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

Portrait Uplift desktop version

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

Portrait Uplift Desktop version runs as a 32-bit application.

Portrait Explorer application and web servers

The Portrait Explorer server supports all runtime requests for fast counts on your customer data. It is supported on Windows servers running:

Portrait Explorer database server

The Portrait Explorer database server acts as a repository for all the application content managed by Portrait Explorer. It is supported on Windows servers running:

Portrait Explorer client software

The client end of Portrait Explorer reports analysis results through a Silverlight application running within a standard web browser. The client requirements are:

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