[#49599699] Refactor logic in TableauWorkbooksController into TableauPublisher
[#49599699] Refactor TableauPublisher