I have an Azure Stream Analytics job that uses an EventHub and a Reference data in Blob storage as 2 inputs. The reference data is CSV that looks something like this:
REGEX_PATTERN,FRIENDLY_NAME
115[1-2]{1}9,Name 1
115[3-9]{1}9,Name 2
I then need to lookup an attribute in the incoming event in EventHub against this CSV to get the
FRIENDLY_NAME
.
Typical way of of using reference data is using JOIN
clause. But in this case I cannot use it because such regex matching is not supported with LIKE
operator.
UDF is another option, but I cannot seem to find a way of using reference data as a CSV inside the function.
Is there any other way of doing this in an Azure Stream Analytics job?
REGEX_PATTERN
? – Jay GongJOIN
would work in my case. The alternative I could think was, was using an UDF, but was wondering if I can use the entire list of reference data in the UDF to perform the lookup. – user_name