Skip to content

QuicksightSync is a command-line tool for seamless export and import of analyses and assets within AWS QuickSight instances.

License

Notifications You must be signed in to change notification settings

dimdasci/quicksight-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuicksightSync

QuicksightSync is a Python command-line utility designed to streamline the process of exporting and importing analyses and their associated assets to and from AWS QuickSight instances. This tool enables you to effortlessly synchronize your analytical workspaces across different environments, making it easy to collaborate, back up, or migrate your valuable insights.

Features

  • Export complete analyses, dashboards, datasets, and visualizations from one QuickSight instance.
  • Import the exported assets into another QuickSight instance with a few simple commands.
  • Maintain consistency and alignment between development, testing, and production environments.
  • Support for various QuickSight asset types, including visuals, datasets, calculated fields, and more.
  • Secure authentication and access using AWS credentials.
  • Clear and intuitive command-line interface for smooth integration into your workflow.

Installation

  1. Clone this repository: git clone https://github.com/yourusername/QuicksightSync.git
  2. Navigate to the project directory: cd QuicksightSync
  3. Install dependencies: pip install -r requirements.txt

Usage

  1. Configure your AWS credentials using the AWS CLI or environment variables.
  2. Export assets from a source QuickSight instance: qss export --source source_instance
  3. Import assets into a target QuickSight instance: qss import --target target_instance

For detailed usage instructions, refer to the documentation.

Contribution

Contributions to QuicksightSync are welcome! Whether you find a bug, have a suggestion, or want to add a new feature, please feel free to submit a pull request.

License

This project is licensed under the MIT License.

About

QuicksightSync is a command-line tool for seamless export and import of analyses and assets within AWS QuickSight instances.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published