VISTA Qlik Sense
What is VISTA Qlik Sense?
VISTA Qlik Sense enables WoG officers to create, share and explore interactive dashboards and visualisations securely across WOG. Officers can use Qlik Sense to analyse data, build self-service visualisations, and publish dashboards for authorised users.
For more information, visit https://vista.gov.sg/SitePages/VisualAnalytics.aspx.
How does VISTA Qlik Sense work with DataHive?
DataHive enables WoG users to discover, request and access government-owned datasets. Once a data request has been approved, officers may use VISTA Qlik Sense to connect to the approved dataset(s) and build dashboards or visualisations.
In a typical use case, the officer will:
- Submit and obtain approval for a data request (DR) in DataHive.
- Create a data connection in VISTA Qlik Sense to the approved DataHive data request.
- Build a Qlik Sense app using the approved dataset.
- Publish or share the dashboard with authorised users, where applicable.
VISTA Qlik Sense is supported for data up to Confidential / Sensitive (High).
Users are responsible for ensuring that their use of data, dashboards and sharing arrangements comply with the applicable data classification, security and governance requirements.
How can I configure VISTA Qlik Sense to connect to DataHive?
To access your approved DataHive data request via VISTA Qlik Sense, you will need:
- A valid VISTA account with the Content Manager key role.
- Apply for a VISTA account at https://vista.gov.sg.
- Apply for the Content Manager key role at https://vista.gov.sg/SitePages/KeyRole.aspx.
- An approved DataHive data request. Refer to the DataHive Data Request guide.
- A service principal account to connect to your requested DataHive dataset(s). Refer to the DataHive Service Principal Account guide.
- IP address for firewall whitelisting:
10.59.229.212. - Upload the public key file. Refer to the public key setup guide.
- IP address for firewall whitelisting:
Steps to connect VISTA Qlik Sense to DataHive
Reference video tutorial:
- Log in to VISTA Qlik Sense using your WoG account. From the Qlik Sense hub, create a new app.
- Open Data Manager. Select Add data and choose the Snowflake connector.
- Enter the connection details for your approved DataHive data request.
- Select Key-Pair as the authentication mechanism. Upload the private key file and enter the private key password.
- Test the connection before saving.
Connection settings
The following settings are used to configure the Snowflake connector in VISTA Qlik Sense.
For fields marked as Example only, replace the sample value with the actual value from your approved DataHive data request or service principal connection details.
You can obtain the user-specific connection details from your DataHive service principal account. Refer to the DataHive Service Principal Account guide.
General connection settings
| Setting | Value to enter | Remarks |
|---|---|---|
| Server | govtech-datahive.privatelink.snowflakecomputing.com | Fixed production value. This is the DataHive Production Snowflake server address. |
| Server IP | 10.192.185.164 | Fixed production value. This is the DataHive Production server IP address. |
| Port | 443 | Fixed production value. This is the Snowflake connection port. |
| Database | DATA_REQUESTS | Fixed production value. This is the database containing approved DataHive data requests. |
| Schema | <your_data_request_schema> | Example only. Replace with your approved Data Request ID. Example: SINGSTAT_2026-03-06. |
| Warehouse | <your_assigned_warehouse> | Example only. Replace with the Snowflake warehouse assigned to your service principal. Example: X_LARGE. |
| Role | <your_assigned_role> | Example only. Replace with the Snowflake role assigned for your approved DataHive access. Example: DHUSER_SINGSTAT_VISTA_PRD_01. |
Authentication settings
For Credentials, select the following authentication mechanism:
Key-Pair
| Setting | Value to enter | Remarks |
|---|---|---|
| User | <your_service_principal_user_id> | Example only. Replace with the User ID from your DataHive service principal connection details. Example: b377a3ff-6d4a-4750-acd9-250fac3235de. |
| Private Key File Path | <your_private_key_file> | Upload the private key file downloaded during service principal account setup. Example: rsa_key.p8. |
| Private Key File Password | <your_private_key_password> | Enter the password that was used when creating the RSA private key. Do not share or reuse the example value. |
Do not share your private key file, private key password or service principal credentials with other users.
Advanced settings
| Setting | Value to enter | Remarks |
|---|---|---|
| Proxy | 10.59.29.212:3128 | Required for Qlik Sense to connect to DataHive through the approved gateway. Enter this value exactly as shown. Fixed production value. This is the Qlik Sense forward proxy server. |