我的 snowsql 连接在尝试连接和 运行 配置时被锁定
My snowsql connection locked when trying to connect and run config
我正在尝试设置一个 Snowpipe,我已经创建了我的仓库、数据库和 table 并正在尝试使用 snowsql 暂存文件。
USE WAREHOUSE IoT;
USE DATABASE SNOWPIPE_TEST;
CREATE OR REPLACE STAGE my_stage;
CREATE OR REPLACE FILE_FORMAT r_json;
CREATE OR REPLACE PIPE snowpipe_pipe
AUTO_INGEST = TRUE,
COMMENT = 'add items IoT',
VALIDATION_MODE = RETURN_ALL_ERRORS
AS (COPY INTO snowpipe_test.public.mytable
from @snowpipe_db.public.my_stage
FILE_FORMAT = (type = 'JSON');
CREATE PIPE mypipe AS COPY INTO mytable FROM @my_stage;
我认为有些东西被锁定了,但我不确定。
我尝试将配置文件保存为 config1 并复制了一份。它挂了,然后我删除了副本并尝试连接并且没有错误,它只是挂了
我错过了什么吗?
要指定自动摄取参数,它是 AUTO_INGEST 而不是 AUTO-INGEST,但请注意,此选项不适用于内部阶段。因此,当您尝试使用内部阶段 运行 此命令时,它应该会出错并显示一条消息指出这一点。
https://docs.snowflake.net/manuals/sql-reference/sql/create-pipe.html#optional-parameters
此外,您不需要第 5 行 "AS" 和 "copy" 之间的括号。
我正在尝试设置一个 Snowpipe,我已经创建了我的仓库、数据库和 table 并正在尝试使用 snowsql 暂存文件。
USE WAREHOUSE IoT;
USE DATABASE SNOWPIPE_TEST;
CREATE OR REPLACE STAGE my_stage;
CREATE OR REPLACE FILE_FORMAT r_json;
CREATE OR REPLACE PIPE snowpipe_pipe
AUTO_INGEST = TRUE,
COMMENT = 'add items IoT',
VALIDATION_MODE = RETURN_ALL_ERRORS
AS (COPY INTO snowpipe_test.public.mytable
from @snowpipe_db.public.my_stage
FILE_FORMAT = (type = 'JSON');
CREATE PIPE mypipe AS COPY INTO mytable FROM @my_stage;
我尝试将配置文件保存为 config1 并复制了一份。它挂了,然后我删除了副本并尝试连接并且没有错误,它只是挂了
我错过了什么吗?
要指定自动摄取参数,它是 AUTO_INGEST 而不是 AUTO-INGEST,但请注意,此选项不适用于内部阶段。因此,当您尝试使用内部阶段 运行 此命令时,它应该会出错并显示一条消息指出这一点。 https://docs.snowflake.net/manuals/sql-reference/sql/create-pipe.html#optional-parameters
此外,您不需要第 5 行 "AS" 和 "copy" 之间的括号。