What is the best way to use fillnull for multiple fields? What is the best way to avoid it working for only the first field?
Some examples are:
| fillnull value=NULL field1 field2 field3
| fillnull value=NULL field1 | fillnull value=NULL field2 | fillnull value=NULL field3
Thank You
@dannyzen, I would choose the following above adding separate pipes for each fillnull
. Separate pipe means entire record will be used again for the 2nd fillnull and so on. The fillnull command being a streaming command it would make sense to call in a single place.
| fillnull value=NULL field1 field2 field3
However, you can definitely test the actual performance using Job Inspector for both the compare and see the response time for yourself.
Thank you
I will group the fields as field1 field2 field3
If wanted to substitute values for null values in all the fields
you can specify |fillnull
@dannyzen, I would choose the following above adding separate pipes for each fillnull
. Separate pipe means entire record will be used again for the 2nd fillnull and so on. The fillnull command being a streaming command it would make sense to call in a single place.
| fillnull value=NULL field1 field2 field3
However, you can definitely test the actual performance using Job Inspector for both the compare and see the response time for yourself.
@dannyzen I have converted comment to Answer. Please accept to mark this question as answered!