[ 
https://issues.apache.org/jira/browse/ATLAS-4889?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18005507#comment-18005507
 ] 

chaitali borole edited comment on ATLAS-4889 at 7/15/25 6:24 AM:
-----------------------------------------------------------------

(Scenario 1 and Scenario 2 usecases are written in same image)
Scenario 1:
Where there are simply 4 entities in ctas
If ctas1 is targeted then it has *classi1,classi2,classi3 *propagated and it 
will traverse and fetch till firstparent as it is parent of classi1 
,secondParent as it is parent of classi2 , thirdparent as it is parent of 
classi3 

Irrespective of this if this a scenario if ctas1entity has only 1 
classification propagated i.e classi1
it will still fetch all entities till firstParent as parent of classi1

Scenario2:
if CT5 is targeted and has c1,c2,c3 classifications propagated
in the image we can see T3 has blocked c1 and c2 from edge connecting CT1 
T3 has blocked C3 classification on edge connecting CT2 hence in such 
situations to catch both the lineage is required hence it will fetch incoming 
edges till corresponding parent of classifications

Scenario3:
If CT7 is targeted entity then it has classi2 propagated and so it will 
traverse till CT1 as it is parent of classi2

While traversing it will find CT1 has another classification propagated classi1 
which was blocked for further propagation in such case it will again traverse 
till T1 as it is parent of classi1.


was (Author: chaitali):
 !IMG_9139.jpeg! 
Scenario 1:
Where there are simply 4 entities in ctas
If ctas1 is targeted then it has *classi1,classi2,classi3 *propagated and it 
will traverse and fetch till firstparent as it is parent of classi1 
,secondParent as it is parent of classi2 , thirdparent as it is parent of 
classi3 

Irrespective of this if this a scenario if ctas1entity has only 1 
classification propagated i.e classi1
it will still fetch all entities till firstParent as parent of classi1

Scenario2:
if CT5 is targeted and has c1,c2,c3 classifications propagated
in the image we can see T3 has blocked c1 and c2 from edge connecting CT1 
T3 has blocked C3 classification on edge connecting CT2 hence in such 
situations to catch both the lineage is required hence it will fetch incoming 
edges till corresponding parent of classifications


 !IMG_9138.jpeg! 

If CT7 is targeted entity then it has classi2 propagated and so it will 
traverse till CT1 as it is parent of classi2

While traversing it will find CT1 has another classification propagated classi1 
which was blocked for further propagation in such case it will again traverse 
till T1 as it is parent of classi1.

> Incremental export : When an entity has tag propagated and is exported , the 
> tag is not propagated to it in the export.
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-4889
>                 URL: https://issues.apache.org/jira/browse/ATLAS-4889
>             Project: Atlas
>          Issue Type: Improvement
>          Components:  atlas-core
>    Affects Versions: 3.0.0
>            Reporter: chaitali borole
>            Assignee: chaitali borole
>            Priority: Major
>         Attachments: IMG_9138.jpeg, IMG_9139.jpeg
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> STEPS TO REPRODUCE:
> Create table1
> Create lineage CTAS tables of depth 10 ( t1 -> t2 -> t3 ..... t10)
> Associate tag tag1 to table1
> Export table table10
> Import the zip
> CURRENT BEHAVIOUR:
> table10 doesn't have the tag associated to the it since the "entityGUID" is 
> of table1's and table1 is not exported
>  
> EXPECTED BEHAVIOUR:
> table10 should have tag1 exported



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to