Тёмный
James Oliver
James Oliver
James Oliver
Подписаться
This channel is dedicated to producing instructional videos centered around all areas of MicroStrategy and Machine Learning. From time to time there will be other videos relating to Business Intelligence and Artificial Intelligence.
GPT3 AI Assistant
13:47
Год назад
My AI powered life saving invention
7:44
2 года назад
Cross & Outer Apply
10:18
2 года назад
SubTotals with SQL using ROLLUP
7:06
2 года назад
Data Warehousing for Starters
10:08
2 года назад
SQL Performance Tips
8:47
3 года назад
SQL - Merge
10:35
3 года назад
SQL Unpivot and more
14:45
3 года назад
Building an Enterprise Data Warehouse
21:20
4 года назад
What is a Data Lake?
4:01
4 года назад
Neural Network Simulator
3:56
4 года назад
Advanced Keras Tutorial with TF 2.0
14:18
4 года назад
Dynamic SQL with Parameters
5:48
4 года назад
Report Limits - MicroStrategy
3:33
4 года назад
Handling Deadlocks with T-SQL
4:30
4 года назад
Stop Using Inner Joins!
4:12
4 года назад
Advanced SQL Tutorial
11:25
4 года назад
Комментарии
@riccarrasquilla379
@riccarrasquilla379 12 дней назад
thanks for the video
@riccarrasquilla379
@riccarrasquilla379 12 дней назад
thanks for the video
@riccarrasquilla379
@riccarrasquilla379 12 дней назад
thanks for the video
@diogopinheiro6530
@diogopinheiro6530 15 дней назад
You are the MAN!!!
@andikhapahlevi
@andikhapahlevi 19 дней назад
Hello sir if you still active user please I want to know how you to create a script for the DATA_LOAD.trg cause I've been reading several article of community they showing only loaded data from the cube not from the datawarehouse. Please can you help me with this
@darrylw99
@darrylw99 23 дня назад
It's rubbish that you have to hard code the columns for the pivot... can you not do a select Distinct to populate that?
@darrylw99
@darrylw99 25 дней назад
Thanks but how can you have sales amount greater than the inventory amount
@darrylw99
@darrylw99 28 дней назад
What's this got to do with SSIS
@abbasmuhammed214
@abbasmuhammed214 Месяц назад
thank you so much, I appreciate that, and it was very useful
@pinkomoore
@pinkomoore Месяц назад
Your videos are great, you speak in such a clear manner
@passportbro904
@passportbro904 Месяц назад
Im just proud of myself that i started learning sql 2 weeks ago and i understand about 95% of what ur talking about. Goals
@johnmichelotti5373
@johnmichelotti5373 Месяц назад
Been using SQL as a functional ERP resource so I don’t know if I am an expert. This is very well done and IMHO not too far out of reach for someone who has the basics. Where have you been hiding?
@majestro4077
@majestro4077 Месяц назад
do we also need to add weights on the hidden layers? all of them? or only the weights of the input
@sreelakshmia6762
@sreelakshmia6762 2 месяца назад
Do you have same in oracle?
@salence99
@salence99 2 месяца назад
Clear, articulate, simple. Excellent
@teekay3747
@teekay3747 2 месяца назад
Step one is googling the meaning of aggregate
@mishasawangwan6652
@mishasawangwan6652 3 месяца назад
no disrespect because you raise an important fact about joins. that said… you should have specified that this is most relevant when a target column is nullable; eg country code in this example.. otherwise if it’s non nullable the outer join is pointless. also this is like one of the first hard lessons you learn when you start writing real queries.
@thirumalaip6458
@thirumalaip6458 3 месяца назад
Why no videos nowadays ?
@bartoszcwiakala8916
@bartoszcwiakala8916 3 месяца назад
Love it, thanks!
@aleksandraarsic1100
@aleksandraarsic1100 3 месяца назад
Awesome video, thank you!
@sumit-visatotravel8780
@sumit-visatotravel8780 4 месяца назад
Very well explained!
@davindersra
@davindersra 4 месяца назад
Please make more videos you are really outstanding in the explanations
@panneerselvam8577
@panneerselvam8577 4 месяца назад
Thank you so much for clear demo🎉
@horhe0423
@horhe0423 4 месяца назад
I just finished your Microstrategy Architect course in udemy and this video is very informative. Thank you for sharing all the knowledge. I am new to everything microstrategy, and I’m struggling on a specific requirement which is to compare previous 4 weeks average to current week’s. Any idea or source material you can direct me to?
@R3V0_777
@R3V0_777 4 месяца назад
Outstanding video! Thank you!
@matthewwallen5305
@matthewwallen5305 4 месяца назад
Well produced video, but it’s the equivalent to very professionally explaining how to set yourself on fire
@rathanakumark
@rathanakumark 5 месяцев назад
Hi James Oliver, This video looks good and helpful. I wanted to create freeform sql report with promts and filters. how can we use filters in Freeform SQL Report.
@DraconaiMac
@DraconaiMac 5 месяцев назад
VERY nice......... clear and concise. Thank you!
@eRRor4hack
@eRRor4hack 5 месяцев назад
Script to try yourself: create table Account_Balance( Account_Number int, Balance int); insert into Account_Balance values(1,100), (2,150), (3,200), (4,250), (5,1000), (6,5000) select * from Account_Balance create table Account_Payments( Date date, Account_Number int, Payment int); insert into Account_Payments values('2021-02-06',1,50), ('2021-02-06',2,25), ('2021-02-06',2,125), ('2021-02-06',3,100), ('2021-02-06',4,50), ('2021-02-06',5,500), ('2021-02-06',6,250), ('2021-02-06',6,250) select * from Account_Payments
@iliashterev38
@iliashterev38 5 месяцев назад
That is not the Terminator. It is C3PO's girlfriend. Full outer is a combination of all 3. Left, Inner, Right.
@iliashterev38
@iliashterev38 5 месяцев назад
I learned this the hard way when I was pulling customers and comments. Inner join would not pull customers without a comment.
@iliashterev38
@iliashterev38 5 месяцев назад
I was just about to say this tutorial is awesome and then you went onto the deleted and inserted tables without taking a moment to walk trough the target table after the merge. And I have learned so far that deleted and inserted tables are available only within the scope of the triggers. Which confused me further.
@apoorvavanaparthi8853
@apoorvavanaparthi8853 6 месяцев назад
Thank you so much for this clear and concise explanation!!!!!!! 🙏
@tsunamio7750
@tsunamio7750 6 месяцев назад
I just love the WHERE-statement in the UPDATE; that will be applied n-times for each entry. I hope MS SQL offers some cashing natively, because that looks like a killer app.
@Shankar-zi3yk
@Shankar-zi3yk 6 месяцев назад
Hey in check u used columname but it in resukt set we get only after_payment how could it happen
@user-fx3cs7ew1o
@user-fx3cs7ew1o 6 месяцев назад
at the first query, isn't it the same as union all? instead of left join+coalesce? if not, when do you use which?
@charlotxtreme
@charlotxtreme 7 месяцев назад
Most clear tutorial i've even seen.
@haowen2799
@haowen2799 8 месяцев назад
Very good explanation! Got to see how it starts with a join, and evolves to apply. Thanks for the good content! Two questions: 1. Is there any case where we only want to use APPLY over other functions? 2.In the cross apply example that returns top 2 rows for each person, I guess using ROW_NUM() would also work. How would it differ from using apply here? Is it performance wise?
@chinenyeonwe8419
@chinenyeonwe8419 8 месяцев назад
Thank you so much for this. Way too easy to understand
@RainSoundsToConcentrate
@RainSoundsToConcentrate 8 месяцев назад
Amazing video ,ty 😎
@drecksackblase3530
@drecksackblase3530 9 месяцев назад
this is the first SQL tutorial i found on youtube which is not from an indian guy, thank you
@Ferruccio_Guicciardi
@Ferruccio_Guicciardi 10 месяцев назад
Thanks for sharing the most flexible way to define the JSON tree from the dataset source !
@Dayzdeee
@Dayzdeee 10 месяцев назад
I love your teaching style! I took a data science bootcamp and was crammed with lots of information in a short period of time. I survived, but I'm now going back through all the topics I learned and trying to digest all the information in a more relaxed pace. Thank you! 😊
@bujin1977
@bujin1977 10 месяцев назад
Seems like a bit of an odd one, this. It seems like the sort of thing even a beginner should understand. If I was to interview and test a junior SQL developer for a job (something I'll be helping to do within the next couple of months) and they didn't know this, I would be very hesitant to employ them! Your statement about this sort of thing separating an expert or a true professional from a novice or intermediate developer just seems way off!
@alexintel8029
@alexintel8029 10 месяцев назад
Thank you for this video, it's the best explanation I've seen. Question: Is it fair to say that outer apply and left join are interchangeable?
@tamhoang7733
@tamhoang7733 10 месяцев назад
Hello James! Thanks a lot for your explanation. How to save the video after adding noise? I wan to compare input and output that video.
@DanielHernandezCa
@DanielHernandezCa 10 месяцев назад
Thank yoj
@leodigiacomo
@leodigiacomo 10 месяцев назад
Hi James, do you have any recommendation for courses (free or paid) on backend SQL Development?
@altareq24953
@altareq24953 11 месяцев назад
You teach incredibly great..... expert level but yet so simple and easy the way you teach. awesome James Oliver
@cidaiha
@cidaiha Год назад
Thank you, PERFECT EXPLANATION !