Stream Analytics job has validation errors: The given key was not present in the dictionary


„Stream Analytics job has validation errors: The given key was not present in the dictionary”

A Stream Analyitics ezt a kicsit félrevezető hibaüzenetet adja, ha a lekérdezés nem támogatott funkciót tartalmaz. Esetemben ilyen volt az az eset amikor ugyanazt a WITH kulcsozóval definiált lejkérdezést alias-okkal kétszer is hozzá akartam joinolni egy lekérdezéshez:

„In this preview release a given sub-query step defined using the WITH keyword cannot be referenced more than once. A common scenario that this may impact is a self-join using aliases of the same step. To workaround this behavior, please create two separate steps with the same sub-query and different names”

Forrás: Azure Stream Analytics Preview limitations and known issues. Sajnos ez a limitáció nem csak a preview szolgáltatás limitációja volt, hanem benne maradt az élesben is. Különösen kellemetlen, hogy a teszteléskor nem jelez hibát, de ha job-ból akarjuk futtatni, Akkor a job nem indul el, és ekkor dobja a The given key was not present in the dictionary hibaüzenetet.

Elválasztó

Már készül a következő cikk. Iratkozzon fel az értesítőre.

|

Kővári Attila
2015. szeptember 09.
Címkék: