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):
|Application||Provides the core functionality for DataPA|
|Provides functionality to view and design reports||If you want the client to be able to view or design reports|
|Provides functionality to view or design dashboards||If you want the client to be able to view or design dashboards|
|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=1||Prevents 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.
|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.|
|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.|
|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=1||Prevents 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=1||Prevents 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;
|Application||Provides the core functionality for DataPA||None|
|QueryExamples||The feature will install some example querys||Application|
|AdminProcedures||This feature installs some example Progress source code procedures used to implement server-side administration.||Application|
|SQLServer||This feature installs the server-side components for SQL based DataPA implementations||Application|
|OfficeAddins||This feature installs DataPA Microsoft Office add-ins||None|
|Excel||This feature installs the DataPA Microsoft Excel add-in||OfficeAddins|
|Access||This feature installs the DataPA Microsoft Access add-in||OfficeAddins|
|Reports||This feature will install the DataPA Report Designer and its associated components.||None|
|Examples||This feature will install some example reports.||Reports|
|Enterprise||This feature installs DataPA Enterprise components, allowing distribution of business intelligence across your organisation.||None|
|Scheduler||This feature installs the DataPA Scheduler.||Enterprise|
|Service||The DataPA Enterprise Service provides a central process to manage published dashboards, reports and queries.||Enterprise|
|Web||The DataPA Enterprise Website provides the ability to consume reports, queries and dashboards from web browsers and mobile devices.||Enterprise|
|Developer||This feature installs modules to allow developers to embed DataPA OpenAnalytics into third party Application||None|
|ClientServer||Installs modules and examples for using DataPA as a client server module in a Progress GUI session||Developer|
|Help||Installs the DataPA help manuals.||None|
|Dashboard||Installs components required to create and publish dashboards.||None|
|DashboardExamples||Installs some example dashboards||Dashboard|