1 )首先看一个效果图

2 )由于使用hdp 进行Atlas集成,所以下面使用的是0.7版本的,亲自验证过的流程,先上一段json, 每两个Table (entity)之间需要一个Process 进行连接,形成一条血缘关系图。首末两端使用 inputs ,outputs进行entity 关联

{"entity":{"typeName":"Process","attributes":{"qualifiedName":"table_03@datag@10.10.66.30","createdBy":"caozqaAPI","createTime":"2017-08-25T13:15:25.369Z","updatedBy":"caozqaAPI","updateTime":"2017-08-25T14:12:45.246Z","name":"table_01","comment":"rdbms_table API insert test","description":"rdbms_table  手动输入","owner":"caozqa","type":"table","contact_info":"table_03_info","inputs":[{"guid": "eddcde3c-92a2-4cfc-86d1-6ea43f6497b0","typeName": "rdbms_table"}],"outputs":[{"guid": "f438d921-ff4c-4838-bdca-3b868bbed825","typeName": "rdbms_table"}]}}
}

3)代码中可以找到一个 Process类 ,该类继承自Asset类型,所以自带有name,owner,description,quailifiedName四种属性,它自己特有的inputs和outputs表示该过程的输入输出,它是Atlas血缘管理中所有类型的超类,在概念上,它可以用于表示任何数据变换操作。例如,将原始数据的 hive 表转换为存储某个聚合的另一个 hive 表的 ETL 过程可以是扩展过程类型的特定类型。流程类型有两个特定的属性,输入和输出。输入和输出都是 DataSet 实体的数组。因此,Process 类型的实例可以使用这些输入和输出来捕获 DataSet 的 lineage 如何演变,例如hive_process,sqoop_process 类型,在rdbms中直接使用Process 来存储血缘关系

4) 查询API的方式 采用base 验证  get请求

http://ip:port/api/atlas/v2/lineage/58182d3b-0777-4297-aae8-949368ef7bc5

Apache Atlas2.0 第六节 血源关系相关推荐

  1. NHibernate.3.0.Cookbook第一章第六节Handling versioning and concurrency的翻译

    NHibernate.3.0.Cookbook第一章第六节Handling versioning and concurrency的翻译 第一章第二节Mapping a class with XML第一 ...

  2. 初等数学O 集合论基础 第六节 商集

    初等数学O 集合论基础 第六节 商集 这一讲延续第四讲对等价关系与等价的讨论,引入商集这个概念. 定义0.22 假设∼\sim∼是非空集合XXX上的一个等价关系,称X/∼X/\simX/∼是XXX基于 ...

  3. 第六节 交叉分析和非参数检验

    第六节 交叉分析和非参数检验 交叉分析 交叉分析(卡方检验): 交叉分析又称为卡方检验,卡方检验的地位等同于独立样本t检验和单因素方差分析,目的也是为了研究变量之间的差异关系.是现状分析内容中的主要构 ...

  4. 《Linux内核分析》 第六节 进程的描述和进程的创建

    <Linux内核分析> 第六节 进程的描述和进程的创建 20135307 张嘉琪 原创作品转载请注明出处 +<Linux内核分析>MOOC课程http://mooc.study ...

  5. 【计导非课系列】 第六节 算法 数据结构

    [计导非课系列] 第六节 算法 数据结构 程序=算法+数据结构 众所周知,完美的程序是由优秀的算法和良好的数据结构组成的.什么是算法?什么是数据结构?这里,我们将一起探索算法和数据结构的奥秘,初步揭开 ...

  6. 《gcc五分钟系列》第六节:编译期符号检查

    <gcc五分钟系列>第六节:编译期符号检查 上一节,我们说了从源文件到目标文件的编译过程.这一节,我想讨论一下编译期符号检查的问题.     请原谅我实在不知道如何翻译"refe ...

  7. [Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel

    [Qt教程] 第26篇 数据库(六)SQL关系表格模型QSqlRelationalTableModel 楼主  发表于 2013-5-21 20:54:13 | 查看: 677| 回复: 6 SQL关 ...

  8. 大白话5分钟带你走进人工智能-第二十六节决策树系列之Cart回归树及其参数(5)...

                                                    第二十六节决策树系列之Cart回归树及其参数(5) 上一节我们讲了不同的决策树对应的计算纯度的计算方法, ...

  9. Apache 2.0性能优化—MPM的选择与配置

    Apache 2.0性能优化-MPM的选择与配置 谈到Apache,大多数系统管理员对其稳定版1.3印象颇深.虽然Apache 2.0的系列开发版早已由Alpha.Beta发展到现在的GA(Gener ...

最新文章

  1. python降级-关于卸载:如何从Python 3.2降级到2.7?
  2. c语言无视数据类型字符串存储,C语言基础-第二课-数据类型与运算符(示例代码)...
  3. C/C++与内存相关的函数
  4. stl vector 函数_vector :: clear()函数,以及C ++ STL中的示例
  5. 一个公网ip多少钱_一个丛书书号多少钱
  6. asp建站系统源码_ASP.NET制造业进销存管理系统源码
  7. windows部署免安装版python
  8. AndroidStudio安卓原生开发_一个activity中引用多个fragment_以及不同activity中复用某个fragment---Android原生开发工作笔记117
  9. Dinic最大流(bzoj 2756: [SCOI2012]奇怪的游戏)
  10. 浅谈Web网站的架构演变过程
  11. 【混音教程】开启你的混音生涯的6个心法|MZD Studios
  12. 人体各部分英语 图片
  13. STM32与S3C2440的区别
  14. linux双线双网卡双ip双网关设置方法,Linux双线双网卡双IP双网关设置方法
  15. Fastjson小于1.2.67 UnSerializable RCE分析研究
  16. mqtt简介及在web端的应用(接入阿里iot)
  17. hive 神盾特工局_详解漫威电影宇宙历史(一)宇宙初创到泰坦星的陨落
  18. 2012 Tokyo Regional C. One-Dimensional Cellular Automaton 矩阵快速幂
  19. Android整数相加程序
  20. 西南政法大学计算机课程要求,新高考西南政法大学需要选哪些课程?附西南政法大学选科要求...

热门文章

  1. 社区活动 | OpenVINO™ DevCon 中国系列工作坊第二期 | 使用 OpenVINO™ 加速生成式 AI...
  2. 我的女朋友是个测试员,我很爱她
  3. javascript函数模拟ATM机取款机
  4. 水果店怎么吸引顾客进店消费,水果店如何快速吸引人进店
  5. registerDataSetObserver:浅析Andorid ListView和Adapte
  6. 张高兴的 UWP 开发笔记:定制 ContentDialog 样式
  7. 小白围观,超级牛的STM32 BLDC直流电机控制器设计
  8. 软件测试常见的状态码,软件测试-面试总结
  9. 电脑软件经常出现程序未响应是什么原因?及4种解决方法总结
  10. Linux常用命令粗略总结