个人目录

更新时间:2025-02-10 07:38:10

通常在项目开发过程中,需要做一些临时的数据分析,这些分析无需在生产环境进行调度,这时可以在个人目录下创建属于个人的代码文件。个人目录的代码文件如需在生产环境进行周期性调度,可以提交至项目目录。本文介绍个人目录的具体使用方法。

前提条件

进入个人目录

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

  2. Data Studio一级功能入口选择image,进入数据开发,在二级功能入口找到个人目录区域。

个人目录界面说明

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

image

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

  • image:新建NoteBook。

  • image:新建文件。

  • image:新建文件夹。

  • image:刷新。

  • image:收起文件夹。

个人目录支持的文件类型

个人目录支持如下类型文件的读写和运行:

  • .ipynb:NoteBook文件。

  • .sh:Shell文件。

  • .py:Python文件。

  • .sql:SQL文件。

说明

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

个人目录下文件来源说明

我的文件

我的文件下创建的文件由DataWorks统一存储,您可以在这里创建文件并进行开发。

image

本地文件

本地文件是指将您本地硬件上已有的项目文件上传至Data Studio中,在Data Studio中编辑、修改、调试等。

  1. 个人目录中,单击image,然后选择已创建的文件夹和文件。

  2. 添加成功后,即可在个人目录中查看本地文件并进行开发。

    image

    说明
    • 通过此方式添加的文件,修改后将同步修改本地文件。

    • 本地文件仅您可见,其他用户不可见。

个人开发环境文件

个人开发环境文件指创建了个人开发环境后,系统提供的系统盘空间(默认30 GiB),您可以在此空间内创建文件并进行开发。

image

  1. 创建个人开发环境

  2. Data Studio顶部切换至个人开发环境后,即可在个人目录中查看个人开发环境中的文件并进行开发。

    image

    说明

    个人开发环境提供的存储空间位于/mnt/workspace/.virtual_documents路径下,您可以右键个人开发环境文件,选择在集成终端中打开查看。

    image

个人开发环境挂载的NAS存储空间

个人开发环境挂载NAS文件是指创建了个人开发环境时,选择了挂载NAS,您可以在NAS空间内创建文件并进行开发。

  1. 创建个人开发环境,并选择新增存储来源,挂载NAS。

  2. 完成创建并在Data Studio顶部切换至个人开发环境后,即可在个人目录中查看个人开发环境挂载的NAS中的文件并进行开发。

    image

    说明

    NAS文件所在的位置取决于您配置的挂载路径,您可以右键单击NAS中的文件,选择在集成终端中打开查看。

    image

调试运行

SQL文件为例,编辑完代码后,在右侧单击调试配置,设置计算资源计算配额DataWorks资源组脚本参数后,单击运行

image

说明

DataWorks提供脚本参数,可实现代码动态入参,您可在SQL代码中通过${变量名}的方式定义代码中的变量,并在调试配置 > 脚本参数处,为该变量赋值。脚本参数配置为具体取值后,在任务运行时会自动替换。

将个人目录文件提交至项目目录

在个人目录完成代码开发并测试运行成功后,可将个人目录的文件提交至项目目录。

  1. 单击编辑器操作栏中的提交到项目目录

  2. 选择提交的文件对应项目目录中的节点类型,本文以MaxCompute SQL为例。

  3. 选择创建节点所属的路径(项目目录),单击确定

    说明

    如果没有可选的项目目录,请在左侧二级功能入口的项目目录下手动创建。

  4. Enter键,确定MaxCompute SQL节点名称

  5. 提交完成后,即可在项目目录中看到已提交的MaxCompute SQL节点。

    image

  • 本页导读 (1)
  • 前提条件
  • 进入个人目录
  • 个人目录界面说明
  • 个人目录支持的文件类型
  • 个人目录下文件来源说明
  • 我的文件
  • 本地文件
  • 个人开发环境文件
  • 个人开发环境挂载的NAS存储空间
  • 调试运行
  • 将个人目录文件提交至项目目录