Power BI Решение для отчетов в реальном времени - PullRequest
0 голосов
/ 29 мая 2019

Мне нужен мощный отчет, который большинство пользователей будет использовать из регулярно обновляемого кэша, но некоторые пользователи могут принудительно обновлять представление.

В настоящее время я нахожусь в процессе разработки отчета о мощности почти в реальном времени, который запросит один из наших критически важных серверов sql для возврата данных. Бизнес-требования - это сочетание данных в режиме реального времени и кэшированных данных. Отчет будет предназначен для нескольких пользователей, доступных одновременно, где информация об источнике будет обновляться очень часто. Каково было бы лучшее решение для создания этого отчета, например? Direct Query / API / Dataflow? Этот отчет необходимо будет обновлять в режиме реального времени или в течение максимум 5 минут. Любые другие предложения для решения в реальном времени, но разгрузка загрузки запросов исходной системы?

Для этого мы недавно попробовали следующее

1. Мы создали отчет о прямых запросах - он работает, как и ожидалось, но мы обеспокоены тем, как это может повлиять на работу сервера, например. несколько запросов, выполняемых для каждой загрузки страницы / взаимодействия с пользователем, мы заметили, что во время тестирования было выполнено около 10 запросов для каждого взаимодействия, это было бы хорошо для нескольких пользователей, но не для одновременных пользователей

2. Мы также создали программу API, которая будет передавать данные в потоковый набор данных, но это очень ограничено в визуальных элементах, которые могут отображаться, например, только в визуальных элементах панели управления

3. Мы также создали поток данных для импорта данных в службу power bi, но существуют ограничения при обновлении данных, например. только каждые 30 минут или только 48 обновляется (в премиум) через API обновление

Ожидаемые результаты для этого - разработка решения для отчетов, которое будет обновляться в режиме реального времени, не влияя на производительность наших критически важных серверов баз данных.

...