from datahub.ingestion.run.pipeline import Pipeline # The pipeline configuration is similar to the recipe YAML files provided to the CLI tool. pipeline = Pipeline.create( { "source": { "type": "mysql", "config": { "username": "user", "password": "pass", "database": "db_name", "host_port": "localhost:3306", }, }, "sink": { "type": "datahub-rest", "config": {"server": "http://localhost:8080"}, }, } ) # Run the pipeline and report the results. pipeline.run() pipeline.pretty_print_summary()