用户定义的函数 - Amazon Kinesis Data Analytics
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

用户定义的函数

用户定义的函数 (UDF) 是扩展点,允许您调用常用的逻辑或自定义逻辑,这些逻辑不能在查询中以其他方式表示。您可以使用 Python 或 Java 或 Scala 等 JVM 语言在 Studio 笔记本中的段落中实现 UDF。您还可以将包含使用 JVM 语言实现的 UDF 的外部 JAR 文件添加到 Studio 笔记本中。

要使用控制台向 Studio 笔记本添加 UDF JAR 文件,请按照以下步骤操作:

  1. 将 UDF JAR 文件上载到 Amazon S3。

  2. 在Amazon Web Services Management Console,选择创建自定义用于创建 Studio 笔记本的选项。

  3. 遵循 Studio 笔记本创建工作流程,直到您进入配置Step。

  4. 用户定义的函数部分,选择添加定义的函数.

  5. 指定 JAR 文件或具有 UDF 实施的 ZIP 文件的 Amazon S3 位置。

  6. 选择 Save changes(保存更改)。

在创建新 Studio 笔记本时使用CreateApplicationAPI 中指定 JAR 位置CustomArtifactConfiguration数据类型。要将 UDF JAR 添加到现有 Studio 笔记本中,请调用UpdateApplicationAPI 操作并在CustomArtifactsConfigurationUpdate数据类型。此外,您也可以使用Amazon Web Services Management Console将 UDF JAR 文件添加到你的 Studio 笔记本。