{"id":22546501,"url":"https://github.com/tailsdotcom/dbt-tableau-wrangler","last_synced_at":"2026-02-26T01:48:45.562Z","repository":{"id":74359952,"uuid":"350002019","full_name":"tailsdotcom/dbt-tableau-wrangler","owner":"tailsdotcom","description":"dbt package for Tableau Wrangler data.","archived":false,"fork":false,"pushed_at":"2022-08-18T17:26:50.000Z","size":9,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-02-02T09:31:03.942Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tailsdotcom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-03-21T13:09:29.000Z","updated_at":"2023-04-10T17:44:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"d4cc2070-55ef-4ea4-9c51-d38bc2eaba1a","html_url":"https://github.com/tailsdotcom/dbt-tableau-wrangler","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tailsdotcom%2Fdbt-tableau-wrangler","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tailsdotcom%2Fdbt-tableau-wrangler/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tailsdotcom%2Fdbt-tableau-wrangler/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tailsdotcom%2Fdbt-tableau-wrangler/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tailsdotcom","download_url":"https://codeload.github.com/tailsdotcom/dbt-tableau-wrangler/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245999320,"owners_count":20707554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-07T15:08:01.852Z","updated_at":"2026-02-26T01:48:40.534Z","avatar_url":"https://github.com/tailsdotcom.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# tails.com's dbt-tableau-wrangler Package\n\nUsed in conjunction with our [tails-tableau-wrangler](https://github.com/tailsdotcom/tails-tableau-wrangler)\n[singer tap](https://www.singer.io/), this package helps to manage Tableau Server.\n\nIn particular, [tails-tableau-wrangler](https://github.com/tailsdotcom/tails-tableau-wrangler)\nextracts attributes embedded inside Workbook files that are otherwise difficult\nto introspect, allowing us to answer questions such as:\n\n- Which Workbooks depend on which tables in which databases?\n- How many Workbooks depend on Excel, CSV or Google Sheets?\n- Who's credentials are used for embedded connections, in which Workbooks?\n\nBut wait, **there's more**! `tails-tableau-wrangler` also uses the excellent\n[SQLFluff](https://github.com/sqlfluff/sqlfluff) to _extract table references_\nfrom embedded Custom SQL text buried deep inside Workbooks 🎉 In conjunction\nwith [dbt_artifacts](https://hub.getdbt.com/tailsdotcom/dbt_artifacts/latest/)\nwe are thus able to compare the references in Tableau with models in our dbt\nproject, answering additional questions such as:\n\n- Which Workbooks reference what models?\n- Which workbooks reference models (tables) that no longer exist in our warehouse?\n\nThese last two answers have been invaluable during our recent dbt remodel,\nallowing us to proactively update Workbooks as old models are deprecated and\nremoved 🚀\n\nMore entities from the Tableau Server API to follow, with PR's most welcome!\nWatch this space 👀","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftailsdotcom%2Fdbt-tableau-wrangler","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftailsdotcom%2Fdbt-tableau-wrangler","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftailsdotcom%2Fdbt-tableau-wrangler/lists"}