У меня есть таблица фактов columnstore с несколькими миллионами строк в экземпляре Sql Server.

Я хочу, чтобы клиент мог удобно оценивать и экспортировать сгруппированные и отфильтрованные части этих данных, и я изо всех сил пытаюсь найти хороший способ.

Я старался

  • Привязка сводной таблицы Excel к таблице напрямую. Это заставляет Excel загружать данные, что, очевидно, занимает вечность.
  • Использование Power Query в Excel. Это также хочет загрузить данные в полном объеме.
  • Использование Power BI Desktop (за пределами Excel). Эта вещь действительно может связываться с источником данных, не копируя все (DirectQuery), но на самом деле я ничего не хотел бы дать клиентам: пользовательский интерфейс вялый и некрасивый, а функция экспорта таблиц создает только csv.

Я думаю, что есть также возможность привязки Excel Pivots к SSAS, который, в свою очередь, делает DirectQuery против Sql Server. Я действительно должен прыгнуть через этот обруч?

У кого-нибудь еще есть предложения?

1 ответ1

0

Возможно, вам следует еще раз взглянуть на Power BI.

Я никогда не замечал, что Power BI Desktop в целом "вялый", и не ожидал, что в режиме DirectQuery для таблиц SQL со всесторонними индексами columnstore.

Опубликуйте свой отчет с PBI Desktop в сервисе app.powerbi.com, и вы обнаружите, что он менее "уродлив" - PBI Desktop имеет временные рамки разработки и часто имеет гораздо меньшее разрешение.

"Гадкий" также относителен - большинство бизнес-пользователей предпочитают чистые, хорошо спроектированные визуализации в Power BI по сравнению с типичной сеткой из сотен ячеек в Excel. Power BI позволяет пользователям получать актуальную информацию, необходимую для принятия решения, без необходимости вручную обрабатывать данные в Excel.

Если вам действительно нужны результаты в Excel, вы можете использовать функцию «Анализ в Excel» для любого набора данных, опубликованного в службе Power BI. Это дает вам сводные таблицы Excel для модели данных Power BI, которая может использовать DirectQuery для вашего SQL-сервера. Он похож на описанный вами сценарий SSAS, но размещен в службе Power BI.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .