It’s not on our roadmap. Our official guidance is to use an intermediary like Rockset or Stitch. However we would certainly consider a pull request implementing a nicer integration.
The biggest question is what would such an integration look like?
DynamoDB is not a relational database so it’s not as easy as wrapping SQL query text in a call to a vanilla driver. DQL does it. And it’s impressive that it’s as feature-rich considering Dynamo’s document-oriented design. But this isn’t a winning-strategy since it involves completely re-implementing ANSI SQL in Python.
Most queries to DynamoDB are chained method calls which are harder to replicate in a SQL Box environment like Redash. The way we did this with MongoDB was by using a JSON document that implements a key-value-pair for each “step” in the method chain. An implementation like this for DynamoDB could work. With Mongo we pass everything to a
collections.find() call. Is there a similar method available in Amazon’s