Metadata-Version: 2.1
Name: mc-monitor-helper-package
Version: 0.1.1
Summary: Utility package for setting and updating monte carlo monitors
Home-page: https://github.com/Gitznik/monte_carlo_helper_package
License: GPL-3.0-or-later
Keywords: monte carlo,quality,monitoring,data governance
Author: Gitznik
Author-email: r.offner@gmx.de
Requires-Python: >=3.7,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Utilities
Requires-Dist: gql (>=2.0.0,<3.0.0)
Project-URL: Repository, https://github.com/Gitznik/monte_carlo_helper_package
Description-Content-Type: text/markdown


# Monte Carlo Monitor Helper

This project aims to make setting [Monte Carlo](https://www.montecarlodata.com) field tracking monitors for large numbers of tables with the same schema easier and automatable.

[![GPLv3 License](https://img.shields.io/badge/License-GPL%20v3-yellow.svg)](https://opensource.org/licenses/)

[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
## Documentation

This package was tested with Monte Carlo connected to a Snowflake DWH. It was not tested for other warehouses.

For using this project you need:

* [Monte Carlo](ttps://www.montecarlodata.com)
* A list of tables with the same time column name, you want to enable field health tracking for.
## Features

- Set field health tracking automatically for all tables provided
- Only set tracking for a pre-defined time field
- Update monitors if they already exist if the respective flag is set, see `example_usage.py`.
  
## Installation

Install this package from PyPi using Pip.

## Usage

See `example_usage.py`

