A Python toolkit for MicroStrategy automation, object comparison, and Redis-based BI analysis.
- 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
mstr_robotics/- Main package with core functionalitynotebooks/- Jupyter notebooks for analysis and explorationDansfiles/- Migration and automation scriptsconfig/- Configuration files (YAML, JSON)export/- Export utilities and logsalt/- Alternative implementations and experiments
- Clone the repository
- Create virtual environment:
python -m venv .venv - Activate:
.venv\Scripts\Activate.ps1 - Install dependencies:
pip install -r requirements.txt
The Jupyter notebooks in notebooks/ are the primary entry points (object
export, schema monitoring, migration, REGAM regression testing).
- Python 3.12 required
- Uses Redis for data storage
- Jupyter notebooks for exploratory analysis