更新时间:2026-07-03 GMT+08:00
分享

Session APIs

load_dataset(name, *, database=None)

描述:从指定数据库加载数据集。

输入参数:

  • name (str) :要加载的Dataset的名称。
  • database (Optional[str]) :要加载Dataset的数据库名称。如果未提供,则使用默认数据库。

返回值类型:Dataset。

set_function_staging_workspace(*, obs_server, obs_bucket_name, obs_directory_base, access_key, secret_key, security_token=None)

描述:配置函数部署所需的临时工作区,包括设置必要的凭证和存储信息。

输入参数:

  • obs_server (str) :OBS服务的地址。
  • obs_bucket_name (str) :要使用的OBS桶的名称。
  • obs_directory_base (str) :OBS中用于存储工作区数据的基目录路径。
  • access_key (str) :用于身份验证的访问密钥。
  • secret_key (str) :用于身份验证的私密密钥。
  • security_token (Optional[str]) :用于身份验证的安全令牌,如果未提供则默认为None。

返回值类型 :None。

sql(query, **kwargs)

描述:用于执行SQL查询语句,并返回查询结果。

输入参数:

  • query (str) :要执行的SQL查询语句。
  • **kwargs (Any) :可变关键字参数,用于传递查询的额外参数。

返回值类型 :Any,返回SQL查询的结果。

explain_plan(verbose=True)

描述:生成作业执行计划。

输入参数:

verbose(bool) :如果为True,提供查询计划的详细说明;如果为false,则仅提供简单的执行计划。

返回值类型:str。

explain_performance()

描述:执行查询并生成计划,计划中包含执行过程中详细的性能指标。

输入参数:无。

返回值类型:str,详细的执行计划。

stats()

描述:获取当前会话的所有历史作业的执行记录。

输入参数:无。

返回值类型 :list。

相关文档