Data Analyst Portfolio Project - SQL | Step-by-Step Guide From SQL Database to Interactive Dashboard

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ •

  • @LearnBI
    @LearnBI  Рік тому +13

    🚀 BI CAREER STARTER PROGRAM 🚀
    A fully mentored certification program taking you from ZERO TO BI ANALYST IN 12 WEEKS.
    Your new career starts here 👉🏻 geni.us/bicsp

  • @Hemmohammad
    @Hemmohammad 9 місяців тому +17

    I've never seen a project explained like this. This is what I was looking for in my entire career. Thank U soo much.

    • @famakinwamordecai
      @famakinwamordecai 9 місяців тому

      Good day can we connect.
      I just finished learning SQL basics to advanced and looking up to find a mate seeing your comment is just about 23h ago

    • @LearnBI
      @LearnBI  9 місяців тому

      You're very welcome!

  • @cradleofrelaxation6473
    @cradleofrelaxation6473 Рік тому +63

    I love the fact that you gave out the problem statement first rather than raw coding.
    This allows your audience to conceptualize the problem for which we’re creating the solution!
    You’ve just gained a subscriber!

    • @LearnBI
      @LearnBI  Рік тому +1

      Thanks! Glad you enjoyed it

  • @DataLauratory
    @DataLauratory 8 місяців тому +28

    I've got to say, I was a bit disappointed that I couldn't follow the tutorial all the way through to the end. I saw all of the positive comments and got excited, and even bought the data to follow along, which I did until the Looker part. At about 35:00, there is a huge jump, where the instructor explains that you should connect your database to an instance of MySQL in Looker. However, there is no explanation on how to do it. I tried setting it up by myself but was so lost. I was quite disappointed that I couldn't follow the tutorial from that point onwards. I think this was a good tutorial until that part, but IT IS NOT a Follow-Along type of tutorial, so keep that in mind!

    • @jackson-yg7kt
      @jackson-yg7kt 8 місяців тому

      having the same issue, were you able to figure out how to migrate from navicat to lookerstudio??

    • @prathmeshbendkhale9053
      @prathmeshbendkhale9053 9 днів тому

      Can you send excel dataset,?

  • @cesarlensterlunas3366
    @cesarlensterlunas3366 2 роки тому +54

    I build dbms for a months and then i saw your videos making it in hour 😭 what a life saver .... I've been interested to study data analytics in order to help in my studies And i came up to your channel 🥰 thanks a lot hope you make more videoes about it 🥰

    • @LearnBI
      @LearnBI  2 роки тому +2

      Glad I could help!

    • @dominiquepenn9477
      @dominiquepenn9477 11 місяців тому

      Hey quick question, on 33:48 how can I find the instance connection name? I understand he said in the google cloud back office but I need a little more guidance.

  • @ezhankhan1035
    @ezhankhan1035 11 місяців тому +7

    Even just passively watching this video and making notes, without directly following along, has been really helpful. In future I will create my own projects using a similar structure. Much appreciated, thank you!

  • @MCPeeBoy
    @MCPeeBoy 6 місяців тому +6

    This video is phenomenal. I noticed that most other tutorials on youtube don't really touch on the process of cutting and stitching data together so I really appreciate you going over it in such simple manner.

    • @LearnBI
      @LearnBI  6 місяців тому +1

      My pleasure. Glad you enjoyed it.

  • @mustaphakechichi3643
    @mustaphakechichi3643 2 роки тому +13

    Adam deserves millions of subscribers and views he is a real educator/entertainer, you deserve it alla mate

  • @hoanglam2814
    @hoanglam2814 Рік тому +41

    What you are doing is amazing! It is really rare to see an end to end real world project like that. I think this project really fit for someone to look a job in small start up, or becoming an BI analyst. Also, if we replace this excel data source with data from API (using Python to extract and load to DB), it would be exactly BI system in my start up company now.

    • @LearnBI
      @LearnBI  Рік тому +8

      Really glad you like it! I try and produce original real world content to help people achieve their analytics goals.

    • @jidealo
      @jidealo Рік тому +1

      That is really cool. Thumbs-up

  • @1night_in_Rome
    @1night_in_Rome 19 днів тому

    Hello, thank you for the video, it is quiet helpful. For the calculation of shift duration i suggest this way : SELECT
    start_time,
    end_time,
    ROUND(TIME_TO_SEC(TIMEDIFF(end_time, start_time)) / 3600, 1) AS shift_duration_hours
    FROM
    shift;
    It is very simple, hope it helps !

  • @estheticsguru
    @estheticsguru Рік тому +7

    I cannot thank you enough for this tutorial!!!!! You went from beginning to end in a very methodical, easy to understand manner!!! There are so many tips and tricks in this video that I will have to watch it a few more times to catch everything!! I particularly enjoyed the DB design and visualization portions. I just learned SQL, so the queries and subqueries were easy for me to understand. This is an excellent learning tool for any data analyst and at any learning level!!!

    • @LearnBI
      @LearnBI  Рік тому

      You're very welcome!

  • @vanguard1665
    @vanguard1665 Рік тому +1

    Hi, i started learning data analysis for 2 days and i found this video, it introduce me to website that will be helpful in the future, thank you very much for the knowledge

  • @print_the_code9156
    @print_the_code9156 2 роки тому +8

    Sir this is very useful for my journey of SQL learning

  • @RichardNicolas-s8l
    @RichardNicolas-s8l Рік тому +4

    Thank you, Adam. Hope to see more of you step-by-step tutorial project.

  • @osoriomatucurane9511
    @osoriomatucurane9511 6 місяців тому +1

    Awesome SQL project, crystal clear and consice. This is precisely what I have long been looking for, the essential SQL skills relevant to data analytic workflow.

  • @أواني_لمزابي
    @أواني_لمزابي Рік тому +1

    Men i never seen a project like this you are really love this domain , you are goat . keep going we love You

  • @givenseshoka4812
    @givenseshoka4812 Рік тому +1

    Much appreciated, I am not a specialist but this video answered most of the questions I had😊

  • @san1araNN
    @san1araNN 8 місяців тому

    very clear and understandable english for not native people like me , ty god

  • @harrisonzeigler9263
    @harrisonzeigler9263 25 днів тому

    Great video from start to end. Very useful information and great use of complimentary visuals. I appreciate your ability to effectively teach a complicated topic so well! Thank you.

  • @MasterMeow21
    @MasterMeow21 Рік тому +5

    The fact that this video is almost a year ago and you're still replying to every comment is incredible man! great effort and explanation too. cheers from Egypt❤

    • @LearnBI
      @LearnBI  Рік тому +2

      I appreciate that!

    • @bodymohmed6493
      @bodymohmed6493 10 місяців тому

      ممكن لو معاك الملفات تبعتهالي وشكر ا مقدما

    • @LearnBI
      @LearnBI  10 місяців тому

      @bodymohmed6493 yes, as it says in all caps in the description, this is a paid download. Thanks for your support!

  • @VanongNguyen-im4dg
    @VanongNguyen-im4dg Рік тому +1

    Your video is so useful for me, I believe it will be useful for many other people in many many years!!! Thank you so much!!!

    • @LearnBI
      @LearnBI  Рік тому

      Glad it was helpful!

  • @johnfaber2801
    @johnfaber2801 Рік тому +6

    Mate!... I'm back to my business analyst career after a year+ break . Got myself into the Google certificate in business analytics to brush up knowledge, today searching for jobs I saw heaps BI jobs, then I found you clearing out the path in how to approach those jobs and how create portfolios. Thanks a lot 🙏
    Pst: do you recommend to get certified in powerbi? More than 50% of BI jobs I checked here in Sydney were related with powerbi.
    Thanks in advance and keep up your amazing work. Legend!

    • @LearnBI
      @LearnBI  Рік тому +4

      Welcome back! I reckon a portfolio containing well built projects made in Power BI would be more impressive than a certification.

    • @jidealo
      @jidealo 3 місяці тому

      This is gold advice!

    • @dingaroo2003
      @dingaroo2003 2 місяці тому

      Building a dashboard using Power BI desktop and using Power BI Service to build and share the desktop. These are skills you will learn during the certification course.

  • @umnomadenaestrada
    @umnomadenaestrada Рік тому +1

    Pretty good video!
    Thank you.

    • @LearnBI
      @LearnBI  Рік тому

      Only “pretty” good? 🤣 You're welcome!

  • @vikb9537
    @vikb9537 Рік тому +1

    Thank you so much for this video Adam.

  • @QuietCornerWoodsman
    @QuietCornerWoodsman Рік тому +1

    Very informative training and with just the right level of detail

  • @antonioarana8002
    @antonioarana8002 Рік тому +3

    Gorgeous explanation! quite useful, highly appreciated ❤❤‍🔥

    • @LearnBI
      @LearnBI  Рік тому

      You’re welcome! 🙏🏻

  • @sharathcg4697
    @sharathcg4697 Рік тому +1

    That's a great project covering every aspect of data analysis and visualisation.
    Very good work mate...
    This video deserves more likes and views.
    Keep going with other contents as well

    • @LearnBI
      @LearnBI  Рік тому

      Thanks, really glad you appreciate it 👍🏻

  • @dekol347
    @dekol347 Рік тому +1

    Hi Adam great video, I'm learn a lot about designing relational database. Maybe you can add the explanation about the relationship type, is it one to many, many to many, or many to one. Also for your question about the most efficient query at 32.00 here what I find:
    SELECT
    start_time,
    end_time,
    TIME_TO_SEC(TIMEDIFF(end_time, start_time)) / 3600 AS hours_difference

  • @akshatchaturvedi8997
    @akshatchaturvedi8997 Рік тому +2

    Hi Adam, absolutely loved the video! I have a couple of question about what you did while designing the DB.
    1. While choosing datatypes for date/created_date why did you choose datetime and not timestamp?
    2. Does the direction of the linkage matter when you linked staff_id in rota to staff_id in the staff table? @11:57
    I am just getting started so please need your help. TIA! You might see more comments from me as I progress through the video : )

    • @LearnBI
      @LearnBI  Рік тому +3

      Glad you enjoyed the video. TBH, the answers to your questions can be found using a simple Google search. It's not that I don't want to be helpful, it's just that the articles/posts you find from there will probably explain it better than I would in the comment of a UA-cam video 👍🏻

  • @albrightaz
    @albrightaz Рік тому

    Lovely Project and description, I hope you see this and know that you are amazing, and if you don't mind I'll definitely recreate this and add as part of my portfolio. Amazing Project and scenario. Thank You once again.

    • @LearnBI
      @LearnBI  Рік тому

      My pleasure. And of course you can recreate it for your portfolio 👍🏻

  • @yesotv2328
    @yesotv2328 10 місяців тому

    excellent video. very instructive and easy to understand.

  • @HairyCactus-k5b
    @HairyCactus-k5b Рік тому +1

    This was awesome! Please do more paid projects! Can you do one for Excel, Tableau and ML?

    • @LearnBI
      @LearnBI  Рік тому +1

      There are 2-3 more coming in January

  • @ephraimmotho887
    @ephraimmotho887 Рік тому

    So much fun!!! Looooved it!!!

  • @raulserrano6636
    @raulserrano6636 10 місяців тому

    Excellent video for those who are starting out in SQL and to learn about the tools that are being used today. But I would like to know what tool is used when creating the relational model. I found the ease with which the SQL lines are written and at the same time the table is displayed quite interesting.

    • @LearnBI
      @LearnBI  10 місяців тому +1

      It’s called quickdatabasediagrams.com

  • @raobrand5776
    @raobrand5776 10 місяців тому

    Thanks for sharing your knowledge ❤

  • @IgorlopezDataScience
    @IgorlopezDataScience Рік тому

    Thanks for sharing high-quality information.

  • @picassoofai4061
    @picassoofai4061 Рік тому

    That's really amazing.

  • @kamaleshpramanik7645
    @kamaleshpramanik7645 9 місяців тому

    Very helpful video .. Thank you very much Sir.

    • @LearnBI
      @LearnBI  9 місяців тому

      Most welcome

  • @manifestomarketing
    @manifestomarketing Рік тому

    Awesome video!

  • @khaledhamadi7720
    @khaledhamadi7720 Рік тому

    amazing! thank you so much

  • @focusiam2027
    @focusiam2027 Рік тому

    Thank you Adam!

  • @rahulpatel-rb7mp
    @rahulpatel-rb7mp 2 роки тому

    Thanks, bro. that is a great project

    • @LearnBI
      @LearnBI  2 роки тому

      You're welcome

  • @davidparker3339
    @davidparker3339 Рік тому +2

    Hi I'm stuck on 33:48. Not sure where to access google cloud back office after creating an account. How would I access it? Am I uploading the previous work onto google cloud? Am I using an instance created by you?
    Thanks!

    • @LearnBI
      @LearnBI  Рік тому

      You’ll need to create your own instance. To access it once it’s set up you need to go to cloud.google.com and click on Console in the header.

    • @davidparker3339
      @davidparker3339 Рік тому +1

      @@LearnBI where do I navigate to after clicking console? Also is there an explanation on how to create our own instance? I purchased your files, am I supposed to run the dump file somewhere?
      Sorry, I just feel a little lost after completing section 2.

    • @LearnBI
      @LearnBI  Рік тому

      I think the best thing for you to do would be to install MySQL onto your computer (find a tutorial on UA-cam) and create an instance that way. Then you could use Navicat or MySQL Workbench to run the sql dump file.

    • @nyomantriananda3204
      @nyomantriananda3204 Рік тому +1

      @@LearnBI same problem, i still can't figure out how to connect mysql to looker. i have no clue how to set up to the connector in looker:(

    • @LearnBI
      @LearnBI  Рік тому

      @@nyomantriananda3204 My Favourite SQL Tool - Navicat Tutorial
      ua-cam.com/video/f4TzPRJ6gLA/v-deo.html

  • @kennethstevens3968
    @kennethstevens3968 Рік тому +1

    This is great.

  • @ananthapadmanabhanss4553
    @ananthapadmanabhanss4553 Рік тому

    Thanks a lot, it's very useful :)

  • @MuhammadRizwan-vn6pz
    @MuhammadRizwan-vn6pz Рік тому

    Amazing Work Thanks.

    • @LearnBI
      @LearnBI  Рік тому

      You’re welcome

    • @Vikas_Ray
      @Vikas_Ray Рік тому

      CAN YOU TELL ME HOW HE PREPARE TABLE CONNECTION IN FIRST PART. I AM NEW IN DATA SCIENCE

  • @MASponge98
    @MASponge98 3 місяці тому +1

    First diagram for the Orders customers items and address - I believe the relationships are flipped. wouldn't it make more sense that the customer table is in a one-to-many relationship to the Orders Table and not vis-versa. because the repetition (the many) happens in the Orders table not the customers table.

  • @Stevenaramburo
    @Stevenaramburo Рік тому

    This is a masterpiece/ crash course on how to do reports. Im tired of using Excel, Guess im changing tools now

  • @Emptyheads.
    @Emptyheads. Рік тому

    You are amazing. 😍

  • @BlakeC341
    @BlakeC341 Рік тому

    It's a shame this is the only project. I enjoyed this and would gladly pay to do others.

    • @LearnBI
      @LearnBI  Рік тому +1

      I’d like to make more but it’s just a question of finding the time

  • @rmoreno5669
    @rmoreno5669 Рік тому

    Great tutorial!!!!

  • @marika_zaradzka
    @marika_zaradzka 11 місяців тому

    Hi Adam! Thank you lots for this video! Many people recommended your channel on Tiktok, and I you're truly amazing teacher! I'm wondering, is there an excel file with all data tables together? I cannot find it (for example 10:06)

    • @LearnBI
      @LearnBI  11 місяців тому +1

      Glad you like the video. The data is available for purchase here ➡️learnbi.online/pizzaproject. Thanks for your support! 🙏🏻

  • @hmmm8158
    @hmmm8158 Рік тому

    Amazing job

  • @sujithchandrakanthnaik975
    @sujithchandrakanthnaik975 Рік тому

    Hi, Adam Finer
    I appreciate the amazing work you have done in creating this insightful video.
    It will be helpful if u give raw data set of these(not a cleaned dataset)

    • @LearnBI
      @LearnBI  Рік тому

      Sorry but I’m not sure I understand what you’re asking for. Raw and clean data are not opposites.

  • @thaismarouelli5629
    @thaismarouelli5629 Рік тому +1

    Thank you so much for this video, it is really great ! I was wondering why do I need to do this SQL queries before taking the data to the data visualization tool if we can do this connections and calculations directly there? When will I have to do this and when not?

    • @LearnBI
      @LearnBI  Рік тому

      It will depend on the sql functionalities included with the BI tool you’re using. Most allow you to use custom queries to create data sources but you’ll need to write them before hand is they are complex and BI tools aren’t really made for that. Also, the sql queries I wrote in the project are to create data sources in the bi tool, not to get the data for individual visualizations (which might be actually what you’re referring to).

    • @LearnBI
      @LearnBI  4 місяці тому

      In some cases - where the BI tool has data modelling capabilities and there are just simple joins to be made - you can simply connect your database to your BI tool. In this case the SQL queries are more complex (e.g. contain sub-queries) and cannot be done in the BI tool.

  • @muthoniwanyeki8757
    @muthoniwanyeki8757 Рік тому +2

    Hello Adam, I appreciate the amazing work you have done in creating this insightful video. Might you be able to point me towards a basic SQL course. I am new in all the IT stuff and currently doing a beginner Data analytics course. I need to understand the SQL formulas and how to create them. Thank you for fantastic work.

    • @LearnBI
      @LearnBI  Рік тому +1

      Thanks for your feedback! There's a 3-part series on my channel that teaches basic SQL: ua-cam.com/play/PLR0triVyTrBWOLNu3ato7Y9hnGVyhTe1c.html I'd recommend you start there. Then you could take a look at the courses offered by LearnSQL: geni.us/learnsql

    • @HugoLopez-ih4ut
      @HugoLopez-ih4ut Рік тому

      Hey. I am new too in the field. Have you chosen a project to do?

  • @Акоп-т2х
    @Акоп-т2х 27 днів тому +1

    Hi where can i find the sql scrypt for creting tables? can i do this project for example in dbeaver? Thanks

    • @LearnBI
      @LearnBI  27 днів тому +1

      Check out my SQL playlist

  • @dapoadimula3167
    @dapoadimula3167 Рік тому

    I just reached 31:55, where we need to calculate the total hours per shift, and this method worked: "SELECT
    r.date,
    s.first_name,
    s.last_name,
    s.hourly_rate,
    sh.start_time,
    sh.end_time,
    TIMESTAMPDIFF(HOUR, sh.start_time, sh.end_time) AS TimeDifferenceInHours,
    s.hourly_rate * TIMESTAMPDIFF(HOUR, sh.start_time, sh.end_time) AS TotalHourlyRate
    FROM
    rota r
    LEFT JOIN staff s ON r.staff_id = s.staff_id
    LEFT JOIN shift sh ON r.shift_id = sh.shift_id;"

  • @Tesseus2006
    @Tesseus2006 Рік тому +1

    Hi Adam and thank you for making this video. I have a question and I scrolled down and didn't see anyone asking. At 10 minutes and 44 seconds, the diagram shows the inventory table primary key is not being used on recipe table (as there is no item ID in it). Should that have been connected to the Item table instead? And bypassed recipe table altogether. Or should recipe table have an Inventory ID? Let us know it you get a chance.

  • @FionaLay-u8p
    @FionaLay-u8p Рік тому +1

    Hi Adam, thanks for the video.
    I am completely stuck at the 'Database Authentication' part of the video at 33:50. I think I have successfully created an instance, but whenever I fill in the next 3 boxes I just get an error message. I've tried everything, asked for help from colleagues and googled with no luck. Can you advise please?

    • @LearnBI
      @LearnBI  Рік тому

      Hi, it's really difficult for me to help with so little information. All of the connection information you'll need can be found in Google Cloud Platform. It's possible that you'll need to whitelist your IP address in Connections>>NETWORKING in your instance.

  • @bacet9280
    @bacet9280 Рік тому

    Grateful for that
    God bless

  • @prasenjeetkhobragade1200
    @prasenjeetkhobragade1200 4 місяці тому

    @Adam Finer Loved your explanation of the project-there’s so much to learn! I just wanted to ask, where can we get the data from? Also, how do we download the database?

    • @LearnBI
      @LearnBI  4 місяці тому +1

      There’s a link in the description.

  • @niharikareddybokka
    @niharikareddybokka 11 місяців тому

    Thank you for this video!!! you gave us a good amount of content. I have a doubt about the data tables, from where can we get all the data that you've shown in the Excel spreadsheet? Could you please provide them?

    • @LearnBI
      @LearnBI  10 місяців тому

      The data is available for purchase here: learnbi.online/pizzaproject

  • @sunilpardeshi1949
    @sunilpardeshi1949 Рік тому

    Hello Sir , it very awesome way to explaine the difficult things to sipmle form !
    can make this dashboard in MS Power BI also

  • @helligusvartproject
    @helligusvartproject Рік тому

    Very Inspiring

  • @pegahkarimi112
    @pegahkarimi112 Рік тому

    you are the best

    • @LearnBI
      @LearnBI  Рік тому

      No, you’re the best! ☺️

  • @shookmasterhistory
    @shookmasterhistory Рік тому +2

    When clicking run, it only gives about 4 row. How to get all the rows?

    • @LearnBI
      @LearnBI  Рік тому +1

      Far too little information for me to help you

  • @gnanaswaroop4520
    @gnanaswaroop4520 Рік тому

    When I try to add tables in Navicat, only 2 talbes are added to the database. I wonder where I'm going wrong.
    Love your videos and tutorials btw, very grateful for your channel!

    • @LearnBI
      @LearnBI  Рік тому +1

      You just need to execute the sql file. It already has the data in it

  • @accountingsapayag
    @accountingsapayag Рік тому

    Thank You!!!

  • @peteru2872
    @peteru2872 Рік тому

    Thank you❤

  • @zakielmi1418
    @zakielmi1418 8 місяців тому

    THANK YOU SO MUCH, could you explain how to get the instance connection name?

    • @LearnBI
      @LearnBI  8 місяців тому

      That is my personal instance. You would need to set up your own.

  • @galrickgak9615
    @galrickgak9615 2 роки тому

    51.41 the was a negative stock value Banofie Pie but this could be because you chose random data. Thank you for the video very explicit!

    • @LearnBI
      @LearnBI  2 роки тому

      You’re quite right. The orders data isn’t random because it was generated by people placing “real” orders. But the stock data was generated by myself and didn’t allow for the fact that products could sell out. It could easily be fixed by just increasing the amount of inventory in the appropriate table. Glad you like the video!

  • @TatianeWuLi
    @TatianeWuLi 8 місяців тому

    Hi Adam! Thank you so much for the video!
    I would like to clarify why we can join the inventory and s2 on different keys (item_id and ing_id)? I thought we could only join tables with the same key.

    • @LearnBI
      @LearnBI  8 місяців тому

      You can join where the values in the fields match

    • @TatianeWuLi
      @TatianeWuLi 8 місяців тому

      @@LearnBI ohh I see, thank you so much!

  • @ayowaledelano
    @ayowaledelano Рік тому

    This is great. If I may ask, do you have any portfolio project using design query in editor for your analysis?

    • @LearnBI
      @LearnBI  Рік тому +1

      No but you can export the database SQL from from quickdbd into SQL server. Then you’d just need to import the data into the database you create.

  • @print_the_code9156
    @print_the_code9156 2 роки тому

    Thanku sir Iam waiting

  • @ChrisAlcala-so8gk
    @ChrisAlcala-so8gk 2 місяці тому

    Hello thanks for the information and project. Is this video your project? or is your proect just a video without your naration/audio-video?

    • @LearnBI
      @LearnBI  2 місяці тому

      Yes, this is my project that I built from scratch. For the data I built a fake pizza ordering page so that people could create fake orders to generate the data.

  • @Popular_vids
    @Popular_vids 6 місяців тому

    Hello mate great video. But can you do a small video of last part with tableau?

    • @LearnBI
      @LearnBI  6 місяців тому +1

      Nice idea but this is a SQL project, not a Tableau project one.

    • @Popular_vids
      @Popular_vids 6 місяців тому

      @@LearnBI will we have one with tableau? Because tableau and power bi used in most companies, im in internship and the company use tableau. Thanks for answering 🖤

    • @LearnBI
      @LearnBI  6 місяців тому

      I have no plans to at the moment. But I do teach both Tableau and Power BI at the Learn BI Academy ➡️ www.learnbi.academy/

  • @wardahrashid1736
    @wardahrashid1736 4 місяці тому +1

    I couldn't get why you connected the item id from inventory to the ingredients id in the recipe can you explain a bit

    • @LearnBI
      @LearnBI  4 місяці тому

      Those 2 fields contain the same data.

  • @krishnakarma6166
    @krishnakarma6166 2 місяці тому

    Great explanation but I always fibds it hard to understand the maths, for hoe to calculate cost or unit cost, etc. Is there a way I can improve that?

  • @soliarym4071
    @soliarym4071 Рік тому

    ขอขอบคุณ

    • @LearnBI
      @LearnBI  Рік тому

      Thank you 🙏🏻

  • @onomeyalaju391
    @onomeyalaju391 Рік тому

    @LearnBI Hi Adam, Thanks a lot for the step-by-step guide videos they've been really helpful. However I'm really new data analytics so I'm still trying to figure out a lot of things. I'm trying to follow up with you in this tutorial step by step but I don't even know where to begin, are you using looker studio to work on this project and also how do I get the data you working with? Thanks

  • @wingsingchan8988
    @wingsingchan8988 Рік тому

    I have a question on how to do the database authentication during the cloud sql for mysql part, any video on that, thank you very much

  • @IsmailAbdikadir-lk6lf
    @IsmailAbdikadir-lk6lf Рік тому

    Great vid! thanks for this. Can i use Tableau instead of Google Data Studio since i know tableau better?

    • @LearnBI
      @LearnBI  Рік тому

      Yes, absolutely

    • @IsmailAbdikadir-lk6lf
      @IsmailAbdikadir-lk6lf Рік тому

      @@LearnBI sorry if I'm asking too much, but can i perform SQL codes in tableau as same as the Google Data Studio?

  • @nhungqnk
    @nhungqnk 2 роки тому +4

    Hi Adam, thanks for the video. I have a question regarding the relationships you have established for the tables in QuickDBD. Looking at the diagram, it suggests that the cust_id in the orders table and the cust_id in the customers table have a one-to-many relationship, while I think it should be the other way around? Since one customer can appear several times in the orders table but should unique in the customers table. Same for the item_id field in orders and in items.

    • @LearnBI
      @LearnBI  2 роки тому

      Thanks for your feedback. Have you watched the entire video?

    • @nhungqnk
      @nhungqnk 2 роки тому

      @@LearnBI Hi Adam, I have finished watching. I could think if two explanations, but not sure which is correct:
      1. Have noticed at the end of part 1, there are some error messages regarding foreign key. This probably means the tables were created in Navicat with no relationships established and we would not need them for the purpose of this exercise?
      2. In part 2, you used Left outer join to join the tables orders and item on the key item_id (one-to-many based on the QuickDBD diagram). I guess this could be the reason?
      Thank you for your reply. Your videos have helped me greatly getting into SQL.

    • @LearnBI
      @LearnBI  2 роки тому +5

      You’re very welcome, I’m glad you find them helpful. I’m not a sql expert, I just use what I know to achieve what I need to. In this project we were able to do what we set out to by creating, populating and querying the tables as we set them up. The cardinality type didn’t really come into play and “joining” the tables when I set them up in dbd was simply to demonstrate the relational model and how tables related to one another. I’m sure most sql professionals would probably cringe when they watch this but that’s fine by me. If it works, it works 😎

    • @nhungqnk
      @nhungqnk 2 роки тому

      ​@@LearnBI That makes sense. Thanks Adam! Have a nice day.

  • @withlove1887
    @withlove1887 Рік тому

    Why is staff_id (Staff table) to staff_id (Rota table) One-to-Many relationship ? Shouldn't it be Many-to-One ?
    Great video btw !!

    • @LearnBI
      @LearnBI  Рік тому

      Thanks! For our purposes and queries, it doesn’t really matter

  • @gladiatpr
    @gladiatpr 9 місяців тому

    ref 10:49 , how come item_id under inventory table is connected to ing_id under recipe table ?

    • @LearnBI
      @LearnBI  8 місяців тому

      All of the joins are explained in the video

  • @internetgirl3099
    @internetgirl3099 11 місяців тому +1

    Hi I downloaded your paid files, and I was able to work in mySQL workbench, however I am using a local host. What is the easiest way to connect my data to the Looker studio? I thought about creating a Google Cloud mysql instance, but will I be charged??

    • @LearnBI
      @LearnBI  11 місяців тому

      Because Looker Studio is a cloud-based BI tool, it cannot connect to localhost. My suggestion would be to work on the SQL in Workbench, write the queries you need then export to CSV. Then you can use the file upload connector in Looker to build your reports. Creating a Google Cloud MySQL instance is a paid solution, you'd be looking at around $7-$10 a month.

  • @bramgroenhof
    @bramgroenhof Рік тому

    Wait so you can recreate it entirely if you get the paid project files and follow along with the video? That's insane!

  • @MinnaDaison
    @MinnaDaison Місяць тому

    Will it be useful for adding to resume of a Business analysis related person

  • @sanart41
    @sanart41 Рік тому

    Hey Adam! Love the video and all that you've shown us in it. Although, I created an instance on the GCP and connected my Navicat to my instance but, when I create a database in Navicat, it doesn't show up on my GCP instance. I'm not sure if there is a permissions issue or what may be wrong. Was hoping you could help me with this issue?

    • @LearnBI
      @LearnBI  10 місяців тому

      Did you solve your problem?

  • @matthewelliott832
    @matthewelliott832 Рік тому

    Hi i'm a novice but I couldn't get the Quick DBD model to work on SSMS, I noticed that some of the one-to-many relations are drawn the wrong way round on the diagram. Once fixed it works fine :)

    • @hudzaifahhudzaifah-zv6yw
      @hudzaifahhudzaifah-zv6yw Рік тому

      Hi.. I currently face same problem, can you show me how to fix that? really appreciate with your work.

    • @absoon9971
      @absoon9971 11 місяців тому

      Been a while since these comments have been posted. But the alternative I found was creating these tables in SSMS using Database Diagrams. This provides you with a similar visual way of creating the tables.
      You can also create these tables, export them to MYSQL and then give the code provided to chat GPT and ask it to make it compatible to SSMS.

  • @jongdave2691
    @jongdave2691 Рік тому

    Hello Adam, great video! I am learning a lot about relational databases from your tutorial. I have a question about the relationship between `Ingredient.ing_weight` and `recipe.quantity`. As I understand it, `recipe.quantity` represents the weight of each ingredient in each item, and `Ingredient.ing_weight` represents unit weight as ingredient price.
    The way I calculate the cost of each ingredient of each item is as follows:
    (recipe.quantity/Ingredient_weight) * Ing_Price * SUM(orders.quantity).
    Am I understand it correctly?

    • @LearnBI
      @LearnBI  Рік тому

      Everything is explained in the video 🙂

  • @varunmalhotra666
    @varunmalhotra666 Рік тому

    Hey Adam ... everything is amazing ...can you please tell me from where i can get this data ?..ca you please share the files

    • @LearnBI
      @LearnBI  Рік тому

      learnbi.online/pizzaproject

  • @theFabz
    @theFabz Рік тому

    46:53 Can you please explain how you added these stock data sources?

    • @LearnBI
      @LearnBI  Рік тому

      GET YOUR HANDS ON THE DATA
      learnbi.online/pizzaproject

  • @naim1234ful
    @naim1234ful Рік тому

    It would be matter of immense learning if you share the csv files to insert data to the database tables. Please
    @LearnBI

    • @LearnBI
      @LearnBI  Рік тому

      That wouldn’t be fair on those who have purchased it.

  • @naim1234ful
    @naim1234ful Рік тому

    It would be matter of immense learning if you share the csv files to insert data to the database tables. Please

    • @LearnBI
      @LearnBI  Рік тому

      That wouldn’t be fair on those who have paid for it.

  • @chisalemchukunda4148
    @chisalemchukunda4148 Рік тому

    Nice video.
    Hello guys, please I need help with the SQL import and export wizard. I've been trying to set it up to SQL server native client 11.0 but I haven't even seen it as an option in the destination folder. I'm just confused. Thanks.

    • @LearnBI
      @LearnBI  Рік тому

      You’ll need to give a lot more information about what you’re trying to do for anyone to give you advice.

  • @zuby2550
    @zuby2550 Рік тому +1

    Hello Adam I am following the project and got to the point of buying/downloading the dataset which I did. It turns out that the sql script file did not run successfully. There's an error in adding a foriegn key to the ingredients table and after 2 hours I haven't been able to fix it because you used a different complex style to add the foreign keys. Please can you rectify this error and send me a link to access the corrected version.

    • @LearnBI
      @LearnBI  Рік тому

      Hello Zulu, thanks for your support. You can just ignore those errors. They don’t impact your capacity to work with the database, you will find that all the tables have been created with data.

    • @zuby2550
      @zuby2550 Рік тому

      @@LearnBI It wont run past that line

    • @LearnBI
      @LearnBI  Рік тому +1

      @@zuby2550 which line are you referring to? And how are you executing the SQL?

    • @zuby2550
      @zuby2550 Рік тому

      @@LearnBI The create address table statement. I tried running both the entire code or just that statement but both dont work.

    • @LearnBI
      @LearnBI  Рік тому

      They should work, they’re simple statements that work for everyone else so there must be a problem with the way running the sql. Where and how are you executing the file please?

  • @ibejibenson6065
    @ibejibenson6065 Рік тому

    Hello Adam, can you explain the fix for the orders by address, what I understood was that you added "united states" to the end of the full address for each order therefore putting them all in the same country, but why does the geo map still show a map of the UK?

    • @LearnBI
      @LearnBI  Рік тому

      Do you have a video timestamp?

    • @ibejibenson6065
      @ibejibenson6065 Рік тому

      @@LearnBI yes from 44:20

    • @LearnBI
      @LearnBI  Рік тому

      @@ibejibenson6065 I can't really explain it any better than I do in the video.

    • @ibejibenson6065
      @ibejibenson6065 Рік тому

      Can you confirm whether what I understood was right or not? Did you make all the address located in the united states?@@LearnBI

    • @LearnBI
      @LearnBI  Рік тому

      @ibejibenson6065 I created a calculated field that appended "United States" to the address field and used that in the query.

  • @abrilgonzalez7892
    @abrilgonzalez7892 4 місяці тому

    Sir, ¿Can I do this proyect with SSMS?
    Thanks you!

    • @LearnBI
      @LearnBI  4 місяці тому +1

      I don't see why not. You would just need to export to SQL Server from QuickDBD.