DataWorks的SQLNotes功能用于编写Markdown文本、SQL代码并可直接查询和保存查询结果。本文为您介绍如何创建并管理SQLNotes。

创建SQLNotes

  1. 进入SQLNotes页面。
    1. 进入数据分析模块,详情请参见:进入数据分析
    2. 您可以在数据分析首页的快捷入口区域单击SQLNotes模块图标进入SQLNotes页面。
      还支持您单击顶部菜单栏的SQLNotes进入SQLNotes页面。
  2. SQLNotes页面的新建 SQLNotes区域,单击新建SQLNotes图标,创建SQLNotes文件。
    新建sql note

    新建的SQLNotes文件页面默认显示如下内容。

    说明 您也可以根据业务需求,修改默认创建的单元,重新构造SQLNotes文件。
    新建SQLNotes
    区域 描述
    Markdown单元 区域①为一个Markdown单元,其存放的位置及对应功能如下:
    • Markdown单元放置代码单元之前:通常用于记录分析SQL操作的目的。
    • Markdown单元放置代码单元之后:通常用于记录SQL操作得出的初步结论。
    代码单元 区域②为一个代码单元,用于输入执行操作的SQL代码。
    说明 建议您为每一段需要独立执行的SQL代码创建一个单元,方便您管理不同的操作。
    快捷键 区域③为您展示了单元的相关快捷操作。具体如下:
    • 运行单元:单击目标单元后,点击键盘上的F8按键,即可运行该单元。
    • 停止单元:单击目标单元后,点击键盘上的F9按键,即可停止该单元。
    运行单元 区域④为您展示了单元的功能操作按钮。您可以根据业务需求选择运行或停止目标单元或全部单元。
  3. 在SQLNotes文件页面顶部菜单栏的工作空间下拉列表,选择SQL执行的工作空间。
    工作空间
  4. 新增单元。
    1. 单击任意单元,选择+SQL或单击页面底部的+新增单元,新建SQL单元。
      单击目标单元后,您可以在单元框内编写SQL代码,单元框上方会显示该单元可执行的功能图标,您可以单击对应图标运行、移动、删除或新建SQL单元,还支持您单击格式化图标格式化SQL语句、单击切换markdown图标将SQL语句切换为Markdown文本模式。
    2. 单击任意单元,选择+Markdown,新建Markdown单元。
      单击目标单元后,您可以在单元框内编写Markdown文本,单元框上方会显示该单元可执行的功能图标,您可以单击对应图标移动、删除或新建Markdown文本,还支持您单击切换markdown图标将Markdown文本转换为SQL语句模式。
  5. 保存SQLNotes文件。
    1. 单击SQLNotes文件页面顶部菜单栏右侧的保存
    2. 保存文件对话框,输入文件名
    3. 单击确认,保存新建的SQLNotes文件。
  6. 可选:SQLNotes文件分享。
    SQLNotes文件保存后,刷新页面会为你展示分享按钮,您可以单击页面顶部菜单栏右侧的分享,分享当前SQLNotes文件至指定用户。分享SQLNotes文件分享方式如下:
    • 通过链接分享。

      单击复制链接,即可获取当前文件的链接地址,发送该地址至指定用户,该用户即可读取或编辑当前文件。

    • 所有人可见。

      开启所有人可见滑块按钮后,则当前登录账号下的所有RAM用户均可读取该SQLNotes文件。

    • 指定可阅读人员。

      所有人可见滑块按钮关闭后,您可以选择单击添加,指定分享当前SQLNotes文件给目标用户。通过该方式分享的用户仅可以阅读SQLNotes文件,不能编辑该文件。

管理SQLNotes

在SQLNotes页面,您可以查看已创建SQLNotes文件的相关信息,并执行重命名、转交等管理操作。管理SQLNotes
区域 描述
1 在该区域您可以切换我创建的分享给我的两个类目,查看对应类目下的SQLNotes文件。
2 在该区域,您可以通过文件名称搜索目标SQLNotes文件。
说明 DataWorks当前支持模糊匹配,即输入需要搜索的关键词,即可显示出名称中包含关键词的SQLNotes文件。
3 在该区域,您可以查看SQLNotes文件的文件名创建人创建时间以及最近更新时间等信息。
同时,您还可以对目标SQLNotes文件执行如下操作:
  • 重命名:单击目标SQLNotes文件操作列的重命名图标,即可重命名该文件。
  • 转交:单击目标SQLNotes文件操作列的转交图标,您可以转交该文件给其他RAM用户。转交后,对应RAM用户即可拥有该文件的所有操作权限,同时,该文件将会自动从当前登录账号的SQLNotes文件列表中删除。
  • 删除:单击目标SQLNotes文件操作列的删除图标,即可删除该文件。