Приложение Microsoft Dynamics AX использует службы SQL Server Reporting Services и SQL Server Analysis Services для подготовки автоматизированных и производственных отчетов. В этом разделе приводится общий обзор интеграции Microsoft Dynamics AX со службами Reporting Services. Сведения об интеграции служб Analysis Services с Microsoft Dynamics AX см. в разделе Расширения для анализа и платформа бизнес-аналитики.
Введение в автоматизированные отчеты, подготовленные с помощью служб Reporting Services
В этом разделе описывается создание моделей отчетов и автоматизированных отчетов на основе данных приложения Microsoft Dynamics AX для отчетов по проводкам. Сведения о создании моделей и кубов OLAP см. в разделе Расширения для анализа и платформа бизнес-аналитики.
Автоматизированная система отчетности позволяет лицам, ответственным за принятие решений, а также конечным пользователям динамически разрабатывать и запускать отчеты на основе модели отчета. Такая модель — это представление бизнес-данных, доступное только для чтения. Модели отчетов создаются из приложения Microsoft Dynamics AX на основе ракурсов. Ракурс — это набор ссылок на таблицы вместе с метаданными, которые описывают процедуру создания модели отчета. В состав Microsoft Dynamics AX входят стандартные ракурсы для различных модулей в приложении Microsoft Dynamics AX. Можно изменить стандартные ракурсы или создать новые в соответствии с потребностями компании.
Разные роли в организации используют эту интеграцию следующим образом:
-
Разработчики определяют ракурсы в репозитарии прикладных объектов (AOT). Дополнительные сведения об определении ракурсов см. в документации для разработчиков в MSDN.
-
Администраторы публикуют модели отчетов и настраивают сервер отчетов. Дополнительные сведения о публикации моделей отчетов и настройке сервера отчетов см. в разделе справки Настройка системы и приложенияв меню Справка.
-
Конечные пользователи создают отчеты с помощью построителя отчетов. Кроме того, они могут просматривать эти отчеты с помощью веб-узла диспетчера отчетов. В ходе установки и настройки служб Reporting Services создается веб-узел под названием "Диспетчер отчетов", на котором можно публиковать модели отчетов и сами отчеты. Автоматизированные отчеты, построенные на основе моделей отчетов, не используют кубы OLAP. Для специального анализа кубов OLAP пользователи могут применять Microsoft Excel.
Следующая схема иллюстрирует интеграцию Microsoft Dynamics AX со службами Reporting Services для автоматизированных отчетов.
Введение в расширения для отчетов и средства отчетности
Средства отчетности представляют собой расширение Microsoft Visual Studio для разработки производственных отчетов для приложения Microsoft Dynamics AX с помощью служб Reporting Services. Чтобы начать разработку производственных отчетов Microsoft Dynamics AX с помощью служб Reporting Services, необходимо установить средства отчетности на компьютер разработчика с Visual Studio. Расширения для отчетов — это среда времени выполнения для обработки производственных отчетов, созданных для приложения Microsoft Dynamics AX с помощью Visual Studio и служб Reporting Services. Чтобы запускать производственные отчеты, необходимо установить расширения для отчетов на сервер отчетов. Пошаговые инструкции по установке см. в руководстве по установке Microsoft Dynamics AX.
Производственные отчеты можно интегрировать в приложение Microsoft Dynamics AX. Они могут отображаться как пункты меню в меню и формах клиента Microsoft Dynamics AX для Windows и веб-частях корпоративного портала. В приложение Microsoft Dynamics AX включены стандартные производственные отчеты, которые можно использовать сразу после установки расширений для отчетов.
Дополнительные сведения по средствам отчетности Visual Studio см. в документации для разработчиков в MSDN.
Примечание |
---|
Чтобы создать производственные отчеты с помощью средств отчетности Microsoft Dynamics AX, необходимо убедиться, что используются проекты средств отчетности Microsoft Dynamics AX в Visual Studio, а не проект служб Reporting Services. |
Архитектура времени проектирования для производственных отчетов
Следующая схема иллюстрирует архитектуру времени проектирования для средств отчетности Microsoft Dynamics AX.
Архитектура развертывания производственных отчетов
При построении проекта отчетности в Visual Studio создаются сборки, которые помещаются в выходной каталог проекта. Производственные отчеты создаются с помощью Visual Studio и развертываются на сервере отчетов. Производственные отчеты взаимодействуют с AOS с помощью расширений для отчетов. Сервер AOS будет взаимодействовать с базой данных Microsoft Dynamics AX и отвечать на запросы, отправленные производственными отчетами. Все определения отчетов хранятся в базе данных служб Reporting Services.
Следующая схема иллюстрирует архитектуру развертывания средств отчетности Microsoft Dynamics AX.
Архитектура времени выполнения для производственных отчетов
На следующей схеме показана архитектура времени выполнения для производственных отчетов Microsoft Dynamics AX.