tableau / community-tableau-server-insights

Community-built data sources for answering questions about Tableau Server
MIT License
127 stars 52 forks source link

Add a Full Project Path field to the various data sources, especially TS Data Connections #42

Open PatrickGMI opened 4 years ago

PatrickGMI commented 4 years ago

Now that Tableau server supports nested projects, we have a need to filter on a project name that is neither top level, nor lowest level. In this case of filtering on something in the middle of the file path, it would be helpful to have a "Full Project Path" field with values like: "\Top Level Project\Second Project\Third Project\Fourth Project" that we can do a contains filter on.

mcoles commented 4 years ago

We have this in TS Content, along with Parent Project, and Top Parent Project. I haven't implemented the same logic in the other data sources because I've been able to solve most of my needs on that front by blending whatever data source I'm working with on TS Content. But that is inconvenient and makes certain analyses frustrating. The other factors to consider are performance and complexity. I'm not super worried about the latter, but for data sources like TS Events, it might be more of a concern.

At any rate, I agree that having this in nearly all of the data sources would be very useful! Thanks for the suggestion.