TableauConMan
Python project which uses the tableauserverclient package to interact with Tableau, encapsulating operations to configure and manage content on Tableau Server.
Free software: MIT license
Objectives
The primary objectives of this project are to:
Provide a way to document and set configurations on Tableau Online using an external file.
Provide a way to move content (workbooks, datasources, flows) between projects and between Tableau Online sites based on an external file.
Be structured in a way that allows for orchestration and automation on actions.
The reason for directing the control of these actions to external files is so those files can be a focal point of change control and management. Building these actions in a way that can be orchestrated will alow for Tableau Online admins to work more efficiently.
Features
- User Provisioning
Add User
Set User site role
Set User license
- Group Provisioning
Add Groups
Remove Groups
Set Group membership
- Project Provisioning
Add Project
Remove Project
Archive Project
Set Content Permissions
Set User and Group Permissions
- Workbook Management
Archive Workbook
Delete Workbook
Publish Workbook to Project
Copy Workbook to Site
Copy Workbook Datasources to Site
Update Connection Credentials
- Datasource Management
Archive Datasource
Delete Datasource
Publish Datasource to Project
Copy Datasource to Site
Update Connection Credentials
Credits
This package was created with Cookiecutter and the gitlab-data/cookiecutter-pypackage, which was forked from the audreyr/cookiecutter-pypackage project template.
History
0.1.0 (2023-09-07)
First release on PyPI.
Metadata
Release files for TableauConMan 0.1.18
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tableauconman-0.1.18.tar.gz | 40.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tableauconman-0.1.18-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 93.8 kB
Release files / tableauconman-0.1.18.tar.gz
| Download URL | tableauconman-0.1.18.tar.gz |
|---|---|
| Size | 40.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6355c9aad6849dcd2488472da2b55549cb5f55b84346e2730509b5712625a7e6
|
|
BLAKE2b-256 checksum How to use checksums |
667f0892e838fe3618f2d566cc6c0bd10dab0309dcc748f235a2249a70e45399
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.3
|
Release files / tableauconman-0.1.18-py3-none-any.whl
| Download URL | tableauconman-0.1.18-py3-none-any.whl |
|---|---|
| Size | 53.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5f91b51a57fdf3fa0ba505a460722e011c05724a1adbc8654e85a98a7b6e0853
|
|
BLAKE2b-256 checksum How to use checksums |
b0f319d585228c91b2337ead6621e4dd297179e4b46c0c16abcefacc25b03496
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.10.3
|