TableauConMan


NameTableauConMan JSON
Version 0.1.18 PyPI version JSON
download
home_pagehttps://gitlab.com/gitlab-data/TableauConMan
SummaryNone
upload_time2024-04-24 18:27:16
maintainerNone
docs_urlNone
authorGitLab data team
requires_python<4.0.0,>=3.8.0
licenseNone
keywords tableauconman
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            =============
TableauConMan
=============




.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/pipeline.svg
        :target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main
        :alt: Pipeline Status

.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/coverage.svg
        :target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main
        :alt: Coverage report

.. image:: https://img.shields.io/badge/dynamic/json?color=blue&label=Version&query=%24%5B%3A1%5D.name&url=https://gitlab.com/api/v4/projects/49087622/repository/tags
        :target: https://gitlab.com/gitlab-data/TableauConMan/-/tags
        :alt: Latest Tagged Version.

.. image:: https://gitlab.com/gitlab-data/TableauConMan/-/badges/main/pipeline.svg
        :target: https://gitlab-data.gitlab.io/TableauConMan
        :alt: 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.

.. _Cookiecutter: https://gitlab.com/audreyr/cookiecutter
.. _gitlab-data/cookiecutter-pypackage: https://gitlab.com/gitlab-data/cookiecutter-pypackage
.. _`audreyr/cookiecutter-pypackage`: https://gitlab.com/audreyr/cookiecutter-pypackage


=======
History
=======

0.1.0 (2023-09-07)
------------------

* First release on PyPI.


            

Raw data

            {
    "_id": null,
    "home_page": "https://gitlab.com/gitlab-data/TableauConMan",
    "name": "TableauConMan",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4.0.0,>=3.8.0",
    "maintainer_email": null,
    "keywords": "TableauConMan",
    "author": "GitLab data team",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/66/7f/0892e838fe3618f2d566cc6c0bd10dab0309dcc748f235a2249a70e45399/tableauconman-0.1.18.tar.gz",
    "platform": null,
    "description": "=============\nTableauConMan\n=============\n\n\n\n\n.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/pipeline.svg\n        :target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main\n        :alt: Pipeline Status\n\n.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/coverage.svg\n        :target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main\n        :alt: Coverage report\n\n.. image:: https://img.shields.io/badge/dynamic/json?color=blue&label=Version&query=%24%5B%3A1%5D.name&url=https://gitlab.com/api/v4/projects/49087622/repository/tags\n        :target: https://gitlab.com/gitlab-data/TableauConMan/-/tags\n        :alt: Latest Tagged Version.\n\n.. image:: https://gitlab.com/gitlab-data/TableauConMan/-/badges/main/pipeline.svg\n        :target: https://gitlab-data.gitlab.io/TableauConMan\n        :alt: Documentation\n\n\n\nPython project which uses the tableauserverclient package to interact with Tableau, encapsulating operations to configure and manage content on Tableau Server.\n\n\n* Free software: MIT license\n\nObjectives\n----------\nThe primary objectives of this project are to:\n\n* Provide a way to document and set configurations on Tableau Online using an external file.\n* Provide a way to move content (workbooks, datasources, flows) between projects and between Tableau Online sites based on an external file.\n* Be structured in a way that allows for orchestration and automation on actions.\n\nThe 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.\nBuilding these actions in a way that can be orchestrated will alow for Tableau Online admins to work more efficiently.\n\nFeatures\n--------\n\n* User Provisioning\n    * Add User\n    * Set User site role\n    * Set User license\n* Group Provisioning\n    * Add Groups\n    * Remove Groups\n    * Set Group membership\n* Project Provisioning\n    * Add Project\n    * Remove Project\n    * Archive Project\n    * Set Content Permissions\n    * Set User and Group Permissions\n* Workbook Management\n    * Archive Workbook\n    * Delete Workbook\n    * Publish Workbook to Project\n    * Copy Workbook to Site\n    * Copy Workbook Datasources to Site\n    * Update Connection Credentials\n* Datasource Management\n    * Archive Datasource\n    * Delete Datasource\n    * Publish Datasource to Project\n    * Copy Datasource to Site\n    * Update Connection Credentials\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `gitlab-data/cookiecutter-pypackage`_, which was forked from the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://gitlab.com/audreyr/cookiecutter\n.. _gitlab-data/cookiecutter-pypackage: https://gitlab.com/gitlab-data/cookiecutter-pypackage\n.. _`audreyr/cookiecutter-pypackage`: https://gitlab.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2023-09-07)\n------------------\n\n* First release on PyPI.\n\n",
    "bugtrack_url": null,
    "license": null,
    "summary": null,
    "version": "0.1.18",
    "project_urls": {
        "Homepage": "https://gitlab.com/gitlab-data/TableauConMan",
        "Repository": "https://gitlab.com/gitlab-data/TableauConMan"
    },
    "split_keywords": [
        "tableauconman"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0f319d585228c91b2337ead6621e4dd297179e4b46c0c16abcefacc25b03496",
                "md5": "d8508d4e5eb9008115c237f8573f36e2",
                "sha256": "5f91b51a57fdf3fa0ba505a460722e011c05724a1adbc8654e85a98a7b6e0853"
            },
            "downloads": -1,
            "filename": "tableauconman-0.1.18-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "d8508d4e5eb9008115c237f8573f36e2",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4.0.0,>=3.8.0",
            "size": 53482,
            "upload_time": "2024-04-24T18:27:15",
            "upload_time_iso_8601": "2024-04-24T18:27:15.668510Z",
            "url": "https://files.pythonhosted.org/packages/b0/f3/19d585228c91b2337ead6621e4dd297179e4b46c0c16abcefacc25b03496/tableauconman-0.1.18-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "667f0892e838fe3618f2d566cc6c0bd10dab0309dcc748f235a2249a70e45399",
                "md5": "b6fab6b1cdb2da4006aae4a7229ca65a",
                "sha256": "6355c9aad6849dcd2488472da2b55549cb5f55b84346e2730509b5712625a7e6"
            },
            "downloads": -1,
            "filename": "tableauconman-0.1.18.tar.gz",
            "has_sig": false,
            "md5_digest": "b6fab6b1cdb2da4006aae4a7229ca65a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4.0.0,>=3.8.0",
            "size": 40311,
            "upload_time": "2024-04-24T18:27:16",
            "upload_time_iso_8601": "2024-04-24T18:27:16.823980Z",
            "url": "https://files.pythonhosted.org/packages/66/7f/0892e838fe3618f2d566cc6c0bd10dab0309dcc748f235a2249a70e45399/tableauconman-0.1.18.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-24 18:27:16",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "gitlab-data",
    "gitlab_project": "TableauConMan",
    "lcname": "tableauconman"
}
        
Elapsed time: 2.48695s