Creating a new query runner (data source) in Redash

To support new data source type in Redash, you need to implement a Query Runner for this data source type. I’m working on a Snowflake query runner, so decided to use this opportunity to describe the process of adding a new data source: We start with implementing the BaseQueryRunner class: from re…