Sign inSign up

pilillo/mastro

By pilillo

•Updated about 5 years ago

Data and Feature Catalogue in Go

Image
0

674

pilillo/mastro repository overview

  __  __           _             
 |  \/  |         | |            
 | \  / | __ _ ___| |_ _ __ ___  
 | |\/| |/ _` / __| __| '__/ _ \ 
 | |  | | (_| \__ \ |_| | | (_) |
 |_|  |_|\__,_|___/\__|_|  \___/ 

👷 Data and Feature Catalogue in Go

⁠Data What?

ML Process

⁠Goals

Managing Metadata to achieve:

  • Lineage - understanding data dependencies
  • Quality - enrich data with dependability information
  • Democratization - foster self-service culture

Modeling of the data transformation layer to foster:

  • Reuse - of domain specific knowledge and pre-computed features in different use cases
  • Enforcing - of established industry or domain-specific transformations and practices
  • Interaction - between different roles through teams and projects

⁠Disclaimer

Mastro is still on development and largely untested. Please fork the repo and extend it at wish.

⁠TL-DR

Terminology:

  • Connector⁠ - component handling the connection to volumes and data bases
  • FeatureStore⁠ - service to manage features (i.e., featureSets and featureStates);
  • Catalogue⁠ - service to manage data assets (i.e., static data definitions and their relationships);
  • Crawler⁠ - any agent able to list and walk a file system, filter and parse asset definitions (i.e. manifest files) and push them to the catalogue;

Help:

Status:

Docker Image CI

Tag summary

Content type

Image

Digest

Size

16.3 MB

Last updated

about 5 years ago

docker pull pilillo/mastro