Показать сообщение отдельно
Старый 03.09.2019, 00:30   #36  
t540 is offline
t540
Участник
 
34 / 65 (3) ++++
Регистрация: 09.07.2003
Мне кажется - GER замечательная штука для формирования/импорта документов, т.е. небольших объемов данных.

Для больших отчетов, видимо, лучше использовать Power BI.
Вариантов несколько:
1. Power BI embedded - строит отчеты в режиме Direct Query по копии боевой БД. Минусы - отчет надо деплоить, сложные меры не построишь, скорость работы - тоже вопрос (т.к. не куб)

2. Экспорт данных через BYOD в Azure SQL Data Warehouse (можно подгрузить внешние данные, например, исторические) и работа с лицензией Power BI Pro. Вариантов тут три:

2.1 Данных мало (менее 10 Gb в модели Power BI) - счастье, делаем что хотим

2.2 Данных много - опять Direct Query со всеми вытекающими, но по DWH (возможно, будет быстрее)

2.3 Данных много. Для отчетов по историческим данным - Direct Query, для ежедневных отчетов - обычная модель Power BI по агрегированным или усеченным данным

3. Ну и если данных много и есть желание видеть все, то перегоняем данные в Azure DWH, на усеченных данных строим модель данных Power BI, выгружаем модель и разворачиваем на Analysis Services Tabular mode, расположенных в облаке или локально. Памяти там должно хватать на всю модель. На полученную модель данных натравливаем Power BI в Direct Query. Т.к. тут куб, то работать должно сильно быстрее, чем Direct Query по реляционной бд.

Как-то так. На проекте планирую вариант 2.3 реализовывать...

Последний раз редактировалось t540; 03.09.2019 в 00:32.