Applicable Versions: 4.00.0173 and above


To deploy DataPA to a client machine that will only run DataPA Reports or DataPA Dashboards embedded in a 3rd party application, it is often the case that you want to install the bare minimum.


The installation is organised into features, which are groups of components (files and related settings) that make up units of functionality, such DataPA Reports, DataPA Enterprise and DataPA Enterprise Dashboard. 


Using command line options gives most control over what is installed. The installer accepts a number of switches to control the installation of certain features, and specific components within those features that may or may not be required on a runtime client.


In general, you will always require the Application feature, as this provides the core functionality for DataPA. You may then want to include one or several of the Reports, Dashboard and Help features depending on whether you want the help manual and reports and/or dashboard runtime components on the client.


To run the DataPA installation, specifying which features you want to install use the command ..


setup.exe /v""/qr ALLUSERS=2 ADDLOCAL=Application,Reports,Dashboard,Help"" 


To run the DataPA installation silently, specifying which features you want to install use the command ..


setup.exe /s /v""/qr ALLUSERS=2 ADDLOCAL=Application,Reports,Dashboard,Help"" 


The above two examples install the four features which are described in the table below (a complete listing of the features is available at the bottom of this knowledge base entry):


Feature
Description
When Required

ApplicationProvides the core functionality for DataPA

Always

Reports

Provides functionality to view and design reports
If you want the client to be able to view or design reports

Dashboard

Provides functionality to view or design dashboards
If you want the client to be able to view or design dashboards

Help

Installs the help manual
If you want the DataPA help manual to be accessible from the client


If you do not require any of the four features, simply leave them out of the list in your command line.

 

You can also use switches to remove certain components from within your chosen features. The following two examples show how to use these switches to remove certain components.


To run the DataPA installation, specifying which features you want to install and applying switches to remove certain components use the command ..


setup.exe /v""/qr ALLUSERS=2 ADDLOCAL=Application,Reports,Dashboard,Help NOANIMATION=1 NODAT=1 NOEXE=1 NOICONS=1 NOPROGSRC=1"" 


To run the DataPA installation silently, specifying which features you want to install and applying switches to remove certain components use the command ..


setup.exe /s /v""/qr ALLUSERS=2 ADDLOCAL=Application,Reports,Dashboard,Help NOANIMATION=1 NODAT=1 NOEXE=1 NOICONS=1 NOPROGSRC=1"" 


The commands used in above two examples install the four features as above, but remove certain components which are not required in a runtime environment. The switches and the components they remove are described in the table below:


Switch
Description
When to use

NOANIMATION=1Prevents the installation of the filemove.avi file, which contains the animation shown in the run query wizard.

If you always hide the run query wizard in your application, providing your own interface to prompt for values and indicate to the user a query is running.

NODAT=1

Prevents the installation of the dat files (Partitions.dat, Subjects.dat etc) that contain the example systems, subjects and links.
If you always provide your own dat files.

NOEXE=1

Prevents the installation of the Dashboard and Reports executable files.
If only ever use the embedded components on the client, and will never need to run the client applications.

NOICONS=1

Prevents the installation of the Dashboard, Reports, Scheduler, Help and Enterprise desktop and start menu shortcuts
If you do not want any DataPA shortcuts installed on the desktop or in the start menu.

NOPROGSRC=1Prevents the installation of the DataPA Procedure libraries.If you are not going to install a Progress AppServer on the client, the procedure libraries are not required.
NOIISCONFIG=1Prevents the installation from configuring IIS for DataPA Enterprise.Only use this if you have encountered a problem using the install on your server which meant that the installer was rolling back when at the IIS configuration stage. This option will complete the install allowing you to manually configure IIS for DataPA Enterprise.

For more details on installing DataPA silently, see How can run the DataPA installation silently?

The table below shows a complete listing of the features available in the installation. For those features that have a parent, the parent feature must be included for the feature to be installed;

Feature
Description
Parent Feature

ApplicationProvides the core functionality for DataPANone
QueryExamplesThe feature will install some example querysApplication
AdminProceduresThis feature installs some example Progress source code procedures used to implement server-side administration.Application
SQLServerThis feature installs the server-side components for SQL based DataPA implementationsApplication
OfficeAddinsThis feature installs DataPA Microsoft Office add-insNone
ExcelThis feature installs the DataPA Microsoft Excel add-inOfficeAddins
AccessThis feature installs the DataPA Microsoft Access add-inOfficeAddins
ReportsThis feature will install the DataPA Report Designer and its associated components.None
ExamplesThis feature will install some example reports.Reports
EnterpriseThis feature installs DataPA Enterprise components, allowing distribution of business intelligence across your organisation.None
SchedulerThis feature installs the DataPA Scheduler.Enterprise
ServiceThe DataPA Enterprise Service provides a central process to manage published dashboards, reports and queries.Enterprise
WebThe DataPA Enterprise Website provides the ability to consume reports, queries and dashboards from web browsers and mobile devices.Enterprise
DeveloperThis feature installs modules to allow developers to embed DataPA OpenAnalytics into third party ApplicationNone
ClientServerInstalls modules and examples for using DataPA as a client server module in a Progress GUI sessionDeveloper
HelpInstalls the DataPA help manuals.None
DashboardInstalls components required to create and publish dashboards.None
DashboardExamplesInstalls some example dashboardsDashboard