welcome [tc18.tableau.com] › sites › default › files › session › assets › 18b… · how...
TRANSCRIPT
![Page 1: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/1.jpg)
![Page 2: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/2.jpg)
Welcome
![Page 3: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/3.jpg)
How Tableau Services can take your Tableau Implementation to Next Level
# T C 1 8
Rithesh Makkena
Sales Consultant
Tableau / GSI
Kesav Rayaprolu
Solution Architect
Tableau / Professional Services
![Page 4: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/4.jpg)
Topics we will cover
• On Demand Cache Refresh
• Rules based Content Migration
• User & Group Migration
• Content Synchronization
![Page 5: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/5.jpg)
Overview
• Effective Server Administration.
• Help derive to your own goals be successful.
Drive your thought process
![Page 6: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/6.jpg)
On Demand Cache Refresh
![Page 7: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/7.jpg)
On Demand Cache Refresh
Use Cases:
• Leverage the power of Cache to further speed up the performance.
• Warmup Cache
How:
• Dashboard Level Cache
• Improve Performance
![Page 8: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/8.jpg)
On Demand Cache Refresh
Leveraging Cache to its full capacity:
• Various Cache Settings
• Server vs Workbook level
• On Demand Cache
![Page 9: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/9.jpg)
Cache Settings
What are these Settings?
tsm data-access caching set
![Page 10: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/10.jpg)
On Demand Cache Refresh - Questions
• How can I refresh cache on Demand ?
• Can I do this at a workbook level?
• Will this impact whole Tableau Server Cache?
• Can I script this and tie up with ETL Job?
![Page 11: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/11.jpg)
On Demand Cache Refresh – Workflow
Warm up the TABLEAU cache
Send Live Request
New Records Added
Cache Results
![Page 12: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/12.jpg)
On Demand Cache Refresh – RLS
Row Level Security:
• User Security / Row Level Security?
• Email / user ?
• Cache for all users without 1000’s of Email ?
![Page 13: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/13.jpg)
On Demand Cache Refresh – User Security
🙎
🙎
🙎
Cache Results
User Security
![Page 14: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/14.jpg)
Rules based Content Migration
![Page 15: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/15.jpg)
Rules based Content Migration
Use Cases:
• Migrate content based on rules
• Avoid manual process
How:
• Automate process to migrate .
• Improve performance of migration, no down time.
![Page 16: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/16.jpg)
Rules based Content Migration
Rules based :
• Define rules in external configuration
• Script driven migration
• Migration to DR server
• When to use it?
• Extensions API based workflow?
![Page 17: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/17.jpg)
Rules based Content Migration - Workflow
Publishes Content to Source ServerPublisher
Project Leader
Approves the Content (by adding Comments)
Applies rules and migrates to Target
server
Target Tableau Server
Source Tableau Server
Identifies the approved content.
Configuration, stores rules
End Users
View only Approved Content
![Page 18: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/18.jpg)
Rules based Content Migration - Questions
• Can I migrate content to more than one target environments?
• Will my refreshed extracts published to Target server?
• Can I migrate Permissions ?
• What happens if my approved content did not migrate to target server?
• Extensions API based workflow?
![Page 19: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/19.jpg)
User & Group Migration
![Page 20: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/20.jpg)
User & Group Migration
Use Cases:
• Manage Users , Groups and Group Membership.
• External systems
How:
• Centralize User and Group management within the Organization.
![Page 21: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/21.jpg)
User & Group Migration
User, Group & Group Membership Migration :
• Script driven migration
• Migration to DR server
• Integration with API based Active Directory systems
![Page 22: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/22.jpg)
User & Group Migration - Workflow
Add User to AD and assign to AD GroupAD Admin
Tableau Admin
Using UI associate AD group to Tableau group
AD
AD –Tableau Group
Mapping
Configuration
Tableau Server
Using REST API, add User to Tableau Server, also, find the tableau
Group and add user to group
End UserAccess Content based on Role
![Page 23: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/23.jpg)
User & Group Migration - Workflow
Add group to AD and assign users to this
group AD Group
AD Admin
Tableau Admin
Using UI associate AD group to Tableau group
AD
AD –Tableau Group
Mapping
Configuration
Tableau Server
Using REST API, add Group to Tableau
Server, also, add users to group
End UserAccess Content based on Role
![Page 24: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/24.jpg)
User & Group Migration - Workflow
Add/Remove Users from AD GroupAD Admin
Tableau Admin
Using UI associates AD group to Tableau group
AD
AD –Tableau Group
Mapping
Configuration
Tableau Server
Using REST API, add/remove Users from
the Tableau Group
End UserAccess Content based on Role
![Page 25: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/25.jpg)
User & Group Migration - Questions
• Can I migrate content to more than one target environments?
• What happens if User is not part of any Tableau Groups?
• What happens if the user leaves company, but owns Content?
![Page 26: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/26.jpg)
Content Synchronization
![Page 27: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/27.jpg)
Content Synchronization
Use Cases:
• Synchronize content – No Backup and Restore !
• Multiple active production Tableau clusters.
How:
• Improve Performance and Availability
![Page 28: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/28.jpg)
Content Synchronization
Content Synchronization :
• Synchronize Content, Extract Refreshes.
• Users, Groups, Group Membership, Permissions.
• Script driven synchronization
![Page 29: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/29.jpg)
Content Synchronization - Workflow
Publishes Content to Primary ServerPublisher
migrates changed/new content to backup
server
Backup or DR
Tableau Server
Primary Tableau Server
Identifies the Changed/new
content.
Configurations
![Page 30: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/30.jpg)
Content Synchronization - Questions
• Can I Synchronize content to more than one Backup environments?
• Will my refreshed extracts published to Backup server?
![Page 31: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/31.jpg)
Takeaways
Your Ideas!!
![Page 32: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/32.jpg)
Takeaway
Discuss with fellow attendees:
• One idea you took away and how it can apply to your business
OR
• Expand your boundaries – What is the question??
![Page 33: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/33.jpg)
Questions
![Page 34: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/34.jpg)
Please complete the
session survey from the
Session Details screen
in your TC18 app
![Page 35: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/35.jpg)
Thank you!
#TC18
Contact or CTA info goes here
![Page 36: Welcome [tc18.tableau.com] › sites › default › files › session › assets › 18B… · How Tableau Services can take your Tableau Implementation to Next Level #TC18 Rithesh](https://reader033.vdocuments.us/reader033/viewer/2022052923/5f0432db7e708231d40cccec/html5/thumbnails/36.jpg)