Възможности и съображения за отчитане на приложения, управлявани от модел
Приложенията, базирани на модели, разполагат с много възможности, които позволяват на клиентите да разкриват бизнес данни, които им помагат да вземат решения и да взаимодействат по-ефективно със своите клиенти и техните данни.
Те са описани в преглед на отчетите и включват
- Преглеждания.
- Диаграми.
- Табла.
- Персонализирани отчети на SQL Server Reporting Services.
- Интеграция на Microsoft Excel, която позволява на потребителите лесно да създават самостоятелно отчети с помощта на функциите на Power BI PowerView, PowerPivot и PowerQuery.
- Power BI.
Тъй като обемът на данните, съхранявани в базата данни на приложенията, продължава да расте, става по-важно от всякога да помислите върху вашата BI стратегия и да определите най-ефективните механизми за съставяне на отчети и визуализиране на големи набори от данни.
Инфраструктура за отчитане
В среда инфраструктурата за създаване на отчети е споделена и отделена от базата данни. В тази архитектура, въпреки че клиентите споделят ресурсите, необходими за изпълнение на отчета, всеки отчет се изпълнява срещу индивидуалния екземпляр на клиентската база данни.
Възможностите за създаване на отчети, вградени в Microsoft Dataverse, са предназначени да позволят на потребителите да стартират отчети за набори от данни, които обхващат по-кратки периоди от време. Като се има предвид това, обърнете внимание на следните фиксирани настройки:
Отчетите и заявките могат да се изпълняват за до пет минути. Когато се достигне максималният период, времето на изчакване за отчета ще изтече и към потребителя се връща съобщение. В рамките на петте минути продължителност отчетите и заявките може да обхващат големи набори от данни с над 50 000 реда, което предоставя достатъчно гъвкавост, за да се удовлетворят повечето потребности от оперативна отчетност.
За да се подобри отговорът на заявка, препоръчваме да се минимизира показването на голям брой редове при подробните отчети. За целта приложете подходящо филтриране, за да намалите броя на редовете, които се връщат. Когато създавате агрегирани или обобщени отчети, заявките трябва да изпращат принудително агрегирането към заявката, вместо да извличат подробни редове за извършване на агрегиране в отчета. Повече информация: Агрегиране на данни с помощта на FetchXml и предварително филтриране на отчети.
Страницата Report Viewer е обект на ограниченията на API на платформата. Многократното изпълнение на дълготраен отчет може да доведе до грешка и потребителят може да изчака няколко минути и да опита отново. Това е ограничение за всеки потребител и не трябва да влияе на нормалното използване на отчети от множество потребители.
За диаграми и мрежи, показвани в табла, приложенията ви позволяват на потребителите да стартират заявки, които имат набор от данни с по-малко от 50 000 реда. Ако потребителят стартира заявка от табло, която обхваща набор от данни с 50 000 или повече реда, се показва съобщението „Ограничението за максимален брой редове е надвишено. Намалете броя на редовете“. Практическата настройка на набора от данни помага да се осигури оптимална производителност на приложението.
Съвети и решения за създаване на отчети
Обикновено за потребностите от създаване на отчети на повечето организации тези настройки са адекватни. За да сте сигурни, че вашите потребители не надвишават тези настройки и за да подобрите ефективността на заявките за отчети като цяло, помислете за следните най-добри практики.
Когато създавате персонализирани отчети или табла, проектирайте ги да изпращат заявка към по-малки набори от данни за по-кратки периоди от време чрез добавяне на базиран на време филтър в отчета, като например текущия месец или тримесечие, за да ограничите резултатите.
Ограничете броя на таблиците, които са необходими, за да се върне резултат. Това помага да се намали времето, необходимо за изпълнение на заявката и връщане на групата резултати.
Намалете редовете в подробните отчети. Подходящо филтриране може да се използва за намаляване на броя на редовете, връщани от заявката, за да се намалят времената на изчакване.
За агрегирани или обобщени отчети заявките трябва да се използват за принудително изпращане на агрегирането към базата данни, вместо да се извличат подробни редове и агрегирането да се извършва в отчета на Услуги за отчет на SQL Server.
Когато е подходящо за вашия бизнес, потребителите трябва да работят с отчетите и таблата по подразбиране (стандартни). Тези отчети и табла обикновено са предназначени за заявки за набори от данни на потребител, така че в повечето случаи няма да надвишават ограничението за набор от данни.
Ако потребителите трябва да стартират отчети, които надвишават стойностите на тези настройки, ви препоръчваме да прегледате следните опции за помощ при потребности от комплексни отчети. И двете опции ефективно разтоварват работните натоварвания при създаване на отчети от Dataverse към друго хранилище на данни с помощта на решение за интегриране на данни.
Адаптерите се използват заедно с Услуги за отчет на Microsoft SQL Server (SSIS) за разширяване на възможностите за интеграция с данни на приложенията ви.
Инструментите за извличане на трансформационно натоварване (ETL) предоставят нов набор от инструменти за създаване на анализ на данни чрез комбиниране на множество източници на данни или извличане на данни към решението за съхранение на данни, ако SSIS не се използва. ETL инструментите предоставят цялостни решения за свързване с Dataverse за преместване на данни.
Важно
Когато използвате тези инструменти, препоръчваме преместването или синхронизирането на данни да се извършва в извънработно време.
Ако е необходимо, има много партньори на Microsoft, които могат да предоставят решение за вашите специфични потребности от отчети, като например създаване на офлайн копие на данните, специално използвани за стартиране на големи отчети. Тези партньори са добре запознати с наличните инструменти за интегриране на данни. Повече информация: Намерете партньор на Dynamics 365
Адаптери на трета страна за SSIS
ETL инструменти
Вижте също
Report Authoring разширение (с поддръжка на SQL Server Data Tools)
Въведение в Microsoft Power Query за Excel
Dynamics 365 for Customer Engagement OData Feeds и Power Query: Какъв е рекордът []?
Бележка
Можете ли да ни споделите повече за езиковите си предпочитания за документацията? Попълнете кратко проучване. (имайте предвид, че това проучване е на английски език)
Проучването ще отнеме около седем минути. Не се събират лични данни (декларация за поверителност).