Manage the Identity Migration
As an administrator, you can monitor and manage the identity migration, including changing when the migration jobs run, through the dedicated Identity Migration page available from Tableau Server’s Users page. This page is available for the duration of the migration process.
The migration jobs are designed to run in the background without interrupting or interfering with the use of Tableau Server. If needed, however, you can make adjustments that affect how frequently migration jobs run, when the migration jobs run and how long the migration jobs can run.
Generally, the migration can take anywhere from 3 minutes to 10 days, depending on the size of your Tableau Server deployment and any changes to the default settings you make during the migration. For example, if you have 10,000 users, the migration can take about 30 minutes.
Note: While the migration jobs are running, all authentication and user-related capabilities work normally.
Manage identity migration jobs
You can manage the following aspects of the identity migration.
To review the identity conflicts you might encounter during the migration, see Resolve Identity Migration Conflicts.
Sign in to Tableau Server as an administrator.
From the left navigation pane, select Users (or All Sites > Users for a multi-site Tableau Server) and then click the Identity Migration page.
Next to the Migration Overview heading, click the Edit Schedule button.
In the Edit Schedule dialog box, change when and how frequently jobs can run.
Note: You can ignore the Priority and Execution options in this dialog box.
- When finished, click Update.
Sign in to Tableau Server as an administrator.
From the left navigation pane, select Users (or All Sites > Users for a multi-site Tableau Server) and then click the Identity Migration page.
From any tab, select a user or multiple users.
From the Actions menu, select Retry Migration or Acknowledge, depending on what you need to do.
- Next to the Migration Overview heading, click on the Edit Schedule drop-down arrow.
Select Run Now.
Sign in to Tableau Server as an administrator.
From the left navigation pane, select Users (or All Sites > Users for a multi-site Tableau Server) and then click the Identity Migration page.
Next to the Migration Overview heading, click on the Edit Schedule drop-down arrow.
Select Disable.
Sign in to Tableau Server as an administrator.
From the left navigation pane, select Users (or All Sites > Users for a multi-site Tableau Server) and then click the Identity Migration page.
Next to the Migration Overview heading, click on the Edit Schedule drop-down arrow.
Select Enable.
Change identity migration settings
To reduce any potential strain the identity migration might have on your Tableau Server, the migration is configured to run with the default settings listed below.
Migration settings
Type | tsm command | Default | Procedure |
Jobs schedule | N/A | 3:00 a.m. daily until complete | Configurable from the Identity Migration page, see Change daily migration job schedule above. |
User identity requests per second (rate) | tsm authentication identity-migration configure -–rate | Up to 5 | If needed, you can use the
|
Individual job runtime | tsm authentication identity-migration configure -–job-run-time | 120 minutes | |
Enable identity migration | tsm configuration set -k features.IdentityMigrationBackgroundJob | false | By enabling the identity migration, Tableau Server can use the Identity Service to store and manage user identity information.
Note: The identity migration and the Identity Service is a prerequisite for certain capabilities like identity pools(Link opens in a new window). For more information about the tsm command, see features.IdentityMigrationBackgroundJob. |
Disable identity migration
If you’ve upgraded to Tableau Server versions 2021.4.21, 2022.1.17, 2022.3.9 and 2023.1.5, you might need to disable the identity migration. By disabling the identity migration, Tableau Server cannot use the Identity Service to store and manage user identity information.
Open a command prompt as admin on the initial node (where TSM is installed) in the cluster.
Run the following command:
tsm configuration set -k features.IdentityMigrationBackgroundJob -v false
Note: The identity migration and the Identity Service is a prerequisite for certain capabilities like identity pools(Link opens in a new window).
Complete the identity migration and configure the Identity Service
After all user conflicts are resolved or addressed and migration jobs run, you must configure Tableau Server to use the Identity Service to complete the identity migration process.
Step 1: Validate and complete the identity migration
- Sign in to Tableau Server as an administrator.
From the left navigation pane, select Users (or All Sites > Users for a multi-site Tableau Server) and then click the Identity Migration page to verify the migration has started.
You can monitor and manage its progress using the dedicated Identity Migration page available from Tableau Server’s Users page. For more information, see Manage the Identity Migration.
Resolve or acknowledge all identity conflicts as described in Resolve Identity Migration Conflicts so that the All failures tab displays "0" like in the image below.
Do one of the following:
To run the identity migration job now, next to the Migration Overview heading, click the Edit Schedule drop-down arrow, then select Run Now.
- Alternatively, you can wait for the migration job to run during the next scheduled time.
After the migration completes, from the Identity Migration page, validate that the Migration Overview shows 100% complete.
Step 2: Configure Tableau Server to use the Identity Service
- Open a command prompt as an administrator on the initial node (where TSM is installed) in the cluster.
Run the following commands:
tsm authentication legacy-identity-mode disable
tsm pending-changes apply
Note: After running the commands above, the dedicated Identity Migration page is removed and no longer accessible. The page is accessible only when
tsm authentication legacy-identity-mode
is enabled.
After Tableau Server is configured to use the Identity Service, when users sign in to Tableau Server, Tableau Server searches for their user identities using their identifiers in the configured identity store. From the identifiers, the universal unique identifiers (UUID) are returned and used to match existing Tableau Server user identities. This process then generates sessions for the users and completes the authentication workflow.