Skip to content

Ddestination Snowflake: giving errors for BigQuery source when RECORD type with REPEATED mode #30179

Closed
@rengler-noodle

Description

@rengler-noodle

Connector Name

destination-snowflake

Connector Version

3.1.0

What step the error happened?

During the sync

Revelant information

BigQuery -> Snowflake

airbyte/source-bigquery:0.3.0
airbyte/destination-snowflake:3.1.0

Prior to the dv2 rollout in our airbyte cloud account, there weren't issues loading these columns from BigQuery.

Presently when syncing (even after full table deletion, connector reset, and full re-sync), the _AIRBYTE_META column is presenting the following message:

{
  "errors": [
    "Problem with `user_properties`",
    "Problem with `event_params`",
    "Problem with `items`"
  ]
}

The consistent thing between these columns is that they are RECORD types in BigQuery with REPEATED mode.

The problematic Snowflake columns are Object columns. I believe they were formally Variant columns.

Here is an example of the BigQuery schema (this is google analytics 4 raw data):

image

The result in Snowflake is that the entire column now has null values. The sync completes successfully.

Hopefully this is enough to work with, I want to avoid pasting any logs or data since this is sensitive data. Happy to try to provide more if needed.

Relevant log output

No response

Contribute

  • Yes, I want to contribute

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