Приложение «Интеграция с Power BI» получает данные из Битрикс24, подготавливает их и передает в Power BI в формате JSON.
Как происходит загрузка данных
-
Power BI отправляет запрос на сервер приложения. В запросе передаются ключ нужной таблицы и токен пользователя.
Пример запроса:
https://powerbi.it-solution.ru/powerbi/apiv3/?key=deals&token=ВАШ_ТОКЕН Если подготовленные данные уже находятся в кеше приложения, сервер сразу передает их в Power BI.
Если данных в кеше нет, приложение запрашивает их из Битрикс24 в соответствии с настройками выгрузки.
После завершения загрузки приложение сохраняет подготовленные данные в кеше и передает их в Power BI в формате JSON.
-
После получения данных Power BI самостоятельно выполняет преобразования, расчёты и построение визуализаций. На этом этапе сервер приложения и Битрикс24 в обработке отчёта не участвуют.
Ключи данных
Параметр key определяет, какую таблицу необходимо получить. Например, ключ deals используется для сделок, а tasks — для задач.
Полный перечень доступных значений приведен в статье «Ключи данных для таблиц».
Обновление данных
Пока подготовленные данные находятся в кеше, повторное обновление может вернуть ранее загруженный набор данных.
Подробнее о работе кеша и обновлении отчетов читайте в статье «Как настроить автообновление данных и устранить ошибки обновления».
Важно: токен предоставляет доступ к данным Битрикс24 в пределах прав пользователя. Не публикуйте токен и не передавайте его посторонним.