mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2026-01-05 20:17:07 +00:00
* Add flake.nix * Add lockfile for flake * Update nix environment and document usage * Add schema for exasol connector * Add Exasol definitions to databaseService * Fix error in exasol connector schema * Add additional connection options/settings to exasol connector * Add exasol-connector to ui * Add depdencies for exasol-connector * Update notes * Update ingestion code * Add Basic Documentation for Exasol Connector * Update flake file * Add developer notes * Add python script which can be used as entry point for debugging in ide * Add config file which can be used for debugging (manual execution) * Update debug script * Update developer notes * Remove old developer notes * Add .venv to gitignore * Update dev notes * Update development notes * Update ExasolSource * Establish basic connection to Exasol DB from connector * Update exasol connector connection settings * Add service_spec for exasol plugin * Remove development files * Remove unused module * Applied code formatter * Update exasol dependency constraint(s) * Add unit test for exasol connection url(s) * Fixed test expectations for exasol connection url test(s) * Adjust the test query for the Exasol connection test
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.8.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

