Skip to content

Unable to find column name when written in non-lowercasce quoted style #1092

Closed
@rampage644

Description

@rampage644

Following query fails with 000200: DataFusion error: Schema error: No field named "User". Valid fields are source.user, source.email, source.crm_user_id, ...

create or replace transient table EMBUCKET.driveload.driveload_clari_export_forecast_net_iacv_source
    

    
    as (WITH source AS (

    SELECT *
    FROM EMBUCKET.driveload.clari_export_forecast_net_iacv

), renamed AS (

    SELECT
         "User"::VARCHAR            AS user,
         "Email"::VARCHAR           AS email,
         "CRM_User_ID"::VARCHAR     AS crm_user_id,
         "Role"::VARCHAR            AS sales_team_role,
         "Parent_Role"::VARCHAR     AS parent_role,
         "Timeframe"::VARCHAR       AS timeframe,
         "Field"::VARCHAR           AS field,
         "Week"::NUMBER             AS week,
         "Start_Day"::DATE          AS start_date,
         "End_Day"::DATE            AS end_date,
         "Data_Type"::VARCHAR       AS data_type,
         "Data_Value"::VARCHAR      AS data_value
    FROM source

)

SELECT *
FROM renamed
    )
;

Metadata

Metadata

Assignees

Labels

dbtRelated to dbt

Type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions