#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
). Вы пробовали это? Если да, и это работает, можете ли вы, пожалуйста, проверить, можете ли вы читать из него? Если да, то проблема с доступом и у вашего пользователя нет разрешения на запись.