Give a decent error message instead of "Stream Analytics job has validation errors: The given key was not present in the dictionary."
Any time there is some kind of dictionary, you need to tell us WHICH dictionary and WHAT they key was. Otherwise, the error is completely useless. You might as well say, "Something went wrong".
I've gone over all of my field names from input, query and output. They all match. So far, ASA has been pretty good with errors but this is terrible.