Creare una libreria condivisa definita dall'utente
Per rendere il codice UDX più efficiente e più facile da mantenere, o per rendere i vostri UDX consapevoli di specifici algoritmi di elaborazione che volete usare, potete usare librerie condivise per definire il codice. Le librerie condivise definite dall'utente sono oggetti del database. Si compilano e si registrano come si fa con le UDF o le UDA. Gli oggetti della libreria condivisa vengono salvati sull'host Netezza Performance Server.
Inoltre, assicurarsi di dichiarare tutti i file header della libreria standard C++ che la libreria condivisa definita dall'utente potrebbe richiedere. Se la vostra libreria condivisa dipende da altre librerie condivise definite dall'utente, assicuratevi di annotare tali dipendenze, in quanto è necessario specificarle quando si registra questa libreria condivisa definita dall'utente.
- Creare/ottenere la libreria condivisa C++. Assicuratevi che sia debuggato e pronto all'uso.
- Compilare la libreria condivisa.
- Collegare la libreria condivisa.
- Registrare la libreria come oggetto nel database di Netezza Performance Server.