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
- Streamlit UI: Interactive web interface for object comparison and navigation
- 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(if available)
Run the Streamlit comparison interface:
streamlit run mstr_robotics/streamLit.py- Python 3.x required
- Uses Redis for data storage
- Streamlit for web UI
- Jupyter notebooks for exploratory analysis