Windows Environment
This section provides instructions for performing a clean installation of Self-Service Analytics in your Windows Server environment. For information about the difference between a clean installation of Self-Service Analytics and an upgrade to the latest GA release, see Clean Installation and Upgrade Differences.Upgrade and Migration Considerations
- Windows Server 2012R2 is not compatible with both Java17 binaries and the latest releases of Self-Service Analytics. We recommend you use Windows 2019 or later.
- In general, you can upgrade directly to the latest version of Self-Service Analytics from a prior version of Composer.
- If you are upgrading to a newer version of Self-Service Analytics and you also want to change your encryption mode, perform the upgrade first and then complete the steps described in Encryption.
New installations of Self-Service Analytics use PostgreSQL 16. If you are upgrading your environment to Self-Service Analytics, you can retain your existing PostgreSQL version.
- Zoomdata web application
- Query Engine
- MSSQL
- Mongo DB
- Elastic 7
- Solr
- Cloudera Search
- Consul
- PostgreSQL 16
- Corretto JDK17
- Chocolatey
- Plan Your Installation
- Installation Steps
- Post-Installation Options
- Access and Use Self-Service Analytics
Windows Bootstrap Reference
The Windows bootstrap installation script installs, by default, these components for Self-Service Analytics: Core components:- Zoomdata web application
- Query Engine
- Consul
- Corretto JDK17
- PostgreSQL 16
New installations of Self-Service Analytics use PostgreSQL 16. If you are upgrading your environment to Self-Service Analytics, you can retain your existing PostgreSQL version.
- MSSQL
- Mongo DB
- Elastic 7
- Solr
- Cloudera Search
- Chocolatey
Get-Help ./bootstrap-composer.ps1 for syntax help or Get-Help ./bootstrap-composer.ps1 -Full for extended parameter help.
Installation Parameters
| Parameter | Description | Notes |
|---|---|---|
-InstallDestinationPath | The path to install Self-Service Analytics files. | |
-ComposerVersion | The version of Self-Service Analytics to install. | latest Install the most recent version of Self-Service Analytics available.X.x Install the most recent version of Self-Service Analytics available for that trunk line (for example, 26.3.X.x.x Install the exact patch version of Self-Service Analytics specified (for example, 26.3.1. |
-ComposerRepository | The repository to connect to for installation manifests and binary packages for Self-Service Analytics. | Official Self-Service Analytics repository: <https://composer-repo.logianalytics.com. |
-ConnectorsList | A comma separated list of connectors to install. | By default, MSSQL, PostgreSQL, MongoDB, Elasticsearch 7.0, Apache Solr, and Cloudera Search are installed if you make no changes to the initial script. If you include connectors with this parameter, only those connectors are installed. Include the default connectors to install those as well. If you run the script with new connectors added using this parameter, the new connectors included are added to the existing installed connectors. See Data Connector Reference. |
-AdditionalComponentsList | A comma separated list of additional services to install. | Include one or more of the following services. By default, all are included if you make no changes to the initial script.
If you install the screenshot-service, Google Chrome and the Chrome driver are installed as well. |
-PostgreSQLHost | The hostname or IP address of your external PostgreSQL server (configured for Self-Service Analytics metadata storage). | By default, localhost, which installs a new instance of PostgreSQL.
|
-PostgreSQLTCP | The TCP port of your external PostgreSQL server (configured for Self-Service Analytics metadata storage). | |
-PostgreSQLUser | The PostgreSQL user name configured as owner of your Composer database. | |
-PostgreSQLPass | The PostgreSQL password for the user configured as owner of your Composer database. | |
-ServicesAction | Manage Windows services for Self-Service Analytics. You can perform this without performing other bootstrap activities. | Use on one or more services as needed. Actions include:
|
-SkipDependenciesInstall | Set to skip installing Self-Service Analytics dependencies. |
|
-SkipComposerInstall | Set to skip installing Self-Service Analytics services. | Download, extract, and configure actions are the only actions performed. |
-SkipComposerConfigure | Set to skip configuring Self-Service Analytics services. | Download, extract, and install actions are the only actions performed. |
-SkipComposerStart | Set to perform all installation actions, but do not start Self-Service Analytics services. | |
-SkipMetadataDumpOnUpgrade | Set to disable automatic metadata dumping during upgrade or installation of Self-Service Analytics services. | |
-DumpComposerMetadata | This is a separate action to perform a metadata dump. You must stop all services first to ensure consistency. | After stopping all services, you can perform this without performing other bootstrap activities. |
-DeinstallComposer | Completely remove all Self-Service Analytics components and dependencies from this instance. | |
-PreDownloadedPackagesPath | Set to install Self-Service Analytics binaries from the defined path instead of downloading from the Self-Service Analytics repository. | The folder you point to must include all core components, required connectors, and additional services. |
-BootstrapLogFile | Set to define an alternative path to record the bootstrap logs. | By default, the log file is put in the same folder you use to launch the bootstrap script. |
Manual install of Self-Service Analytics is not currently supported for Windows environments.
Installation Examples
Install the most recent rapid release version of Self-Service Analytics and PostgreSQL as a dependency. Includes Impala and MSSQL EDC connectors and the MSSQL-based data writer service toc:\logi-composer. All components are started after installation.
Windows Bootstrap Reference
The Windows bootstrap installation script installs, by default, these components for Self-Service Analytics: Core components:- Zoomdata web application
- Query Engine
- Consul
- Corretto JDK17
- PostgreSQL 16
New installations of Self-Service Analytics use PostgreSQL 16. If you are upgrading your environment to Self-Service Analytics, you can retain your existing PostgreSQL version.
- MSSQL
- Mongo DB
- Elastic 7
- Solr
- Cloudera Search
- Chocolatey
Get-Help ./bootstrap-composer.ps1 for syntax help or Get-Help ./bootstrap-composer.ps1 -Full for extended parameter help.
Installation Parameters
| Parameter | Description | Notes |
|---|---|---|
-InstallDestinationPath | The path to install Self-Service Analytics files. | |
-ComposerVersion | The version of Self-Service Analytics to install. | latest Install the most recent version of Self-Service Analytics available.X.x Install the most recent version of Self-Service Analytics available for that trunk line (for example, 26.3.X.x.x Install the exact patch version of Self-Service Analytics specified (for example, 26.3.1. |
-ComposerRepository | The repository to connect to for installation manifests and binary packages for Self-Service Analytics. | Official Self-Service Analytics repository: <https://composer-repo.logianalytics.com. |
-ConnectorsList | A comma separated list of connectors to install. | By default, MSSQL, PostgreSQL, MongoDB, Elasticsearch 7.0, Apache Solr, and Cloudera Search are installed if you make no changes to the initial script. If you include connectors with this parameter, only those connectors are installed. Include the default connectors to install those as well. If you run the script with new connectors added using this parameter, the new connectors included are added to the existing installed connectors. See Data Connector Reference. |
-AdditionalComponentsList | A comma separated list of additional services to install. | Include one or more of the following services. By default, all are included if you make no changes to the initial script.
If you install the screenshot-service, Google Chrome and the Chrome driver are installed as well. |
-PostgreSQLHost | The hostname or IP address of your external PostgreSQL server (configured for Self-Service Analytics metadata storage). | By default, localhost, which installs a new instance of PostgreSQL.
|
-PostgreSQLTCP | The TCP port of your external PostgreSQL server (configured for Self-Service Analytics metadata storage). | |
-PostgreSQLUser | The PostgreSQL user name configured as owner of your Composer database. | |
-PostgreSQLPass | The PostgreSQL password for the user configured as owner of your Composer database. | |
-ServicesAction | Manage Windows services for Self-Service Analytics. You can perform this without performing other bootstrap activities. | Use on one or more services as needed. Actions include:
|
-SkipDependenciesInstall | Set to skip installing Self-Service Analytics dependencies. |
|
-SkipComposerInstall | Set to skip installing Self-Service Analytics services. | Download, extract, and configure actions are the only actions performed. |
-SkipComposerConfigure | Set to skip configuring Self-Service Analytics services. | Download, extract, and install actions are the only actions performed. |
-SkipComposerStart | Set to perform all installation actions, but do not start Self-Service Analytics services. | |
-SkipMetadataDumpOnUpgrade | Set to disable automatic metadata dumping during upgrade or installation of Self-Service Analytics services. | |
-DumpComposerMetadata | This is a separate action to perform a metadata dump. You must stop all services first to ensure consistency. | After stopping all services, you can perform this without performing other bootstrap activities. |
-DeinstallComposer | Completely remove all Self-Service Analytics components and dependencies from this instance. | |
-PreDownloadedPackagesPath | Set to install Self-Service Analytics binaries from the defined path instead of downloading from the Self-Service Analytics repository. | The folder you point to must include all core components, required connectors, and additional services. |
-BootstrapLogFile | Set to define an alternative path to record the bootstrap logs. | By default, the log file is put in the same folder you use to launch the bootstrap script. |
Manual install of Self-Service Analytics is not currently supported for Windows environments.
Installation Examples
Install the most recent rapid release version of Self-Service Analytics and PostgreSQL as a dependency. Includes Impala and MSSQL EDC connectors and the MSSQL-based data writer service toc:\logi-composer. All components are started after installation.