Skip to main content

Python project to download and deploy objects to Tableau Server via REST API.

Project description

TabPyMigrate

License

Short project description

TabPyMigrate is a tool to migrate your Tableau Flow, Datasources, Workbooks from one server to another easily. This is similar to TabMigrate and works with Tableay Rest API to download and deploy tableau objects. Easy to configure/Run from CLI.

Table of Contents

Installation

Prerequisites

  • Python 3.6+
  • Other dependencies
# Clone the repository
git clone https://github.com/codespg/TabPyMigrate.git

# Navigate to the project directory
cd TabPyMigrate

# Install the required packages
pip install -r requirements.txt

Usage

Update config.py for source and target server and Tag the objects in Source Server

cd tabpymigrate
python tabpymigrate.py

Option2: Provide all required information and run in cli.

cd tabpymigrate
python tabpymigrate.py -action DOWNLOAD -source_server_name yourservername -source_username username -source_password password -tag_name tag_name -filesystem_path filesystem_path

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

tabpymigrate-1.0.1.tar.gz (9.7 kB view hashes)

Uploaded Source

Built Distribution

tabpymigrate-1.0.1-py3-none-any.whl (11.0 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