Data Engineering - ETL, Web Scraping ,Big Data,SQL,Power BI

Hands on Data Interaction using - ETL, Web Scraping ,Big Data,SQL,Power BI

4.20 (311 reviews)
Udemy
platform
English
language
Other
category
Data Engineering - ETL, Web Scraping ,Big Data,SQL,Power BI
25,126
students
12.5 hours
content
Jun 2021
last update
$44.99
regular price

What you will learn

Install Visual Studio

Install SQL Server and attach sample databases

Install SQL Server Data Tools and Templates Designers

Create new SQL SERVER Integration Services Project

Implement ETL Process

Test SSIS Package

Interact with database using SQL

Perform various database operations with SQL including CRUD

Extract data from a website using web scraping

Understand concepts of big data

Connect to multiple data sources with Power BI

Clean and transform data with Power BI

Create visual representation of data

Data Modelling with Power BI

Why take this course?

A common problem that organizations face is how to gathering data from multiple sources, in multiple formats, and move it to one or more data stores. The destination may not be the same type of data store as the source, and often the format is different, or the data needs to be shaped or cleaned before loading it into its final destination.

Extract, transform, and load (ETL) is a data pipeline used to collect data from various sources, transform the data according to business rules, and load it into a destination data store.

SQL Server Integration Services (SSIS) is a useful  and powerful Business Intelligence Tool . It is best suited to work with SQL Server Database . It is added to SQL Server Database when you install SQL Server Data Tools  (SSDT)which adds the Business Intelligence Templates to Visual studio that is used to create Integration projects.

SSIS can be used for:

  •  Data Integration

  •  Data Transformation

  •  Providing solutions to complex Business problems

  •  Updating data warehouses

  •  Cleaning data

  •  Mining data

  •  Managing SQL Server objects and data

  •  Extracting data from a variety of sources

  •  Loading data into one or several destinations

Web scraping is  the  process of automatically downloading a web page's data and extracting specific information from it. The extracted information can be stored in a database or as various file types.

Web scraping software tools may access the World Wide Web directly using the Hypertext Transfer Protocol, or through a web browser. While web scraping can be done manually by a software user, the term typically refers to automated processes implemented using a bot or web crawler. It is a form of copying, in which specific data is gathered and copied from the web, typically into a central local database or spreadsheet, for later retrieval or analysis.

Scraping a web page involves fetching it and extracting from it.  Fetching is the downloading of a page (which a browser does when you view the page).  to fetch pages for later processing. Once fetched, then extraction can take place. The content of a page may be parsed, searched, reformatted, its data copied into a spreadsheet, and so on. Web scrapers typically take something out of a page, to make use of it for another purpose somewhere else. An example would be to find and copy names and phone numbers, or companies and their URLs, to a list (contact scraping).


Big data can be characterised as data that has high volume, high variety and high velocity. Data includes numbers, text, images, audio, video, or any other kind of information you might store on your computer. Volume, velocity, and variety are sometimes called "the 3 V's of big data." 

What kind of datasets are considered big data? 

Examples includes social media network analysing their members' data to learn more about them and connect them with content and advertising relevant to their interests, or search engines looking at the relationship between queries and results to give better answers to users' questions.


SQL is a standard language for accessing and manipulating databases.

SQL stands for Structured Query Language

What Can SQL do?

  • SQL can execute queries against a database

  • SQL can retrieve data from a database

  • SQL can insert records in a database

  • SQL can update records in a database

  • SQL can delete records from a database

  • SQL can create new databases

  • SQL can create new tables in a database

  • SQL can create stored procedures in a database

  • SQL can create views in a database

  • SQL can set permissions on tables, procedures, and views


Power BI is a business analytics solution that lets you visualize your data and share insights across your organization, or embed them in your app or website. Connect to hundreds of data sources and bring your data to life with live dashboards and reports.

Discover how to quickly glean insights from your data using Power BI. This formidable set of business analytics tools—which includes the Power BI service, Power BI Desktop, and Power BI Mobile—can help you more effectively create and share impactful visualizations with others in your organization.

In this beginners course you will learn how to  get started with this powerful toolset.  We will  cover topics like  connecting to and transforming web based data sources.  You will learn how to publish and share your reports and visuals on the Power BI service.









Reviews

Kartheek
February 17, 2023
Video is around 7min , but it is showing 11min, especially in optimizing models for reporting video, not so useful as only basics are explained here.
Auke
January 1, 2023
Some videos are not edited correctly (blank screen for several minutes at the end. And some videos are about the same topic (new and old version?)
Marwan
November 26, 2022
In the SSIS part of the course, I had no idea what I was doing. I just watched and copied what he was doing without understanding anything of what he did.
Abhijeet
September 25, 2022
Too slow, just come to the point instead of ranting on, people come here has some technical knowledge and know all basic content. Kindergarten level of teaching, although scraping part was informative but again no resources or code/script that people can paste and try out.
Eugene
July 9, 2022
the contents were too isolated from each other. There are a lot of repetitions, the plus I got from the course was the webscraping. My suggestion, pick a particular project and run through it thoroughly with your students
Juan
May 11, 2022
Good Basic Knowledge. Power Bi section has great fundamentals but doesn't go beyond the basics. Teacher really talks slow, but that can be solved putting the playback speed at x1.25/x1.50.
Emeka
April 6, 2022
Besides the instructor being very slow in speech, the course gives a very good understanding to beginners...Good one.
Troy
December 19, 2021
The course was everything I expected. The information was very practical and useful. I think the content could be more organized for continuity between videos, but that is my only criticism.
Nicole
November 17, 2021
Some lessons are repeated, and the lessons account for not-up-to-date versions of the programs. Nonetheless there are many useful topics covered.
Ahmed
July 14, 2021
Everything is clear and detailed, great efforts are spent. You just can increase the speaking speed, I had to display on 1.5x speed. I think you had to build a final project with student as a final chapter, getting all course software together.
Md
June 13, 2021
Excellent course and the instructor is both knowledgeable and great at sharing that knowledge i.e. he is a great teacher !
Tesfaye
April 5, 2021
Yes, it was a good match, I really enjoyed the ssis and power BI sections. the big data section had a good introduction but didn't go through it extensively. The web craping sections were a bit confusing to me because I don't know python. All in all I would give it 95/100.
Bahareh
March 25, 2021
As a beginner in Data science, so far I have watched so many lectures about installing and adding different features to SQL server without having an idea about their applications in practice. I believe that it would be more efficient if at least one example is mentioned to elaborate how these features are utilized in real life cases
Manish
March 13, 2021
Bookish kind of knowledge. Nothing is more deep experience in learning it. Very basic examples are explained. Not suitable if already working as software developer
Paul
March 1, 2021
I love it, but I think he can be just a little faster when explaining. Apart from that I find the course very interesting.

Charts

Price

Data Engineering - ETL, Web Scraping ,Big Data,SQL,Power BI - Price chart

Rating

Data Engineering - ETL, Web Scraping ,Big Data,SQL,Power BI - Ratings chart

Enrollment distribution

Data Engineering - ETL, Web Scraping ,Big Data,SQL,Power BI - Distribution chart

Related Topics

3862390
udemy ID
2/20/2021
course created date
2/24/2021
course indexed date
Bot
course submited by