Invocando um Conjunto Grande de SQL de um Aplicativo Rails 4

Eu tenho um aplicativo Rails 4 que eu uso em conjunto comsidekiq para executar tarefas assíncronas. Um dos trabalhos que normalmente executo fora do meu aplicativo Rails é um grande conjunto de consultas SQL complexas que realmente não podem ser modeladas pelo ActiveRecord. A conexão que esse conjunto de consultas SQL tem com meu aplicativo Rails é que ele deve ser executado sempre que uma das ações do meu controlador for invocada.

Idealmente, eu colocaria um trabalho na fila do meu aplicativo Rails no controlador para o Sidekiq ir adiante e executar as consultas. No momento, eles estão armazenados em um arquivo externo, e não tenho certeza de qual a melhor maneira de fazer com que o Rails execute o referido SQL.

Todas as soluções são apreciadas.

questionAnswers(8)

yourAnswerToTheQuestion