Hello Sri Lakshman Velugubantla
Azure Purview is designed to capture the full history of data lineage, including changes over time. Each time a notebook is run, if there are changes, a new lineage will be captured, hence the multiple lineages you are seeing. This is by design and allows you to track changes to your data over time.
As of now, there isn't a direct way to filter only the latest lineage in Azure Purview itself.
You can try tracking the latest by making use of REST APIs. You can also find more information about the Azure Purview REST APIs in the official documentation: https://docs.microsoft.com/rest/api/purview/
If you found the information above helpful, please Click Yes. This will assist others in the community who encounter a similar issue, enabling them to quickly find the solution and benefit from the guidance provided.