ta.pull with table name argument fetches NULL values incorrectly. - Aster Analytics

Teradata AsterĀ® Analytics Release NotesUpdate 3

Product
Aster Analytics
Release Number
7.00.02.01
Published
December 2017
Language
English (United States)
Last Update
2018-04-13
dita:mapPath
qhy1497542629412.ditamap
dita:ditavalPath
Generic_no_ie_no_tempfilter.ditaval
dita:id
zdi1474411568514
lifecycle
previous
Product Category
Software

Issue ID: ANLY-3975

Details: When the ta.pull function has a table name argument, it fetches NULL values incorrectly. For example:
ta.pull("empty_values_tab") -> r1
> r1
val_1 val_2 val_3
3 a c
11 
4 a b 
1 a b c
5 
2 b c
Workaround: Create a virtual data frame and use it instead of the table name in the ta.pull call. For example:
ta.data.frame("select * from empty_values_tab",sourceType="query")-> vdf
> ta.pull(vdf)-> r2
> r2val_1 val_2 val_3
3 a c
11 <NA> <NA> <NA>
2 b c
4 a b 
1 a b c
5