Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Loading many tables in Cloud Data Fusion fails with DAG error

I have an MS SQL Server data source with around 1000 tables, which I need to put into BigQuery. I was hoping to use Data Fusion to load them all into staging tables in BigQuery, and then perform transformations on them afterwards. However, as soon as I create a pipeline with two "islands" it give a DAG error. Is that a feature or a just something I'm doing wrong? I can't find anything in the documentation. My pipeline looks like this:

enter image description here

And the error I get when I try to deploy is: "Invalid DAG. There is an island made up of stages BigTest,BigQuery BigTest (no other stages connect to them)."

like image 392
Bjoern Avatar asked Dec 29 '25 14:12

Bjoern


1 Answers

Each pipeline is a single DAG (Directed acyclic graph) and all the source and sink should be connected for the configuration to be valid. You can use multi-table source plugin that can bring in multiple tables at once to a landing table in BQ.

Multi Table plugins from Hub

You can use Multi table plugins and BQ Multi table sink for your use-case. enter image description here

like image 142
Sree Avatar answered Jan 10 '26 09:01

Sree



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!