I want to go through the concept of KSQL and trying to run some example with this. I created a stream with a topic with JSON value_format. The topic contain data in JSOn format like this:
{"schema":{"type":"struct","fields":[{"type":"string","optional":false,"field":"MANDT"},{"type":"string","optional":false,"field":"SHDEFG"},{"type":"string","optional":false,"field":"VBELN"},{"type":"string","optional":false,"field":"POSNR"},{"type":"string","optional":false,"field":"ZERDAT"},{"type":"string","optional":false,"field":"ERNAM"},{"type":"string","optional":false,"field":"EXTDSN"},{"type":"string","optional":false,"field":"EXTDSD"},{"type":"string","optional":false,"field":"REMDEL"},{"type":"string","optional":false,"field":"REMSHP"},{"type":"string","optional":false,"field":"DELBY"},{"type":"string","optional":false,"field":"DELON"},{"type":"string","optional":false,"field":"BRANCH"},{"type":"string","optional":false,"field":"CONTRACT_NO"},{"type":"string","optional":false,"field":"ZINVRMK"},{"type":"string","optional":false,"field":"ZOLDRSN"},{"type":"string","optional":false,"field":"ZUPDBY"},{"type":"string","optional":false,"field":"ZUPDON"},{"type":"string","optional":false,"field":"ZTIME"}],"optional":false,"name":"ZHIST_DEL_SHPDEL"},"payload":{"MANDT":"400","SHDEFG":"S","VBELN":"1110507050","POSNR":"000000","ZERDAT":"20170808","ERNAM":"CDOUSER","EXTDSN":" ","EXTDSD":"20170808","REMDEL":" ","REMSHP":"02","DELBY":"CDOUSER","DELON":"20170902","BRANCH":"2310","CONTRACT_NO":" ","ZINVRMK":" ","ZOLDRSN":" ","ZUPDBY":" ","ZUPDON":"00000000","ZTIME":"130234"}}.
After this when I am executing the query: select * from my_stream; it show me output like this:
I am unable to understand why payload coming null. Please tell me where am I wrong?