Skip to content

Is there a way to combine multiple sources to query as one? #294

Answered by paillave
AndySchmitt asked this question in Q&A
Discussion options

You must be logged in to vote

The problem is that no miracle is possible, whatever the ETL you will use.
Join together 10 files of 4 million rows each is possible in an efficient way only if you join all of them based on the same key, and that every file is sorted on this key. In this case you will jon them using LeftJoin operator like described here: https://paillave.github.io/Etl.Net/docs/recipes/linkStreams#join-and-leftjoin
Otherwise, nothing is possible out of the box for any ETL. Therefore, the only solution is to save files one by one in the database, ensuring the sequence of dependencies using the operator WaiWhenDone. Then you will lookup on the depending table (you just imported) using properly the EfCoreLookup

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
1 reply
@AndySchmitt
Comment options

Comment options

You must be logged in to vote
0 replies
Answer selected by paillave
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants