2 of 2 people found this helpful
I'm not Matt, but I can answer a few of these:
- This one I'm not sure of.
- This is the proprietary Tableau query language
- One, and only one. Anything else violates your licensing agreement.
- I haven't heard of anyone doing this, and I doubt you can. But again I'm not sure.
1. You can view the VizQl in the log.txt located in your My Repository Folder (Tableau Desktop).
2. What Shawn said. Also, it's also trademarked.
3. What Shawn said. I'll add that Tableau does monitor it's license usage so I would adhere to this rule. If you have any questions over licensing I suggest you reach out to your sales rep.
4. This is difficult to answer without knowing the "why". Why would you want to customize the VizQL?
1 of 1 people found this helpful
@Gerardo, what you're referring to in #1 is not VizQL, it's the queries that Tableau is issuing to the data source. Those use SQL, MDX, etc. In the case of Tableau Data Extracts as well as Excel & text files using the new connector the language is called TQL, short for "Tableau Query Language".
We don't really see VizQL in the logs, just evidence of the things that VizQL is doing based on pill layout and other rules. VizQL cannot be customized, it's Tableau's "special sauce" that is embedded inside the Tableau software code.
If you're looking to modify the queries that Tableau is issuing, we have limited means through the controls that Tableau exposes (the different types of filters, computed Sets & LOD expressions, Custom SQL, etc.) but not total control.
Thanks for the clarification on the logs. I know we can't touch the VizQL and as you stated we can influence inputs and outputs (you can see parts of what it does in the xml), but that's why I asked the "why"?
What's the reasoning behind trying to customize the VizQL? I'm sure we can answer the real question without the need to touch the VizQL.
There is no such reason to customize VizQL. I was just asking for knowledge.