管理项目数据

更新时间:
复制为 MD 格式

本文为您介绍如何在MaxCompute Studio上查看项目空间中的表、视图、函数和资源。

前提条件

已连接MaxCompute项目,详情请参见管理项目连接

背景信息

您可以在Project Explorer区域查看已添加连接的MaxCompute项目中的表、视图、函数和资源。

浏览和更新项目数据

  1. 进入MaxCompute Studio页面,在左侧导航栏,单击Project Explorer,即可浏览已连接的MaxCompute项目。
    项目展开后包含 Tables & ViewsFunctionsResources 三个节点,展开 Tables & Views 可查看项目中的所有表,进一步展开单张表可查看其字段名及数据类型。
  2. 单击Tables & ViewsFunctionsResources节点前的下拉箭头,可以查看该项目下的所有表、视图、函数和资源。
    说明
    • 此操作需要您拥有该MaxCompute项目的DESC TABLE权限。
    • MaxCompute Studio只能查看关联项目下的表,不能查看公共表。
  3. 在工具栏中,单击$$更新本地元数据。
    说明 MaxCompute Studio会将MaxCompute项目的元数据下载到本地,当MaxCompute项目的元数据有更新时,需要手动触发一次刷新,将变化的元数据重新加载到本地。

查看表或视图详细信息

  1. Tables & Views节点树中,单击表名展开节点,可以快速查看表的字段和字段类型。
  2. 在表名上单击右键,选择Show table detail,可以查看表的详细信息。例如,表的所属者、表的大小、表的列信息和Schema。
    界面中 Table information 区域还展示表的创建时间、最近修改时间、生命周期等元数据,Table schema 区域展示各字段的类型、是否允许为空等属性。底部的 Data Preview 区域支持预览和导入导出表数据。
  3. 在表名上单击右键,选择Find usages,可以查询表被脚本引用的情况。

查看函数详细信息

  1. Functions节点树中,单击UserDefined节点,可以查看您创建的函数。
    双击 UserDefined 下的函数(如 getregion),右侧编辑区将显示反编译后的 Java 源码,例如:
    //
    // Source code recreated from a .class file by IntelliJ IDEA
    // (powered by FernFlower decompiler)
    //
    
    package odps.test;
    
    import ...
    
    public class GetAddr extends UDF {
        public boolean enableFileWatch = false;
        private int offset;
        private int[] index = new int[256];
        private ByteBuffer dataBuffer;
        private ByteBuffer indexBuffer;
        private Long lastModifyTime = 0L;
        private File ipFile;
        private ReentrantLock lock = new ReentrantLock();
    
        public GetAddr() {
        }
        // ...
    }
    说明 Functions节点树的BuiltIn节点下分类显示系统的内建函数。内建函数详情请参见内建函数
    说明 Functions节点树的BuiltIn节点下分类显示系统的内建函数,双击即可显示该函数的使用说明。内建函数详情请参见内建函数
  2. 双击创建的函数,即可打开函数对应的代码。

查看资源详细信息

您可以在Resources节点树中,查看创建的资源。如本例中的 getaddr.jar(1353716B)和 ip.dat(8525962B),可查看资源文件名称及其大小。