【发布时间】:2021-09-07 14:56:26
【问题描述】:
我们正在使用 DBT 将表添加到雪花中。我们创建了一个与以下模型类似的表格:
{{
config(
materialized='table'
)
}}
select
NAME,
RIGHT(ADDRESS,6) AS PIN
FROM {{ source('PERSON','PERSON_DETAILS')}}
创建表时,NAME 的数据类型在雪花中正确显示为 varchar(50),它是源列的数据类型。但是 PIN 的数据类型是 varchar(16777216),这是雪花中 varchar 的最大大小。有什么方法可以使用 dbt.使用雪花 UI 进行的更改是不够的,因为我们需要 dbt 代码将表移动到更高的环境。
【问题讨论】:
标签: snowflake-cloud-data-platform dbt