[
https://issues.apache.org/jira/browse/ATLAS-1825?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ashutosh Mestry updated ATLAS-1825:
-----------------------------------
Attachment: ATLAS-1825-Import-transform.2.patch
> Import API: Ability to Apply Transforms to Attributes During Import
> -------------------------------------------------------------------
>
> Key: ATLAS-1825
> URL: https://issues.apache.org/jira/browse/ATLAS-1825
> Project: Atlas
> Issue Type: Improvement
> Components: atlas-core
> Affects Versions: trunk
> Reporter: Ashutosh Mestry
> Assignee: Ashutosh Mestry
> Fix For: trunk
>
> Attachments: ATLAS-1825-Import-transform.2.patch
>
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> h3. Scenarios
> *Case 1*
> In a situation where, data exported from a cluster is imported to a different
> cluster, it is necessary to make changes to attributes of entities such that
> their values represent their environment
> Example: Entities exported from cluster called _'cl1'_ will have _@cl1_ in
> their qualifiedName attribute. When these entities are imported to a cluster
> called _'cl2'_ the qualifiedName attribute should read _@cl2_ to correctly
> reflect their new environment.
> *Case 2*
> Exported data contains an attribute that has value that does not conform to
> the conventions followed within the cluster. This can be corrected by
> exporting the data and reimporting it with an applied transform.
> Example: Entities were created with an attribute value as upper case, this
> needs to be lower case to conform to a convention.
> h3. Solution
> As part of Import API, it will help to be able to specify in a generic manner
> the transforms that could be applied to an entity type.
> The implementation should be extensible so that new transforms could be added
> in future.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)