Поделиться через


Топологии сервера планирования

Обновлено: 2009-04-30

Планирование PerformancePoint включает три уровня компонентов: клиент, сервер и хранилище. Каждый уровень состоит из массива компонентов. Уровень клиента состоит из Бизнес-моделирование, Надстройка PerformancePoint для Excel, Консоль администрирования, отчетов и Средство командной строки для планирования PerformancePoint. Уровень сервера состоит из Веб-служба планирования, Служба процесса планирования, веб-узла Консоль администрирования и служб отчетов SQL Server 2005. Уровень хранилища состоит из базы данных системы планирования и базы данных служб планирования, баз данных приложения Планирование, дополнительных промежуточных баз данных и исходящих баз данных, баз данных служб аналитики SQL Server, а также базы данных файлового сервера, сервера Microsoft Office SharePoint Server или служб Windows SharePoint Services. Ниже приведена логическая топология сервера планирования и показаны протоколы связи.

схема логической топологии

Ниже описаны компоненты, показанные на схеме.

Уровень сервера

Веб-служба планирования — эта служба обрабатывает запросы с узла Консоль администрирования, Бизнес-моделирование, Надстройка PerformancePoint для Excel и Средство командной строки для планирования. Основная задача этих клиентских компонентов — разработка содержимого бизнес-модели и бизнес-процесса, развертывание узла бизнес-моделей и создание баз данных сервера SQL Server и AS. Кроме того, эти компоненты выполняют такие задачи как загрузка данных в базу данных приложения, синхронизация промежуточной базы данных с базой данных приложения и внесение изменений в параметры конфигурации системы.

Служба процесса планирования — этот сервер запускается как служба Windows Служба процесса планирования. Он выполняет обработку задач и отправку данных из Надстройка PerformancePoint для Excel, а также запросы обработки куба. Сервер служб процесса использует сервис-брокер SQL Server 2005.

Уровень хранилища

Системная база данных планирования SQL Server и база данных служб планирования — компьютер с Microsoft SQL Server 2005 содержит реляционные таблицы, используемые сервером Служба процесса планирования и сервером Веб-служба планирования. Кроме того, он содержит таблицы, которые определяют различные PerformancePoint Server серверы приложений. Для каждой установки сервера PerformancePoint Server существует один набор системных баз данных планирования и баз данных служб планирования.

Планирование баз данных приложений, а также промежуточных и исходящих баз данных — планирование базы данных приложения включает в себя метаданные, эталонные данные и данные факта, а также определения бизнес-правил для приложения. Кроме того, оно содержит реляционные таблицы для баз данных приложения, а также промежуточных и исходящих баз данных. Имеется один набор этих баз данных для каждого приложения сервера PerformancePoint Server, промежуточные и исходящие базы данных являются необязательными. Каждый из наборов можно установить на другом компьютере с SQL Server.

Базы данных служб аналитики SQL Server 2005 — базы данных служб аналитики содержат пространственную структуру, кубы и вычисления для каждой из моделей, определенных для узла бизнес-моделей. Каждое приложение PerformancePoint Server содержит как минимум один узел бизнес-моделей. Каждое приложение может быть развернуто на одной — x базах данных служб аналитики SQL Server 2005. Наименьшей единицей развертывания службы аналитики SQL Server является одна база данных служб SSAS для каждого узла бизнес-моделей в приложении.

Службы отчетов SQL Server 2005 — этот сервер предоставляет возможность создания рабочих отчетов для PerformancePoint Server. Обычно это тот же физический сервер, что и сервер базы данных приложения планирования.

Общее хранилище (сервер Microsoft Office SharePoint Server, службы Windows SharePoint Services или файловый сервер) — этот сервер обеспечивает общее хранилище для отчетов и шаблонов форм PerformancePoint Server. Он может быть внедрен в качестве базы данных сервера Microsoft Office SharePoint Server, служб Windows SharePoint Services или файлового сервера.

Уровень клиента

Бизнес-моделирование — это приложение выполняется на компьютере с системой Windows XP или Windows Vista. Данная среда разработки предназначена для приложения сервера планирования PerformancePoint. Кроме того, ее можно использовать для загрузки эталонных данных и данных фактов из внешних источников.

Надстройка PerformancePoint для Excel — это приложение работает в Office 2003 и Office 2007; оно используется для создания форм и отчетов, для запуска заданий и ввода данных.

Консоль администрирования — это приложение выполняется в обозревателе Internet Explorer. Оно используется для настройки приложений и значений конфигурации для PerformancePoint Server. Его можно использовать удаленно или локально.

Средство командной строки для планирования — это средство командной строки, которое может быть полезным для массива административной работы в Сервер планирования.

Внешние источники данных

Ниже перечислены некоторые (не все возможные) источники данных.

  • CSV-файлы для бизнес-моделирования планирования PerformancePoint.

  • XML-файлы.

  • Microsoft Dynamics AX. Импортировать данные в планирование PerformancePoint можно с помощью мастера импорта Microsoft Dynamics AX.

  • Существующие базы данных SQL Server.

Образец физической топологии

Серверы, показанные на приведенной выше схеме планирования логической топологии, могут быть развернуты на нескольких разных физических компьютерах. Различные параметры конфигурации подробно описаны в руководстве по развертыванию сервера PerformancePoint Server. Ниже приведено несколько образцов конфигурации.

Проверка концепции: один компьютер

Все три уровня компонентов, включая базы данных Microsoft SQL Server, службы аналитики, Веб-служба планирования, Консоль администрирования,Служба процесса планирования, Бизнес-моделирование и Надстройка PerformancePoint для Excel, устанавливаются на один компьютер.

Основная конфигурация: три сервера

В топологии с тремя серверами на первом компьютере установлен сервер SQL Server 2005 с пакетом обновления 2 (SP2). На втором компьютере установлены службы аналитики SQL Server 2005 Enterprise Edition, а на третьем установлены и настроены Сервер планирования (Служба процесса планирования, Веб-служба планирования и Консоль администрирования).

Такой вариант развертывания является базовым для таких случаев как среда разработки, тестовая среда или небольшая организация. В этом примере вместо службы Windows SharePoint Service 3.0 или сервера Microsoft Office SharePoint Server 2007 используется общая папка.

Сервер Платформа Тип сервера

Сервер 1

Сервер SQL Server

Системная база данных планирования и база данных службы планирования

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

Сервер 2

Службы аналитики

База данных служб аналитики

сервер 3

Службы IIS

Веб-служба планирования

Консоль администрирования

Служба процесса планирования

трехсерверная топология

Пример конфигурации: пять серверов

В топологии с пятью серверами сервер SQL Server установлен на первом компьютере, службы аналитики — на втором, Веб-служба планирования и Консоль администрирования — на третьем компьютере. Служба процесса планирования установлен на четвертом компьютере, а на пятом компьютере установлены службы Windows SharePoint Services 3.0 или сервер Office SharePoint Server 2007.

Сервер Платформа Тип сервера

Сервер 1

Сервер SQL Server

Приложение системной базы данных планирования и базы данных службы планирования

Планирование промежуточной базы данных

Исходящие базы данных

Сервер 2

Службы аналитики

База данных служб аналитики

сервер 3

Службы IIS

Веб-служба планирования и Консоль администрирования

Сервер 4

Windows Server 2003

Служба процесса планирования

Сервер 5

Службы Windows SharePoint Services (или сервер Office SharePoint Server) или общая папка

Хранилище общего доступа

трехсерверная топология

Пример конфигурации: десять серверов

Этот образец развертывания топологии с десятью серверами демонстрирует масштабируемость Сервер планирования. В целях масштабируемости каждый сервер можно установить на нескольких компьютерах. В этом примере каждый сервер установлен на двух компьютерах. Можно масштабировать каждый сервер на любое число компьютеров в зависимости от загрузки системы и требований к производительности. Например, можно разместить сервер SQL Server на пяти компьютерах: сервер 1 будет содержать базы данных PPSPlanningSystem и PPSPlanningService, а серверы 2 — 5 будут содержать приложения планирования с №1 по №4.

На десятом сервере будут установлены службы Windows SharePoint Service 3.0 или сервер Microsoft Office SharePoint Server 2007.

Сервер Платформа Тип сервера

Сервер 1

Сервер SQL Server

Системные и служебные базы данных

Сервер 2

Сервер SQL Server

Базы данных приложений, а также промежуточные и исходящие базы данных

Сервер 3

Службы аналитики

База данных служб аналитики

Сервер 4

Службы аналитики

База данных служб аналитики

Сервер 5

Службы IIS

Веб-служба планирования

Сервер 6

Службы IIS

Веб-служба планирования

Сервер 7

Служба процесса планирования

Сервер 8

Служба процесса планирования

Сервер 9

Службы IIS

Узел консоли администрирования

Сервер 10

Службы Windows SharePoint Services (или сервер Office SharePoint Server) или общая папка

Хранилище общего доступа

Схема топологии из десяти серверов

Диаграмма подключения

На диаграмме ниже показаны протоколы связи между всеми компонентами Сервер планирования. В качестве иллюстрации см. схему логической топологии планирования выше в этой статье.

Роль Протоколы Подключение Конечные точки

Бизнес-моделирование

HTTP:/HTTPS

Протокол SOAP

Всегда подключен

Сервер веб-службы планирования

Консоль администрирования

HTTP:/HTTPS

Протокол SOAP

Подключено

Сервер веб-службы планирования

Надстройка PerformancePoint для Excel

HTTP:/HTTPS

Протокол SOAP

ADOMD.NET

С подключением или в автономном режиме (с помощью автономных назначений)

Сервер веб-службы планирования

Сервер базы данных служб аналитики

Сервер хранилищ общего доступа (сервер Microsoft Office SharePoint Server 2007, службы Windows SharePoint Services 3.0 или файловый сервер)

Сервер Веб-служба планирования

HTTP:/HTTPS

Протокол SOAP

ADO.NET

ADOMD.NET

Всегда подключен

Бизнес-моделирование

Консоль администрирования

Надстройка PerformancePoint для Excel

Серверы систем и служб (сервер SQL Server)

Серверы планирования баз данных приложения, а также промежуточных и исходящих баз данных (сервер SQL Server)

Службы аналитики

Сервер Служба процесса планирования

ADO.NET

ADOMD.NET

Всегда подключен

Серверы системных баз данных планирования и баз данных служб планирования (сервер SQL Server)

Серверы планирования баз данных приложения, а также промежуточных и исходящих баз данных (сервер SQL Server)

Службы аналитики

Порты

Компонент Сведения о порте

Веб-служба планирования

Для Веб-служба планирования по умолчанию используется порт 46787. Для Консоль администрирования по умолчанию используется порт 46788.

Сервер SQL Server

Для сервера SQL Server и служб аналитики SQL Server используются порты, назначенные по умолчанию.

Порт служб аналитики должен быть открыт для использования Надстройка PerformancePoint для Excel.