When I apply new_lookml_runtime: yes in the manifest.lkml, a LookML Error appears. The error message is something like “There was a problem building the derived table for view "my_derived_table". The filter "" is not allowed.”.
It does not happen in legacy LookML runtime, so obviously the new LookML runtime validates my LookML differently from the legacy one.
The filter which the error message points to is like this:
parameter: media {
suggest_persist_for: "5 seconds"
label: "Media"
type: unquoted
default_value: "someschema.@{table_a}"
allowed_value: {
label: "A"
value: "someschema.@{table_a}"
}
allowed_value: {
label: "c"
value: "someschema.@{table_c}"
}
allowed_value: {
label: "D"
value: "someschema.@{table_d}"
}
}
How does the new runtime validates filter?