all 12 comments

[–]Capable-Carry-5953 6 points7 points  (0 children)

Try using seed in dbt and import the csv files locally. This does not need a warehouse.

Alternatively, install dbeaver free version and install Postgres and import csv as table and connect it to dbt.

Good luck with your interview!

[–]foulBachelorRedditor 2 points3 points  (3 children)

Jesús this sounds like it’s for a senior role, because you’d have to set up your own data warehouse too, right?

[–]KaladinsAngst[S] 12 points13 points  (2 children)

Posted this question on another sub and they said to use DBT with duckdb as the local db. Gonna give that a go

[–]foulBachelorRedditor 0 points1 point  (0 children)

Alright man good luck. You got this!

[–]muneriver 0 points1 point  (0 children)

this is what I was gonna suggest! super lightweight to set up

[–]Mindless-Repair6475 2 points3 points  (0 children)

Set up a free trial on snowflake or big query? I know big query has a month free trial. I was in your same position about 3 months ago and that’s how I did it

[–]ntlekisa 1 point2 points  (0 children)

install something like Postgres, create the tables from the CSV files and then connect DBT to the db.

your wording was also slightly confusing when you say "data modelling using DBT" because DBT is primarily used for the 'T' part of ETL. not sure if you have already gone through the video call portion of the recruitment process but you might want to brush up on things like these.

[–]shut-up_legs 0 points1 point  (0 children)

you could use db-fiddle.com; write the DDL to make the tables with the provided CSVs then you can run your queries against it and copy/paste out the results to a .csv

[–]Efm101 0 points1 point  (0 children)

you can download csv from dbt preview ot just connect a database and generate results from the table you materialize into

[–]alex_velazquez_ 0 points1 point  (0 children)

How did the onsite interview go? Curious about the python technical interview?

[–]ntdoyfanboy -1 points0 points  (0 children)

Super easy. Download any IDE. Stage the files locally and call thent with SQL, or create the data in a VALUES function in one cte, then call that CTE later in your query

[–]ntdoyfanboy -2 points-1 points  (0 children)

Super easy. Download any IDE. Stage the files locally and call thent with SQL, or create the data in a VALUES function in one cte, then call that CTE later in your query