Skip to main content
DSALTA connects to Tableau using read-only API access to collect compliance evidence automatically. Data feeds into your Data Library modules.
Read-only access. DSALTA never modifies, creates, or deletes resources in your Tableau site.
DSALTA authenticates with a Tableau Personal Access Token (PAT) and reads the users on your Tableau site — their username, full name, email, and site role. It uses this roster to run access-governance checks that compare Tableau access against your People page, matched by email.
DSALTA collects this integration’s data when you connect it — you can refresh it at any time with Sync from integrations on the Integrations page. The compliance checks below re-run once a day at 02:00 America/New_York.

What DSALTA reads

DSALTA reads the user roster of the connected Tableau site — username, full name, email and site role (Creator, Explorer, Viewer, Site Administrator, Unlicensed), which appears on your Access page. Tableau’s user list exposes no MFA state, and no account status either: DSALTA marks a user Inactive only when the site role is Unlicensed, and the Access page’s Status column shows every synced account as Active regardless — read the Role column for Unlicensed instead. The Created column is filled from each user’s last sign-in, because the site user list carries no creation date.It calls these Tableau endpoints:
  • /sessions/current
  • /sites/{siteId}/users
Every request is a read. DSALTA has no code path that creates, modifies, or deletes anything in your Tableau environment.

Troubleshooting

There is no Reconnect button. Open Integrations → Connected, click Manage on the Tableau card, and check the Status tab — it shows either Connected and working properly or Connection issues detected. To restore a broken connection you must Disconnect and connect again, which permanently deletes the data and tests collected from Tableau. This usually happens when the Personal Access Token expires, is revoked, or goes idle (Tableau PATs expire after a period of inactivity). Create a fresh token and reconnect.
Confirm the Personal Access Token is still valid and that the HostName, API Version, and Content URL are correct for your site. Then click Sync from integrations on the Integrations page (Connected tab) — it refreshes every connected integration at once.