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.7.tar.gz (121.1 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.7-py3-none-any.whl (138.3 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.7.tar.gz
Algorithm Hash digest
SHA256 b3cdb813abecc94baef2c3ddd8034894e4b4474ec08b4f70c9e2f597b9f8dfdf
MD5 57a8b5ca2403cc24e5d1e3d3b6569cb1
BLAKE2b-256 153244700738806e7f19b8463ecd389b1d3871c16b4674e70a15c43f765349d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.7-py3-none-any.whl
Algorithm Hash digest
SHA256 73fbea04a0b56fc1eb73f87611626c8e7776302743f6fc85e3bf6e171085951f
MD5 973a39803b1615145e0bac1cac14aa9d
BLAKE2b-256 947080b5e6ce32ee55591ea2652c4c70b674235e1da5a44ee5c7e858e4e20d5c

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