I understand that Tableau lives outside of Salesforce orgs but can access data from orgs and be embedded back into Salesforce using widgets like this LWC component.
In my (managed) package I want to have a Dashboard that shows a diagram with relations of org specific data. Making this work for data objecs and for a single org is easy but I struggle with details of my requirement:
- I want to report on
Metadata & Tooling API objects
. I can't see many of them because Tableau Desktop uses an old API version. But I need Summer'20 / v.49 - For such objects the Live data option is disabled and only Extract works. I want near-live data. How can I get this with Extract only tables? Can I schedule (each day) such an extract?
- How can I build and share a Tableau viz that is generic and can be used in arbitrary org in which my app is installed to? I would expect the Tableau dashboard embedded into Salesforce first ask the user to
OAuth
with his own org .