Skip to content
forked from tableau/TabPy

🧪 [Case Sensitive Config Parsing] Execute Python code on the fly and display results in Tableau visualizations:

License

Notifications You must be signed in to change notification settings

emaballarin/TabPy

 
 

Repository files navigation

TabPy

Tableau Supported GitHub

GitHub Workflow Status Coverage Status Scrutinizer Code Quality

PyPI - Python Version PyPI version

Deploy

TabPy (the Tableau Python Server) is an Analytics Extension implementation which expands Tableau's capabilities by allowing users to execute Python scripts and saved functions via Tableau's table calculations.

Consider reading TabPy documentation in the following order:

Important security note:

  • By default, TabPy is configured without username/password authentication. We strongly advise using TabPy only with authentication enabled. For more information, see TabPy Server Configuration Instructions. Without authentication in place, if the TABPY_EVALUATE_ENABLE feature is enabled (as it is by default), there is the possibility that unauthenticated individuals could remotely execute code on the machine running TabPy. Leaving these two settings in their default states together is highly discouraged.

Troubleshooting:

More technical topics:

Other useful resources:

GitHub commit activity

About

🧪 [Case Sensitive Config Parsing] Execute Python code on the fly and display results in Tableau visualizations:

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.2%
  • Other 0.8%