数据服务血缘关系贯穿了数据服务 API 开发的全流程。从创建数据源信息开始,经过创建物理表、逻辑表,直至到 API 开发,最后将 API 授权给所属应用(PSM)后以供调用,上下游之间的关联关系,可借由数据服务血缘关系实现信息追溯。
本文将为您介绍数据服务血缘关系相关内容。
1 血缘关系使用场景 数据服务血缘关系常见使用场景说明如下:
当您想下线一个逻辑表时,想清楚的知道这个逻辑表已被哪些 API 所使用; 身为数据源表 Owner 或者是 API Owner,想了解逻辑表或者 API 被哪些 PSM 调用; 对于某个 API,想快速的知晓该 API 所使用的具体底层存储和物理表信息; 进行 API 开发时,想知晓这个 API 的逻辑表是属于什么类型的数据源。
2 支持范围 目前支持的数据服务血缘关系范围从数据源到API,主要关系流程为:数据源 > 物理表 > 逻辑表 > API > PSM 。
3 血缘关系查看入口 目前支持从物理表、逻辑表、API 详情和 PSM(应用管理界面)为入口进行血缘关系查看。
物理表 :
登录 DataLeap租户控制台 。 在概览 界面顶部服务窗口,单击数据服务 按钮,可快速进入到数据服务 功能界面。 依次进入数据源 > 物理表 > 表明细详情 > 血缘关系 界面进行查看。 逻辑表 :
【入口一 】
登录 DataLeap租户控制台 。 在概览 界面顶部服务窗口,单击数据服务 按钮,可快速进入到数据服务 功能界面。 依次进入数据源 > 逻辑表 > 表明细详情 > 血缘关系 界面进行查看。
【入口二 】 登录 DataLeap租户控制台 。 在概览 界面顶部服务窗口,单击数据服务 按钮,可快速进入到数据服务 功能界面。 依次进入数据集市 > 逻辑表集市 > 表明细详情 > 血缘关系 界面进行查看。 API 详情页 登录 DataLeap租户控制台 。 在概览 界面顶部服务窗口,单击数据服务 按钮,可快速进入到数据服务 功能界面。 依次进入 API > API 详情 > 血缘关系 界面进行查看。 应用管理(PSM) 登录 DataLeap租户控制台 。 在概览 界面顶部服务窗口,单击数据服务 按钮,可快速进入到数据服务 功能界面。 依次进入 系统管理 > 应用管理 > 血缘关系 界面进行查看。
4 血缘关系界面介绍
4.1 血缘信息搜索
当血缘关系较复杂时,您可通过以下几种方式进行搜索:
搜索框:在界面的搜索框 中,输入血缘节点关键词信息进行搜索,选择搜索节点后,该节点会被高亮展示在血缘中,并且将光标移动到此节点上。 范围:下拉选择范围 选项,可通过勾选想要展现的血缘范围,来呈现上下游血缘关系。 API 发布环境:勾选后,仅展示 API 线上版本的逻辑表关系;否则将展示所有版本 API 的逻辑表关系。注意
API 在数据服务中可能会存在多个版本,当前默认展示的是所有版本 API 的逻辑表血缘,您需注意 API 的版本和使用逻辑表之间的血缘展示情况。
API 调用时间:单击 API 调用时间 选项框,下拉选择 API 被调用的时间,可选“过去 1 天”、“过去 3 天”、“过去 7 天”、“过去 14 天”等时间范围。
4.2 血缘展现 血缘关系面板上的展现,从左到右顺序分表为:数据源 > 物理表 > 逻辑表 > API > PSM 。
您从以上任意一个血缘查看入口进入时,当前入口的节点便为血缘展示的主节点 ,血缘关系面板上会展示所有与主节点相关的同方向上下游 信息。
例如,从 API 详情节点进入时,API 便为主节点,且 API 所使用的逻辑表,其逻辑表使用的物理表会展示,但是 API 所使用的逻辑表相关的其他 API 不会被展示,如果需要查看逻辑表相关的其他 API 信息,需要进入以该逻辑表为主节点的血缘页面。
同时也支持您从上下游信息中,单击查看便可跳转到不同节点入口的血缘关系详情页。
4.3 血缘信息下载 数据服务血缘关系支持您将血缘数据下载为 CSV 格式,方便本地进行查看。
您可单击血缘信息右侧的下载 CSV 按钮,进行下载操作。
说明
目前只包括节点的基础信息(如 ID, 名字,项目),不包括节点的详细信息。