Skip to main content

Datamart Setup Command Line

Use these commands to install Datamart from the command line.

Setup [action] [instance] [options]

Note that you need a colon between the argument and the value, like this:

Setup-VersionOne.DatamartLoader-17.3.1476.2 -Quiet -Action:Install -InstanceDir:"c:\Program Files\VersionOne\VersionOne173 to VersionOne173-datamart" -EnterpriseDbServer:dnix\versiononesql -EnterpriseDbName:VersionOne173 -DatamartDbServer:dnix\versiononesql -DatamartDbName:VersionOne173-datamart -AnalyticsDbServer:dnix\versiononesql -AnalyticsDbName:VersionOne173-analytics

ArgumentValuesComments
(default arg)Instance NameThis is the default argument for setup
-ActionInstall, Uninstall, Upgrade 
-LogFileFileName.txtdefault is "setup.log"
-Quiet(none)Suppress all wizard/confirmation UI; Will show error messages. Good for automated setups run by humans.
-VeryQuiet(none)Suppress all UI, including error messages. Good for full automation (e.g. Hostess).
-DeleteDatabasetrue,falseWill remove Datamart database (uninstall only)
-InstanceDirInstallation PathDefault is %ProgramFiles%\Instance Name>
-EnterpriseDbServerSQL Server Address 
-EnterpriseDbUserusernameSQL user for installation work. Omit for integrated auth.
-EnterpriseDbPasswordpasswordSQL password for installation work. Omit for integrated auth.
-EnterpriseDbNameDatabase nameSQL Database where Digital.ai Agility (Core) data will be loaded from. Must be an Enterprise or Ultimate Product
-DatamartDbServerSQL Server Address 
-DatamartDbUserusernameSQL user for installation work. Omit for integrated auth.
-DatamartDbPasswordpasswordSQL password for installation work. Omit for integrated auth.
-DatamartDbNameDatabase nameSQL Database that ETL will load. Will be created if it doesn't exist.
-AnalyticsDbServerSQL Server Address 
-AnalyticsDbUserusernameSQL user for installation work. Omit for integrated auth.
-AnalyticsDbPasswordpasswordSQL password for installation work. Omit for integrated auth.
-AnalyticsDbNameDatabase nameSQL Database Analytics application data. Will be created if it doesn't exist.
-UseExistingUsertrue/false (false is default) 
-cleanlog(none)Reset datamart load (for when it is stuck at a certain percentage)