Мой снег sql соединение заблокировано при попытке подключения и запуска конфигурации - PullRequest
0 голосов
/ 18 января 2020

Я пытаюсь настроить Snowpipe, и я создал свой склад, базу данных и таблицу и пытаюсь подготовить файл со снегом sql.

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 и сделал копию. Он завис, затем я удаляю копию и пытался подключиться, но ошибки не было, просто завис

Я что-то упустил?

1 Ответ

1 голос
/ 20 января 2020

Чтобы указать параметр автоматического приема, используется значение AUTO_INGEST, а не AUTO-INGEST, но обратите внимание, что этот параметр недоступен для внутреннего этапа. Поэтому, когда вы пытаетесь выполнить эту команду, используя внутренний этап, она должна выдать ошибку с сообщением об этом. https://docs.snowflake.net/manuals/sql-reference/sql/create-pipe.html#optional -параметры

Также вам не нужна скобка между «AS» и «copy» в строке 5.

...