Как лучше реализовать получение данных в power bi из bitrix24?
Битрикс даёт доступ к своим данным через API:
https://dev.1c-bitrix.ru/rest_help/rest_sum/start.php
https://training.bitrix24.com/rest_help/rest_sum/s...

Но через него адекватно построить аналитику не выйдет, нужно какое-то промежуточное хранилище.

Наиболее адекватный вариант, кмк, - сделать новое приложение, которое будет периодически вытаскивать данные из битрикса, и складывать их в какую-нибудь БД, например в clickhouse или postgresql.
А затем на стороне powerbi, при помощи DirectQuery строить отчёты.
Есть готовое  решение на маркетплейс Bitirx24  - "Data Connetor" (https://marketing.bitrix24.ru/marketplace/detail/r... )
Приложение реализует экспорт данных из битрикс24 без ограничений по REST-api в облачное хранилище данных. Вы можете подключить абсолютно любую аналитическую систему к  базе данных ( Google Data Studio, Power BI, Yandex Data Lens и т.п.). Есть синхронизация  в режиме реального времени с бд, работает со всеми сущностями  bitirix24. Данные можно экспортировать во внешние базы вручную и делать резервные копии на случай потери или сбоя в работе портала.
В приложение есть триал доступна 14 дней для тестирования выгрузки и настройки ваших отчётов.