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 functionalitynotebooks/- Jupyter notebooks for analysis and explorationDansfiles/- Migration and automation scriptsconfig/- Configuration files (YAML, JSON)export/- Export utilities and logsalt/- Alternative implementations and experiments
Setup
- Clone the repository
- Create virtual environment:
python -m venv .venv - Activate:
.venv\Scripts\Activate.ps1 - 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mstr_robotics_magerdaniel-0.5.2.tar.gz.
File metadata
- Download URL: mstr_robotics_magerdaniel-0.5.2.tar.gz
- Upload date:
- Size: 86.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f92eb5a8247cfff13c685e209024bac9bfc3680779864286dc824212ef1b8fd
|
|
| MD5 |
1b5ab78a5060be9e1b9e26f3a4250d35
|
|
| BLAKE2b-256 |
cef1a62f6b67a9d2755cef0082da4205d5bbed19ccbd9b3b2f9bd3ba369db4a1
|
File details
Details for the file mstr_robotics_magerdaniel-0.5.2-py3-none-any.whl.
File metadata
- Download URL: mstr_robotics_magerdaniel-0.5.2-py3-none-any.whl
- Upload date:
- Size: 97.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f980b0c47857bd27f0e658d3a8125c335cc975d9eefbb1d3050ff168e0a2a5a
|
|
| MD5 |
81a5c498b3ffd7bd823fbfdc1ee0a904
|
|
| BLAKE2b-256 |
ef98e87d21cec9307752c18577eb9dbf66730d99713d738edc768e5429a9c019
|