Power BI Project For Beginners | Sales Insights Data Analysis Project - 4 - Data Cleaning & ETL

Поделиться
HTML-код
  • Опубликовано: 25 июн 2020
  • In this video, we will plug mysql database with Power BI. In power BI we will do data cleaning and ETL (Extract, transform, load). This process is also known as data munging or data wrangling. We will do currency normalization, handle invalid values, etc.
    To download all the resource files: codebasics.io/resources/sales...
    (You can find the SQL queries, setup instructions, and Power BI formula in the Readme file)
    Previous video: • Power BI Project For B...
    Next video: • Power BI Project For B...
    How to learn data analyst skills for free: • Skills required for da...
    Machine learning tutorial playlist: • Machine Learning Tutor...
    Entire playlist for this project: • Power BI Project For B...
    Special thanks to my friend, Hemanand Vadivel ( / hemanand-vadivel-0b34aab5 ) who is an experienced data analyst manager working for a company in UK. He has a major contribution in this project.
    Basics of DAX & Data Modelling are the two fundamental technical skills required to author Power BI reports - There are the free courses I recommend from SQLBI.com
    DAX: www.sqlbi.com/p/introducing-d...
    Data Modelling: www.sqlbi.com/p/introduction-...
    #️⃣ Social Media #️⃣
    🔗 Discord: / discord
    📸 Dhaval's Personal Instagram: / dhavalsays
    📸 Instagram: / codebasicshub
    🔊 Facebook: / codebasicshub
    📝 Linkedin (Personal): / dhavalsays
    📝 Linkedin (Codebasics): / codebasics
    📱 Twitter: / codebasicshub
    🔗 Patreon: www.patreon.com/codebasics?fa...

