Part 3- Data Ingestion (1) | End to End Azure Data Engineering Project

  Рет қаралды 38,806

Mr. K Talks Tech

Mr. K Talks Tech

Жыл бұрын

#azuredataengineer #endtoendproject #azuredataengineeringproject #azureintamil #azuredatafactory #azuredatabricks #azuresynapseanalytics #azuredatalake #datalake #powerbi #keyvault
This is a long awaited video of mine- Lets build a complete End to End Azure Data Engineering Project. In this project we are going to create an end to end data platform right from Data Ingestion, Data Transformation, Data Loading and Reporting.
The tools that are covered in this project are,
1. Azure Data Factory
2. Azure Data Lake Storage Gen2
3. Azure Databricks
4. Azure Synapse Analytics
5. Azure Key vault
6. Azure Active Directory (AAD) and
7. Microsoft Power BI
The use case for this project is building an end to end solution by ingesting the tables from on-premise SQL Server database using Azure Data Factory and then store the data in Azure Data Lake. Then Azure databricks is used to transform the RAW data to the most cleanest form of data and then we are using Azure Synapse Analytics to load the clean data and finally using Microsoft Power BI to integrate with Azure synapse analytics to build an interactive dashboard. Also, we are using Azure Active Directory (AAD) and Azure Key Vault for the monitoring and governance purpose.
Part 4 will be uploaded soon. Stay tuned.
- - - Book a Private One on One Meeting with me (1 Hour) - - -
www.buymeacoffee.com/mrktalks...
- - - Express your encouragement by brewing up a cup of support for me - - -
www.buymeacoffee.com/mrktalks...
- - - Other useful playlist: - - -
Azure Data Factory Playlist: • Azure Data Factory Tut...
Azure General Topics Playlist: • Azure Beginner Tutorials
Microsoft Fabric Playlist: • Microsoft Fabric Tutor...
Azure Databricks Playlist: • Azure Databricks Tutor...
Azure End to End Project Playlist: • End to End Azure Data ...
Databricks CICD Playlist: • CI/CD (Continuous Inte...
End to End Azure Data Engineering Project: • An End to End Azure Da...
- - - Let’s Connect: - - -
Email: mrktalkstech@gmail.com
Instagram: mrk_talkstech
- - - Tools & Equipment (Gears I use): - - -
Disclaimer: Links included in this description might be affiliate links. If you purchase a product or service with the links that I provide, I may receive a small commission. There is no additional charge to you! Thank you for supporting me so I can continue to provide you with free content each week!
DJI Mic: amzn.to/3sNpDv8
Dell XPS 13 Plus 13.4" 3.5K : amzn.to/45KqH1c
Rode VideoMicro Vlogger Kit: amzn.to/3sVFW8Y
DJI Osmos Action 3: amzn.to/44KYV3x
DJI Mini 3 PRO: amzn.to/3PwRwAr
- - - About me: - - -
Mr. K is a passionate teacher created this channel for only one goal "TO HELP PEOPLE LEARN ABOUT THE MODERN DATA PLATFORM SOLUTIONS USING CLOUD TECHNOLOGIES"
I will be creating playlist which covers the below topics (with DEMO)
1. Azure Beginner Tutorials
2. Azure Data Factory
3. Azure Synapse Analytics
4. Azure Databricks
5. Microsoft Power BI
6. Azure Data Lake Gen2
7. Azure DevOps
8. GitHub (and several other topics)
After creating some basic foundational videos, I will be creating some of the videos with the real time scenarios / use case specific to the three common Data Fields,
1. Data Engineer
2. Data Analyst
3. Data Scientist
Can't wait to help people with my videos.
- - - Support me: - - -
Please Subscribe: / @mr.ktalkstech

Пікірлер: 99
@mohamedihras
@mohamedihras 11 ай бұрын
I have get many clairification about azure data engineering in this channel. Thax sir 😀
@claudiocampolo4660
@claudiocampolo4660 4 ай бұрын
fantastic, thank you we're testing Azure DF potential for risk management. Thank you very much
@DeepaliLamkane
@DeepaliLamkane 25 күн бұрын
excellent content, clarifying everything about Azure DE
@ChanceMinus
@ChanceMinus 8 ай бұрын
Excellent! Thank you.
@jeffh566
@jeffh566 Жыл бұрын
Best ADF demo, thanks for sharing.
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
Thank you :)
@VinodKumar-lg3bu
@VinodKumar-lg3bu 11 ай бұрын
wow loved the explanation , to the point .Thanks for sharing the knowledge .
@mr.ktalkstech
@mr.ktalkstech 11 ай бұрын
Thank you so much :)
@Esports36
@Esports36 3 ай бұрын
where is datasets@@mr.ktalkstech
@manjunathbn9513
@manjunathbn9513 Жыл бұрын
Hi Sir, Excellent Video. Clearly explained. Please upload all other videos. Waiting. Thanks
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
Thank you, the next part will be uploaded this week.
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
I have just uploaded the next part- cheers :)
@manjunathbn9513
@manjunathbn9513 Жыл бұрын
@@mr.ktalkstech thank you so much
@rajeshwarreddyracha4655
@rajeshwarreddyracha4655 10 ай бұрын
Excellent work... please do more videos on real time projects... waiting for another Azure E2E pipeline
@mr.ktalkstech
@mr.ktalkstech 9 ай бұрын
Thank you so much :)
@nehashahpatel1741
@nehashahpatel1741 Ай бұрын
Million Thanks
@happyheart9431
@happyheart9431 Ай бұрын
million thanks
@mohamedihras
@mohamedihras 11 ай бұрын
Useful Channel 😍
@mr.ktalkstech
@mr.ktalkstech 11 ай бұрын
Thank you :)
@peakythomas21
@peakythomas21 8 ай бұрын
Where we can get data base script to use that in our laptops? I'm doing this project along side you.
@TrinhDang-zt1yz
@TrinhDang-zt1yz 5 ай бұрын
Ironically, if i have never use MS SQL server before or any type of SQL database. i wouldn't really know much about how you can fix this. He should really cover on how to install and add adventure database since it can be challenging if it is your first time touching on these subject.
@abbielmi9163
@abbielmi9163 23 күн бұрын
nice video, i m having trouble when i create newlinked service and tested but failed. i m not sure why is failing I trying windown authentication and sql authentication as well and both failed.
@odyelouej6433
@odyelouej6433 4 ай бұрын
problems with linking : Open MSSMS Select Security. Then, navigate to Logins and search for your user. Right-click on the user and select Properties. Reset the password Click on the Server Roles tab. Choose Public and Sysadmin roles. Click OK to apply the changes. This process should resolve the linking issues.
@zuhailiaminuddin520
@zuhailiaminuddin520 9 күн бұрын
Your comment save my time. Tq very much
@sahildeshmukh2148
@sahildeshmukh2148 8 ай бұрын
Hi Mate, I am getting the below error while installing the SHIR, Could you please help Error:- Detail Error: {{Error [1]. }}Service '[2]' ([3]) failed to start. Verify that you have sufficient privileges to start system services. 1920 Integration Runtime Service DIAHostService Suggestion: Please use the manual setup to install the Integration Runtime (Self-hosted).
@sganpisetty
@sganpisetty 3 ай бұрын
Excellent videos, will that possible to share the Database file for practice?
@MultiKalleman
@MultiKalleman 3 ай бұрын
Having problems with the copy activity. The column 'geospatial' in the address table cannot be copied, due to its datatype 'geography'. I don't know how to handle this can anyone help?
@justvenkyy...3423
@justvenkyy...3423 4 ай бұрын
please post on steaming data and challenges
@karanswamygowda
@karanswamygowda 8 ай бұрын
not able to access access policies please help
@mithrahkalaimannan
@mithrahkalaimannan 3 ай бұрын
Where can I find the database?
@balli4.44
@balli4.44 11 ай бұрын
Hello! I really appreciate this excellent tutorial. However, when I tried to test the connection for the on-prem SQL server as per at 15:15 of the video, I encountered an error with the code "failed to connect." Could you kindly assist me with this issue? Thank you in advance for your help!
@mr.ktalkstech
@mr.ktalkstech 11 ай бұрын
Please use the same credentials in the SSMS and see if you can connect to the DB successfully or not- If you can do it, please check the secret values in the Key Vault, there might be something wrong there.
@myahya968
@myahya968 8 ай бұрын
i faced the same probelm, my linked service is not connecting
@myahya968
@myahya968 8 ай бұрын
did you solve the issue?
@abhishekr5447
@abhishekr5447 4 ай бұрын
hey did you solve the issue? @@myahya968
@dasundhananjaya299
@dasundhananjaya299 8 ай бұрын
Hi I have an issue in access policies in 12:47 . There are no any access policies avilable there. Can you please help to fix it. I almost try everything
@ultra-----
@ultra----- 5 ай бұрын
grant the 'proprietary' access in the key-vault-demo for the current user what u using
@B22.Dota2
@B22.Dota2 10 ай бұрын
I am planing to go for Data Engineer jobs, In this sample project I dont see any coding. Is it requred to be in this field ? can you please clarify this thanks in advance.
@mr.ktalkstech
@mr.ktalkstech 9 ай бұрын
Coding is used in the Data Transformation part :)
@venkatramana4475
@venkatramana4475 10 ай бұрын
Hello bro, its a really good explanation. I'm stuck at 15:13 it says "cannot connect to SQL server Database. Please conatact SQL server team further support. Make sure SQL database firewall allows the integration runtime to access". Where can I see if the SQL database can give access to integration runtime. Please help me in resolving this. TIA
@raulgatto6326
@raulgatto6326 10 ай бұрын
Were you able to solve this? I can't find a solution..
@josel2719
@josel2719 9 ай бұрын
I get the same error, how do you resolve it?
@myahya968
@myahya968 8 ай бұрын
are you using sql authentication or windows authentication? @@seusbeats534
@TambeAjinkya
@TambeAjinkya 2 ай бұрын
@@josel2719 did you guys got the solution. If yes please share! Thanks in advance
@TambeAjinkya
@TambeAjinkya 2 ай бұрын
did you guys got the solution. If yes please share! Thanks in advance
@venkatashasidharreddychali7485
@venkatashasidharreddychali7485 Жыл бұрын
Hello bro, Thank u for replying to all my issues, I got one more error, "Check the linked service configuration is correct, and make sure the SQL Database firewall allows the integration runtime to access. Login failed for user '.," Please help me on this, Thanks in Advance
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
Hello, Sure. 1. Please first check if the username and the password that you have in the Key vault is correct or not. Also check the server name and database name. 2. If correct, please use the same credentials to connect to the server/db using the SSMS. 3. If connected successfully, right click on the sever name in SSMS and click the properties option, under the properties menu go to the connection and see if the "Allow remote connections to the sever" checkbox is enabled or not. If not, please enable it and then give it a try. I also assuming that, you have given the db_owner access to the user login as per the Part 2 video (environment setup)
@raulgatto6326
@raulgatto6326 10 ай бұрын
Did you solve this? I have the same issue
@rohanthekanath5901
@rohanthekanath5901 8 ай бұрын
@@mr.ktalkstech in Part 2 video you gave db_datareader access and not db_owner access. I still selected both the steps and I am not able to solve this error. Below is my error: Cannot connect to SQL Database. Please contact SQL server team for further support. Server: 'localhost', Database: 'AdventureWorksLT2017', User: . Check the linked service configuration is correct, and make sure the SQL Database firewall allows the integration runtime to access. Login failed for user ''., SqlErrorNumber=18456,Class=14,State=1,
@rohanthekanath5901
@rohanthekanath5901 8 ай бұрын
The solution to this issue is to restart the SQL server once we give access to the user created. To restart the server, right-click the server name and select restart.
@priyabratbishwal5149
@priyabratbishwal5149 11 ай бұрын
I am using mac , is there any way to use Self hosted Integration Runtime ?as it shows .exe file if i download
@mr.ktalkstech
@mr.ktalkstech 11 ай бұрын
It's not supported in mac os I believe, you may need to create a Azure VM and install the SHIR in the VM
@DeepakKumar-fx3hr
@DeepakKumar-fx3hr 2 ай бұрын
My pipe line is getting failed due to JRE missing . I tried installing JRE and when i use sink as parquet ,it is repeating the same error. Could you please help me
@falgunkhimasiya2531
@falgunkhimasiya2531 17 күн бұрын
could you find a solution?
@prabhatgupta6415
@prabhatgupta6415 Жыл бұрын
HI SIR CAN U BRING MORE VIDEOS ON PROJECT
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
Sure, ll do :)
@MultiKalleman
@MultiKalleman 3 ай бұрын
Not able to connect to linked service SQL on prem. Tried everything both SQL and Microsoft authentication. The user was created as you did in part 2 - mrk with db_reader access and created key vault secrets for username and password. I also gave ADF the right to use these secrets. I passed in the Databasename and Servername. Not able to connect throught SSMS also with the user mrk and the password created.
@MultiKalleman
@MultiKalleman 3 ай бұрын
i solved this issue, by using microsoft authentication. I opened my commandprompt and wrote 'whoami' this gave me the user name for my current local user. I also wrote the password i use to login to my pc and that worked
@TambeAjinkya
@TambeAjinkya 2 ай бұрын
@@MultiKalleman Can you tell the steps you performed precisely?
@MultiKalleman
@MultiKalleman 2 ай бұрын
@@TambeAjinkya When creating the linked service in data factory I used Microsoft authentication. To find the username I opened my cmd (search for this in windows search bar) and wrote whoami. For the password I used my login to my pc user
@TheMapleSight
@TheMapleSight Жыл бұрын
Hi, I'm unable to connect to database. I wrote my login, password and so on. Only difference was that I didn't login with key vault. What might be also the issue?
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
What's the error you are getting? please use the same credentials in SSMS to connect to the database, if its working in SSMS then it should work in Azure as well. Otherwise, create a new user and try again by following the steps mentioned in the video. Hope it works for you :)
@TheMapleSight
@TheMapleSight Жыл бұрын
@@mr.ktalkstech thank you sir. I coped with this problem. The issue was to change windows authentication to SQL server authentication. I'm currently following your project further. Thank for your feed back
@TheMapleSight
@TheMapleSight Жыл бұрын
Sorry to bother you again. After I run a pipeline I get error: ErrorCode=JreNotFound,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Java Runtime Environment cannot be found on the Self-hosted Integration Runtime machine. It is required for parsing or writing to Parquet/ORC files. Make sure Java Runtime Environment has been installed on the Self-hosted Integration Runtime what should I do in this situation?
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
This happens when the Java runtime is not installed in the machine. (happens only when you copy the data in parquet/orc format, if you try to copy in CSV or others it would work) If you want to use the parquet format, then try to install the java runtime using the below link to your local machine and then give it a try after restarting your system. www.java.com/en/download/manual.jsp
@TheMapleSight
@TheMapleSight Жыл бұрын
@@mr.ktalkstech thank you very much, it worked. I can't wait to get to another episodes!
@mosesakwagiobe4438
@mosesakwagiobe4438 4 ай бұрын
my test connection @ 15:19 to my on prem sql server is failing, i have created the key vault correctly. any idea why? please help
@Akash_Lonkar
@Akash_Lonkar 4 ай бұрын
Same for me. Did u get any solution?
@mosesakwagiobe4438
@mosesakwagiobe4438 4 ай бұрын
@@Akash_Lonkar yes after many trial and error I bumped into solution that should have been mentioned in the video. It was just the authentication type. Use sql authentication instead of default windows authentication to login on ssm. Hope that helps
@sudeepbehera5921
@sudeepbehera5921 3 ай бұрын
Yes it works for me. After changing to sql authentication, i had to setup the user name and password in SSMS also. Thanks@@mosesakwagiobe4438
@venkatashasidharreddychali7485
@venkatashasidharreddychali7485 Жыл бұрын
Hello bro, Thank u for the amazing content. When i try to create access policy. I have this information displayed on the screen,"Access policies not available. The access configuration for this key vault is set to role-based access control. To add or manage your access policies, go to the Access control (IAM) page." Please help me on this bro. Thanks in advance
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
Did you create a Key Vault from scratch or using an existing one? I guess the key vault is configured as azure role based control. Please go the Key Vault -- Access configuration (under settings) -- Permission model, and see if the vault access policy is enabled or not, I guess for you "azure role based" should be selected. If that's the case, then please try to switch it to vault access policy- then it should work. Otherwise, I think you can still use the role based control, instead of giving the access policy (secret access) to the ADF- just give the same "Key Vault Admin" access to the ADF managed identity using IAM.
@venkatashasidharreddychali7485
@venkatashasidharreddychali7485 Жыл бұрын
@@mr.ktalkstech Thank u bro, It worked. Than u so much.🙏
@venkatashasidharreddychali7485
@venkatashasidharreddychali7485 Жыл бұрын
Hello bro, after changing from Azure RBAC to Vault based, I have lost the secrets. I am clueless now. Please help me out bro.Thank u
@mr.ktalkstech
@mr.ktalkstech Жыл бұрын
Seems weird, can you create the secret again? or use the role based approach as I mentioned above, switch back from vault based to role based and after that using IAM assign the "Key Vault Admin" access to the ADF managed identity
@venkatashasidharreddychali7485
@venkatashasidharreddychali7485 Жыл бұрын
@@mr.ktalkstech I did bro, It worked.
@drizzle1866
@drizzle1866 11 ай бұрын
Hello, how do I make the connection as I am using windows authentication. I have been stuck here. Thanks
@mr.ktalkstech
@mr.ktalkstech 11 ай бұрын
Hope you sorted this out as you are into other parts now?
@drizzle1866
@drizzle1866 11 ай бұрын
@@mr.ktalkstech Yes, thanks. I used Windows authentication option alonside my windows password
@logsofzany
@logsofzany 3 ай бұрын
@@drizzle1866 How did you do it? what do you mean? did you change the sql script password to you windows password?
@ravitejapuli
@ravitejapuli 11 ай бұрын
I use Mac OS, this works there ?
@entertainmentandcricket4294
@entertainmentandcricket4294 11 ай бұрын
i'm sorry to say this, but mac is not integrated with azure services
@ravitejapuli
@ravitejapuli 11 ай бұрын
@@entertainmentandcricket4294 thanks for the reply and clarification
@anshulbhardwaj909
@anshulbhardwaj909 8 ай бұрын
I am stuck on 15:22 minute where the test connection fails, with code saying “Lofing failed for user ‘user2’. SqlErrorNumber=18456, Class=14, State=1 I tried to use chat got to look for some solutions but I can hardly understand anything (I am using SQL Server 2017) Please help
@anshulbhardwaj909
@anshulbhardwaj909 8 ай бұрын
I have checked and the the details provided are all correct but can’t understand the error solution
@logsofzany
@logsofzany 3 ай бұрын
Did you fix it?
@mevijay1610
@mevijay1610 6 ай бұрын
Hi I got below error for parquet. It was successful for csv. Please give solution. ErrorCode=JreNotFound,'Type=Microsoft.DataTransfer.Common.Shared.HybridDeliveryException,Message=Java Runtime Environment cannot be found on the Self-hosted Integration Runtime machine. It is required for parsing or writing to Parquet/ORC files. Make sure Java Runtime Environment has been installed on the Self-hosted Integration Runtime machine.,Source=Microsoft.DataTransfer.Common,''Type=System.DllNotFoundException,Message=Unable to load DLL 'jvm.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E),Source=Microsoft.DataTransfer.Richfile.HiveOrcBridge,'
@sachindubey4315
@sachindubey4315 8 ай бұрын
I M GETTING THIS ERROR DURING CREATION OF LINK SERVICE DO ANYBODY HAVE IDEA OF THIS "Input Payload is invalid, validation result - '["Connector or activity name: SqlServer_LINK_S, connector or activity type: SqlServer, error: Calling partner RP EvaluatePolicyAsync returned an invalid status code 'Conflict', ReasonPhrase Conflict"]' "
@saikalyangonuguntla594
@saikalyangonuguntla594 8 ай бұрын
SqlErrorNumber=229,Class=14,State=5 :i got this error when loading LT.address under pipline-source ,resolve this by executing query in local sql server USE [master] EXEC master..sp_addsrvrolemember @loginame = N'sai', @rolename = N'sysadmin' GO :in login name (sai) give your usename , it is for updating user role to system admin
Part 4- Data Ingestion (2) | End to End Azure Data Engineering Project
20:04
La revancha 😱
00:55
Juan De Dios Pantoja 2
Рет қаралды 68 МЛН
ИРИНА КАЙРАТОВНА - АЙДАХАР (БЕКА) [MV]
02:51
ГОСТ ENTERTAINMENT
Рет қаралды 2,4 МЛН
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 128 МЛН
azure data engineer project | azure data engineer project end to end
47:18
Part 2- Environment Setup | End to End Azure Data Engineering Project
8:39
End to End Pyspark Project | Pyspark Project
48:14
learn by doing it
Рет қаралды 34 М.