union operator does not work with isfuzzy=true

Copper Contributor

According to the documentation (https://docs.loganalytics.io/docs/Language-Reference/Tabular-operators/union-operator) when setting isfuzzy=true "means that query execution will continue even if the underlying table or view reference is not present, yielding a warning in the query status results (one for each missing reference)".


This does not work. The query result is always:

 

  • The query was aborted by the server. Details: 'where' operator: Failed to resolve table or column expression named..

 

You can simply try this out by using the example from the documentation page:

 

let View_1 = view () { range x from 1 to 1 step 1 };
let View_2 = view () { range x from 1 to 1 step 1 };
let OtherView_1 = view () { range x from 1 to 1 step 1 };
union isfuzzy=true
(View_1 | where x > 0),
(View_2 | where x > 0),
(View_3 | where x > 0)
| count

 

Does anyone know if this is a documentation or implementation problem ?

 

tnx //emilisfuzzy.PNG

 

 

0 Replies