我在一个文件夹中有一些 SQL 查询 (DBT)。我必须运行 dbt sql 文件并验证它们。在运行之前,我必须克隆查询中使用的源。我正在浏览每个文件并记录其中存在的每个源(它们是非常大的查询),这花费了很多时间。如果有一个自动化程序,它会更容易,这样它可以逐个检索每个查询(文件)中使用的源并将其存储在单独的文本文件中。FROM {{ source('schema', 'table') }}
在查询中,源是这样提到的。我们可以使用正则表达式来识别和查找每个查询中使用的源表。有人可以帮帮我吗?谢谢!!