select * from td_mldb.DataRobotPredict(
on iris_example_test
on (select * from datarobot_models where model_id='dr_iris_rf') DIMENSION
using
Accumulate('id')
ModelOutputFields('1', '2', '3')
OverwriteCachedModel('false') -- Default behavior, can be omitted. Looks for the model in the cache and uses it, if present (instead of 'false' it can also be used: 'f'|'no'|'n'|'0').
) as td order by id;
*** Query completed. 30 rows found. 5 columns returned.
*** Total elapsed time was 1 second.
id prediction 1 2 3
------ ---------------- ---------------------- --------------------- ---------------------
5 '1' 1.0 0.0 0.0
10 '1' 1.0 0.0 0.0
15 '1' 1.0 0.0 0.0
20 '1' 1.0 0.0 0.0
25 '1' 0.9993333333333333 6.666666666666666E-4 0.0
30 '1' 1.0 0.0 0.0
35 '1' 1.0 0.0 0.0
40 '1' 1.0 0.0 0.0
45 '1' 0.9993333333333333 6.666666666666666E-4 0.0
50 '1' 0.9996 4.0E-4 0.0
...
select * from td_mldb.DataRobotPredict(
on iris_example_test
on (select * from datarobot_models where model_id='dr_iris_rf') DIMENSION
using
Accumulate('id')
ModelOutputFields('1', '2', '3')
OverwriteCachedModel('*') -- Overwrites model in the cache. Looks for the model in the model table and overwrites the cached model (instead of '*' it also can be used: '<cached_model_name>'|'true'|'t'|'yes'|'y'|'1').
) as td order by id;
*** Query completed. 30 rows found. 5 columns returned.
*** Total elapsed time was 12 seconds.
id prediction 1 2 3
------ ----------------- ---------------------- --------------------- ---------------------
5 '1' 1.0 0.0 0.0
10 '1' 1.0 0.0 0.0
15 '1' 1.0 0.0 0.0
20 '1' 1.0 0.0 0.0
25 '1' 0.9993333333333333 6.666666666666666E-4 0.0
30 '1' 1.0 0.0 0.0
35 '1' 1.0 0.0 0.0
40 '1' 1.0 0.0 0.0
45 '1' 0.9993333333333333 6.666666666666666E-4 0.0
50 '1' 0.9996 4.0E-4 0.0
...