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


Планирование использования отчетов в Duet Enterprise

 

Применимо к: Duet Enterprise for Microsoft SharePoint and SAP

Последнее изменение раздела: 2011-08-05

В этой статье приводятся сведения, которые помогут понять, спланировать и развернуть компоненты отчетов Duet Enterprise на сайтах SharePoint Server. Компонент отчетов Duet Enterprise для Microsoft SharePoint и SAP позволяет встраивать отчеты SAP из систем SAP ERP и SAP Business Warehouse на сайты Duet Enterprise для Microsoft SharePoint и SAP. Эти отчеты можно запрашивать из списков доступных отчетов, и при запросе отчета авторизованным пользователем он создается в системе SAP и направляется в соответствующую библиотеку отчетов на сайте отчетов в SharePoint Server.

Содержание:

  • Обзор отчетов в Duet Enterprise

  • Настройка отчетов в веб-приложении

  • Интеграция отчетов в веб-сайты

  • Сценарии использования отчетов

Обзор отчетов в Duet Enterprise

Компонент отчетов в Duet Enterprise сочетает возможности создания отчетов SAP и возможности управления документами SharePoint. Он позволяет пользователям запрашивать отчеты SAP из сайта SharePoint Server. Эти отчеты создаются в системе SAP и направляются для сохранения в библиотеки документов SharePoint Server 2010, где их могут просматривать авторизованные пользователи.

Отчеты в Duet Enterprise реализованы в виде компонента SharePoint Server 2010 и могут включаться на уровне семейства сайтов или сайтов. После включения отчетов для конкретного семейства сайтов владелец сайта может включить этот компонент в любом сайте семейства, позволив пользователям сайта запрашивать отчеты SAP из системы SAP ERP или SAP Business Intelligence и направлять их в библиотеку документов SharePoint. Отчеты SAP может запрашивать любой пользователь сайта с необходимыми разрешениями. (По умолчанию эти возможности включены на сайтах Duet Enterprise.) Доступные отчеты и разрешения для их просмотра зависят от каталога отчетов SAP, который находится в среде SAP. Дополнительные сведения о настройке отчетов в системе SAP см. в разделе "Настройка отчетов" в Руководстве по развертыванию Duet Enterprise SAP.

Решение, основанное на Duet Enterprise, позволяет интегрировать отчеты в любое количество сайтов. Все отчеты для сайтов в конкретном веб-приложении направляются в нужные библиотеки в этом веб-приложении веб-службой OBAFileReceiver, которая подключается к этому веб-приложению во время настройки отчетов. Эта архитектура иллюстрируется на следующей схеме. В системе SAP издатель документов SAP асинхронно обрабатывает каждый отчет и направляет его в соответствующее веб-приложение SharePoint через порт, связанный с этим веб-приложением.

Обзор корпоративной отчетности Duet

Отчеты Duet Enterprise содержат бизнес-данные, защита которых в системе SAP обеспечивается благодаря тому, что запрашивать и просматривать их могут только авторизованные пользователи и роли. Отчеты могут быть назначены конкретному пользователю или роли SAP в зависимости от шаблона отчета. Во время доставки отчета система SAP с помощью свойства с внешним типом контента передает список пользователей или ролей, которые могут просматривать отчет, в SharePoint Server. После доставки отчета на целевой сайт или в целевую библиотеку для него настраиваются разрешения в соответствии со сведениями, переданными системой SAP.

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

Рабочий процесс корпоративной отчетности Duet

  1. На странице "Отчеты" пользователь выбирает команду Выполнить отчет.

  2. Действие Выполнить отчет связано с внешним типом контента отчета в Служба подключения к бизнес-данным. Запрос содержит все метаданные, необходимые для сквозной маршрутизации отчета обратно в правильное расположение.

  3. Запрос отчета поступает в веб-службу SAP, которая входит в состав Duet Enterprise.

  4. Отчет обрабатывается в асинхронном режиме системой SAP. Запросы помещаются в очередь и обрабатываются в заданиях.

  5. После создания отчета он передается издателю документов SAP вместе с разрешениями и другими данными для планирования его доставки.

  6. Отчет доставляется вместе со своими свойствами в веб-службу OBAFileReciever.

  7. Веб-служба OBAFileReceiver перемещает отчет в соответствующую библиотеку документов и папку и устанавливает разрешения для отчета.

  8. После этого авторизованный пользователь может просмотреть или загрузить отчет.

Настройка отчетов в веб-приложении

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

Чтобы разрешить использование веб-службы OBAFileReceiver, необходимо расширить веб-приложение, которое будет ее использовать, создав дополнительную зону, в которой веб-служба будет безопасно выполняться. У этой зоны должны быть следующие свойства:

  • В ней должен использоваться протокол SSL.

  • В ней должна использоваться проверка подлинности на основе утверждений.

  • В ней должна использоваться проверка подлинности Windows и обычная проверка подлинности.

  • Она должна быть связана с сертификатом, который является доверенным в системе SAP.

После создания и настройки новой зоны для запуска веб-службы нужно создать семейство сайтов и затем с помощью служебной программы DuetConfig.exe задать в веб-приложении подключение к веб-службе OBAFileReceiver. При настройке отчетов для веб-приложения также указывается имя учетной записи, которое будет использоваться системой SAP для связи с веб-службой OBAFileReceiver (это имя учетной записи, которую использует издатель документов SAP для публикации отчетов), и URL-адрес корневого веб-сайта зоны, созданного для подключения к веб-службе. Подробное описание настройки отчетов в веб-приложении см. в статье Добавление в веб-приложение возможности получения отчетов (https://go.microsoft.com/fwlink/?linkid=191895&clcid=0x419).

Важно!

  • Для использования отчетов в Duet Enterprise необходимо импортировать модели отчетов в Служба подключения к бизнес-данным. Это можно сделать в ходе развертывания продукта. Подробные сведения см. в статье Импорт моделей (https://go.microsoft.com/fwlink/?linkid=205813&clcid=0x419).

  • Учетная запись пула приложений для веб-приложения, в котором запущен сайт публикации отчетов, должна иметь разрешения на выполнение определенного метода поиска во внешнем типе контента ролей SAP. Это необходимо для того, чтобы запросы определяли, можно ли выполнить существующую роль (поиск роли) в системе SAP. Та же учетная запись пула приложений должна обладать разрешением в системе SAP для выполнения поиска. Учтите, что учетная запись будет совпадать с учетной записью пула приложений, записанной в Duet Enterprise листе развертывания (https://go.microsoft.com/fwlink/?linkid=205392&clcid=0x419), указанном в строке “Учетная запись службы для веб-приложения сайтов Duet Enterprise” таблицы 3.

Интеграция отчетов в веб-сайты

Интегрировать отчеты SAP в веб-сайт в решении Duet Enterprise можно двумя способами:

  • При настройке решения Starter Service Duet Enterprise средства подготовки отчетности интегрируются в набор сайтов автоматически со всеми необходимыми включенными компонентами.

  • К любым существующим сайтам можно добавить библиотеки отчетов. Для этого нужно включить следующие компоненты:

    • На корневом сайте семейства сайтов, в котором будут располагаться отчеты, включите компонент Тип контента отчетов Duet Enterprise и компонент Стандартные компоненты семейства веб-сайтов SharePoint Server.

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

Сценарии использования отчетов

В сценариях из этого раздела участвуют следующие люди.

  • Наоки Сато, системный администратор SharePoint Server 2010 в компании Contoso, Ltd.

  • Майкл Перейра, менеджер по продажам в компании Contoso, Ltd.

  • Тали Рот, директор отдела продаж в компании Contoso, Ltd. и начальник Майкла.

  • Давид Лонгмюр, администратор портала продаж в компании Contoso, Ltd., работающий в основном с отделом продаж; он также является администратором сайта центра пользовательских сущностей.

Сценарий 1. Настройка нового компонента отчетов Duet Enterprise

Сайт совместной работы, который используется группой продаж Майкла Перейры, находится в ферме серверов, в которой развернут Duet Enterprise. Сотрудники группы Майкла в настоящий момент просматривают отчеты, на которые у них есть разрешения, непосредственно в системе SAP. Он хочет воспользоваться преимуществами интеграции SharePoint Server 2010 и системы SAP, которая предоставляется в Duet Enterprise, для направления отчетов на их сайт совместной работы. Они направляют в свой ИТ-отдел запрос на настройку отчетов на своем сайте. Этот запрос поступает на рассмотрение Наоки Сато.

Администратор фермы Наоки выясняет, что веб-приложение, в котором находится сайт совместной работы группы продаж, еще не был расширен для безопасного взаимодействия с системой SAP. С помощью центра администрирования SharePoint Server 2010 он находит веб-приложение и расширяет его, создавая дополнительную зону, в которой используется протокол SSL и проверка подлинности на основе утверждений. Затем он создает семейство сайтов и подключается к веб-службе OBAFileReceiver с помощью служебной программы DuetConfig.exe. Теперь веб-приложение настроено для получения отчетов. Наоки отправляет сообщение электронной почты Давиду Лонгмюру, администратору семейства сайтов, в котором располагается сайт совместной работы группы продаж.

На основании инструкций, отправленных ему Наоки, Давид настраивает в семействе сайтов получение отчетов. В корневом сайте семейства сайтов, в котором будут находиться отчеты, он включает компонент Типы контента отчетов Duet Enterprise и компонент Стандартные компоненты семейства веб-сайтов SharePoint Server. Затем он переходит на сайт совместной работы, который находится на один уровень ниже корневого сайта в семействе, и включает компонент Отчеты Duet Enterprise. Затем он проверяет, создана ли библиотека отчетов на сайте. Теперь пользователи сайта группы продаж Contoso могут запрашивать, получать и просматривать отчеты SAP со своего веб-сайта совместной работы.

Сценарий 2. Совместная работа с отчетами Duet Enterprise

Второй сферой ответственности Давида в компании Contoso, Ltd. является настройка связанных отчетов для администрируемого им сайта центра пользовательских сущностей. Давид хочет предоставить группе продаж возможность использовать отчеты Duet Enterprise, связанные с конкретным клиентом Contoso, Ltd. Он включает совместное использование отчетов Duet Enterprise на сайте центра пользовательских сущностей с помощью процедуры, аналогичной процедуре настройки отчетов на сайте группы продаж Contoso. Давид собирается настроить ведение отчетов в шаблоне экземпляра сайта центра пользовательских сущностей. Он создает тестовый сайт с помощью главного шаблона экземпляра пользовательских сущностей и настраивает его, включая компонент отчетов Duet Enterprise. Затем он настраивает связанные отчеты и сопоставление параметров из контекста пользовательских сущностей, чтобы Тали и Майклу не пришлось указывать эти данные при создании каждого отчета. После настройки веб-частей и страниц Давид включает отчеты Duet Enterprise на сайтах экземпляров, сохраняет настройки в виде шаблона сайта, который можно использовать на других сайтах экземпляров и снова создает представления отчетов, которые должны быть доступны в шаблоне сайта. После этого отчеты Duet Enterprise автоматически становятся доступными для каждого нового сайта клиента.

Тали и Майкл вместе работают с отчетом по новому потенциальному клиенту. Тали хочет быстро связаться с этим потенциальным клиентом, поэтому она решает создать контекст совместной работы для клиента с помощью компонента совместной работы. После создания сайта Тали просматривает связанные отчеты на начальной странице и выполняет отчет "Сводка по потенциальному клиенту". После создания и доставки отчета она может просмотреть его в связанных документах в виде нового документа. Она решает ознакомиться с мнением всех менеджеров по продажам, включая Майкла. Тали открывает общий доступ к этому отчету для всех менеджеров по продажам и устанавливает соответствующие разрешения. Затем Тали запрашивает по электронной почте отзывы менеджеров. Теперь Майкл может просмотреть отчет в контексте совместной работы (на начальной странице) и быстро вернуть Тали отзыв, который будут видеть все остальные менеджеры по продажам.