metapod-probes
Extract metadata from 49 data sources with a single pip install.
No raw data. No inbound access. Just metadata, in your network.
pip install metapod-probes
metapod init
metapod run "oracle.metadata.*" --config config.yaml
Output: JSON files in ./output/, ready for any consumer.
197 probes across databases (Oracle, PostgreSQL, Snowflake, Azure SQL, BigQuery, MySQL, DuckDB), cloud platforms (ADLS, Blob Storage, S3, ADF, Unity Catalog), BI tools (Power BI, Tableau, Excel), ETL pipelines (Informatica, Airflow, dbt), governance platforms (Purview, Collibra), data quality (Soda Core, YData Profiling, Schema Contract), compliance (Presidio PII, Access Audit, Data Retention), cost monitoring, and local files (CSV, JSON, Parquet, Avro).
Nine probe categories: metadata, governance, quality, profiling, operations, compliance, cost, schema history, and lineage.
Getting Started
User Guide
Data Governance
- Data Governance Guide
- The governance pipeline
- Prerequisites
- Step 1: Profile your data
- Step 2: Detect anomalies
- Step 3: Run quality checks
- Step 4: Detect PII
- Step 5: Classify sensitivity
- Step 6: Validate schema contract
- Step 7: Audit access control
- Step 8: Check retention compliance
- Step 9: Estimate storage costs
- Running all steps together
- Integration with azure-monitoring
Integrations
Developer Guide
Probe Reference