Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions docs-mintlify/docs/integrations/semantic-layer-sync/tableau.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,40 @@ When connecting a Cube Cloud data source to your Tableau workbook, you will be p
to enter the user name and password for Cube Cloud. You can find them at the **SQL
API Connection** tab on the **IDE → Integrations** page in Cube Cloud.

### Least-privilege mode

By default, Semantic Layer Sync manages Tableau project permissions, which
requires the personal access token to belong to a Site Administrator.

Enable **Least-privilege mode** to run the sync without Site Administrator
privileges. When enabled, Cube does not manage Tableau project permissions, so:

- `userNamesWithAccess` and `groupNamesWithAccess` are ignored — manage access
to the synced project in Tableau instead.
- The top-level project must already exist, unless the personal access token
has permission to create it.

You can enable it with the **Least-privilege mode** checkbox in the sync wizard,
or by setting `leastPrivilegeMode` in your configuration:

<CodeGroup>

```python title="Python"
'config': {
# ...
'leastPrivilegeMode': True,
},
Comment thread
MikeNitsenko marked this conversation as resolved.
```

```javascript title="JavaScript"
config: {
// ...
leastPrivilegeMode: true
}
Comment thread
MikeNitsenko marked this conversation as resolved.
```

</CodeGroup>

## Features

Syncs with Tableau Cloud and Tableau Server run automatically via the [Tableau
Expand Down
Loading