Snowflake и SAS Connect sql - PullRequest
       61

Snowflake и SAS Connect sql

0 голосов
/ 04 августа 2020

Хотелось бы узнать, как решить эту ошибку при подключении от SAS к Snowflake. По прямому ODB C работает. По SAS это дает мне ошибку:

Ошибка подготовки CLI: Невозможно выполнить SELECT. У этого сеанса нет текущей базы данных. Вызовите "USE DATABASE" или используйте полное имя.

Успешный ODB C тест в iODB C

Сообщения журнала SAS

1 Ответ

0 голосов
/ 05 августа 2020

В запросе SQL Snowflake необходимо знать базу данных и схему для любой таблицы, на которую вы ссылаетесь. Вам необходимо включить эту информацию в определение подключения или в свой SQL. Если вы ссылаетесь на таблицы в нескольких базах данных / схемах, тогда все, что не входит в базу данных / схему, которую вы включаете в соединение, должны быть полностью квалифицированы. Предполагая, что вы подключаетесь только к вашей учетной записи Snowflake, без информации DB / Schema, ваш SQL должен выглядеть примерно так:

select count(*) from snow.db_name.schema_name.LA_DNA_PREPAD_BASE_SNAP
...