Diseñar un UDX

El primer paso en el diseño de un UDX es identificar el tipo de acción que necesita que realice el agregado o función definidos por el usuario. Por ejemplo, es posible que quiera implementar funciones que realizan tareas como comparaciones u operaciones especializadas de series; análisis matemáticos personalizados o conversiones métricas a medidas inglesas, de Celsius a Fahrenheit o conversiones de moneda. Además, es importante identificar las bibliotecas compartidas definidas por el usuario que pueden necesitar los UDX o que puede desarrollar para crear UDX más eficientes que comparten rutinas comunes.

Antes de la función de funciones definidas por el usuario, las tareas de conversión y análisis normalmente requerían que los usuarios exportaran los datos del sistema a otro servidor host para realizar el procesamiento y, a continuación, cargar los datos convertidos de nuevo en el sistema Netezza Performance Server para su almacenamiento. Con las funciones definidas por el usuario, puede realizar muchos o todos estos pasos analíticos directamente en el sistema Netezza Performance Server.