个人目录

个人目录是为每位开发者提供的私有存储与开发空间,用于代码的管理和调试。您可以在此目录中创建和维护个人代码。

背景信息

个人目录下的文件分为两类:我的文件和本地文件。以下为这两种文件类型的介绍:

目录类型

存储目录

存储提供方

存储路径

是否允许终端直接操作文件

我的文件

个人目录下默认存在的目录。

DataWorks

——

本地文件

个人开发环境默认存储目录。

说明

需要先创建个人开发环境实例

  • DataWorks

  • 用户NAS服务

  • 未使用NAS存储:/mnt/workspace/.virtual_documents

  • 使用NAS存储路径:在创建个人开发环境实例时指定。

文件类型

个人目录下创建的文件类型无限制,但仅支持运行以下类型的文件:

  • .ipynb:Notebook文件。

  • .sh:Shell文件。

  • .py:Python文件。

  • .sql:SQL文件。

说明

个人目录可以读写Visual Studio Code支持的其他开发语言对应的文件类型,但不提供语法提示和开发环境,不支持运行。

前提条件

进入个人目录

  1. 进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的快速进入 > Data Studio,进入Data Studio。

  2. Data Studio页面左侧导航栏单击image按钮,进入数据开发页面后,单击左侧目录树中的个人目录,进入个人目录。

添加个人文件

添加个人文件支持以下两种方式,您可以根据需求选择任一方式进行操作。

方式一:手动创建文件

个人目录工具栏中,单击image图标可快速创建个人文件。创建时需指定文件后缀以确定文件类型。支持的文件类型及其说明,请参见文件类型

方式二:添加本地文件

除了手动创建个人文件外,您还可以通过拖拽的方式,将本地操作系统资源管理器中的文件、文件夹或代码库直接添加到个人目录中进行管理。

编辑个人文件

添加完个人文件后,您可以通过单击文件名进入编辑页面,并开始编辑文件内容。例如,在 .sql 文件中编写SQL语句。如下所示:

SELECT * FROM dw_work WHERE work_title IS NOT NULL;

运行个人文件

您可参照下文运行个人文件,其中,在个人目录支持运行的文件类型中,.sql文件和.py文件可以指定将代码下发至空间绑定的计算资源执行。

方式一:在个人目录下运行

这种方式适合日常开发、测试和临时查询。在开发过程中,您需要测试一小段代码逻辑是否按预期工作,可以在个人目录下创建临时文件来测试代码。

  1. 配置调试参数

    • 在个人目录下,找到需要运行的ShellPythonSQL文件,单击进入编辑页面,在右侧的调试配置中设置任务运行参数。

      参数

      说明

      类型

      选择您所执行文件所需的计算资源类型。

      计算资源

      选择对应您所绑定的计算资源。

      资源组

      选择您所购买的资源组。

    • Notebook文件运行需要创建个人开发环境,详情请参见创建个人开发环境实例

  2. 调试运行代码。

    在文件详情页面,单击工具栏中的image按钮即可快速运行任务。

方式二:提交至项目目录运行

若个人目录下的代码需要在生产环境中周期性调度执行,可以通过提交到项目目录的功能,基于个人文件快速创建调度节点,并按照项目目录的流程创建周期任务,完成后续的开发操作。

  1. 进入提交流程。

    在个人目录下找到需要提交至项目目录的文件,双击文件名打开文件详情。在文件详情工具栏中,单击image按钮将文件提交至项目目录。

  2. 配置提交参数。

    配置

    描述

    选择节点类型

    选择将个人文件提交为项目目录中的节点类型。请注意,当前代码需与所选节点类型匹配。

    选择创建节点所属的路径

    选择节点在项目目录中的存储路径。

    确定节点名称

    确认是否使用个人文件名作为节点名,或重新定义节点名。

管理个人文件

个人目录下的文件,均可以通过文件右键菜单进行管理,例如下载文件至本地,删除文件、重命名文件。

针对个人开发环境的文件,除上述方式外,您还可以通过终端进行管理。

  • 在集成终端中打开

    在本地文件目录下,找到目标文件并右键单击,在弹出的菜单中选择在集成终端中打开,此操作将快速打开终端窗口,并自动定位到该文件。

  • 将本地文件夹添加到个人目录

    在本地文件目录下,找到目标文件并右键单击,在弹出的菜单中选择将本地文件夹添加到个人目录...,可快速将您通过终端创建的文件加载至个人目录。

  • 将本地文件夹从个人目录删除

    在本地文件目录下,找到目标文件并右键单击,在弹出的菜单中选择将本地文件夹从个人目录删除...,此操作可快速将个人目录下的文件移除,但不会彻底删除该文件。

附录:个人目录界面功能

Data Studio个人目录具体支持的操作如下:

界面功能

功能描述

image

将本地文件夹添加到个人目录。

image

新建Notebook。

image

新建文件。

image

新建文件夹。

image

刷新。

image

收起文件夹。