The problem I’m having
When adding two entries of macros in
dbt compile has the following complain:
02:17:51 Encountered an error: Compilation Error dbt found two macros named "macro2" in the project "xxx". To fix this error, rename or remove one of the following macros: - macros/utils/a_file_with_2_macros_defined.sql - macros/utils/a_file_with_2_macros_defined.sql
The context of why I’m trying to do this
Initially there was only 1 macro
macro1 defined in
macros/utils/a_file_with_2_macros_defined.sql and the
property.yml is like below and everything works just fine.
version: 2 macros: - name: macro1 description: "" arguments: ""
Then I added an additional macro
macro2 to the same
sql file and the
property.yml file is changed to something below. But
dbt compile starts to pop up the complains. If I remove the entry from
property.yml file, everything works just fine and the data model consuming the new macro also works fine.
Anyone has any clue on what’s going on here? I’m pretty sure I don’t have two macros with the same name in my project.
version: 2 macros: - name: macro1 description: "" arguments: "" - name: macro2 description: "" arguments: ""