feat (IOMETE): Add IOMETE database connector for ingestion#27157
feat (IOMETE): Add IOMETE database connector for ingestion#27157harshach merged 15 commits intoopen-metadata:mainfrom
Conversation
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
|
Hi there 👋 Thanks for your contribution! The OpenMetadata team will review the PR shortly! Once it has been labeled as Let us know if you need any help! |
|
|
The Python checkstyle failed. Please run You can install the pre-commit hooks with |
this one is false alarm, dialect expects just "iomete" and it is tested in unit tests. "iomete+flightsql" was older version of dialect. |
Code Review 🚫 Blocked 3 resolved / 4 findingsIOMETE database connector addition is blocked by a critical dialect drivername mismatch: the 🚨 Bug: Dialect drivername mismatch: "iomete" vs "iomete+flightsql"📄 ingestion/src/metadata/ingestion/source/database/iomete/connection.py:54-56 📄 ingestion/tests/unit/topology/database/test_iomete.py:72 The
The docstring in connection.py explicitly states the intent to use Suggested fix✅ 3 resolved✅ Edge Case: No error handling for non-numeric port in hostPort parsing
✅ Quality: Missing newline at end of multiple files
✅ Bug: connectionOptions and connectionArguments are silently ignored
🤖 Prompt for agentsOptionsDisplay: compact → Showing less information. Comment with these commands to change:
Was this helpful? React with 👍 / 👎 | Gitar |
|
|
…data#27157) * adding working basic version of iomete connector * mark these release as beta version * add final parts * integrate latest version * fixing tests * add docs for fields * Update generated TypeScript types * fix more formating --------- Co-authored-by: Sanan <sanan@iomete.com> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>
…data#27157) * adding working basic version of iomete connector * mark these release as beta version * add final parts * integrate latest version * fixing tests * add docs for fields * Update generated TypeScript types * fix more formating --------- Co-authored-by: Sanan <sanan@iomete.com> Co-authored-by: Sriharsha Chintalapani <harshach@users.noreply.github.com>



Describe your changes:
This PR adds a new IOMETE database connector to OpenMetadata, enabling metadata ingestion from IOMETE — a Sovereign Lakehouse platform built on Apache Spark and Arrow Flight SQL.
Why:
IOMETE is an enterprise Lakehouse platform not previously supported in OpenMetadata. Users running IOMETE need to be able to discover, profile, and track lineage of their Lakehouse tables through OpenMetadata.
How tested:
test_connection_db_schema_sourcesshared infrastructureType of change:
Checklist:
Fixes <issue-number>: <short explanation>