在 Redshift 上的 DBT 模型上断言数据库错误
Assert database error on DBT model on Redshift
从今天开始我们就遇到了这个错误,DBT/SQL 没有被触及我在许多进程中都收到了带有相同消息的错误。
完全刷新 DBT 会清除它,但是当第一个增量运行时,它再次开始失败并出现相同的错误,“上下文”没有帮助,我 运行 手动查询并且没有任何问题。
我看到的唯一变化是 Redshift 自动更新维护,但不能回滚,或者不知道如何回滚。
20:26:44 |
20:26:44 | 1 of 1 START incremental model xxxxxx......... [RUN]
20:26:51 | 1 of 1 ERROR creating incremental model xxxxxx [ERROR in 6.44s]
20:26:51 |
20:26:51 | Finished running 1 incremental model in 8.55s.
Completed with 1 error and 0 warnings:
Database Error in model xxxxx (models/xxxxx.sql)
Assert
DETAIL:
-----------------------------------------------
error: Assert
code: 1000
context: size >= 0 - size=-2, 0=0.
query: 62706875
location: tbl_trans.cpp:867
process: padbmaster [pid=70356]
-----------------------------------------------
compiled SQL at target/run/xxxxx/xxxxx.sql
Done. PASS=0 WARN=0 ERROR=1 SKIP=0 TOTAL=1
DBT 进行查询、删除和插入。
我用相同的 SQL 查询手动创建了一个临时 table 并毫无问题地插入到 table 中。据我所知,这不是数据类型问题。
知道会发生什么吗?
谢谢!
好的,这是一个 Redshift 问题,已回滚到 1.0.38094 并且一切正常
从今天开始我们就遇到了这个错误,DBT/SQL 没有被触及我在许多进程中都收到了带有相同消息的错误。 完全刷新 DBT 会清除它,但是当第一个增量运行时,它再次开始失败并出现相同的错误,“上下文”没有帮助,我 运行 手动查询并且没有任何问题。 我看到的唯一变化是 Redshift 自动更新维护,但不能回滚,或者不知道如何回滚。
20:26:44 |
20:26:44 | 1 of 1 START incremental model xxxxxx......... [RUN]
20:26:51 | 1 of 1 ERROR creating incremental model xxxxxx [ERROR in 6.44s]
20:26:51 |
20:26:51 | Finished running 1 incremental model in 8.55s.
Completed with 1 error and 0 warnings:
Database Error in model xxxxx (models/xxxxx.sql)
Assert
DETAIL:
-----------------------------------------------
error: Assert
code: 1000
context: size >= 0 - size=-2, 0=0.
query: 62706875
location: tbl_trans.cpp:867
process: padbmaster [pid=70356]
-----------------------------------------------
compiled SQL at target/run/xxxxx/xxxxx.sql
Done. PASS=0 WARN=0 ERROR=1 SKIP=0 TOTAL=1
DBT 进行查询、删除和插入。 我用相同的 SQL 查询手动创建了一个临时 table 并毫无问题地插入到 table 中。据我所知,这不是数据类型问题。 知道会发生什么吗?
谢谢!
好的,这是一个 Redshift 问题,已回滚到 1.0.38094 并且一切正常