I’m trying to understand if it is possibe to extend a new column with the output of a user defined function.
I would like to achieve the same as the following:
print k='8.8.8.8'
| extend l = geo_info_from_ip_address(k)
In my user defined function I’m contacting an API with a value stated in a parameter and returning a tabular output. The documentation on User Defined Functions seem to suggest there are some restrictions on achieving this because the parameter would depend on the row-context. Is it possible to overcome this restriction in any way?
The error message I’m getting in particular is:
Semantic error: Unresolved reference binding: 'IPAddress'