There's a possibility to synchronize content access in Tableau with Tableau content that exists in Metric Insights by running a Custom Script. This way, users/groups who have access to content in Tableau will be given access to the same content in Metric Insights, provided that content is recreated in the system.
The high-level procedure is comprised of the following steps:
- Add New Autoimport
- Give the Workbook a Name target="_self" data-internal-anchor="">Add New Autoimport
- Select Location target="_self" data-internal-anchor="">Add New Autoimportto publish
- IMPORTANT: target="_self" data-internal-anchor="">Add New Autoimport Enable Embed password for data source target="_self" data-internal-anchor="">Add New Autoimport
- [Publish] target=" _self"="" data-internal-anchor="">Add New Autoimport
4. Create Permissions Dataset
Access +New > Dataset > Create Dataset
- Input a descriptive phrase in Name
- Specify Category to place the Dataset
- Select the Tableau Data Source for which you want to sync Permissions
- Specify Data collection trigger that will be used to collect data for Dataset
- Select the Tableau Worksheet that that you have previously Dataset > Create Dataset
- Input a descriptive phrase in Name
- Specify Category to place the Dataset
- Select "Dashboard DB" as Data Source
- Specify Data collection trigger that will be used to collect data for Dataset
- Input the custom SQL statement from the attachment below, where:
dashboard_dataset.dataset= Dataset ID from Step 4
- [Validate]
Note the Dataset ID to be used at Step 6.2.
6. Configure Custom Script
NOTE: The Custom Script file must be requested at support@metricinsights.com.
- Enable the Custom Script
- Set Custom Script is to "enabled"
- Choose External Application
- For more information on External Applications, refer to Set up API Access.
- Set Are Parameters Required to "Yes"
6.1. Add Parameters
Add Parameters according to the list specified in the Custom Script file (requested from our support).
6.2. Add Parameter Set
- [+Add Parameter Set]
- Input a descriptive phrase in Parameter Set Name
- Enter the Dataset ID from Step 5 in masterElementsDatasetID
- [Save]
7. Create Notification Schedule for Custom Script
Access Admin > Distribution > Notification Schedules > [+New Notification Schedule]
- Set Frequency to "on certain days of the week".
- It is recommended to set the Schedule to be executed daily, but you can choose your own frequency.
- Provide a descriptive Schedule name
- Set Notification Schedule is to "enabled"