[ 
https://issues.apache.org/jira/browse/ATLAS-2637?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ashutosh Mestry updated ATLAS-2637:
-----------------------------------
    Attachment: ATLAS-2637-Data-Migration-Infer-types-that-store-edg.patch

> Data Migration: Import: Infer Types that Store Edge Ids
> -------------------------------------------------------
>
>                 Key: ATLAS-2637
>                 URL: https://issues.apache.org/jira/browse/ATLAS-2637
>             Project: Atlas
>          Issue Type: Improvement
>          Components:  atlas-core
>    Affects Versions: trunk
>            Reporter: Ashutosh Mestry
>            Assignee: Ashutosh Mestry
>            Priority: Major
>             Fix For: trunk
>
>         Attachments: 
> ATLAS-2637-Data-Migration-Infer-types-that-store-edg.patch
>
>
> *Background*
> Existing implementation of _Data Migration_ needs end user to specify 
> properties of types that need post processing.
> Post processing is essentially replacing the stored edge ids with the ones in 
> the newly migrated database.
> This is error prone, where the creator of types may not be aware of this, and 
> hence may forget to specify the type and property during migration. This will 
> result in entities of the type being unusable.
> *Solution*
> Infer the types and the properties in following way:
>  * Navigating through all the types in type registry.
>  * Find attributes that have arrays with array elements as object ids.
> Pass these type-properties map to the migration process.
> This will eliminate the need for letting user specify these properties.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to