Hands On Lab
MODULE I: DATA INGESTION
Download GHO Doctor Count Data
MODULE 1:
Data Ingestion with Azure Data Factory
Pre-requisites:
-
Azure subscription with Azure Data Factory Instance
-
Completed Objective 1 of Module 1: Creating a pipeline to copy country code dataset to the Azure Data Lake
-
Completed Objective 2 of Module 1: Creating a pipeline to copy Daily COVID-19 data with parameters to the Azure Data Lake
- Create a new pipeline through selecting the plus (+) button and click on pipeline
- In the general tab, specify the pipeline name i.e. GHO Doctor Count. You will see the name of your pipeline appear on the left hand panel under Factory Resources.
- Next, click on the move and transform section and drag the ‘copy data’ function and rename it to be ‘GHODoctorCountCopy’ in the General panel.
-
The dataset we will be working with for this module can be found here: https://www.who.int/data/gho/info/gho-odata-api
-
Next up, we are going to create a new source. Click on the source tab and select the (+) button to add a new dataset.
- On the New Dataset panel on the right hand side, select OData and click continue.
-
Click Create.
-
Click Open dataset under Source dataset
- Navigate to the Connections tab and click new linked services
- Input the following data as shown below
Name: ODataGHO
Service URL: https://ghoapi.azureedge.net/api
Authentication Type: Anonymous
- Click Test connection to verify that the connection is successful
-
Click Create
-
Return back to your actual pipeline and navigate to the Sink tab.
-
Click new.
- Select Azure Data Lake Storage Gen 2 and click Continue.
- Select DelimitedText and click Continue
- Input Name on the Set Properties Page. In the Linked Service field click new.
- Input the following data in the fields as shown below
Azure Subscription: MTC Sydney
Storage account name: stcovidhackoutputprod
- Click test connection to verify the connection.
-
Click Create
-
Next, to set a file path click browse
- Click on data and then select inputs
-
Click OK.
-
Click Validate All
-
If all the validations are correct, click Publish All
-
Next, click add trigger

















