Stay organized with collections
Save and categorize content based on your preferences.
You can track lineage information for external systems that aren't supported
by automated data lineage tracking.
For example, to track data movement operations when moving data in and out
of systems that aren't supported by automated data lineage tracking.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003eYou can track data lineage for external systems not supported by automated tracking.\u003c/p\u003e\n"],["\u003cp\u003eTracking data movement in and out of unsupported systems is achievable.\u003c/p\u003e\n"],["\u003cp\u003eCustom events for lineage tracking require creating a process, a run, and a lineage event.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eprocesses.create\u003c/code\u003e, \u003ccode\u003eprocesses.runs.create\u003c/code\u003e, and \u003ccode\u003eprocesses.runs.lineageEvents.create\u003c/code\u003e methods are utilized to make this custom tracking happen.\u003c/p\u003e\n"]]],[],null,["# Track external system lineage information\n\nYou can track lineage information for external systems that aren't supported\nby [automated data lineage tracking](/dataplex/docs/about-data-lineage#lineage-supported-systems).\nFor example, to track data movement operations when moving data in and out\nof systems that aren't supported by automated data lineage tracking.\n\nRecord custom events\n--------------------\n\n1. Create a [process](/dataplex/docs/reference/data-lineage/rest/v1/projects.locations.processes#Process) using the [processes.create](/dataplex/docs/reference/data-lineage/rest/v1/projects.locations.processes/create) method.\n2. Create a [run](/dataplex/docs/reference/data-lineage/rest/v1/projects.locations.processes.runs#resource:-run) using the [processes.runs.create](/dataplex/docs/reference/data-lineage/rest/v1/projects.locations.processes.runs/create) method.\n3. Create a [lineage event](/dataplex/docs/reference/data-lineage/rest/v1/projects.locations.processes.runs.lineageEvents#resource:-lineageevent) using the [processes.runs.lineageEvents.create](/dataplex/docs/reference/data-lineage/rest/v1/projects.locations.processes.runs.lineageEvents/create) method."]]