Skip to content

add purview lineage#239

Open
edkreuk wants to merge 4 commits into
mainfrom
add_purview_lineage_pipeline
Open

add purview lineage#239
edkreuk wants to merge 4 commits into
mainfrom
add_purview_lineage_pipeline

Conversation

@edkreuk

@edkreuk edkreuk commented Jul 2, 2026

Copy link
Copy Markdown
Owner

Add Notebook and Pipeline to extract Lineage and send to Purview

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds new Fabric pipeline + notebooks to generate column-level lineage from Lakehouse metadata and publish it to Microsoft Purview, extending the framework’s tooling/orchestration surface.

Changes:

  • Introduces PL_FMD_TOOLING_LOAD_TO_PURVIEW to lookup active entities and invoke a Purview-processing notebook.
  • Adds NB_FMD_PROCESSING_PARALLEL_MAIN_PURVIEW to orchestrate per-entity notebook execution via runMultiple.
  • Adds NB_FMD_PURVIEW_LINEAGE_TABLE_COLUMN to create/update Purview assets + processes with column mappings.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
src/PL_FMD_TOOLING_LOAD_TO_PURVIEW.DataPipeline/pipeline-content.json New pipeline wiring lookup → conditional → notebook execution for Purview load.
src/PL_FMD_TOOLING_LOAD_TO_PURVIEW.DataPipeline/.platform Registers the new data pipeline artifact.
src/NB_FMD_PURVIEW_LINEAGE_TABLE_COLUMN.Notebook/notebook-content.py New notebook that resolves Fabric Lakehouse SQL endpoints, builds column mappings, and publishes Purview entities/processes.
src/NB_FMD_PURVIEW_LINEAGE_TABLE_COLUMN.Notebook/.platform Registers the new lineage notebook artifact.
src/NB_FMD_PROCESSING_PARALLEL_MAIN_PURVIEW.Notebook/notebook-content.py New orchestration notebook to batch/chain notebook execution for Purview lineage publishing.
src/NB_FMD_PROCESSING_PARALLEL_MAIN_PURVIEW.Notebook/.platform Registers the new orchestration notebook artifact.
config/item_deployment.json Adds the new pipeline/notebooks to the deployment manifest.

Comment thread config/item_deployment.json Outdated
Comment on lines +121 to +124
"Data_WorkspaceGuid": {
"type": "string",
"defaultValue": "3e43b742-3e41-4ec0-a414-03adf83c08e7"
}
Comment thread src/NB_FMD_PURVIEW_LINEAGE_TABLE_COLUMN.Notebook/notebook-content.py Outdated
edkreuk and others added 3 commits July 3, 2026 08:46
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants