По сути, мой SAS установлен на сервере, и сейчас я разрабатываю панель управления в локальной системе, и сценарии на стороне сервера выполняются в php. Есть ли способ получить доступ к серверу SAS и запустить Proc через локальный
Следуйте инструкциям ниже.источник
- установить драйверы sas odbc
- измените ваш PHP.INI, включите «php_pdo_odbc.dll»;
- получить доступ к вашей базе данных SAS через PHP PDO ODBC
Да — при любых проблемах с CORS (если ваша страница не обслуживается промежуточным уровнем SAS), вы можете запустить зарегистрированный метаданными код SAS, вызвав объект Stored Process.
Я написал краткое изложение этого подхода Вот, с очень подробным объяснением Вот. Короче говоря, вы можете использовать адаптер данных с открытым исходным кодом, который позволяет очень легко подключиться к серверу SAS и соответственно запустить ваш «Proc».
Руководство также доступно Вот для подключения к SAS при локальной панели управления — в основном вам необходимо настроить адаптер так, чтобы он знал ваш hosturl, и настроить браузер на игнорирование той же политики происхождения.