Skip to content

rawatsudhir1/customlineage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Create custom lineage in Azure Purview

As I am writing this small blog, Azure Purview supports few data processing systems; however, in reality, data engineers might be using third-party tools or custom scripts for data processing. Azure Purview provides a way to include such missing lineage information.

This section will walk through setting up custom lineage between two Azure Data Lake Gen 2 storage in Azure purview.

Prerequisite

  1. Azure Purview Quickstart
  2. Azure AD application Quickstart
  3. Postman

The next step is to assign a role to application identity in Azure Purview. Azure purview doesn't allow direct access to the service. Therefore, every API request should have an authorization token.

AD app role assignment

Steps

Copy file "Azure Purview API Request.postman_collection.json" from API_requests and import it in Postman

  1. Open "01 Get Token", set Tenant_ID, Client_Id, Client_secret, click Send

Get Auth Token

  1. Copy GUID for both storages as shown in the below image

Get GUIDs

3)Open "02 Create Lineage" in Postman, provide a token (got in step 1) in Auth, provide input and output GUIDs under inputs and outputs section of JSON in Body tab. Click Send.

Create lineage API request

  1. On successful response, check the Azure portal under the lineage tab of source or destination connection. You will see the lineage like the below image

Custom Lineage on Azure portal

Thanks for reading and trying it out. Happy learning!! Would you mind creating a PR if you have any questions/feedback?

About

How to setup custom lineage in Azure Purview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published