-
Notifications
You must be signed in to change notification settings - Fork 2
Description
Hi!
I have set up a Proof of Concept (PoC) that calls the dbt run command after ingesting some data. The ingestion process is executed using an IRIS Interoperability Production. Since this production invokes its hosts asynchronously, multiple dbt run commands are issued concurrently.
To provide a visual representation of this production, please refer to the following image:
In order to increase throughput, I have adjusted the pool size of the host that issues the dbt run command to allow concurrent calls. However, after making this adjustment, dbt-iris started logging error messages like the following:
<Table 'customer1_dbt.stg__ordem_servico__dbt_tmp' already exists>
I think the cause is dbt-iris always try to create a new table with the same name, because there are many dbt process running in parallel due serveral interoperability BOs running in parallel as well.
I would like to know if this indicates a misuse of dbt and dbt-iris or if there is an underlying issue.
Thanks!
