You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@atlas.apache.org by "Vimal Sharma (JIRA)" <ji...@apache.org> on 2017/01/23 10:17:26 UTC

[jira] [Commented] (ATLAS-1494) Data models of types inheriting Process have Inputs,Outputs which are of very generic type.

    [ 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)