[ 
https://issues.apache.org/jira/browse/ATLAS-1494?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15834206#comment-15834206
 ] 

Vimal Sharma commented on ATLAS-1494:
-------------------------------------

[~ssainath] I think this is by design. Types inheriting from type Process can 
connect cross component entities. For example, type "storm_topology" inherits 
from "Process" and its inputs/outputs can be entities of type "hive_table", 
"kafka_spout", "hdfs_path".

Imposing constraints on "inputs" and "outputs" of types derived from "Process" 
sounds reasonable and needs discussion. As you mentioned, we can consider 
imposing additional constraints on derived types like "falcon_process" to allow 
specific types in "inputs/outputs".

> Data models of types inheriting Process have Inputs,Outputs which are of very 
> generic type. 
> --------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-1494
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1494
>             Project: Atlas
>          Issue Type: Bug
>          Components:  atlas-core
>            Reporter: Sharmadha Sainath
>
> Types which are inheriting from Process have Inputs,Outputs as attributes of 
> datatype array<DataSet> which is very generic. For example, falcon_process' 
> input and output should be falcon_feed. In case of generic DataSet , input 
> and output can be any DataSet like hive_table, hbase_column_family , 
> jms_topic etc., which is faulty when associated to the falcon_process. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to