Skip to main content

No project description provided

Project description

TableauConMan

Pipeline Status Coverage report Latest Tagged Version. Documentation

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tableauconman-0.1.18.tar.gz (40.3 kB view hashes)

Uploaded Source

Built Distribution

tableauconman-0.1.18-py3-none-any.whl (53.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page