Dynamics 365 Customer Engagement (on-premises) рекомендации по отчетам
Microsoft Dynamics 365 Customer Engagement (on-premises) имеет ряд функциональных возможностей, которые позволяют клиентам извлекать бизнес-данные, позволяющие им более эффективно принимать решения и взаимодействовать со своими клиентами. Функциональные возможности, доступные в приложениях , включают в себя представления, диаграммы, панели мониторинга и отчеты SQL Server Reporting Services. Также включена интеграция Office Excel, которая позволяет пользователям легко создавать отчеты в режиме самообслуживания с помощью функциональных возможностей Power BI PowerView, PowerPivot и PowerQuery. По мере роста объема данных, которые хранятся в базе данных, становится как никогда важно обдумать стратегию бизнес-аналитики и определить наиболее эффективные механизмы для отчетности и визуализации больших наборов данных.
В среде Dynamics 365 Customer Engagement инфраструктура отчетности является общей и отдельной от базы данных. Хотя в этой архитектуре клиенты совместно используют ресурсы, необходимые для выполнения отчета, каждый отчет выполняется для индивидуальных экземпляров базы данных клиента. Кроме того, пользователи могут запустить столько отчетов, сколько им требуется, когда им требуется запустить отчеты в соответствии со своими бизнес-целями. Мы не накладываем никаких ограничений на отчеты в отношении времени.
Возможности отчетов, встроенные в Customer Engagement (on-premises), предназначены для того, чтобы пользователи могли выполнять отчеты на наборах данных, которые охватывают короткие промежутки времени. Принимая это во внимание, мы получает следующие фиксированные параметры:
Отчеты и запросы могут выполняться в течение не более пяти минут. Когда достигается максимальный период, отчет завершается в связи с истечением времени ожидания и пользователю возвращается сообщение. В пределах длительности в пять минут отчеты и запросы могут охватывать большие наборы данных, содержащие более 50000 записей, что обеспечивает значительную гибкость для удовлетворения большинства потребностей в рабочих отчетах.
Чтобы улучшить время отклика на запрос, рекомендуется свести к минимуму отображение большого количества записей в детальных отчетах. Чтобы сделать это, примените соответствующую фильтрацию для уменьшения количества возвращаемых записей. При создании агрегированных или сводных отчетов запросы должны передавать функцию агрегирования запросу, а не извлекать подробные записи для выполнения суммирования в отчете. Это можно сделать с помощью агрегирования на языке Fetch.
Для диаграмм и сеток, отображаемых на панелях мониторинга, среды Power Apps позволяют пользователям выполнять запросы, содержащие набор данных с числом строк не более 50000. Если пользователь выполняет запрос панели мониторинга, который охватывает набор данных с 50 000 или более строк, возвращается сообщение о том, что "Превышено ограничение на максимальное число записей." Уменьшите количество записей." Практическая настройка набора данных помогает обеспечить оптимальную производительность приложения.
Советы и решения для отчетности
Как правило эти параметры подходят для потребностей большинства организаций в отчетности. Чтобы гарантировать, что пользователи не выходят за рамки этих настроек, и повысить общую производительность запроса отчетов, учтите следующие рекомендации.
При создании настраиваемых отчетов или панелей мониторинга разрабатывайте их для запроса небольших наборов данных за короткие промежутки времени путем добавления в отчет фильтра на основе времени, например текущий месяц или квартал, чтобы ограничить результаты.
Рекомендуется ограничить число объектов сущностей, необходимых для возвращения результата. Это помогает сократить время, необходимое для выполнения запроса и возврата набора результатов.
Рекомендуется уменьшить количество записей, выводимое в подробных отчетах. Подходящую фильтрацию можно использовать для снижения количества записей, возвращенных запросом, для уменьшения времени ожидания.
Для агрегированных или сводных отчетов запросы должны использоваться для передачи функции агрегирования в базу данных, а не для извлечения подробных записей и выполнения суммирования в отчете SQL Server Reporting Services.
Если это уместно для бизнеса, пользователи должны запускать отчеты и панели мониторинга по умолчанию (готовые). Эти отчеты и панели мониторинга обычно предназначены для запроса по наборам данных пользователя, поэтому в большинстве случаев они не превышают ограничения в отношении набора данных.
Если пользователям приложения необходимо запускать отчеты, которые выходят за пределы этих параметров, рекомендуется просмотреть следующие параметры для помощи в отношении потребности в сложных отчетах. Оба параметра эффективно переводят рабочие нагрузки отчета из Dynamics 365 Customer Engagement в другое хранилище данных SQL Server с помощью решения интеграции данных.
Адаптеры используются в сочетании с SQL Server Integration Services (SSIS) для расширения возможностей интеграции с данными Dynamics 365 Customer Engagement.
Средства извлечения нагрузки преобразования (ETL) обеспечивают новый набор инструментов для создания анализа данных Dynamics 365 Customer Engagement путем объединения нескольких источников данных или извлечения данных в решение хранилища данных, если SSIS не используется. Средства ETL предлагают полные решения для соединения систем Dynamics 365 Customer Engagement для перемещения данных.
Внимание
При использовании этих инструментов рекомендуется перемещать или синхронизировать данные вне времени пик.
Если необходимо, существует много партнеров Microsoft, которые помогут предоставить решение для ваших конкретных задач отчетности, например создание копии автономной копии данных, специально используемой для запуска больших отчетов. Эти партнеры хорошо знакомы с доступными средствами интеграции данных. Дополнительные сведения: Поиск подходящего партнера
Адаптеры сторонних разработчиков для SSIS
Набор средств интеграции KingswaySoft SSIS Integration Toolkit для Microsoft Dynamics CRM
Источник/пункт назначения PragmaticWorks TaskFactory SSIS для Dynamics CRM
Средства ETL
См. также
Модуль создания отчетов (с поддержкой SQL Server Data Tools)
Введение в Microsoft Power Query для Excel
Каналы Dynamics 365 for Customer Engagement OData и Power Query: что такое [Запись]?
Использование Power View в Excel 2013 для анализа данных CRM
Руководство по отчетам и аналитике