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

Ashutosh Mestry updated ATLAS-3715:
-----------------------------------
    Summary: Atlas: Improve Speed of Primitive Attribute Assignment  (was: 
ZipFileMigrationImporter: Improve Speed of Primitive Attribute Assignment)

> Atlas: Improve Speed of Primitive Attribute Assignment
> ------------------------------------------------------
>
>                 Key: ATLAS-3715
>                 URL: https://issues.apache.org/jira/browse/ATLAS-3715
>             Project: Atlas
>          Issue Type: Improvement
>          Components:  atlas-core
>    Affects Versions: trunk
>            Reporter: Ashutosh Mestry
>            Assignee: Ashutosh Mestry
>            Priority: Major
>             Fix For: trunk
>
>
> *Background*
> While profiling entity creation as part of zip file-based migration import, 
> it was observed that over 50% of time is spent in assigning values to 
> attributes that are of primitive type viz. string, date, etc.
> *Methodology Used*
> The entity creation flow already has _MetricRecorder_ added to key steps 
> within the entity creation flow. Additional methods (like 
> _mapPrimitiveValue_) were profiled to get complete breakdown.
> Data set contained large number of entities of various types. Ones used were 
> _hdfs_path, hive_db, hive_table, hive_column, hive_process, 
> hive_process_execution, hive_column_lineage_.
> *Solution*
> Within the migration request context, use the _setEncodedProperty_ instead of 
> using the current route of creating _AtttributeMutationContext_.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to