Вирішення проблем із друком звітів Power BI

Ви, мабуть, трохи чули про Power BI, флагманський компонент загальної стратегії доставки бізнес-аналітики від Microsoft. Це унікальний продукт, оскільки його можна використовувати самостійно для полегшення потреб у самообслуговуванні, а також з відносною легкістю інтегрувати у велике корпоративне рішення BI.
Power BI має зробити багато речей, щоб досягти успіху: підготовка даних, моделювання даних та візуалізація повинні бути елегантними та ефективними у своєму виконанні. Багато функцій продукту зростають із кожним щомісячним випуском, але це все ще відносно молодий продукт, порівняно з більш зрілими інструментами в просторі самообслуговування, як Tableau. Тому є деякі речі, які Power BI поки не може зробити (але може в майбутньому). Є й інші речі, які Power BI, швидше за все, ніколи не зможе зробити добре (на жаль багатьох), враховуючи його потенційне перекриття з іншими компонентами стеку Microsoft BI або відносну відсутність важливості порівняно з більш популярними необхідні функції.
POWER BI: ЗАДОВОЛЕННЯ ТА БІЛЬ
Маючи це на увазі, я вітаю вас у першій із ймовірних серій дописів у блозі, де описано деякі поточні обмеження Power BI, а також деякі потенційні обхідні шляхи. Мене звати Шон Алпей, я архітектор з бізнес-аналітики в Senturus, і останні 15 років я витрачаю на розробку та впровадження орієнтованих на Microsoft рішень для клієнтів. Протягом цього часу я мав задоволення (читай: розчарування) досліджувати (читати: долати) безліч країв зростання різних компонентів BI, і я сподіваюся поділитися з вами деякими знаннями.
Так, я упереджений ресурс, але я хотів би думати, що я дотримуюся відносно об’єктивної точки зору на якість пропозицій Microsoft. Наприклад, у мене немає сумнівів, що Power BI - це казковий та унікальний продукт. І я також не маю сумнівів, що це має бути краще, ніж зараз.
Я твердо відчуваю, що, коли ми озброєні глибоким розумінням недоліків інструменту BI (і, як ми, мабуть, можемо погодитись, вони всі мають недоліки), ми можемо зіграти з сильними сторонами цього інструменту та пом'якшити його проблеми. (Майте на увазі, що Power BI переходить на щомісячний цикл випуску, і тому будь-який із цих записів може раптово застаріти, залежно від примх команди розробників Microsoft. Ця стаття написана з використанням Липень 2018 р випуск Power BI Desktop та Power BI Service.)
ПІДГОТОВІТЬСЯ ДО БОЛЬШОГО ДОСВІДУ ДРУКУ
Це і чудово, і протверезливо, що я міг розпочати цю серію в багатьох різних місцях, але я вирішив розпочати з можливості друку Power BI. Будь-який рівень звітності та візуалізації, вартий його солі, класично вимагав забезпечити надійний досвід друку для користувача, враховуючи типову схильність організації виносити друковані копії звітів на засідання. Наприклад, служба звітування SQL Server (SSRS), яка існує вже більше десяти років, дозволяє розробнику створити ідеальний для пікселів звіт, який можна легко завантажити та/або роздрукувати за допомогою вбудованої функції експорту PDF у продукт.
Для порівняння, досвід друку Power BI, одним словом, жахливий. Наприклад, якщо у звіті Power BI є чотири вкладки, користувач повинен роздрукувати кожну з цих вкладок окремо; немає можливості надрукувати єдиний звіт із чотирьох сторінок. * Крім того, Power BI вирішує завантажити генерацію сторінки в браузер та операційну систему користувача, що може спричинити дико різний досвід роботи від користувача до користувача.
Ось конкретний приклад: нещодавно клієнт запропонував мені побудувати візуальну матрицю «теплової карти», яка умовно форматує фон кожної клітинки червоним або зеленим залежно від порівняння міри з ціллю. Коли користувачі натискають "Друк" у службі Power BI, у діалоговому вікні друку браузера вони стикаються з кількома проблемами:
- Незважаючи на те, що співвідношення сторін макета сторінки становить 16: 9 (він же широкоформатний монітор), діалогове вікно друку за замовчуванням має портретне (а не альбомне).
- Незважаючи на те, що масштаб встановлений на 100%, слайсери в крайньому правому та нижньому кутах звіту за замовчуванням обрізані.
- Навіть при встановленні шкали приблизно на 90% (або 50% або 10%), нижня частина візуального матриці все одно стає дивним чином відрізаною.
- Кольори тла червоного та зеленого зовсім відсутні; Колір тла кожної комірки - білий.