Комментарии • 394

  • @codebasics
    @codebasics  2 года назад +3

    The sequel of this playlist is available in form of a video course here codebasics.io/courses/power-bi-data-analysis-with-end-to-end-project If you like this playlist you would absolutely love the course as it is 50X better in terms of quality and content.

    • @mooneesh
      @mooneesh Год назад +1

      Your link to download the resource isn't working.

    • @arindamsaha1333
      @arindamsaha1333 Год назад +3

      Can you please provide CSV files for all the tables.

    • @karthikakula6433
      @karthikakula6433 6 месяцев назад

      Please share the csv file

  • @elphasluyuku4167
    @elphasluyuku4167 Год назад +1

    Wow. I just discovered this channel yesterday and i couldnt be happier bro. Thank you so much for doing this

  • @monicanalawade3106
    @monicanalawade3106 Год назад

    The best, Honest, Authentic person in tech era...

  • @faustopf-.
    @faustopf-. 3 года назад +17

    Your are one of the few channels that bring this amount of value. Please keep posting this kind of series, its helped me a lot in a project! Thank you so much!

    • @codebasics
      @codebasics  3 года назад +5

      yes couple of more project series are coming up soon. I am working on tableau series at the moment.

    • @fawadkhan8905
      @fawadkhan8905 2 года назад +1

      @@codebasics First i would like to thank you for making this project. And then Kindly make me clear the same thing we can do by using Python Pandas too right?? and if posible could you states the difference between please. Thanks

    • @KrishnaSagar02
      @KrishnaSagar02 Год назад

      How to convert CSV or excel files to SQL files for uploading into MySQL?

  • @maxblack396
    @maxblack396 2 года назад

    I am so grateful for this tutorial. You have explained everything so well. I should have started with this tutorial instead of doing others. Great stuff.

  • @mkgeidam
    @mkgeidam 4 года назад +1

    Hey codebasics I missed two of the videos series but I will watch it offline before your next live stream, thanks for your time. You are a good teacher, keep it up.

  • @gudellisrikanth1950
    @gudellisrikanth1950 Год назад +1

    I know am late to this... But I have recently learned power bi... But this video brings the best value to it... Very clear in explaining as it is like real time scenarios.. Appreciate it sir

  • @kaltoumrachdi2086
    @kaltoumrachdi2086 Год назад

    your chanel is my first channel that i refer to for learning data science ,greaaaaaaat job thank u sooo much

  • @toddbrannon6262
    @toddbrannon6262 3 года назад +12

    DUDE! Just discovered your channel a couple of weeks ago. You are 1 of 2 of my favorite YT channels right now! Such a great job. Great teacher. I am enjoying this series right now. I love how you bring your actual business experience into it to give it context. KEEP IT UP, PLEASE!

    • @syedkamran4121
      @syedkamran4121 Год назад +1

      which is the other favorite channel ?

    • @sameerk_28
      @sameerk_28 2 месяца назад

      @@syedkamran4121 reminder Todd.

  • @yashsolanki069
    @yashsolanki069 3 года назад +2

    this series is a pure gem👍 following this series as my first data analyst practice project. Thank you so much for such a great explanation👌!!!

    • @codebasics
      @codebasics  3 года назад +1

      Thanks Yash, I am doing same series in tableau now. It will be uploaded in next few weeks.

  • @chinmaygangal3519
    @chinmaygangal3519 3 года назад

    Thank you sincerely! The entire series is a useful step by step guide. Subscribed!

  • @arunkumarr6660
    @arunkumarr6660 4 года назад +9

    Thank you soo much for making it Ad free ❤️

  • @kousiksatpati
    @kousiksatpati 2 года назад

    Best teacher with a high value of information

  • @shantanuraj7086
    @shantanuraj7086 2 года назад +1

    Amazing work brother, May Ganesh shower more success and progress to you. Keep educating people with your amazing skills and god bless you.

  • @aqsanaidriya6473
    @aqsanaidriya6473 3 года назад +1

    Thank you so much sir, this course is what I need.

  • @jopascual4526
    @jopascual4526 3 года назад

    Clear and well explained! Best lecture I've watched on MySQL and Power BI. There are links on the comments section on how to clone the repository but got help from Mr. Google for the importation of data from a different MySQL version. Will need to learn power BI syntax before proceeding to the next video!

    • @codebasics
      @codebasics  3 года назад

      Thanks for your kind words Jo and most importantly your self effort. Many times people ask my obvious questions such as how to clone git repo etc and I just don't have time to respond to all. I love your attitude of putting effort to get things done.

  • @fahadreda3060
    @fahadreda3060 4 года назад

    Great Video sir , Thanks , Love the series till now

  • @hrk1
    @hrk1 3 года назад +3

    The way u put it simply is the best way one can teach.

  • @msjohn6529
    @msjohn6529 Год назад +7

    2:15 importing to PowerBI
    3:55 Power query
    5:15 data modeling

  • @pratiek8s
    @pratiek8s Год назад

    Thank you so much sir. Your explanations are easy to grasp and this playlist helped me a lot.

  • @pradhyumsharma1710
    @pradhyumsharma1710 2 года назад

    I've Started learning @ 12/04/2021
    nice progress as started with the project directly

  • @sandipgundavade4256
    @sandipgundavade4256 3 года назад +1

    The data cleaning process which you teaching here are excellent and step by step. It's understandable easily. Thanks a lot Dhaval sir for this series.

  • @iskandarzulkarnain9705
    @iskandarzulkarnain9705 4 года назад +2

    i swear i love this project

  • @raghavan265
    @raghavan265 3 года назад +5

    If I've an option to like each video in this playlist 10 times, I'd surely do it. Such a clear and concise explanation sir. My sincere thanks!

  • @santoshikalaskar7503
    @santoshikalaskar7503 4 года назад

    Great Lecture series sir, I request u to if u have a time then plz Add other Project Series also on "Object Detection".

  • @anurodhchoudhary1689
    @anurodhchoudhary1689 2 года назад +10

    I think you forgot to remove duplicates from the Data (USD and INR the ones with special characters)
    It is always a good practice to remove duplicates at the begining while cleaning the data.
    Your videos are very helpful and valuable.
    Thank you very much for your time.

    • @kousiksatpati
      @kousiksatpati 2 года назад +2

      you have noticed it, thank you for that.

  • @farahamirah2091
    @farahamirah2091 3 года назад

    Great video!! I follow one by one, play and pause a lot! May you be showered by prosperities and happiness sir!

    • @codebasics
      @codebasics  3 года назад

      I am happy this was helpful to you.

  • @rhidoy07
    @rhidoy07 Год назад

    Put ads in I want you make money. Just keep on adding value to your videos. Benefiting from them right now. Thank you.

  • @soumya2192
    @soumya2192 Год назад

    Its such a good startup video for those who are getting handson for the first time❤❤❤❤❤

  • @alifia276
    @alifia276 3 года назад +1

    Thank you for sharing!

  • @marounsader318
    @marounsader318 4 года назад

    thank you for the tutorial, im wondering how PowerQuery stands next to well known ELT tools like Oracle ODI or infomratica or so, is it recommended to use PQ or ETL specialized tools?

  • @sumitranjan9766
    @sumitranjan9766 4 года назад

    Really feeling gr8 after doing so as u told in this video series till now

    • @codebasics
      @codebasics  4 года назад +1

      I am happy this was helpful to you.

  • @shafeeqniyas5066
    @shafeeqniyas5066 4 года назад

    Sir really good class 👍👍👍 .expecting more vedios

  • @livinglife0788
    @livinglife0788 11 месяцев назад

    Thanks a lot... 🙏 It's really helpful...

  • @sampradhan5840
    @sampradhan5840 3 года назад

    Explanation was very clear. Thank You Sir. If u could share the data source would be very helpful

  • @user-ou8zp7dq2k
    @user-ou8zp7dq2k Год назад +1

    Instead of creating a custom column, we can also use a trigger in MySQL workbench to convert USD to INR, and change value from sales_amount column

  • @ronaksingh7569
    @ronaksingh7569 4 года назад +5

    20.48 ; why we are having such USD repetition, they both are representing same values?

  • @seifedd8841
    @seifedd8841 Год назад

    Thank you for your effort sir

  • @parulpapneja4366
    @parulpapneja4366 10 месяцев назад

    May you prosper always

  • @Pabloescobar-mp3xo
    @Pabloescobar-mp3xo 4 года назад

    Thank you 🙏🏾

  • @attp12
    @attp12 3 года назад

    really loved it

  • @eyatrabelsi91
    @eyatrabelsi91 3 года назад

    Thank you , very helpful tutorial !

  • @mohammedazeem3303
    @mohammedazeem3303 3 года назад +1

    Any sources to find a similar kind of data for building dashboards. So that it won't be a copy-paste of work. Would like to apply the same on some other data set. Would appreciate your quick response

  • @shashankgautam1462
    @shashankgautam1462 Год назад

    really good case study

  • @Mistr_Insightful
    @Mistr_Insightful 3 года назад

    This is very helpful information.. Thank you!!!

  • @niharlathiya
    @niharlathiya 3 года назад +1

    hello sir, in last you are trying to solve issue of two USD in currency, hence it is duplicate can we remove it?
    same goes with INR ,some of them is also two times , so there are also duplicate values.
    can you please explain it? thank you

  • @bobby82368
    @bobby82368 2 года назад +2

    Sir the values you converted to INR was related to the conversion rate of 2020 but the data column depicts the year 2017.. I think we should use the conversion rate of 2017 to for accurate calculation

  • @zkhan2023
    @zkhan2023 2 года назад

    your explanation is damn good sir

  • @ankitchauhan6629
    @ankitchauhan6629 3 года назад +1

    after loading the data in the PBI desktop, why did the original values of sales_amount and norm_sales amount changes?

  • @robinshaw4641
    @robinshaw4641 3 года назад

    Thank you very much sir,for making such videos

  • @shashipaul6279
    @shashipaul6279 3 года назад

    Thank you so much for this project specially making add free. I have learnt a lot because of this. So simple and easy way to present.

  • @rabbilbhuiyan5666
    @rabbilbhuiyan5666 3 года назад

    Very clear and excellent video to learn power bi query

  • @coolrezaul
    @coolrezaul 4 года назад

    Thank you sir, 😍😍😍

  • @hemanthkumar3743
    @hemanthkumar3743 2 года назад +1

    i am currently doing internship at infosys. this is the exact playlist that a student must look at. thanks for your efforts to bring quality content on yutube.

    • @codebasics
      @codebasics  2 года назад +2

      Glad you liked it. You will be glad to know I am launching a sequel of this series, a paid course with lot of practical learning, fun and almost like a virtual internship experience. I will be launching this in May, this year (2022). Stay tuned, will announce on my channel soon

  • @swapnilroy8406
    @swapnilroy8406 2 года назад

    Hello sir, your videos are greatly helpful. I am learning Data Analysis as a beginner, and I have a mac. Can you please suggest some alternative to Power BI as it is not available? Thank you

  • @pratikgirigoswami6940
    @pratikgirigoswami6940 2 года назад

    Amazing playlist. 'One stop solution' for learners! Keep it up, Dhaval and team.

    • @codebasics
      @codebasics  2 года назад

      Sequel of this series is coming up in form of a paid course in may 2022, stay tuned

  • @pranalisalodkar8998
    @pranalisalodkar8998 10 месяцев назад

    Thank you sir ....

  • @engincangocer9962
    @engincangocer9962 Год назад

    thank u so much...

  • @mohamedismayil476
    @mohamedismayil476 3 года назад

    @codebasics In the data, I am getting the sales qty as 102, 65 etc. I am unable to identify how to correct it. The values are correct though. Data type is Decimal Numbers. How do I rectify this?

  • @idontdotravelhoney
    @idontdotravelhoney 3 года назад

    This project playlist is the best thing I've come across. Thank you sir.

  • @cookinggeek1456
    @cookinggeek1456 Год назад

    YOU ARE AMAZING TEACHER. I learnt alot from you. but can you please tell why you did not remove duplicate data in the starting? the reason for these two INR and USD is because the data is duplicate

  • @Algoframe
    @Algoframe Год назад

    Awesome

  • @AbhirupBhattacharya
    @AbhirupBhattacharya Год назад

    anybody who's facing connection issues with mysql.. Install everything with v8.0.32. It worked for me!

  • @sonalithakker6517
    @sonalithakker6517 3 года назад +1

    Do we have to install some mysql connector I was not able to connect to MySQL

  • @SanjaySinghWT
    @SanjaySinghWT Год назад

    Finally I succeed to connect Power BI with SQL database. Thanks

  • @Smeetr
    @Smeetr 3 года назад

    nice tutorial

  • @lemahtab
    @lemahtab Год назад

    Hi, shouldn't the USD to INR conversion be based on the order_date?

  • @alphamal1987
    @alphamal1987 7 месяцев назад

    thank you i just finished the project i have a question how this kind of garbage data get inside the tables like negative amount sales
    is it a software development issue because if the software is well written it should not allowed this kind of negative number to be in the first place
    i well developed software help reducing the cleaning process

  • @jimshaidasghar9717
    @jimshaidasghar9717 Год назад +1

    I am unable to connect sql with power bi. error is "This connector requires one or more additional components to be installed before it can be used". Already tried youtube tutorials and installed sql connector but issue is still persists. Need Help

  • @rallenabishek
    @rallenabishek 11 месяцев назад +1

    sir, at the final transformed data why all the INR values are shown as 102 INR?

  • @anishshakya47
    @anishshakya47 7 месяцев назад

    I think there is extra character might be white space in Currency column i.e USD and INR so removing duplicates and using trim funtion will solve that issue.

  • @sakshisharma6335
    @sakshisharma6335 10 месяцев назад

    sir your playlist is really helpful for learners. I started powerbi with you sales project. but in part 04 facing issue to get data from mysql to powerbi. its showing ..'character not supported by .net while connecting to Mysql in powerbi. please help!!

  • @vijayanand4437
    @vijayanand4437 4 года назад

    Awesome & Just Love the way of your explanation !!!! Can Power BI work with live data , can it update when database is modified ?

  • @manhaabdellah3474
    @manhaabdellah3474 Год назад

    Can I make the same project and showcase as portfolio on freelancing website?

  • @ronylpatil
    @ronylpatil 2 года назад

    Sir sales product table having less no of product code as compared to the product code present in a sales transaction table.

  • @keshavrao6086
    @keshavrao6086 Год назад

    Hi ,
    can you share the excel document of db_dump.sql and db_dump_version_2.sql . i would like to try by connecting as excel

  • @life28ful
    @life28ful 3 года назад

    hi anyone tell me please how he calculated here profit margin , percentage , etc last three column? whats the formulae, i googled but cannot match with this table. revenue divided by cost. what is the cost here? any idea

  • @shraddharattnel6435
    @shraddharattnel6435 Год назад

    what did the code "USD#(cr)" @ 20:22 acually mean when can and how do you use it?

  • @dude5697
    @dude5697 11 месяцев назад

    Why is it showing 102 instead of the transformed value in the power Bi desktop, after closing and applying?
    @codebasics

  • @sushmakudipudi2684
    @sushmakudipudi2684 2 года назад

    PowerBI desktop version is not allowing for personal account sign in . Please advice for other alternatives to sign in

  • @acx_venom3678
    @acx_venom3678 2 года назад +1

    were the USD rows duplicaed at 20:40?

  • @chrisdmello5075
    @chrisdmello5075 Год назад +1

    Hello everyone i just started this amazing series and everyone who has recently started will get an error while connecting to my sql server from power bi as one or more connector required.....i researched and found out that the problem is with the connector versions....just install previous connector version for my sql and it should work...i installed 8.0.24 and it is now working fine....thanks sir dhaval patel for providing such informative content for free .cheeers

    • @abdulbasith6398
      @abdulbasith6398 10 месяцев назад

      Thanks man. I had the same issue. But i choose same version 8.0.24 and it is working

    • @laavanyachandru650
      @laavanyachandru650 10 месяцев назад

      Hey! I have installed 8.0.24, still facing the same issue. Any idea on this?

    • @abdulbasith6398
      @abdulbasith6398 10 месяцев назад

      I still have issues. I could not complete mySQL installation. The product configuration stage is having an error and in the next stage i need to provide the root password. But the password is not even created during this installation. It seems due to the previous installations. Can anybody help?

  • @akhilanthony3649
    @akhilanthony3649 Год назад

    Hello
    while doing the transform data section most of the data are not visible and it shows list may be incomplete and when we click on load more its not getting loaded can u help me to fix it

  • @31896eneri
    @31896eneri 2 года назад +1

    I couldn't follow along this tutorial. First I encountered problems with connecting to MySQL, and when I resolved that, I have authentication problems "we couldnt authenticate with the credential provided". The solutions I found in the internet were hard to understand. : (

  • @shaiksoofi3741
    @shaiksoofi3741 3 года назад

    Thank you 😊 sir

  • @kisubikashindi1863
    @kisubikashindi1863 2 года назад

    can we put this project on our LinkedIn, Github profile etc?

  • @AbhishekMishra-vc3mq
    @AbhishekMishra-vc3mq Год назад +1

    i am unable to connect to my SQL server using hostname=localhost please suggest me a way to connect it

  • @user-qf2ny7rk8s
    @user-qf2ny7rk8s 7 месяцев назад

    PowerBI desktop application is not MAC OS supportive. While for tableau there is a requirement to install Tableau prep builder and Tableau Desktop application. Could you suggest an alternative so that it is easier to follow the tutorial ??

  • @AhmedAli-pp1jo
    @AhmedAli-pp1jo 2 года назад

    We can use excel file to upload the data in powerBI why we are using mysql as a source...?

  • @GuruprakashAcademy
    @GuruprakashAcademy Год назад +1

    I am struggling to connect with MYSQL.

  • @kushalr.purkayastha4696
    @kushalr.purkayastha4696 8 месяцев назад

    how to link the PowerBI to the database, through the ODBC, .NET connector, or what? Please help.

  • @hobaelala3056
    @hobaelala3056 Год назад

    the part about the USD n stuff I just replaced the text of USD(#) or whatever to USD then did the conversion

  • @aaliyatamboli4074
    @aaliyatamboli4074 16 дней назад +1

    Unable to connect with database, requires additional connection what to do please help ?

  • @lathaloganathan4429
    @lathaloganathan4429 Год назад

    How to connect with Mysql server while we are using powerBI app in a different system?

  • @pamanjijagadesh5523
    @pamanjijagadesh5523 Год назад +1

    I'm unable to connect MySQL to Power BI; it says I need to install a connector; please assist.

  • @dillipkumarbaidya8322
    @dillipkumarbaidya8322 2 года назад +1

    Where can I get this data set sir?

  • @josephozurumba
    @josephozurumba Год назад

    The reason for the double INR and USD @18:58 is white space. By using Trimming, it will be fine

  • @quriousdancer9181
    @quriousdancer9181 4 года назад +2

    Sir i want to ask one question that...is certification is necessary for data analyst or data scientist career...??? Without certificate it is tough to get these positions...????

    • @ashokbabug40
      @ashokbabug40 3 года назад +1

      Nothing can stop you if you have good amount of knowledge even withoutout certificate.just do some practice and projects on data analysis.dont go into the trap of certification.good luck.

  • @sadaf5815
    @sadaf5815 Год назад

    I am unable to connect mysql server with powerbi. It shows the error: "A network related or instance specific error occured while establishing a connection to sql server. The server was not found or was nit accessible...."

  • @umatripathi1108
    @umatripathi1108 3 года назад

    Please help me I am getting messages require connect while connecting database with mysql