Этот вопрос основан на моей попытке создать приложение на R, которое может извлекать данные из удаленной базы данных Oracle через ODBC, но я сомневаюсь, что ответы будут специфичными для R.
Я пытаюсь создать приложение, которое будут использовать несколько пользователей (я назову его Reporter). Приложение будет извлекать данные из удаленной базы данных Oracle, которая используется корпоративным приложением (которое я назову CorpApp) через ссылку ODBC. Затем приложение Reporter обработает данные и автоматически создаст отчеты.
CorpApp имеет собственную встроенную аутентификацию пользователей и не использует учетные записи пользователей Oracle для управления доступом (я предполагаю, что установка CorpApp включает один набор Oracle Учетные данные пользователя в каком-то секретном двоичном расположении, которое он использует).
Поскольку R - это язык сценариев, на данный момент учетные данные пользователя, которые я использую для аутентификации в Oracle, доступны либо в коде, либо в файле данных, который R может Понимаю. В настоящее время я планирую, что это приложение будет пакетом R, возможно, как расширение RCommander.
Есть ли какие-нибудь хорошие способы гарантировать, что;