hoverinc / tableau-utilities

A module and CLI Utility for managing Tableau objects, locally, and in Tableau Online.
MIT License
4 stars 1 forks source link

Refactored TableauServer for better modularity #70

Closed JustinGrilli closed 8 months ago

JustinGrilli commented 8 months ago

Summary

The TableauServer class was a bit cluttered. Also, it feels cleaner when using TableauServer if the core functionality could be called with a pattern like TableauServer.get.datasources().

Also, we've been experiencing some resource issues in our Airflow DAG related to publishing datasources. Made some updates to the code that may help with this.

Changes

Tests