Данная статья содержит описание требований к оборудованию и программному обеспечению для Plant Application 7.0 SP2.

Системные требования

Необходимыми условиями для установки Plant Application 7.0 SP2 следующие:

  • Windows Server 2016 или 2012 R2 для установки сервера (64-разрядная версия).
  • Windows 7 и Windows 10 для установки клиента (64-разрядная версия).
  • SQL Server 2012, 2014 или 2016 (64-разрядный).
  • Веб-сервер IIS 8.0 или выше на основе операционной системы.
  • Microsoft .NET Framework 4.5.
  • Microsoft Excel 2013 или 2016 (требуется для SQL Server и веб-движков).
  • WorkFlow 2.5 SP4.
  • Historian 7.0 SP5 для универсальных клиентов Plant Application.
    • Microsoft ODBC Driver 13.1 для SQL Server на сервере Historian
    • Утилиты Microsoft Command Line 13.1 для SQL Server на сервере Historian
    • Historian UAA
  • Historian 7.0 SP5 и драйвер Historian Client Tool OLE DB (на узле сервера (Plant Apps DB) для Process Analyzer)
  • Application Assembler 7.1.2
  • Веб-Браузеры
    • Microsoft Internet Explorer 11 (веб-отчеты)
      • Примечание: В настоящее время компоненты Plant Applications Universal Client не поддерживают Internet Explorer.
    • Chrome v56.0 + (компоненты Plant Applications Universal Client)
    • Safari v10.0 + (компоненты Plant Applications Universal Client)

Примечание: Process Analyzer поддерживает только Chrome.

  • PDF reader (требуется для просмотра некоторых отчетов веб-сервера).

Требования к оборудованию для Сервера

Минимальные требования к Серверу при запуске среды Plant Applications без SOA-объектов и без использования клиента или рабочего процесса:

  • 4 процессора с процессором 3,0 ГГц каждый
  • 16 GB RAM (оптимизация распределения памяти необходима на SQL Server)
  • Жесткий диск 1 TB (минимум 7.2KRPM)

Для стандартной реализации GE рекомендует следующее:

  • 10 ядер. процессор с частотой 2,6GHz каждый
  • 32 GB RAM (оптимизация распределения памяти необходима на SQL Server)
  • Жесткий диск 4 TB (минимум 7.2KRPM)

Примечание. Размер жесткого диска зависит от ожидаемого роста базы данных, резервного копирования и практики, используемой для очистки данных.

Допустимое имя сервера

Имя сервера ограничено 25 символами, Но длины имени экземпляра SQL Server не ограничена. Не используйте специальные символы в именах серверов.

Конфигурация SQL Server

Базы данных, журналы транзакций, tempdb, некластеризованные индексы и резервные копии должны быть установлены на отдельных жестких дисках. Следующие RAID-характеристики рекомендуются при работе в среде Plant Applications без SOA-объектов, а не при использовании Client или Workflow. Дополнительные требования могут потребоваться для базы данных унифицированного производства.

  • База данных SQL: RAID 0 + 1, RAID 1 или RAID 5 или выше
  • Журналы транзакций SQL: RAID 0 + 1 или RAID 1 и должны быть отдельным физическим устройством
  • SQL tempdb: RAID 0 + 1 или RAID 1
  • SQL indexes: RAID 0 + 1 или RAID 1
  • Резервные копии: RAID 0 (нет отказоустойчивости, но быстрее записи) или RAID 5 и выше

