День добрый.
Очень нужна консультация по работе PBI в части запросов PQ.
Для более точного понимания картины, краткая предыстория. Существует довольно сложная модель данных в excel с множеством запросов из разных источников. Было решено перенести ее в поток данных в вэб версию PBI для дальнейшего импорта в PBI desktop и последующей публикации, заодно и перенести всю работу в PBI, продолжив использовать excel исключительно как способ хранения исходников. На выходе ожидалось получить более удобный инструмент для демонстрации данных, а главное возможность настроить автоматическое обновление.
Собственно в процессе переноса запросов в поток данных я и наткнулся на проблему с "Динамическими источниками данных". В целом, я был готов пожертвовать табличками с путями к файлам-исходникам, которые изначально существовали в умных таблицах excel и подгружались в PQ, и планировал просто обойти этот момент через создание непосредственно в потоке фиксированной таблицы с перечислением нужных мне путей.
Однако на деле данная проблема возникла на том этапе, где я ее вообще не ожидал. Как оказалось, поток отказывается сохраняться, указывая причиной обращение к динамическому источнику данных, уже просто при наличии в запросе самой простой функции PQ, которая идет по указанному пути и выдергивает от туда нужный диапазон или табличку.
То есть сам факт наличия данной функции среди запросов потока, не позволяет мне этот самый поток сохранить, хотя она просто добавлена в список запросов и даже еще нигде не применена.
Отсюда вопрос, есть ли какой-то иной способ получить нужный мне функционал? Быть может функции PQ в рамках вэб PBI нужно использовать как-то по-другому?
Буду очень признателен за любую помощь.
Очень нужна консультация по работе PBI в части запросов PQ.
Для более точного понимания картины, краткая предыстория. Существует довольно сложная модель данных в excel с множеством запросов из разных источников. Было решено перенести ее в поток данных в вэб версию PBI для дальнейшего импорта в PBI desktop и последующей публикации, заодно и перенести всю работу в PBI, продолжив использовать excel исключительно как способ хранения исходников. На выходе ожидалось получить более удобный инструмент для демонстрации данных, а главное возможность настроить автоматическое обновление.
Собственно в процессе переноса запросов в поток данных я и наткнулся на проблему с "Динамическими источниками данных". В целом, я был готов пожертвовать табличками с путями к файлам-исходникам, которые изначально существовали в умных таблицах excel и подгружались в PQ, и планировал просто обойти этот момент через создание непосредственно в потоке фиксированной таблицы с перечислением нужных мне путей.
Однако на деле данная проблема возникла на том этапе, где я ее вообще не ожидал. Как оказалось, поток отказывается сохраняться, указывая причиной обращение к динамическому источнику данных, уже просто при наличии в запросе самой простой функции PQ, которая идет по указанному пути и выдергивает от туда нужный диапазон или табличку.
| Код |
|---|
(filepath)=>
let
Источник = Excel.Workbook(File.Contents(filepath), null, true),
Выгрузка = Источник{[Item="Пример",Kind="Table"]}[Data]
in
Выгрузка |
То есть сам факт наличия данной функции среди запросов потока, не позволяет мне этот самый поток сохранить, хотя она просто добавлена в список запросов и даже еще нигде не применена.
Отсюда вопрос, есть ли какой-то иной способ получить нужный мне функционал? Быть может функции PQ в рамках вэб PBI нужно использовать как-то по-другому?
Буду очень признателен за любую помощь.