Ingestion Framework for MetaMart
Project description
— This guide will help you setup the Ingestion framework and connectors —
![Python version 3.8+](https://img.shields.io/badge/python-3.8%2B-blue)
MetaMart Ingestion is a simple framework to build connectors and ingest metadata of various systems through MetaMart APIs. It could be used in an orchestration framework(e.g. Apache Airflow) to ingest metadata. Prerequisites
Python >= 3.8.x
### Docs
Please refer to the documentation here https://docs.meta-mart.org/connectors
<img referrerpolicy=”no-referrer-when-downgrade” src=”https://static.scarf.sh/a.png?x-pxid=c1a30c7c-6dc7-4928-95bf-6ee08ca6aa6a” />
### TopologyRunner
All the Ingestion Workflows run through the TopologyRunner.
The flow is depicted in the images below.
TopologyRunner Standard Flow
![image](../metamart-docs/images/v1.4/features/ingestion/workflows/metadata/multithreading/single-thread-flow.png)
TopologyRunner Multithread Flow
![image](../metamart-docs/images/v1.4/features/ingestion/workflows/metadata/multithreading/multi-thread-flow.png)
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
File details
Details for the file metamart_ingestion-1.6.0.0.dev0.tar.gz
.
File metadata
- Download URL: metamart_ingestion-1.6.0.0.dev0.tar.gz
- Upload date:
- Size: 1.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db252986c9e721ea3ff7ee33e3f43bc57a7fccb7b28d9944223ba296602f0418 |
|
MD5 | 442bb6b2aeab6b6a878793389a8cbd11 |
|
BLAKE2b-256 | e80a8e11e2b7ca910a9913c8b78953e94659614115002ac9f59d543ce0b364c6 |
File details
Details for the file metamart_ingestion-1.6.0.0.dev0-py3-none-any.whl
.
File metadata
- Download URL: metamart_ingestion-1.6.0.0.dev0-py3-none-any.whl
- Upload date:
- Size: 2.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1dc4842fd7f2c57bde627f65de4ae238b865dc81da4b4ca769f4f4bf10306ef |
|
MD5 | 6b933acaa349995a7e282e9fc67306fc |
|
BLAKE2b-256 | f4fecde567e32e5292f3f0faa70dfeba676078d550a1b5b7bb2c3a5964fc6462 |