本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
用户定义的函数
用户定义的函数 (UDF) 是扩展点,允许您调用常用的逻辑或自定义逻辑,这些逻辑不能在查询中以其他方式表示。您可以使用 Python 或 Java 或 Scala 等 JVM 语言在 Studio 笔记本中的段落中实现 UDF。您还可以将包含使用 JVM 语言实现的 UDF 的外部 JAR 文件添加到 Studio 笔记本中。
要使用控制台向 Studio 笔记本添加 UDF JAR 文件,请按照以下步骤操作:
-
将 UDF JAR 文件上载到 Amazon S3。
在Amazon Web Services Management Console,选择创建自定义用于创建 Studio 笔记本的选项。
遵循 Studio 笔记本创建工作流程,直到您进入配置Step。
-
在用户定义的函数部分,选择添加定义的函数.
-
指定 JAR 文件或具有 UDF 实施的 ZIP 文件的 Amazon S3 位置。
-
选择 Save changes(保存更改)。
在创建新 Studio 笔记本时使用CreateApplicationAPI 中指定 JAR 位置CustomArtifactConfiguration
数据类型。要将 UDF JAR 添加到现有 Studio 笔记本中,请调用UpdateApplicationAPI 操作并在CustomArtifactsConfigurationUpdate
数据类型。此外,您也可以使用Amazon Web Services Management Console将 UDF JAR 文件添加到你的 Studio 笔记本。