https://github.com/luochen1990/tableau-inspect
show SQL query generated by Tableau
https://github.com/luochen1990/tableau-inspect
Last synced: about 1 year ago
JSON representation
show SQL query generated by Tableau
- Host: GitHub
- URL: https://github.com/luochen1990/tableau-inspect
- Owner: luochen1990
- License: mit
- Created: 2016-08-03T07:30:22.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-05-17T12:13:47.000Z (about 8 years ago)
- Last Synced: 2025-04-24T04:43:52.189Z (about 1 year ago)
- Language: CoffeeScript
- Size: 8.79 KB
- Stars: 8
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Tableau Inspect
===============
When using Tableau, sometimes you need to know what Tableau did to your Database, this tool will print out the SQL Queries for you.
Install
-------
First, make sure you have [NodeJS](https://nodejs.org) installed and the command `npm` is available.
Then execute `npm i -g tableau-inspect` to install the CLI command.
Usage
-----
1. Start a console and execute command `tableau-inspect`
2. Use Tableau...
3. View SQL Queries on the console, there may be a delay about 3 or 5 seconds.
Demo
----
```
$ tableau-inspect
C:\Users\Me
## Tableau Repos: ## [
"My Tableau Repository"
]
## Watching: Logs\log.txt (My Tableau Repository)
## Watching: Logs\tabprotosrv.txt (My Tableau Repository)
-----------------------------------------------------
#I 16:07:32 FROM Logs\log.txt (My Tableau Repository)
Key: qp-batch-summary; Elapsed: 0.05s
SELECT "t0"."store_id" AS "store_id",
SUM((CASE WHEN ("t0"."__measure__0" > 10) THEN 1 ELSE 0 END)) AS "usr:Calculation_57814962331792"
FROM (
SELECT "sales_fact_1997"."store_id" AS "store_id",
"time_by_day"."day_of_month" AS "day_of_month",
SUM("sales_fact_1997"."store_sales") AS "__measure__0"
FROM "OLAP_TEST"."sales_fact_1997" "sales_fact_1997"
INNER JOIN "OLAP_TEST"."time_by_day" "time_by_day" ON ("sales_fact_1997"."time_id" = "time_by_day"."time_id")
WHERE ("sales_fact_1997"."store_id" IN (2, 3, 6, 7))
GROUP BY "sales_fact_1997"."store_id",
"time_by_day"."day_of_month"
) "t0"
GROUP BY "t0"."store_id"
#I 16:07:32 FROM Logs\log.txt (My Tableau Repository)
-----------------------------------------------------
```
Compatibility
-------------
- Tested on Windows 10 and MacOS 10.13
- Tested on Tableau 9.2, Tableau 10.4, Tableau 2018.1