马哈鱼数据血缘关系分析工具用户功能介绍
马哈鱼数据血缘关系分析工具具备完善编辑、显示、设置等功能,它特别注重用户信息安全,有针对性的隐私政策,用户可放心注册、登录及使用。首先,恭喜您已经拥有了一个马哈鱼数据血缘关系分析工具账户,接下来我们熟悉一下马哈鱼的基础功能框架,大概了解一下它有哪些功能,每个功能又能给您的工作带来哪些帮助,希望本文对您能有所帮助。
一、马哈鱼功能架构图
用户登录马哈鱼云服务页面后,可以清晰的感受到它主要是由两个区域组成,一个是用户交互功能区,另一个是分析结果显示区,我们能很友好的实现与用户交互,符合大多数人的操作习惯。每个区域又包含若干具体功能,接下来我们来分别介绍一下它们,帮助您快速熟悉并使用它。
二、用户功能介绍
下图是正常加载后的马哈鱼,可以清晰看到,整个工具视图被竖中线一分为二,左侧区域为用户交互功能显示区,右侧为分析结果显示区。其中,每个区域都有独立的功能/选项区,方便用户操作。
马哈鱼全景视图
!(https://gitee.com/gudusoft/imagebed/raw/master/功能介绍图.png)
功能区介绍:
1、用户交互功能区:
马哈鱼提供的一系列用户功能集合,它主要包括以下功能:
- SQL Editor:SQL语句编辑区,主要用来编辑SQL语句。它自身拥有独立的功能区,对应上图②,主要包括数据库种类选择、可视化分析(visualize)、表对象溯源(table Lineage)、join分析等不同维度的可视化功能。对于要分析的SQL语句来源,可以使用马哈鱼官方提供的示例语句【SQL】图标、手工编写、上传已有的sql文件等方式,需要说明的是,官方为解决客户提供的不规范语句可能带来的Orphan Column 错误,提供了Schema DDL上传,如需详细了解,请阅读《利用元数据提高 SQLFlow 血缘分析结果准确率》一文;
- Job list:当前用户已配置过的所有job列表;
- Schema Explorer:包含lineage explorer和schema explorer两种格式,架构采用树状显示,易于阅读;
- Setting:用户设置功能,包含:hide all columns(隐藏列,只显示对象级关系)、dataflow(数据流)、impact(显示影响的关系列)、show intermediate recordset(显示中间记录集)、show function(显示语句中的函数)等选项。需要说明的是,Dataflow 和impact 选项至少被选择一个.
- The Latest Job:所有的job作业中最新的那个。
- Export:导出分析结果,支持图片png和json两种格式。
- Version:显示当前马哈鱼的版本信息;
- Share:分享,通过该功能可生成分享链接;
- 马哈鱼在线支持:对应上图③,使用它可以向官方进行问题咨询和反馈建议。
2、分析结果显示区
马哈鱼分析结果显示区,主要包含以下显示区域:
- SQLFlow:数据血缘分析可视化展示,默认显示区;
- Table level lineage:表/视图对象级别的溯源关系可视化展示;
- Text output:以二维表Text形式显示SQL语句中涉及到的表、列等全部信息;
- Error message:显示错误信息,所分析的SQL语句没有错误时,该窗口不显示;
- 显示设置:对应上图⑤,它能调节显示面板的大小以及刷新面板;
- 预览区:对应上图⑥,如果语句逻辑复杂或浏览器分辨率较低时不能全部显示所有的分析结果,此时可以通过该预览区进行拖拉拽实现显示区域切换的目的。
3、其他功能
(1)、用户登录信息
马哈鱼提供了用户登录相关的功能,它主要包含以下几个功能:
- 用户登录:用于用户登录,详细信息请阅读《数据血缘关系分析工具 SQLFlow:用户注册》一文;
- 反馈:用于收集用户建议与意见;
- 在线资料:提供GitHub在线资料;
- Privacy Policy:隐私协议、用户信息保护承诺。
(2)、标准用户升级为付费用户
通过下图链接可跳转到用户身份升级页面,完成用户升级后,客户能在3分钟内极速体验到马哈鱼的所有超值功能。
4、关键功能界面展示
- Setting:默认选择【dataflow】和【show intermediate recordset】两个选项。
-
schema explorer:schema实现格式,它能很友好的显示表、视图、返回结果集及临时结果集等全部信息;
-
分享连接生成:点击generate按钮可生成分享链接。
三、参考网站
马哈鱼数据血缘关系分析工具中文网站: https://www.sqlflow.cn
马哈鱼数据血缘关系分析工具在线使用: https://sqlflow.gudusoft.com