Impala entity metadata migration
Impala metadata entities are fully migrated from Navigator to Atlas.
The following sections describe how metadata is mapped from Navigator to Atlas; if Atlas requires metadata that wasn't available in Navigator, the migration notes describe how the Atlas metadata values are generated.
Migrated entities include:
For entity metadata that is common to all entities, see System metadata migration.
Impala Process
Navigator impala_operation entities are migrated to Atlas impala_process entities.
Navigator Metadata | Atlas Metadata | Migration Notes |
---|---|---|
inputs | inputs | Points to the input entities as relationship attributes. |
outputs | outputs | Points to the output entities as relationship attributes. |
queryHash | Not used in Atlas. | |
queryText | attributes.queryText | Not used currently in Atlas (see Impala Process Execution). |
sourceId | Not used in Atlas. | |
unparsed | Not used in Atlas. | |
wfIds | Not used in Atlas. | |
attributes.endTime | Not used currently in Atlas. | |
attributes.operationType | Defaults to null. | |
attributes.qualifiedName | Generated as a string with the input entities and output
entities, where each entity is noted by
<asset_qualifiedName>:<createTime> and
entries are separated by colons, and an arrow shows the break
between input and output entities. For example:
|
|
attributes.queryGraph | Defaults to null. | |
attributes.queryId | Defaults to null. | |
attributes.recentQueries | Defaults to null. | |
attributes.startTime | Not used currently in Atlas. | |
attributes.userName | Not used currently in Atlas. |
Impala Column Lineage
Navigator impala_sub_operation entities are migrated to Atlas impala_column_lineage entities.
Navigator Metadata | Atlas Metadata | Migration Notes |
---|---|---|
inputs | attributes.inputs | Points to the input column entities as relationship attributes. |
outputs | attributes.outputs | Points to the output column entities as relationship attributes. |
firstClassParentId | attributes.query | Points to the parent impala_process entity
as a relationship attribute. |
originalName | attributes.qualifiedName | Generated as a string with the input entities, output
entities, and target column name, where each entity is noted by
<column_qualifiedName>:<createTime> and
entries are separated by colons, and an arrow shows the break
between input and output entities. For example:
|
attributes.dependencyType | Set to "SIMPLE". | |
attributes.expression | Defaults to null. |
Impala Process Execution
Navigator impala_operation_execution entities are migrated to Atlas impala_process_execution entities.
Navigator Metadata | Atlas Metadata | Migration Notes |
---|---|---|
inputs | inputs | Points to the input entities as relationship attributes. |
outputs | outputs | Points to the output entities as relationship attributes. |
ended | attributes.endTime | |
operation | attributes.process | Points to the parent impala_process entity
as a relationship attribute. |
originalName | attributes.queryText | |
principal | attributes.userName | |
started | attributes.startTime | |
attributes.hostName | Defaults to null. | |
attributes.qualifiedName | Generated as a string with the input entities, output
entities, and execution start and end timestamps, where each
entity is noted by
<asset_qualifiedName>:<createTime> and
entries are separated by colons, and an arrow shows the break
between input and output entities. For example:
|
|
attributes.queryGraph | Defaults to null. | |
attributes.queryId | Defaults to null. | |
attributes.queryPlan | Set to "Not Supported". |