Replies: 1 comment
-
|
Yeah, that's basically Dagster's whole model. An asset is just a Python function, so your custom EL code goes right inside one and Dagster handles the scheduling, retries, and lineage around it: import dagster as dg
@dg.asset
def my_table():
rows = extract_from_source() # your code
load_into_warehouse(rows) # your codeThat's the most flexible path and it's fine to run with it. If you'd rather not hand-roll every connector, there are two first-party EL integrations worth knowing:
(Heads up: the old And if you want to keep Airbyte for some sources, |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
So far I am using Airbyte for Extract & Load ( EL ). I am thinking several option especially - Write custom code using Python.
It is possible I write custom code for EL in Python and Dagster can call this custom code ?
Need guidance
Beta Was this translation helpful? Give feedback.
All reactions