Notebook单元是Notebook中用于构建内容的基本组件。通过向Notebook中添加单元,您可以创建和组织内容。不同类型的单元支持不同的操作和功能。本文将为您介绍各单元的使用场景和支持的管理操作。
Markdown单元
Markdown支持您使用标准的Markdown语法为Notebook添加文本内容。
区域 | 说明 |
①操作区 | 单击选中添加的Markdown单元后,您可在操作区对Markdown单元进行管理。包括切换单元、在当前单元下添加单元、复制单元、向上移动单元、向下移动单元以及删除单元操作。 切换单元:切换当前Markdown单元为其他单元。例如Markdown单元、SQL单元、数据库SQL单元。 添加单元:在当前Markdown单元下添加其他单元。例如Markdown单元、SQL单元、数据库SQL单元。 复制单元:在当前Markdown单元下复制一个相同内容的Markdown单元。 移动单元:移动当前Markdown单元位置。支持向上和向下移动。 删除单元:删除当前Markdown单元。
|
②编辑区 | 在编辑区您可使用Markdown语法开发Notebook内容。Markdown语法,请参考Markdown语法。 |
SQL单元
SQL单元支持您使用SQL语法在Notebook中添加计算引擎SQL并运行。
区域 | 说明 |
①操作区 | 单击选中SQL单元后,您可以在操作区对SQL单元进行管理。包括运行SQL代码、查询加速、收起单元、格式化SQL、切换单元、添加单元、复制单元、移动单元、删除单元。 运行:运行当前SQL单元中的SQL代码。 查询加速:当前Notebook的项目为MaxCompute计算引擎时,支持查询加速。开启查询加速后,将使用MaxCompute MCQA加速查询,MCQA每一个租户下,作业数量与并发数有限制,可能会导致加速失败,执行报错。更多信息,请参见查询加速(MCQA)。 收起单元:收起当前SQL单元的代码区域。 格式化SQL:格式化当前SQL单元中的SQL代码。 切换单元:切换当前SQL单元为其他单元。例如,Markdown单元、SQL单元、数据库SQL单元。
说明 计算引擎绑定了开启Impala的Hive时,支持Impala SQL和Hive SQL相互切换。 添加单元:在当前SQL单元下添加其他单元。如Markdown单元、SQL单元、据库SQL单元。 复制单元:在当前SQL单元下复制一个相同内容的SQL单元。 移动单元:移动当前SQL单元位置。支持向上和向下移动。 删除单元:删除当前SQL单元。
|
②编辑区 | 您可以在编辑区内进行计算引擎SQL开发。 |
数据库SQL单元
数据库SQL单元支持您使用SQL语法在Notebook中添加数据库SQL并运行。
区域 | 说明 |
①操作区 | 单击选中数据库SQL单元后,您可以在操作区对数据库SQL单元进行管理。包括运行数据库SQL代码、收起单元、格式化SQL、切换单元、添加单元、复制单元、移动单元、删除单元。 运行:运行当前数据库SQL单元中的SQL代码。 收起单元:收起当前数据库SQL单元的代码区域。 格式化SQL:格式化当前数据库SQL单元中的SQL代码。 切换单元:切换当前数据库SQL单元为其他单元。例如,Markdown单元、SQL单元、数据库SQL单元。 添加单元:在当前数据库SQL单元下添加其他单元。如Markdown单元、SQL单元、据库SQL单元。据库SQL单元支持选择MySQL、AnalyticDB for PostgreSQL、Oracle、Presto。 复制单元:在当前数据库SQL单元下复制一个相同内容的数据库SQL单元。 移动单元:移动当前数据库SQL单元位置。支持向上和向下移动。 删除单元:删除当前数据库SQL单元。 选择数据源:选择用于执行SQL代码的数据源。 Catalog:Presto数据源需要选择Catalog。 Schema:AnalyticDB for PostgreSQL、Oracle、Presto数据源需要选择Schema。
|
②编辑区 | 您可以在编辑区内进行数据库SQL开发。 数据库SQL代码编辑完成后,可单击运行,系统将解析代码中所有对象确认当前用户是否具备对象的操作权限。若权限校验成功,说明当前操作用户具备检查对象的相应权限;若权限校验失败,则表明当前操作用户不具备对应对象的权限,并在权限校验失败对话框中展示相应的无权限对象列表。 权限校验失败对话框中将展示对象名称、对象类型、权限类型和操作信息。 对象名称:无权限对象的对象名称。 对象类型:表和全局变量。 权限类型:本次运行脚本中所需要的权限,其中数据源表只有查表数据权限;数据源只有执行权限。 操作:若检查对象失败,您可以针对单个或多个对象进行权限申请。 申请权限具体操作,请参见申请权限。获得权限后可重新运行。
说明 仅MySQL、Oracle类型的数据源,支持数据源的表级权限管控。
|