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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.3.tar.gz
Algorithm Hash digest
SHA256 f08527fd618ba68c810024f87f320120be6ceb600c1d7a14046979f3ec77e9b9
MD5 f1d05ad15f71c30c08fa22e710fa4b97
BLAKE2b-256 8d57474cf5fd0b19a4e97bc8e72e7fa7bf6ae410774b4c4529ee9dcfe8f13557

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for mstr_robotics_magerdaniel-0.5.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b8cf643bb1e1bff916f1d61f9ddc18145398021cd97e0275b79aad11eb543d05
MD5 b9af354e11436e1f2e1616fb75f818c8
BLAKE2b-256 be508bd0b9044ffae24aa3ce1e8360bfe8a45cf4c266ca2173e7cb55f66472ea

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