[PDF][PDF] devUDF: Increasing UDF development efficiency through IDE Integration. It works like a PyCharm!

M Raasveldt, P Holanda, S Manegold�- EDBT, 2019 - pdet.github.io
M Raasveldt, P Holanda, S Manegold
EDBT, 2019pdet.github.io
User-defined functions (UDFs) facilitate the execution of analytics pipelines inside the
database. They provide many advantages over traditional methods, such as close-to-data
execution and automatic parallelization. However, the standard workflow for developing and
debugging UDFs does not allow developers to use their regular toolchains and Integrated
Development Environments (IDEs). As a result, writing functional UDFs is challenging. In this
demo, we present the devUDF, a plugin to the PyCharm IDE that allows developers to�…
Abstract
User-defined functions (UDFs) facilitate the execution of analytics pipelines inside the database. They provide many advantages over traditional methods, such as close-to-data execution and automatic parallelization. However, the standard workflow for developing and debugging UDFs does not allow developers to use their regular toolchains and Integrated Development Environments (IDEs). As a result, writing functional UDFs is challenging. In this demo, we present the devUDF, a plugin to the PyCharm IDE that allows developers to develop and debug their MonetD-B/Python UDFs directly from within the IDE.
pdet.github.io