Примечание. См. Статью базы знаний KB9920 на сайте поддержки (http://support.ge-ip.com) для текущего списка поддерживаемых пакетов обновлений и исправлений, выпущенных Microsoft.
Для получения последних инструкций и последней информации об установке SQL Server посетите веб-сайт MSDN: https://msdn.microsoft.com/en-us/library/bb545450.aspx

Кроме того, рекомендуется применить следующее:

  • Используйте защиту в смешанном режиме.
  • Исключить файлы базы данных из антивирусной проверки.
  • Для каждой установки используйте несколько процессоров.
  • Включить задание резервного копирования по умолчанию, которое отключено во время установки Plant Application Server, или создать план обслуживания.

Несколько баз данных на одном SQL Server

Базы данных с несколькими заводами не могут быть установлены в одном экземпляре SQL Server, потому что учетная запись «proficydbo» использует базу данных по умолчанию и может быть использована только одна база данных по умолчанию. Чтобы использовать несколько баз данных Plant Applications на одном SQL Server, необходимо установить несколько экземпляров SQL Server.

Статистика Таблицы

Когда индивидуальный запрос таблицы значительно снижает производительность или выбирает неправильный индекс, первое, что может быть сделано, - это обновить статистику таблицы. Оптимизатор запросов в SQL Server основывает свой выбор индексов и планов выполнения на текущей статистике таблицы. Если статистика таблицы не отражает фактические данные в таблице, оптимизатор запросов может принимать плохие решения. По умолчанию SQL Server автоматически обновляет статистику таблиц, но автоматическое обновление не всегда точно. Кроме того, статистика по умолчанию рассчитывается на основе небольшого подмножества строк в таблице, что может не всегда давать наилучшие результаты. SQL Server выбирает небольшое подмножество по соображениям производительности, потому что вычисление статистики может быть трудоемкой и ресурсоемкой задачей в зависимости от размера таблицы. Ручное обновление статистики на основе полного набора строк в таблице или даже на основе большего процента строк (например, 50%) может повысить производительность запросов.


Примечание. Необходимо следить за тем, чтобы обновление статистики выполнялось во время низкой загруженности сервера.
Для Plant Applications в таблице User_Defined_Events статистика должна регулярно обновляться, Это можно выполнить с помощью команды UPDATE STATISTICS. Например: UPDATE STATISTICS User_Defined_Events С FULLSCAN.

Определение размеров базы данных

База данных должна быть инициализирована до полного размера базы данных. Это уменьшит фрагментацию данных, вызванную приростом базы данных. Это также предотвратит периодические замедления производительности, возникающие при постепенном увеличении размера базы данных SQL Server. SQL Express не поддерживается, поскольку он ограничивает размер базы данных размером до 2 GB, что ниже минимальных требований, необходимых для Plant Applications.

Настройка вложенных триггеров 

В SQL Server вложенные триггеры должны быть разрешены. Для получения дополнительной информации о триггерах, выполните поиск «nested triggers» в электронной документации по SQL Server.

  1. В SQL Server Management Studio щелкните правой кнопкой мыши на сервер и выберите Properties. Откроется диалоговое окно Server Properties.
  2. В разделе Select a page нажмите Advanced. Появится страница Advanced.
  3. В разделе Miscellaneous убедитесь, что для параметра Allow Triggers to Fire Others установлено значение True.

Требования к SQL Server

Установленные компоненты SQL Server

Должны быть установлены следующие компоненты:

  • Database Engine Services
  • Reporting Services
  • Client Tools Connectivity
  • Client Tools Backwards Connectivity
  • SQL Server Books Online (recommended)
  • Management Tools - Basic 

Требование к имени SQL Server

Не используйте специальные символы для имени SQL Server.

Поддерживаемые сетевые протоколы

Перед установкой  SQL Server, стандартные экземпляры должны поддерживать следующие сетевые протоколы:

  • Shared memory (Shared memory не поддерживается в отказоустойчивых кластерах)
  • Named pipes
  • TCP / IP
  • VIA

Один и тот же сетевой протокол должен быть настроен на сервере и клиентских компьютерах, чтобы иметь возможность общаться друг с другом.

SQL Server Browser Service и Сервер Plant Applications

Если вы устанавливаете Plant Applications Server и Microsoft SQL Server на один компьютер, перед установкой Plant Applications Server необходимо запустить службу браузера SQL Server (sqlbrowser).

Для получения информации о SQL Server Browser Service перейдите на веб-сайт MSDN: http://msdn2.microsoft.com/en-us/library/ms165724.aspx

Включение TCP / IP и XP_cmdshell

Опция xp_cmdshell и протокол TCP / IP, которые по умолчанию отключены, должны быть включены. Процесс установки проверяет, включен ли протокол TCP / IP и если он не включен, появляется окно с запросом разрешения на включение протокола TCP / IP. Если разрешение будет отклонено, процесс установки завершится. Опция xp_cmdshell автоматически включается во время процесса установки.

Примечание: Если вы устанавливаете Plant Applications Server на один компьютер, а SQL Server на другой, вы должны вручную включить протокол TCP / IP.

Конфликт с виртуальным каталогом Report Server

SQL Server устанавливает виртуальный каталог с именем ReportServer, когда установлен компонент SQL Server Reporting Services (SSRS). Этот виртуальный каталог конфликтует с виртуальным каталогом Applications ReportServer. Если вы планируете запускать SQL-отчеты, вам нужны SSRS. Но если вы планируете использовать отчеты Plant Applications, поставляемые через сервер отчетов Plant Applications (веб-отчеты), не устанавливайте компонент SSRS.
Примечание: Конфликт виртуального каталога влияет только на сервер 2008, который был установлен на экземпляр по умолчанию. Именованный экземпляр не будет конфликтовать с приложениями Plant Applications.


Переименование, перемещение или создание виртуального каталога служб Reporting Services:

  1. Нажмите Start > Programs > Microsoft SQL Server 2008 > Configuration Tools.
  2. Нажмите Report Services Configuration. Откроется диалоговое окно Report Server Installation Instance Selection, чтобы вы могли выбрать экземпляр сервера отчетов.
  3. В поле Machine Name  введите имя компьютера, на котором установлен экземпляр сервера отчетов.
  4. В поле Instance Name выберите SQL Server Report Services. В списке отображаются только экземпляры сервера отчетов SQL Server.
  5. Нажмите Connect. Появится экран Reporting Services Configuration Manager.
  6. Нажмите Report Server Virtual Directory. Появится страница «Параметры виртуального каталога сервера отчетов».
  7. Нажмите New. Появится диалоговое окно Create a New Virtual Directory.
  8. В Virtual Directory введите новое имя виртуального каталога и нажмите ОК.

Требования к оборудованию Клиента

Требования к оборудованию Клиента могут различаться в зависимости от установленной базы компьютеров на вашем объекте. Однако, основываясь на опыте GE, мы рекомендуем следующую конфигурацию:

  • Компьютер на базе Pentium 4 с 2 GB оперативной памяти (минимум)
  • 20 GB свободного пространства на жестком диске (минимум)
  • DVD-привод
  • Программное обеспечение сетевого интерфейса для сетевых коммуникаций с поддержкой TCP / IP
  • Монитор для лабораторных и напольных операций, 100% совместимый с IBM, поддерживающий 24-битную графическую карту, разрешения 1024 x 768 или выше и не менее 65535 цветов
  • Двухкнопочная мышь с колесиком прокрутки или совместимым указывающим устройством, например сенсорный экран

Требования программному обеспечению Клиента

Требованиями для программного обеспечения Клиента Plant Applications являются:

  • Поддерживаемые операционные системы: Windows 7 и Windows 10
  • Microsoft Office 2013 и 2016 с надстройкой Plant Applications для Excel
  •  Веб-браузер

При использовании Plant Applications 7.0 для отчетов требуется Microsoft Internet Explorer 11. Эти отчеты больше не поддерживаются для более ранних версий Internet Explorer. Для веб-клиентских приложений Plant Applications Internet Explorer 11 является предпочтительным. Если вы используете Google Chrome в качестве браузера для веб-клиентов Plant Applications, контент должен продолжать работать, если вы не превысите версию 42. Отключите автоматические обновления Chrome.

  • MAPI-совместимое программное обеспечение почтового клиента
    Примечание: См. Статью базы знаний KB9920 на сайте поддержки (http://support.ge-ip.com) для текущего списка поддерживаемых пакетов обновлений и исправлений.

Поддерживаемые порталы

Plant Applications 7.0 продолжает поддержку веб-частей и служб Microsoft SharePoint Portal. Релиз не поддерживает Proficy Real-time Information Portal или Link Manager. Веб-части поддерживаются для Windows SharePoint Services 3.0. Чтобы использовать веб-части с более поздней версией SharePoint, обратитесь в службу поддержки GE.
Примечание: SharePoint Portal Services 3.0 устанавливается на 80 порт, конфликтуя с веб-сервером Plant Applications, который также использует 80 порт. Вы должны сконфигурировать SharePoint на использование другого порта, например 81 или любого другого, который не используется.

Антивирусное сканирование

Чтобы предотвратить проблемы с производительностью, следующие каталоги и файлы должны быть исключены из проверки антивирусного программного обеспечения:

  • MSScript.ocx
  • программные файлы Historian
  • Массивы архивных данных Historian 
  • Файлы базы данных SQL Server
  • Журналы транзакций SQL Server
  • Резервные копии SQL Server
  • Программные файлы Plant Applications
  • Лог-файлы Plant Applications
  • Буферные файлы Plant Applications