Upgrading to TeamConnect Business Intelligence 7.0 Patch 2
Upgrading to TeamConnect Business Intelligence 7.0 Patch 2
If you have a previous version of TeamConnect Business Intelligence and want to upgrade to TeamConnect Business Intelligence 7.0 Patch 2, follow these specific instructions.
Prerequisites
Before you begin:
- Dashboard owners MUST backup their existing dashboards prior to upgrade. Under normal upgrade processes, dashboard templates will persist and not have to be re-imported. The backup ensures that you do not lose your dashboards in the case that we encounter a unique scenario and the dashboards are deleted.
- Verify that the TeamConnect installer has been run and the TeamConnect database has been updated to version 7.0 and higher versions.
- After upgrading TeamConnect to v7.0 and higher versions, update the sisense URL(http://localhost:8081) in the TC properties file and restart the TeamConnect before continuing with TCBI upgrade.
- Make sure the user has DBA access on the server machine from which they will be running syncs. To check if the user is already a DBA:
- type lusrmgr in the Microsoft Windows search field and open lusrmgr.
- In the lusrmgr window, click Groups in the navigation pane and then ora_dba to see the list of oracle DBAs on the server.
- If the user is not in the ora_dba group, click the Add button and add the user.
- Grant the database schema access to create a materialized view by logging into sqlplus as sysdba and typing the command:
GRANT CREATE MATERIALIZED VIEW TO <DBUsername>;
where <DBUsername> is the database username for your database. For example:
GRANT CREATE MATERIALIZED VIEW TO TCTESTCSM; - For SQL Server, the login that you provide for TCBI's use must have the following roles:
- public role
- db_owner role
- During the upgrade process, user can do the schemasync at a time after completion of below one or more activities:
- Turn ON matter level security
- Add or Remove objects or custom fields from reporting
- Turn ON/OFF system fields
- Copy any customization script from the customization folder of the current version into the new version. User can find this customization script files at the below location:
scripts > mssql > install > Customization (or)
scripts > oracle > install > Customization
Note: Ensure that you install TeamConnect and TCBI on different servers.
Overview
This section contains a quick overview of the upgrade process. Each line links to specific instructions on how to perform the process.
To upgrade the Sisense Web Server:
- Replace current homepage and plug-in files with version from the installation media.
- Configure Mitratech branded email templates on web server.
To upgrade the Sisense Build Server:
- Replace the Elasticube build files with released version on build server.
- Perform uninstall followed by schema sync for all Elasticubes using new build files on build server.
To configure TeamConnect for the upgrade:
- Replace the Sisense files in Documents with the new released version.
Upgrading Sisense
Execute this only if the Sisense version is v8.2.1 or earlier.
Follow the below procedure to upgrade Sisense from v8.2.1 to W2023.3
Note: Ensure that you have enough disk space to run both the Sisense 8.2.1 and 20.23.3 (W2023.3) installer files.
| Steps | Screenshot for reference |
|---|---|
|
1. Run the Sisense 20.23.3 (W2023.3) installer.EXE file provided by Mitratech Holdings, Inc. and click Continue. |
![]() |
|
2. A new window pop-ups, click Upgrade. Note:
|
|
|
3. On successful Upgrade, login to Sisense and navigate to User Settings to verify the Sisense version. Note: If SSL was enabled for Sisense v8.2.1 then you need to enable SSL for sisense v20.23.3 (W2023.3) before login to Sisense. |
![]() |
Note: Stop the Sisense services in Task Manager and replace the dll files (Prism.ElastiCubeManager.ApiExtension.dll and Prism.ETL.Client.dll) in the folder path: C:\Program Files\Sisense\Prism
Updating the Sisense Plugin
To update, you must have Administrative privileges on the machine and the ability to install on the C:\ drive. Make sure you have an active account able to upgrade; this account is provided by Mitratech.
Note: Ensure that you run the uninstall.exe file to uninstall the old plugins before starting the Sisense plugin upgrade.
To Upgrade the Sisense Plugin:
Follow the below procedure to upgrade the Sisense plugin:
| Steps | Screenshot for Reference |
|---|---|
|
1. Open the Sisense installer .EXE file provided by Mitratech Holdings, Inc. Click on the Installer icon with the Application file type (do not click on the Installer folder). Note: If you have plugins installed and are using the installer for the first time, you will see a popup as follows, click Yes. |
|
|
3. The TeamConnect Business Intelligence Setup pop-up will appear. Enter your administrator credentials and the site URL, then click Next.
Note: If you're using SSL, use the https://<dns> entry here |
![]() |
| 4. The Choose Install location screen will appear. Click Install if you are satisfied with the location. | ![]() |
| 5. TeamConnect Business Intelligence will begin installing in the next screen. Once it is finished loading, you will be taken through the Setup screens in order to finish the installation. Click Finish when this screen appears. | ![]() |
|
6. Once the plugin is successfully installed, an Uninstall option will appear in the same folder as the installation icon. Note: To verify that the plugin was installed navigate through the following folder path: Program files > Sisense > app > plugins > TeamConnect > and verify that the plugin.json file is in the TeamConnect folder. Click here to know how to verify the Installation of Sisense plugin |
![]() |
Updating the Sisense Build Server
Replacing Elasticube Build Files
- Create a backup of the existing TeamConnect_BI directory by moving it to a different location and changing the name (for example, TeamConnect_BI_backup). Make a note of the location of the autoCube.properties file. You will need the property values in this file.
- Extract the files from the TCBI_Install_Package-xx.zip to the same the location of the original TeamConnect_BI directory.
Creating a Backup of the Existing ElastiCube
To backup your ElastiCube:
- In Windows Services, stop Sisense.ECMS.
- Open the PrismServer\ElasticubeData directory, typically located here:
%ProgramData%\Sisense\PrismServer\ElastiCubeData
Note: If the directory is not in this location, open the Sisense Server Console and click the
Server Preferences icon to verify the correct path. - Copy the data to your backup location.
Upgrading the ElastiCube
- After creating a backup, uninstall the ElastiCube by running the TCBI_Uninstall.bat script from the original installation files.
- Check the log for any errors.
- Open the new autoCube.properties file with a text editor. Define the property values with the information from the previous installation, being careful not to erase any new properties.
Note: Populate the sisense.pluginLocation property with the location of the Sisense plugin folder. This parameter allows the autoCube to copy the .json file to the translation folder automatically. If the folder location is changed, this property needs to be updated. If this property is left blank, the autoCube will not copy the json file. When populating this property:
- If you are using a high-availability (HA) system and have custom .json distribution scripts, skip this step.
- If you are using an alternate distribution method such as a utility to move the .json files, turn the utility off before setting this new property.
- Exclude the "metadata\translations" subfolder.
- In the path, use \\ instead of \, for example, C:\\Program Files\\Sisense\\app\\plugins.
- Run the updated TCBI_SchemaSync.bat and check the log for any errors.
Note: Sisense has enhanced the functionality of scatter map widget. On the target server, run the below cmd file (script) with Administrator privileges to configure and upgrade it to the latest version (the older version is deprecated).
Verifying Scripts
- Verify distribution scripts are copying the JSON file to the translations folder for Metadata Translation plugin.
- Verify distribution scripts are copying the services folder and JSON file to the dynamicBuckets folder.
Updating the TeamConnect Instance
Replacing the .class and .property in TeamConnect
- In TeamConnect, click the Documents tab and select Top Level from the left pane.
- Click the System folder and then click the Report Integration folder.
- Click the Sisense folder.
- Check out the SisenseReportAdapter.class file, then check in the file and select the SisenseReportAdapter.class file from the new installation.
- Check out the sisense.properties file, then check in the file and select the sisense.properties file from the new installation.
- Restart the TeamConnect Instance after updating the above .class file.
- Verify that the Report Integration Tool has correct information.
Note:- You must re-type any secured fields such as Password or SharedSecret when you are updating an integration.
- You cannot change an existing environment or client ID.
- Verify that the cube is shared with the tenant admin.
- Run the User/Group sync from the Report Integration Tool to update the User name with the User ID in the security tables in the cube.










