在 DBT 中读取 Redshift 外部 table

Read Redshift external table in DBT

我试图从 dbt 中读取 redshift 外部 table,这是我通过从 s3 存储桶中读取数据创建的.在 DBT 中,我在模型文件夹中创建了一个 .sql 文件并编写了以下查询。

{{ config(materialized="view") }}

select * 来自<>。<>

但出现以下错误:

未启用对外部架构中本地对象的操作

需要帮助!!提前致谢。

您将要使用宏的 dbt 包:dbt-external-tables。没有它,您将无法从 S3 读取数据。