Ошибка Snowflake odbc при загрузке в informatica

#snowflake-cloud-data-platform #informatica

#snowflake-cloud-data-platform #informatica

Вопрос:

Я получаю приведенную ниже ошибку при загрузке таблицы snowflake с использованием ODBC, любая помощь приветствуется

 WRT_8229    Database errors occurred: 
FnName: Execute -- [Snowflake][Snowflake] (4) 
      REST request for URL https://xxxxxxdev.us-east-1.snowflakecomputing.com:443/queries/v1/query-request?requestId=deed9c65-c4be-4d10-a6ec-ce042682168eamp;request_guid=b4684834-6373-411c-957a-e89f1110014f failed: HTTP error (http error) - code=400.
    
FnName: Execute -- [DataDirect][ODBC lib] Function sequence error
 

Комментарии:

1. Я видел эту ошибку всего пару раз, часто потому, что некоторые функции SQL должны вызываться в определенном порядке, а когда они не выполняются, возвращается ошибка. Вы можете обратиться в службу поддержки Informatica и, возможно, в службу поддержки Snowflake, чтобы проанализировать это (в дополнение к любым журналам, которые вы можете извлечь). Если Informatica / client отправляет функции в неправильном порядке, драйвер ODBC возвращает ошибку, как и ожидалось. Надеюсь, это поможет. Все, о чем я могу думать, поскольку я не слишком часто вижу ошибку, и здесь не так много дополнительной информации.

2. Мне кажется HTTP error 400 , поэтому я предполагаю, что Informatica не может получить URL-адрес. Вы можете проверить свое соединение с помощью утилит ODBC ( ssgodbc -d <DSN value in odbc.ini>-u <username> -p <password> -v ). Вы пробовали это? Если да, и это работает, можете ли вы, пожалуйста, проверить, можете ли вы читать из него? Если да, то проблема с доступом и у вашего пользователя нет разрешения на запись.