Я пытаюсь подключить SAS к новой базе данных на Oracle через соединение ODB C. Я не могу подключиться к движку напрямую, так как у меня нет этой лицензии.
Я правильно настроил базу данных и могу получить доступ к представлениям Power BI с помощью соединения Oracle.
Мой следующий шаг - добавить это в ODB C Администратор источника данных. Когда я добавляю это в System DSN и проверяю здесь соединение, оно работает нормально.
Следующим шагом является подключение SAS к этому ODB C, и я попытался сделать это с помощью оператора libname.
libname mylib odbc datasrc="DATASRC" USER="userid" password="password" schema=XXDATAXX;
Этот оператор возвращает правильное назначение библиотеки и устанавливает соединение. Я проверил, что на самом деле он работает, введя неправильный идентификатор пользователя / пароль, и он действительно не назначает.
Моя проблема в том, что при правильном назначении библиотека SAS пуста, и я ничего не вижу. Кто-нибудь имел эту ошибку раньше или есть какие-то идеи?
То, что я также пробовал, это:
- Проверка моего доступа для чтения / записи (я только для чтения)
- Добавление параметров, таких как
preserve_col_names=yes
, если имена таблиц слишком длинные - Перекрестная проверка файла tsanames.ora и правильное имя базы данных