Доступ к Proficy Historian с помощью PHP
Мы - два студента университета, проходящие практику в компании, которая в настоящее время использует базу данных Proficy Historian для хранения данных в режиме реального времени. Нашей задачей является разработка веб-приложения для визуализации этих данных в более привлекательной и понятной форме. Это означает, что нам нужен доступ к центральной базе данных для получения этих данных. Как указано, база данных - это база данных Proficy Historian 3.0, работающая на сервере. Мы нашли несколько результатов по использованию SDK или OLE DB, но было очень неясно, будет ли это на самом деле работать и было ли это эффективно. У нас нет никакого опыта в Visual Basic (который, как представляется, является обязательным требованием для использования OLE DB), и мы бы предпочли реализовать запросы данных в PHP напрямую. Есть ли у вас какие-либо предложения относительно того, как мы могли бы наилучшим образом добиться этого?
1 ответ
php, вероятно, должен работать, если он поддерживает ADO, и вы можете использовать примеры, чтобы увидеть, как установить соединение ADO в VB, чтобы увидеть, какие свойства, методы и объекты ADO мы обычно используем.
Сказав это, звучит так, как будто вы могли бы выиграть от общения с местным представителем по различным подходам к проектированию, поскольку существует множество хороших существующих клиентских инструментов, которые визуализируют данные Historian без специального кода (например, Proficy Portal), и даже если в конечном итоге кодированное решение является обязательно могут быть другие альтернативы consdider (например, SQL Reporting Services может быть другой вариант).
Я также предложил бы перейти на последнюю версию Historian v4.5, поскольку он предоставит доступ к.Net Client Access API и может дать вам больше возможностей, чем 3.0 SDK и OLEDB.
- Команда разработчиков Proficy Historian