[
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)