You may want to ask your server admin to check the configuration and email address is there.
2nd thing to check is the site settings and make sure allow users to subscribe view is check marked.
You need to contact Tableau Server Admin for this I guess. That helped me when I faced the same issue
Configure the server to send subscription emails
- In the Tableau Server Configuration utility, click the Alerts and Subscriptions tab, and then select Enable users to receive emails for subscriptions to views.
2 of 2 people found this helpful
Have a look here Troubleshoot Subscriptions
I wonder if this might be your issue, as it would explain why you're sometimes seeing the icon (the responses above would mean you wouldn't being seeing an icon at all, and I didn't get that impression from your post)...
Thanks Donna. I changed everything to extracts and the button re-appeared. The weird thing is that I have the subscriptions button on other dashboards with live connections.
Check those Live connections, I bet they'll have embedded credentials.
They do have embedded credentials...just like this one had.
Huh, that is odd for sure. What happens when you now change one of those extracts back to a Live connection?
When I change back to a live connection, the button disappears again. This sounds like it definitely has to do with connector, more specifically, the Google sheets connector. Other live connections are tied to data sources stored on my Tableau Server.
Thanks for everyone's help
Following up on this post: I have live connections to excel sheets, Hyper TDEs, and JSON files. When I publish they say they have data source embedded. I also have dashboards with an ODBC connection that explicitly says embedded credentials. The only dashboard that currently allows subscriptions is the one that has strictly an ODBC connection with embedded credentials. The just excel or just TDEs or just JSON do not and the one with ODBC with embedded credentials AND excel do not.
The problem is I do not think there was ever a prompt for database credentials on the first view as noted by the Marked Correct Answer. As far as I tell, these Excel, TDEs, and JSON files do not require credentials at all but yet they dont allow subscriptions.
Has anyone found a way to verify credentials for these "simple" LIVE data source connections or get subscriptions to them?
Thank you for any/all insights!
One more thing to check is The Schedule for Subscription are enabled , I was testing new version of tableau on Test Box and had disabled all the schedules. Subscription button was missing , I went and enabled Subscription schedule and was able to see the Subscription button
Regarding my exact situation, a simple server restart after enabling subscriptions and the appropriate settings solved the conundrum as now all the Live connections show subscription button. It was delayed by a day or two which resulted in the confusion.