雪花云数据平台无法从INFORMATION_SCHEMA获取加载历史记录.COPY_HISTORY



我有一个雪花表,它从S3存储桶获取数据(通过复制到(。当我尝试运行以下语句来检查加载状态时,它没有给出任何结果。

SELECT * FROM TABLE(INFORMATION_SCHEMA.COPY_HISTORY(TABLE_NAME=>'HourlyTransactionStaging', START_TIME=> DATEADD(DAY, -14, CURRENT_TIMESTAMP())));

相反,我得到了这个错误

表数据库名称。分期。每小时事务标记不存在或已清除。

但是,当我尝试运行它时,它运行并给了我结果。

select * from information_schema.load_history
Where
    Schema_name = 'STAGING'
    AND TABLE_NAME = 'HOURLYTRANSACTIONSTAGING';

我想出了问题所在。显然,COPY_HISTORY函数中的TABLE_NAME参数区分大小写,我按照约定提供了表名。

HourlyTransactionStaging --> HOURLYTRANSACTIONSTAGING

很高兴你想通了。此外,在运行查询之前,还需要确保在正确的数据库/架构上,如下所示:

use schema your_db.schema;
select *
from table(information_schema.copy_history(table_name=>'table_name', start_time=> dateadd(hours, -1, current_timestamp())));

相关内容

  • 没有找到相关文章

最新更新