Skip to main content

Automation toolkit for MicroStrategy / Strategy One: object read-out, migration, comparison, RAG and OSI export.

Project description

MSTR Robotics

A Python toolkit for MicroStrategy automation, object comparison, and Redis-based BI analysis.

Features

  • Object Comparison: Compare MicroStrategy objects between environments using JSON diff analysis
  • Redis Integration: Store and analyze BI metadata using Redis
  • Migration Tools: Automate MicroStrategy object migration workflows

Project Structure

  • mstr_robotics/ - Main package with core functionality
  • notebooks/ - Jupyter notebooks for analysis and exploration
  • Dansfiles/ - Migration and automation scripts
  • config/ - Configuration files (YAML, JSON)
  • export/ - Export utilities and logs
  • alt/ - Alternative implementations and experiments

Setup

  1. Clone the repository
  2. Create virtual environment: python -m venv .venv
  3. Activate: .venv\Scripts\Activate.ps1
  4. Install dependencies: pip install -r requirements.txt

Usage

The Jupyter notebooks in notebooks/ are the primary entry points (object export, schema monitoring, migration, REGAM regression testing).

Development

  • Python 3.12 required
  • Uses Redis for data storage
  • Jupyter notebooks for exploratory analysis

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

mstr_robotics_magerdaniel-0.5.2.tar.gz (86.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mstr_robotics_magerdaniel-0.5.2-py3-none-any.whl (97.7 kB view details)

Uploaded Python 3

File details

Details for the file mstr_robotics_magerdaniel-0.5.2.tar.gz.

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.2.tar.gz
Algorithm Hash digest
SHA256 5f92eb5a8247cfff13c685e209024bac9bfc3680779864286dc824212ef1b8fd
MD5 1b5ab78a5060be9e1b9e26f3a4250d35
BLAKE2b-256 cef1a62f6b67a9d2755cef0082da4205d5bbed19ccbd9b3b2f9bd3ba369db4a1

See more details on using hashes here.

File details

Details for the file mstr_robotics_magerdaniel-0.5.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f980b0c47857bd27f0e658d3a8125c335cc975d9eefbb1d3050ff168e0a2a5a
MD5 81a5c498b3ffd7bd823fbfdc1ee0a904
BLAKE2b-256 ef98e87d21cec9307752c18577eb9dbf66730d99713d738edc768e5429a9c019

See more details on using hashes here.

Supported by

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