【发布时间】:2019-01-29 12:32:57
【问题描述】:
我有一个 luigi 任务,它读取 .sql 文件并输出到 BigQuery。
我的问题是有什么方法可以用不同的 .sql 文件重复使用相同的任务,而不必复制整个 luigi 任务,即我想创建模板 luigi 任务的实例。
class run_sql(luigi.task):
sql_file = 'path/to/sql/file' # This is the only bit of code that changes
def complete(self):
...
def requires(self):
...
def run(self):
...
【问题讨论】: