在 Netezza (Aginity) 中安装 UDF

Installing UDFs in Netezza (Aginity)

我正在尝试在 Netezza 查询中使用 GROUP_CONCAT() UDF,但我不知道如何将该函数安装到我的数据库中!我已经下载了 C++ 代码,文件夹中有一个安装程序,但我不知道如何 运行!

我已经在谷歌上搜索了大约一天,但一无所获。我正在使用 Windows 计算机并通过 Aginity 运行ning Netezza。

有人能帮帮我吗?

提前致谢, 康纳

UDF 是通过 Netezza 主机上的命令行界面安装的,而不是通过 SQL。您需要将源代码通过 sftp 传输到主机,使用 SSH 工具(例如 putty 或工具->SSH 终端下的 Aginity SSH 客户端)连接,然后从那里 运行 安装脚本。您的数据库登录名不适用于登录主机。您可能需要与管理员合作才能获得访问权限。

下面是一个将GROUP_CONCAT的c++版本安装到名为TESTDB的数据库中的例子。

[nz@netezza group_concat]$ ls -1
GroupConcat.cpp
GroupConcatSep.cpp
install
[nz@netezza group_concat]$ ./install testdb
CREATE AGGREGATE
Created uda
Done
CREATE AGGREGATE
Created uda
Done