mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-30 03:16:30 +00:00

* MINOR: Improve UDF Lineage Processing & Better Logging Time & MultiProcessing (#20848) * Fix multiprocessing with better memory management and Airflow 2+ compatibility * Add support for both multiprocessing and multithreading for relevant platforms * Handle conflicting cross-db lineage changes of service_name parameter change * Handle stored proc queries without caching all and increase the thread timeout times to cover 100% lineage * Fix `get_table_query` inheritance and pylint * Remove mocks from db_utils tests * Better db_utils test and fix the service_names parameter in case of schema_fallback --------- Co-authored-by: Mayur Singal <39544459+ulixius9@users.noreply.github.com>
This guide will help you setup the Ingestion framework and connectors
OpenMetadata Ingestion is a simple framework to build connectors and ingest metadata of various systems through OpenMetadata APIs. It could be used in an orchestration framework(e.g. Apache Airflow) to ingest metadata. Prerequisites
- Python >= 3.9.x
Docs
Please refer to the documentation here https://docs.open-metadata.org/connectors

TopologyRunner
All the Ingestion Workflows run through the TopologyRunner.
The flow is depicted in the images below.
TopologyRunner Standard Flow
TopologyRunner Multithread Flow