Вот уже месяц грызу задачку с мобильной версией BI на телефоне, и чем больше считаю, тем больше грущу. Вчера мой тимлид напомнил мне, почему грущу)
Итак, все крупные платформы Qlik, PBI, FineBI и пр этот сервис предоставляют.
-Начала я с https://learn.microsoft.com/en-us/power-bi/guidance/white-paper-powerbi-security для выработки своих паттернов.
-Потом пошла к изучения разницы между ‘поставить мобильный клиент к Клауд-платформе’ и ‘сплясать, когда у тебя on-premise’.
-И вот я уже у главного вопроса - безопасность.
Конечно, все крупные платформы и мобильные клиенты к ним учитывают ключевые секьюрити-проблемы. По крайней мере, изоляцию и контейнеризацию клиента от личной среды мобильного устройства пользователя все освоили. Это важный фактор, - в свое время скандалы с незашифрованным кэшем Power BI и Tableau на андроидах меня сильно поразили)
В общем, откуда тогда грусть? Для защиты данных в случае on-prem решения надо поделать:
-маскирование критических и перс данных
-переделка приложений для запрета дрилл-дауна
-перестройка governance и строгий контроль привилегий
-сборка всей конструкции с MDM/MAM (пока грустно).
Моя главная головная боль - паттерн использования. Мобильные клиенты потому и мобильные, что на мобильном интернете. Иначе смысл? Пойди возьми комп и смотри вволю. Но в моей локации блокировки работают интересно, и часто единственным выходом является оффлайн-режим, когда можно открыть дашборд без интернета. А вот в моем любимом Qlik есть огромная архитектурная дырка, когда в этом режиме на устройство кладется полное qvf. И на андроиде я смогла станцевать и вытащить его.
Да, зашифрованное, да, с ограниченным сроком жизни и вшитым rls, но оно там.
В общем, простые решения типа ‘поставить клиент и начать работать ‘ - это к облачным платформам. Решения типа ‘изолировать сервер и вывести в интернет’ - для безумных и богатых. А если ты чутка параноик, как я, то придется пострадать.