はじめに
DynamoDBは言わずと知れたKVSだが、それを忘れてredashで実行しようとすると、当然ながらエラーになる。
redashでDynamoDBのデータを見ようとした際、以下のようなエラーが出た
Error running query: No index found for query. Please use a SCAN query, or set allow_select_scan=True opt allow_select_scan true Download Dataset
原因
RDSのように普通のSQLで書いていた。
たとえば上のように
“` select * from xxxx “`
と書いていたのが原因
対応
“` scan * from xxxx “`
という書き方に修正し再度実行
無事データを取得できた