数据目录
Data Studio数据目录全面支持OpenLake湖仓一体架构,实现统一元数据管理,提供多样化的建表方式,并辅助智能建表,提升数据研发效率,满足不同类型用户多样化元数据创建及管理的需求。
前提条件
已创建工作空间,并选择参加数据开发(Data Studio)(新版)公测。
支持的数据目录类型
下表为您展示当前数据目录支持的数据源类型,以及对应类型数据源添加至DataWorks数据目录的方式。
数据目录 | 是否支持从工作空间绑定的数据源添加 | 是否支持从账号已有数据源添加 |
MaxCompute(内部项目、外部项目) | ||
Hologres(内部数据库、外部数据库) | ||
DLF Catalog(DLF1.0、DLF2.0) | ||
Hive(EMR Hive) | ||
AnalyticDB MySQL | ||
AnalyticDB PostgreSQL | ||
StarRocks | ||
AI Catalog(AI数据集、AI模型) | 系统将自动读取与当前 DataWorks 空间同名的AI空间下的数据。 |
认证身份与鉴权说明
数据目录是否能够正常读取数据源下的数据信息,取决于数据源添加至数据目录的方式,具体规则如下:
从工作空间绑定的数据源实例添加到数据目录时,该数据目录将使用数据源配置的身份信息从数据源读取数据至DataWorks数据目录。
从个人账号已有的数据源实例添加到数据目录时,该数据目录将使用您个人身份信息从数据源读取数据至DataWorks数据目录。
若使用RAM子账号在数据目录查看MaxCompute数据,请参照以下内容提前获得MaxCompute相关权限:
为RAM子账号授予查看Project元数据的权限。
GRANT DESCRIBE ON PROJECT <PROJECT名> TO USER RAM$<AccountID>:<RAM用户名>;
若添加的MaxCompute数据源或项目已开启三层模型时,需为RAM子账号授予查看Schema元数据权限。
GRANT DESCRIBE ON SCHEMA <Schema名> TO USER RAM$<AccountID>:<RAM用户名>;
进入数据目录
进入DataWorks工作空间列表页,在顶部切换至目标地域,找到已创建的工作空间,单击操作列的 ,进入Data Studio。
在左侧导航栏单击
,进入数据目录。
添加数据目录
您可以根据个人需求来打造个性化的目录树,提升使用体验。具体操作如下:
进入数据目录后,找到需要添加的数据源类型,点击数据源类型名称后面的
图标,即可进入数据目录的添加页面。
在数据目录添加页面,您可以找到具体的实例或者数据源,单击对应实例或者数据源操作栏中的添加,即可将该实例或数据源添加到数据目录。
从DataWorks空间已有的数据源添加的数据目录,添加完成后将对空间成员可见。
从账号下已有的数据源添加的数据目录,添加后仅对您个人可见。
从账号下已有的数据源添加的数据目录,在数据目录列表页面中,仅会展示与DataWorks项目空间处于相同地域下、且您有权限访问的数据源实例。
管理数据目录
隐藏数据目录
如果您在开发过程中不希望看到与当前操作数据目录无关的其他数据目录,可以通过以下步骤将其隐藏。
找到左侧目录树中的数据目录,单击右上角的
图标。
在弹窗中单击对应引擎前面的
图标,即可隐藏该引擎对应的所有数据目录。
说明在弹窗中单击对应引擎前面的空白位置,即可取消隐藏该引擎对应的所有数据目录。
移出数据目录
如不再使用添加的数据目录,您可通过以下操作移出对应的数据目录。
在左侧目录树中的数据目录中,找到您所添加的数据目录,单击操作列的移出或解绑数据目录。即可完成数据目录的移除操作。
创建数据对象
在数据目录界面找到添加好的目录并展开目录,鼠标移动到目录上会出现图标,单击该图标即可进入对应数据对象创建页面。每类数据对象支持的创建方式不同,具体创建说明,请参照以下内容。
管理数据对象
查看数据对象
您可通过以下操作,在数据目录中查看已创建的数据对象。
若在数据目录查看数据表时遇到权限校验异常,您需要首先确认该数据目录的数据源来源,然后根据数据源的来源定位权限校验不通过的身份或账号。接下来,前往数据源为该身份或账号授予相应的报错权限。具体详情请参见认证身份与鉴权说明。
在数据目录逐层单击数据目录左侧的
图标,您可在数据目录的下面层级中选择需要查看的数据库、表、视图等信息。
以查看表信息为例,在数据目录中单击表,即可在表列表页面选择需要查看的表信息。
您也可以直接在数据目录中单击具体表名。查看表的明细信息(表字段、分区字段)、基本信息(所属项目、负责人、生命周期等)以及DDL语句。
修改数据对象
您可通过以下操作,在数据目录中修改已创建的数据对象。
在数据目录逐层单击数据目录左侧的
图标,您可在数据目录的下面层级中选择需要查看的数据库、表、视图等信息。
以修改表信息为例,在数据目录中单击表,即可在表列表页面选择需要修改的表信息。
单击表名称,进入表的详情页面。
您可以单击表详情页面右上角的编辑按钮,修改表的相关配置(表名、生命周期、字段信息等)。
删除数据对象
您可通过以下操作,在数据目录中删除已创建的数据对象,以删除表信息为例。
在数据目录中右键待删除的表,然后单击删除,即可删除此表。