Получение данных из Yandex Disk API
После добавления коннектора к файлам Яндекс Диска для Power Query очень просили получение файлов из папки.
Как в PBI Service обновлять данные из папки без шлюза? 🫣
1) Грузим файлы в папку на Яндекс.Диск.
2) Обращаемся к API Яндекс.Диска с помощью функции ниже и получаем список доступных файлов.
3) На основе коннектора к файлам пишем запрос по обработке типового файла и превращаем этот запрос в функцию от адреса файла.
Если сразу параметризуете адрес файла в запросе, можно быстро создать функцию, которая будет меняться при изменении запроса. Для этого просто жмём правой кнопкой на запрос с параметром и выбираем создать функцию.
4) Добавляем к списку файлов столбец с вызовом нашей функции от адреса файла и разворачиваем полученные таблицы.
Процесс показал на видео. Как итог - все файлы в папке обработаны одинаково, а при добавлении в папку похожих файлов их данные автоматом попадают в общую таблицу. При этом функцию обработки легко корректировать.
Где это работает?
- Power BI Desktop
- Power BI Service
- Power BI Report Server
- Excel
Полное видео тут: https://vkvideo.ru/video3073415_456240028
Коннекторы: https://github.com/morinad/yandex_disk_pq
yandex disk api
yandex disk
yandex disk connector
яндекс диск
яндекс диск апи
яндекс диск power query