Ashutosh Mestry created ATLAS-3715:
--------------------------------------

             Summary: ZipFileMigrationImporter: 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
             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