Snowflake cloud data platform 将文件添加到AWS s3后,雪花雪管文件不会自动接收

Snowflake cloud data platform 将文件添加到AWS s3后,雪花雪管文件不会自动接收,snowflake-cloud-data-platform,Snowflake Cloud Data Platform,我已经创建了雪花表之一的雪管。源文件将定期降落在AWS S3存储桶中,因此请按照以下步骤创建雪管: 创造外部舞台 使用“放置”命令查询文件(能够在结果面板中查看可用文件列表) 人造雪管 在S3存储桶顶部配置SQS通知 添加了一个示例文件并自动加载其noy 使用以下命令更改了snowpipe: 改变管道雪管内容刷新 一段时间后,该文件被添加到snowflake目标表中 有人能帮我找出我在雪管设置中遗漏了什么吗?请按照以下设置排除雪管故障: 步骤:I:检查您的滑雪管的状态: 选择系统$PIPE_

我已经创建了雪花表之一的雪管。源文件将定期降落在AWS S3存储桶中,因此请按照以下步骤创建雪管:

  • 创造外部舞台
  • 使用“放置”命令查询文件(能够在结果面板中查看可用文件列表)
  • 人造雪管
  • 在S3存储桶顶部配置SQS通知
  • 添加了一个示例文件并自动加载其noy
  • 使用以下命令更改了snowpipe: 改变管道雪管内容刷新
  • 一段时间后,该文件被添加到snowflake目标表中

有人能帮我找出我在雪管设置中遗漏了什么吗?请按照以下设置排除雪管故障:

步骤:I:检查您的滑雪管的状态: 选择系统$PIPE_STATUS('PIPE_name'); 确保管道状态为“正在运行”

步骤:II:检查与snowpipe关联的表的复制历史记录: 选择 * 从…起 表(信息\u模式。复制\u历史记录(表\u名称=>'table\u名称',开始\u时间=>dateadd(小时,-1,当前\u时间戳()))

第三步:验证你的雪管负载 选择 * 从…起 表(验证管道荷载)( 管道名称=>“管道名称”, 开始时间=>dateadd(小时,-1,当前时间戳()) );

如果上述步骤看起来不错,则SQS通知设置可能会出现问题:

请参考以下链接,阅读雪花文章:

谢谢!是,sqs通知设置存在问题!
Ensure the file is not loaded from the list / errored.