Getting Started
Getting Started
Install DataEngineX and run your first pipeline.
Installation
pipinstalldataenginex Create a config file
Create dex.yaml:
project:name:my-first-pipelinedata:sources:raw_users:type:csvpath:data/users.csvpipelines:clean_users:source:raw_usersdestination:silver.usersValidate and run
dexvalidatedex.yaml fromdataenginex.engineimportDexEngineengine=DexEngine("dex.yaml")result=engine.run_pipeline("clean_users")print(result.rows_written)Optional extras
pipinstall"dataenginex[cloud]"# S3, GCS, BigQuery pipinstall"dataenginex[postgres]"# PostgreSQL lineage pipinstall"dataenginex[qdrant]"# Qdrant vector store pipinstall"dataenginex[ml]"# scikit-learn + XGBoost pipinstall"dataenginex[kafka]"# Kafka connector pipinstall"dataenginex[rabbitmq]"# RabbitMQ backend