MOLAP vs ROLAP | Module 3.4 | Surfalytics
11:00
Adzuna AWS Project  | Surfalytics
1:33:55
Пікірлер
@denissuchkov5966
@denissuchkov5966 Күн бұрын
🔥
@SurfalyticsTV
@SurfalyticsTV Күн бұрын
If you want to practice before interview, visit datalemur.com/
@veradanilova436
@veradanilova436 5 күн бұрын
Looking forward to the next lesson in this series.
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g 5 күн бұрын
This was super helpful! I always get MOLAP and ROLAP confused, but your explanation with the historical context and real-world examples made it finally click. Thanks Dmitry!
@SurfalyticsTV
@SurfalyticsTV 5 күн бұрын
Glad it was helpful!
@y_yyc
@y_yyc 5 күн бұрын
for the third task with multiple years and empty months - WITH t1 AS( SELECT YEAR(order_date) AS year ,MONTH(order_date) AS month ,customer_id ,COUNT(order_id) orders ,CASE WHEN MONTH(order_date) = 12 THEN 1 ELSE MONTH(order_date)+1 END as next_month ,CASE WHEN MONTH(order_date) = 12 THEN YEAR(order_date) + 1 ELSE YEAR(order_date) END as next_year FROM #orders GROUP BY YEAR(order_date), MONTH(order_date), customer_id), t2 AS( SELECT t1.year ,t1.month ,t1.customer_id ,t1.orders ,t1.next_month ,t1.next_year ,t2.month as t2next_mont ,t2.year as t2next_year ,t2.orders as next_orders FROM t1 as t1 LEFT JOIN t1 as t2 ON t2.year = t1.next_year AND t2.month = t1.next_month AND t2.customer_id = t1.customer_id) SELECT CONCAT(year, '-', month, '-', '01') ,COUNT(customer_id) ,COUNT(next_orders) FROM t2 GROUP BY CONCAT(year, '-', month, '-', '01')
@SurfalyticsTV
@SurfalyticsTV 5 күн бұрын
If you get lost, use our playlists to navigate! www.youtube.com/@SurfalyticsTV/playlists
@veradanilova436
@veradanilova436 8 күн бұрын
This gave me a lot of practical tips!
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g 8 күн бұрын
Repetition is the way to knowledge! Watch every episode!
@muhammadjonibrohimov6693
@muhammadjonibrohimov6693 8 күн бұрын
Insightful 👍
@SurfalyticsTV
@SurfalyticsTV 8 күн бұрын
Glad you enjoyed it
@SurfalyticsTV
@SurfalyticsTV 8 күн бұрын
Use the timecode to navigate the video: 00:00 - Intro 00:25 - Mistakes were made 04:22 - Conflicts with stakeholders 11:35 - Role play game 16:14 - Disagreement in a team 17:19 - Finalisation
@pavlosemeniuk
@pavlosemeniuk 11 күн бұрын
Great start of 2025 with another useful module video!
@dmitryanoshin8004
@dmitryanoshin8004 12 күн бұрын
Very helpful!
@veradanilova436
@veradanilova436 12 күн бұрын
Great overview of the BI landscape!
@SurfalyticsTV
@SurfalyticsTV 12 күн бұрын
Continue with Module 3 in the new year!
@SurfalyticsTV
@SurfalyticsTV 15 күн бұрын
The first part of the project -> kzbin.info/www/bejne/jIaQmaaufbygpc0
@veradanilova436
@veradanilova436 19 күн бұрын
Curious to hear more about iceberg!
@SurfalyticsTV
@SurfalyticsTV 19 күн бұрын
Do not to look into description. There are all link we visited during the project.
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g 19 күн бұрын
This is gold! 🤩
@SurfalyticsTV
@SurfalyticsTV 22 күн бұрын
Do not forget that you can join our community! surfalytics.com/ Or order our merch to spread the idea! shop.surfalytics.com/
@veradanilova436
@veradanilova436 22 күн бұрын
Dmitry, don't get discouraged by the third task - those types of questions are designed to be challenging.
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g 22 күн бұрын
Dmitry, keep practicing and working with different functions, and you'll gain even more confidence.
@victorg5056
@victorg5056 Ай бұрын
Thanks a lot! Really valuable! Quick question - will be the same questions for junior/middle position in accordance with difficulty?
@SurfalyticsTV
@SurfalyticsTV 24 күн бұрын
You are right. It will consist of a technical part, behavioural part, partially problem-solving technics. But on the lower level of immersion to the processes.
@AZdarpiAZ
@AZdarpiAZ Ай бұрын
Didn´t understand the Functions vs Classes question. Aren't those 2 different things?
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Yes, they are different things. The employer prefers working with classes. Dmitry previously worked with functions and prefers them.
@AZdarpiAZ
@AZdarpiAZ Ай бұрын
@@SurfalyticsTV Is this referencing Spark Functions/Classes or Python Functions/Classes?
@veradanilova436
@veradanilova436 Ай бұрын
Thanks for sharing your knowledge!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
So nice of you
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g Ай бұрын
Great overview of the BI market, Dmitry!
@45825243m
@45825243m Ай бұрын
Thanks for the video! A lot of useful information regarding Databricks!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Our pleasure!
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g Ай бұрын
This was a super helpful interview!
@dmitryanoshin8004
@dmitryanoshin8004 Ай бұрын
Great tips to success in my next interview!
@veradanilova436
@veradanilova436 Ай бұрын
I especially appreciated the detailed explanation of the different data modeling techniques.
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Glad it was helpful!
@veradanilova436
@veradanilova436 Ай бұрын
Liked discussion about query optimization and complex data types.
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g Ай бұрын
This workshop is a great practical guide to BigQuery!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
It really is!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Do you want to participate online? Join our Discord channel through surfalytics.com/
@mbkhan1000
@mbkhan1000 Ай бұрын
I stumbled upon this channel and as a professional, I find this to be the premier Data Engineering KZbin Channel
@dmitryanoshin8004
@dmitryanoshin8004 Ай бұрын
@kasuntharurathnayake6270
@kasuntharurathnayake6270 Ай бұрын
Wow, nice explanation of everything. So, for that intersection of the two lists problem, I would prefer to use list comprehension. def intersect(lst1, lst2): lst3 = [i for i in lst1 if i in lst2] return lst3
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Thanks for sharing your solution!
@veradanilova436
@veradanilova436 Ай бұрын
Thanks for sharing this valuable content!
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g Ай бұрын
I'm so impressed with Dimitri's depth of knowledge and experience in data engineering.
@MOC504
@MOC504 Ай бұрын
thanks
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
You're welcome!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Get your 7-day free-trial with Surfalytics! surfalytics.com/
@dmitryanoshin8004
@dmitryanoshin8004 Ай бұрын
BI is a top of iceberg for analytics
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g Ай бұрын
This was really informative!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
We starting module 3! Subscribe to not miss a lesson!
@veradanilova436
@veradanilova436 Ай бұрын
Thanks for sharing this helpful information about BI tools and Tableau Server administration.
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Thanks for watching!
@saiskind
@saiskind Ай бұрын
great video, thank you for sharing! I learned so much from your example!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
I'm glad it was helpful!
@denissuchkov5966
@denissuchkov5966 Ай бұрын
🔥🔥🔥
@veradanilova436
@veradanilova436 Ай бұрын
Great interview answers!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
Thanks for watching! Join our community! surfalytics.com/
@MaksimGabdeev-g8g
@MaksimGabdeev-g8g Ай бұрын
Thanks for sharing, this is super helpful!
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
You're so welcome!
@svetaanoshina213
@svetaanoshina213 Ай бұрын
😍
@SurfalyticsTV
@SurfalyticsTV Ай бұрын
We are here to help you find your first or new job! surfalytics.com/