Как уменьшить / исключить импорт данных в Power BI Desktop? - PullRequest
0 голосов
/ 21 мая 2019

Я разработчик программного обеспечения, новичок в мире Power BI.Я унаследовал проект, в котором Power BI Desktop используется в качестве платформы отчетности, чтобы использовать возможность генерировать специальные отчеты, включая графические.

Мы используем SqlServer 2016 в качестве источника данных.Данные, используемые для отчетов, хранятся в базе данных в виде текста XML.XML предоставляется поставщиком и хранится в базе данных.Мы хотим прочитать XML из базы данных в XMLDATA, а затем разложить его на таблицы данных (более 30 таблиц) с помощью запросов.Таблица данных XMLDATA установлена ​​в режим хранения DirectQuery.Все разложенные таблицы установлены в режим импорта хранилища с источником запроса, установленным на XMLDATA.

Когда обновление выполнено, импортируются все данные таблицы разложенных данных, что занимает много времени (2+ часов для 17500 записей xml, и это небольшой тестовый набор записей).Похоже, что Power BI Desktop считывает все строки базы данных для каждой из таблиц вместо использования XMLDATA, считанного из базы данных.Есть ли способ настроить разложенные таблицы, чтобы они использовали XMLDATA вместо импорта для каждой таблицы?Мы используем только Power BI Desktop и никакие другие продукты / услуги Power BI.

...