Dagster & Embedded ELT
The dagster-embedded-elt
package provides a framework for building ELT pipelines with Dagster through helpful asset decorators and resources. It includes the dagster-dlt
and dagster-sling
packages, which you can also use on their own. To get started,
This package includes two integrations:
- Sling provides a simple way to sync data between databases and file systems.
- data Load Tool (dlt) easily loads data from external systems and APIs.
This integration is currently experimental.
Installation
pip install dagster-embedded-elt
Sling
Sling provides an easy-to-use YAML configuration layer for loading data from files, replicating data between databases, exporting custom SQL queries to cloud storage, and much more. The Dagster integration allows you to derive Dagster assets from a replication configuration file.
For more information, see the Sling integration docs.
dlt
With the ability to leverage pre-made verified sources like Hubspot and Notion, and destinations like Databricks and Snowflake, integrating dlt into your Dagster project enables you to load a data in an easy and structured way.
For more information, see the dlt integration docs.