The following tutorials detail the implementation & execution of distributed User-Defined Functions Overview (UDFs) in the respective APIs. Also provided are examples of UDFs, including a simple table copy and a more complex integration into a machine-learning library's demo program.
Learn more about the UDF development process using a sample UDF tutorial in the following languages:
Kinetica v5.4 or later
UDFs enabled in /opt/gpudb/core/etc/gpudb.conf
:
enable_procs = true
The system_admin
role (for creating and executing procs using the APIs)
User authorization enabled (recommended); see Security Configuration section for details
Kinetica UDF APIs; these come packaged with the default Kinetica installation, but can be downloaded separately, if developing UDFs without a local Kinetica instance installed