Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Dagster Openmetadata Ingestion Pipeline #1484

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

quazi-h
Copy link
Contributor

@quazi-h quazi-h commented Feb 21, 2025

What are the relevant tickets?

#1355

Description (What does it do?)

First pass at building out the scaffolding for our openmetadata ingestion pipeline.
This PR adds pipeline code to ingest Trino table metadata into our openmetadata instance.

Updated dependencies in toml and lock files.
Added the new openmetadata definition to workspaces.
Added the trino configuration details as a dictionary object under resources.
Added the new pipeline definition for openmetadata ingestion using Trino as the initial data sources as an asset and using dated partitions.

This is still WIP.

How can this be tested?

Update the credentials in lines 12 and 34 in src/ol_orchestrate/resources/openmetadata/trino.py by using the referenced urls: Trino bot_metadata password from vault
openmetadata JWT token
Export your github token and launch docker compose.
export GITHUB_TOKEN=<YOUR_GITHUB_TOKEN> docker compose up

Added the new openmetadata definition to workspaces.
Added the trino configuration details as a dictionary object under resources.
Added the new pipeline definition for openmetadata ingestion using Trino as the initial data sources as an asset and using dated partitions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant