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


Среда создания отчетов с помощью средств SQL Server Data Tools

В этой статье описывается, что необходимо для создания отчетов приложений Dynamics 365 for Customer Engagement.

Необходимо иметь требуемые средства разработки и соответствующие привилегии в приложениях Dynamics 365 for Customer Engagement для создания и публикации отчета. Кроме того, необходимо ознакомиться с:

  • Visual Studio.

  • Создание отчетов SQL Server Reporting Services с помощью SQL Server Data Tools (SSDT).

  • Для написания отчетов на основе Fetch используется язык FetchXML приложений Dynamics 365 for Customer Engagement.

Необходимые средства

Ниже перечислены требования для создания настраиваемого отчета для приложений Dynamics 365 for Customer Engagement:

  • Visual Studio. Для конкретных версий см. раздел Требования расширения для создания отчетов.

  • SQL Server Data Tools. Это среда создания отчетов, которая доступна как подключаемый модуль с Visual Studio.

  • Расширение Dynamics 365 для создания отчетов. Это необходимо при создании настраиваемых отчетов на основе языка Fetch. Обратите внимание, что приложения Dynamics 365 для взаимодействия с клиентами, такие как Dynamics 365 Sales и Dynamics 365 Customer Service, поддерживают только отчеты на основе выборки. Расширение создания отчетов Dynamics 365 должно быть установлено на компьютер, на который установлены SQL Server Data Tools и Visual Studio. Загрузка: расширение Dynamics 365 для создания отчетов. Инструкции по установке см. в разделе Установка расширения создания отчетов Dynamics 365.

  • Расширение проектов служб отчетов Microsoft. Используется для создания проектов сервера отчетов. Расширение входит в состав Visual Studio 2015. Для более поздних версий см. раздел Расширение проектов служб отчетов.

Заметка

  • Нельзя использовать построитель отчетов служб отчетов SQL Server для создания отчетов на языке FetchXML. Расширение создания отчетов Dynamics 365 для SQL Server Data Tools используется для создания отчетов на языке FetchXML.
  • Расширение создания отчетов Dynamics 365 доступно только в 32-разрядной версии.

Необходимые привилегии

Для развертывания настраиваемых отчетов в приложениях Dynamics 365 for Customer Engagement необходимо иметь учетную запись приложений Dynamics 365 for Customer Engagement и назначенную вам роль безопасности, которая включает привилегию PublishReport. По умолчанию роли безопасности "Настройщик системы" и "Системный администратор" включают эти привилегии.

Процесс разработки отчетов

Ниже перечислены шаги по разработке настраиваемых отчетов приложений Dynamics 365 for Customer Engagement. При разработке отчета некоторые шаги может потребоваться повторить:

  1. Разработайте концепцию или спецификацию отчета на основе того, какие бизнес=сведения должны отображаться.

  2. Создайте настраиваемый отчет или используйте существующий отчет для изменения с помощью SQL Server Data Tools в Visual Studio.

    • Создайте новый (настраиваемый) отчет. Дополнительные сведения: Создание настраиваемых отчетов с помощью SQL Server Data Tools

    • Загрузите существующий файл определения языка отчетов (.rdl) приложений Dynamics 365 for Customer Engagement. Для этого откройте приложение для взаимодействия с клиентами, выберите вкладку Составление отчетов, выберите нужный отчет, затем выберите Изменить на панели команд. На странице свойств отчета выберите Скачать отчет на панели инструментов Действия.

  3. Создайте основные параметры отчета. Дополнительные сведения: Использование параметров в отчетах

  4. Укажите наборы данных и условия фильтрации для извлечения данных:

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

  6. Добавьте необходимые элементы на основе спецификации отчета. Дополнительные сведения: Добавление навигации по отчетам

  7. Просмотрите отчет в Visual Studio и устраните все ошибки. Дополнительные сведения: Проверка и устранение неполадок отчетов

  8. Разверните отчет на сервере отчетности с помощью приложений Dynamics 365 for Customer Engagement. Дополнительные сведения: Публикация отчетов

  9. Запустите развернутый отчет для проверки.

См. также

Создание запросов на языке FetchXML
Создание настраиваемых отчетов с помощью SQL Server Data Tools