What Is DBT and Why Is It So Popular - Intro To Data Infrastructure Part 3

  Рет қаралды 162,750

Seattle Data Guy

Seattle Data Guy

Күн бұрын

Пікірлер: 167
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
If you guys want to learn more about data engineering, then sign up for my newsletter here seattledataguy.substack.com/ or join the discord here discord.gg/2yRJq7Eg3k
@alexanderlin2022
@alexanderlin2022 2 жыл бұрын
If you want to actually know what's DBT, fast forward to 4:20. But, if you already know a little bit DBT and just want to find more advance information, you can skip this whole video.
@victorberishaj
@victorberishaj 2 жыл бұрын
Great video, and the Discord sound got me good at 0:57
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
I didn’t even notice that hahahah it was a legitimate discord sound
@michaelperry5442
@michaelperry5442 2 жыл бұрын
Wholly goodness thank you. I've been learning dbt as a Software Engineer and have been trying to figure out why it matters at all. This video helped a ton!
@RockTrembath
@RockTrembath Жыл бұрын
Thanks! I have been sleeping under a rock for two years - appreciate you helping me get up to speed 🙂
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
Happy to help!
@akashsingh4061
@akashsingh4061 5 ай бұрын
Awesome Video. 2 years later and DBT has grown even larger.
@vladimirdinolov852
@vladimirdinolov852 2 жыл бұрын
It's about time! Excited to watch this.
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Hopefully it exceeds expectations.
@TheElectrocar
@TheElectrocar Жыл бұрын
DBT was a game change for our tableau workbooks. Our tableau workbooks were taking sometimes up to 1-2 minutes to fully load. Once our data engineers added DBT to the mix, the tableau workbooks were taking 3-5 seconds to load. I am not fully sure how all this was done by our data engineers but it was straight up voodoo magic and our end users loved it. Bonus is it made us look good to our 3rd partners who said even their own data team's reports were taking minutes to fully load.
@bharathraj4545
@bharathraj4545 Жыл бұрын
I am new to data engineering. I got stuck at the exact same point. Can you help me out and provide any information to contact your data engineering team members?
@BigQueyrie
@BigQueyrie Жыл бұрын
Probably due to the fact that most computations were done in the underlying data sources, and not using the Tableau engine itself. Same can be said about table relationships: aggregating the data to the target granularity helps with that.
@bharathraj4545
@bharathraj4545 Жыл бұрын
@jean-baptistequeyrie3388 thanks 😊
@carldragseth6379
@carldragseth6379 11 ай бұрын
This​@@BigQueyrie
@nylarch4227
@nylarch4227 5 ай бұрын
dbt is a game changer - it can help create a cultural change where people actually like working with data teams because they see lineage, quality and quick turnarounds built into the system. Highly recommended!!!
@xXHelsingGamingXx
@xXHelsingGamingXx Жыл бұрын
SQL and JINJA! 🤯 My Mind is blown!
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
😅
@HVjugo
@HVjugo 2 жыл бұрын
We use airflow + DBT in most of our projects now, it's such a good tool
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Awesome. Any tips for future comment readers?
@tattarrrrattat
@tattarrrrattat Жыл бұрын
@@SeattleDataGuy I'm from the future...
@ravishmahajan9314
@ravishmahajan9314 Жыл бұрын
So you may be using airflow for orchestrating and dbt for transformation. Can you please tell about airflow? We also have Perfect and Dagster. Do you think they can overtake Airflow in future?
@HVjugo
@HVjugo Жыл бұрын
@ravishmahajan9314 I am not experienced enough with prefect to talk about it, so it depends. In our case we were using Cloud Composer, which is gcp's managed Airflow, so it made things easier because the client infra was already hosted at gcp
@amitesh-rai
@amitesh-rai 2 жыл бұрын
dbt is a great tool. I would really love to see a video from you comparing Prefect, Dagster, and Airflow and how they fit into modern data stack.
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
That would be another great video! I have been starting to dig into dagster and prefect a little more.
@KahanDataSolutions
@KahanDataSolutions 2 жыл бұрын
Loving your channel and this video. I had a similar start with data pipelines and to me dbt feels like somebody took the frustrations I had with those GUI ETL tools and packaged it up into a better, modern product. Writing code is more fun anyway (IMO). Keep up the great vids!
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Love your channel! I have watched plenty of your dbt videos!
@yusufs8095
@yusufs8095 2 жыл бұрын
Great video as always Ben! Thank you for consistently providing us with value.
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Thank you! Hopefully you are doing well.
Жыл бұрын
I was thinking how can achive alone to break into DE field. Then I came across with your letters, youtube and then discord channel. Now I don't feel alone. Amazing contents. Thank you !
@alexanderpotts8425
@alexanderpotts8425 2 жыл бұрын
dbt was a breath of fresh air from ssis. I still think ssis was great for its time and still a usable tool in some places. sometimes I miss it... sometimes.
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
hahaha sometimes
@avimehenwal
@avimehenwal Жыл бұрын
very high quality content. Helped me understand some long running doubts I had. Thankyou for sharing
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
glad you found it helpful
@lhxperimental
@lhxperimental Жыл бұрын
Still don't get what is dbt
@danilomenoli
@danilomenoli 10 ай бұрын
It's Jinja with SQL lol
@TJ34644
@TJ34644 3 ай бұрын
It’s a transformation tool that sucks in data from multiple sources
@KUBKO17
@KUBKO17 Жыл бұрын
Greetings from Vancouver. Thank you for this video on DBT. All other ones were 30min+ :)
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
Hope you enjoyed it!
@datasqlai
@datasqlai 2 жыл бұрын
I can correlate with your journey. Started off with using DTS in SQL 2000 and using SSIS first time with SQL server 2005 :)
@ScottEdwards2000
@ScottEdwards2000 Жыл бұрын
same here! always liked DTS better than SSIS anyway. ;-) that said, loving the focus on #SQL that #dbt brought.
@mahmoudfahmy123
@mahmoudfahmy123 2 жыл бұрын
Elite thumbnail
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Stolen from the DBT slack
@sumitagrawal5207
@sumitagrawal5207 5 ай бұрын
This was great
@javiereduardochaconarevalo3854
@javiereduardochaconarevalo3854 2 жыл бұрын
I always struggle remembering that DBT is not only acronym for Dialectical Behavior Therapy
@Pegasus1311
@Pegasus1311 Жыл бұрын
I bet Edwardo
@MrTeslaX-vi2qn
@MrTeslaX-vi2qn Жыл бұрын
good search DBT and it returns that exactly
@coding3438
@coding3438 Жыл бұрын
How would dbt replace adf when there to E AND L in dbt? Who’s gonna extract and load data into the warehouse for dbt to be able to transform it?
@cmaan4life1
@cmaan4life1 2 жыл бұрын
literally just had an interview yesterday where they asked me if i have experience with dbt and i said idk what that is lol
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Now you have a high level idea, hopefully the start data engineering project is helpful
@henshawefiom5883
@henshawefiom5883 2 жыл бұрын
@@SeattleDataGuy can I have your email please for mentoring
@anildangol
@anildangol 2 жыл бұрын
Great Video man!
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Thank you!
@Rex_793
@Rex_793 2 жыл бұрын
thanks for the video ben!
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Glad you enjoyed it!
@GlowinginTech
@GlowinginTech Жыл бұрын
super helpful content, thank you!
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
You're very welcome!
@davidmorton5949
@davidmorton5949 21 күн бұрын
“SSIS”. You just brought me back to my 20s 😂
@roberbonox
@roberbonox Жыл бұрын
dude how r you, i have the next question, what could i do if i have a stream on snowflake that i want to "consume" in dbt but not creating a physical table or view, instead something live a ephemeral materialization, only to purge the stream and avoid to become stale. I create an ephemeral model and select the stream source but that only create obviously an ephemeral materialization but kind not clean the data on the stream, thoughts??
@tarunacharya1337
@tarunacharya1337 Жыл бұрын
Nicely Explained - thanks
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
Glad it was helpful!
@metaller_alex
@metaller_alex 4 ай бұрын
In my mind, "disadvantage 3" is actually advantage. I follow UNIX philosophy : Do One Thing and Do It Well.
@marcello4258
@marcello4258 Жыл бұрын
You want to talk about dbt vs dagster? Airflow is kinda nuts using for ETL imo. Airflow isn’t designed for ETL at all - dagster is.
@MMMS75
@MMMS75 10 ай бұрын
Best. Thumbnail. Ever. Lol
@SeattleDataGuy
@SeattleDataGuy 10 ай бұрын
hahaha, i def. took this meme from somewhere
@peterg4130
@peterg4130 Жыл бұрын
I'd say SQL is a Pro. If you've worked in BI for any length of time then you know some SQL, so adopted DBT will be very smooth.
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
yup!
@shivabasayyahiremath6802
@shivabasayyahiremath6802 Жыл бұрын
@SeattleDataGuy , Thanks for your contribution in help many understand DBT concepts. I have implemented an incremental DBT load(merge) with ProstgreSQL, and the target table is partitioned. The load is performing too good in lower environments and taking half the time it used to take before partitioning. Strangely, when i move the changes to production, its taking double the time it used to before partitioning. Same data volume, Similar DB configuration only difference is, lower env, its server less and prod postgresql is not serverless. any thoughts around this would be greatly appreciated.
@andreykholkin2737
@andreykholkin2737 Жыл бұрын
Thanks for the explanation!
@TivoKenevil
@TivoKenevil 2 жыл бұрын
My question is at this point are there TOO Many tools? What do you see in the market; companies using python frameworks (SQLAlchemy, airflow etc) or no code tools like DBT(not considering SQL) more? Edit: i meant SSIS, informática not DBT
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
I think we are seeing consolidation. I also think it depends which size of company you are at. I would say Airflow seems to be used more in mid level companies and SMBs it gets harder to manage as you scale. The market always fluctuates in terms of tools. So there is an unavoidable contraction coming.
@ivani3237
@ivani3237 2 жыл бұрын
ETL tools like frameworks in JS... every week came new
@thedatadoctor
@thedatadoctor 11 ай бұрын
OMG Ben, I also learned from Wise Owl Tutorials!
@SeattleDataGuy
@SeattleDataGuy 11 ай бұрын
they are solid!
@Pegasus1311
@Pegasus1311 Жыл бұрын
Thanks 🦌.
@aprilleclair6527
@aprilleclair6527 2 жыл бұрын
Hi Ben! Your videos are always top-notch and very helpful! I'm wondering what "snp" (?) stands for in this case. dbt would be an awesome tool to learn!
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Glad you are enjoying the videos. I believe I said SMB or small and medium business. Its a classification of business sizes.
@JimRohn-u8c
@JimRohn-u8c 2 жыл бұрын
I’m a new Data Engineer and I’m scared to ask what is “Jinja” 😅
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
Here is a link pypi.org/project/Jinja2/
@WallStreetSilver777
@WallStreetSilver777 Жыл бұрын
Templating tool so that you abstract away logic with parameters
@adityanjsg99
@adityanjsg99 Жыл бұрын
Template language , used in php and Django
@karangupta_DE
@karangupta_DE 2 жыл бұрын
Hi Ben, do you think no code etl tools like Informatica cloud are way more popular because it's easier to find resources? Or is it just because iics is very mature in terms of implementation.
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
What solutions companies pick is a combination of sales, POCs and the head of data or other high level individual's beliefs on whether to go open source, low code/no code, or 100% custom. There will always be a mix of people. Generally all of the various buckets will find their homes.
@frozenintime
@frozenintime 2 жыл бұрын
So it is because its' a watered down ansible to the point someone would only need to know sql?
@garp9433
@garp9433 11 ай бұрын
You need more sound proofing in front of you and above you. You can hear surrounding echo or more items in the background or foreground. There's too much echo
@tanjaa9092
@tanjaa9092 Жыл бұрын
feedback for your blog - the text colour lacks contrast to the background - makes it very uncomfortable to read
@yingbozheng4318
@yingbozheng4318 2 ай бұрын
Guess I've been living under a rock then.
@garp9433
@garp9433 11 ай бұрын
if this vid was from late 2021 and early 2022 I would have agreed about vc funding, but recently, not so much.
@SeattleDataGuy
@SeattleDataGuy 10 ай бұрын
Totally agree, looking back at the date, this video was April 2022
@maganzo
@maganzo 8 ай бұрын
4:23 What is dbt
@maganzo
@maganzo 8 ай бұрын
but i still don't know what it is
@ElaineStafford-u7d
@ElaineStafford-u7d 2 ай бұрын
Armstrong Well
@sharadov
@sharadov 2 жыл бұрын
Basically Terraform for Data folk.
@SeattleDataGuy
@SeattleDataGuy 2 жыл бұрын
something like that
@thomashass1
@thomashass1 Жыл бұрын
After watching this video, it is still not clear to me what exactly dbt is doing. Examples would have been great.
@bassett_green
@bassett_green Жыл бұрын
Okay i downloaded dbt why is my code still awful
@SeattleDataGuy
@SeattleDataGuy Жыл бұрын
ooof
@atari1040
@atari1040 Жыл бұрын
Meltano... Such a disaster... Loved by millions....right..
@EmersonBruce-c5f
@EmersonBruce-c5f 2 ай бұрын
Riley Ford
@DonaldKim-w4k
@DonaldKim-w4k 2 ай бұрын
Langworth Loop
@MatthewRodger-d2i
@MatthewRodger-d2i 2 ай бұрын
Johnpaul Spring
@FirstNameLastName-fv4eu
@FirstNameLastName-fv4eu 6 ай бұрын
This guy is the best example when you spend 10 yrs of your professional life in "super-cheap-money-world" what happens, a smart kid with a very vague idea of the real world :)
@SeattleDataGuy
@SeattleDataGuy 6 ай бұрын
You think I am smart shucks. What is the real world to you?
@FirstNameLastName-fv4eu
@FirstNameLastName-fv4eu 6 ай бұрын
@@SeattleDataGuy explaining the same reason to a Bank where people dont evaluate a technology on "how much money" it has raised. Your generation is just spoiled or scammed by cheap money culture.
@SeattleDataGuy
@SeattleDataGuy 6 ай бұрын
Who do you think is responsible for cheap money culture?
@xenofongrigoriadis7547
@xenofongrigoriadis7547 Жыл бұрын
Is this yet another "platform independence" obsession driven solution? Why should a company, that has decided to go with the Microsoft stack or the Oracle stack or whatever, reject the possibility to use its product specific tools, that give you all the freedom to create your custom ETL processes, while profiting from all specific features of your stack??
@DianneHamilton-n7v
@DianneHamilton-n7v 2 ай бұрын
Brook Mission
@MarionFarrar-n7l
@MarionFarrar-n7l 2 ай бұрын
Webster Lake
@MichaelMick-n1r
@MichaelMick-n1r 2 ай бұрын
Renee Estate
@ThomasSlifer-y1f
@ThomasSlifer-y1f 2 ай бұрын
Kohler Village
@SarahHarris-r6y
@SarahHarris-r6y 3 ай бұрын
Dibbert Terrace
@JoelFreda-c1d
@JoelFreda-c1d 2 ай бұрын
Julianne Ramp
@ClarissaSigrid-p1y
@ClarissaSigrid-p1y 3 ай бұрын
Augusta Hollow
@AdelaSampson-e1u
@AdelaSampson-e1u 2 ай бұрын
Bryon Vista
@pritishukla6433
@pritishukla6433 2 жыл бұрын
Dbt la jazates ka nahi kulthe
@RandallMoore-q5b
@RandallMoore-q5b 2 ай бұрын
Hahn Inlet
@LoganKaloudis-k3w
@LoganKaloudis-k3w 2 ай бұрын
Wendy Fort
@StephenBerg-m9l
@StephenBerg-m9l 2 ай бұрын
Padberg Junction
@MickeyPettigrove-m9w
@MickeyPettigrove-m9w 3 ай бұрын
Wunsch Walks
@NelsonVic-f1j
@NelsonVic-f1j 2 ай бұрын
Zieme Crossroad
@JasonBrown-e4p
@JasonBrown-e4p 2 ай бұрын
Bauch Walk
@RicardoDaniel-w3f
@RicardoDaniel-w3f 2 ай бұрын
Schmidt Lights
@RicardoShuey-z1l
@RicardoShuey-z1l 2 ай бұрын
Keebler Shores
@ThomasFlowers-p1j
@ThomasFlowers-p1j 3 ай бұрын
Meghan Turnpike
@PatriciaClara-r8b
@PatriciaClara-r8b 2 ай бұрын
Anderson Lake
@SapirHawthorne-v6p
@SapirHawthorne-v6p 2 ай бұрын
Jordi Junction
@EllenJulia-j2l
@EllenJulia-j2l 2 ай бұрын
Carleton Landing
@SheridanEudora-k3g
@SheridanEudora-k3g 2 ай бұрын
Cecil Inlet
@ronaldbarrington5884
@ronaldbarrington5884 2 ай бұрын
Robel Overpass
@CharlesMonroe-r8w
@CharlesMonroe-r8w 2 ай бұрын
Leanna Neck
@OscarLillian-d4j
@OscarLillian-d4j 2 ай бұрын
Dietrich Terrace
@BlaineModglin-l3d
@BlaineModglin-l3d 2 ай бұрын
Deborah Cove
@JeromyHensen-e9w
@JeromyHensen-e9w 2 ай бұрын
Cary Overpass
@ReadeEden-m8w
@ReadeEden-m8w 2 ай бұрын
Mozell Trafficway
@BobbyBoris-p3p
@BobbyBoris-p3p 2 ай бұрын
Cruickshank Estate
@QuillerZebulon-h3f
@QuillerZebulon-h3f 2 ай бұрын
Towne Grove
@CamillaHodge-r9n
@CamillaHodge-r9n 2 ай бұрын
Marielle Rue
@Overthought1
@Overthought1 Жыл бұрын
*watches first 40 seconds* So let me get this straight: you think most people know what DBT is, but it has only recently been understood that VCs can overvalue startups?
@JoyceLowery-u1n
@JoyceLowery-u1n 2 ай бұрын
Reagan Forges
@CecilliaGodfery-x8y
@CecilliaGodfery-x8y 2 ай бұрын
Olin Mill
@MorrisBirtwell-s5f
@MorrisBirtwell-s5f 2 ай бұрын
MacGyver Bypass
@PearsonBorg-w8f
@PearsonBorg-w8f 2 ай бұрын
Aglae Curve
@LyndaBartels-c3k
@LyndaBartels-c3k 2 ай бұрын
Huel Junction
@RalphRich-k9e
@RalphRich-k9e 2 ай бұрын
Lesch Spurs
@DavidBerryman-d6k
@DavidBerryman-d6k 2 ай бұрын
Elouise Springs
@RayleignFaraday-o5d
@RayleignFaraday-o5d 2 ай бұрын
Alfonzo Plaza
@LawrenceMarkell-r2l
@LawrenceMarkell-r2l 2 ай бұрын
Wilhelmine Ville
Why Everyone Cares About Snowflake
11:41
Seattle Data Guy
Рет қаралды 117 М.
Гениальное изобретение из обычного стаканчика!
00:31
Лютая физика | Олимпиадная физика
Рет қаралды 4,8 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
dbt(Data Build Tool) crash course for beginners: Zero to Hero
1:23:49
What is Data Pipeline? | Why Is It So Popular?
5:25
ByteByteGo
Рет қаралды 225 М.
How He Got $600,000 Data Engineer Job
19:08
Sundas Khalid
Рет қаралды 185 М.
Database vs Data Warehouse vs Data Lake | What is the Difference?
5:22
Alex The Analyst
Рет қаралды 839 М.
ЛАГЕРЬ  VIBES  2 | ҚАЗАҚША КИНО | КОМЕДИЯ
27:12
OSCAR Kazakhstan Films
Рет қаралды 66 М.
ЧАЕВЫЕ ДАШЬ??? 💵
1:00
ЗАПАДНЫЙ КОНТЕНТ
Рет қаралды 3,4 МЛН
Kuruluş Osman 99. Bölüm @atv
2:15:39
Kuruluş Osman
Рет қаралды 6 МЛН