Skip to content

Destination Redshift: connection fails in normalization due to syntax error (field named boolean) using Typeform #20060

Closed
@asharov

Description

@asharov

Environment

  • Airbyte version: 0.40.23
  • OS Version / Instance: AWS EC2 Amazon Linux
  • Deployment: docker-compose
  • Source Connector and version: Typeform 0.1.9
  • Destination Connector and version: Redshift 0.3.51
  • Step where error happened: Sync job

Current Behavior

After setting up the connection from Typeform to Redshift, the sync fails with "Failure Origin: normalization, Message: Normalization failed during the dbt run. This may indicate a problem with the data itself." The details show

Database Error in model responses_answers (models/generated/airbyte_incremental/airbyte_jaakko/responses_answers.sql)
  syntax error at or near ","
  LINE 101:     boolean,
                       ^
  compiled SQL at ../build/run/airbyte_utils/models/generated/airbyte_incremental/airbyte_jaakko/responses_answers.sql

It seems to me that Airbyte is trying to create a table with dbt in a way that is not correct Redshift syntax (I had no problems with a Postgres destination).

Expected Behavior

The sync should complete and I should get my Typeform data into Redshift.

Logs

8f6266dc_fa9c_4da8_8172_3c840432455e_logs_1.txt

Steps to Reproduce

  1. Create a Typeform source
  2. Create a Redshift destination
  3. Create a connection from Typeform to Redshift
  4. Run sync

Are you willing to submit a PR?

I don't have the time now to learn enough of this system to be able to do that.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions