Skip to content

[FEATURE]: Support indirect contract validations #54

@larsgeorge-db

Description

@larsgeorge-db

Is there an existing issue for this?

  • I have searched the existing issues

Problem statement

Right now Ontos needs access to the remote systems to validate contracts, or cannot validate them at all. Implement an alternative.

Proposed Solution

The plan is to use a database table (Lakebase or SQL Warehouse Delta table) where the engineering team loads the current state of the external system into. For example, the current schema of the message queue topic, or access grants to the main frame. Ontos then can be configured to check the contracts indirectly against those tables. We can use an R2RML or similar mapping of the metadata tables into what Ontos understands. On validation, Ontos will query the inderect metadata tables and assume this to be current. We can also add an option to support a "last updated" data field that Ontos can check if the tables are current.

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    feat/complianceCompliance check related featurefeat/contractsData Contract related featurefeatureFeature requests

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions