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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.0.tar.gz
Algorithm Hash digest
SHA256 7904e2a8e7d1c2e4683e1cad545bac2108395359e590beeedb91ffde309bf484
MD5 1f1ead504851bb680e1c3e461c5c8315
BLAKE2b-256 54671c17c200a76e226389f2f063d275b822f88ab31a1cffba841c83b8d0942e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b60cf021e27b326fd06b097fb4245fedd13859f122ede1052911e3bd7c6a7d7d
MD5 ca11d654fa742b3fdd9ee5fbfbd22ad5
BLAKE2b-256 7e8ae4048719ef456c6271e1f4787e594f7dc246a3342177204cd633b4faaceb

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