2016-12-21 56 views
0

在創建Kinesis Analytics應用程序時,它基於數據成功發現了我的模式。然而,當我點擊保存並繼續,我得到以下錯誤無法創建kinesis分析應用程序

錯誤更新應用更新您的 應用程序的問題。錯誤消息:檢測到1驗證錯誤:值'C'在 'input.inputSchema.recordColumns.2.member.name'未能滿足 約束:成員必須滿足正則表達式模式: [a-zA-Z] [a -Za-Z0-9 _] +

我的樣本記錄低於

{ 「報道」:{ 「時間戳」: 「1482231365」, 「C」: 「40」, 「ID」 :「D_aa-bb」}}

回答

0

我的不好,我忽略了錯誤信息。找到解決方案,希望它可以幫助某人。

自動檢測到的模式名稱是問題。從示例記錄中,自動檢測到的列名是C,正則表達式應該包含至少兩個字符。用兩個字符手動編輯模式後,它成功。

雖然還有一個問題,自動檢測列名稱timestamp是一個保留關鍵字,我們需要更改。