Как приложение получает и передает данные в Power BI


Приложение «Интеграция с Power BI» получает данные из Битрикс24, подготавливает их и передает в Power BI в формате JSON.


Как происходит загрузка данных

  1. Power BI отправляет запрос на сервер приложения. В запросе передаются ключ нужной таблицы и токен пользователя.

    Пример запроса:

    https://powerbi.it-solution.ru/powerbi/apiv3/?key=deals&token=ВАШ_ТОКЕН

  2. Если подготовленные данные уже находятся в кеше приложения, сервер сразу передает их в Power BI.

  3. Если данных в кеше нет, приложение запрашивает их из Битрикс24 в соответствии с настройками выгрузки.

  4. После завершения загрузки приложение сохраняет подготовленные данные в кеше и передает их в Power BI в формате JSON.

  5. После получения данных Power BI самостоятельно выполняет преобразования, расчёты и построение визуализаций. На этом этапе сервер приложения и Битрикс24 в обработке отчёта не участвуют.



Ключи данных

Параметр key определяет, какую таблицу необходимо получить. Например, ключ deals используется для сделок, а tasks — для задач.

Полный перечень доступных значений приведен в статье «Ключи данных для таблиц».


Обновление данных

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

Подробнее о работе кеша и обновлении отчетов читайте в статье «Как настроить автообновление данных и устранить ошибки обновления».


Важно: токен предоставляет доступ к данным Битрикс24 в пределах прав пользователя. Не публикуйте токен и не передавайте его посторонним.



Комментарии