Skip to content

Error on running on parallel #3

@jrpereirajr

Description

@jrpereirajr

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:

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions