Описание: На SQL Server имеется база данных в следующем составе: - количество таблиц: 3-5 шт. таблиц; - количество полей в каждой таблице: - 20-50 шт. полей; - количество записей в каждой таблице: 10 000 - 50 000 шт. записей. Данные в таблицах SQL Server постоянно обновляются.
Цель: Подключить Excel к SQL Server. Подключённые таблицы отобразить в таблицах или сводных таблицах. Построить несколько диаграмм на основании подключённых таблиц или сводных таблиц. Нажав кнопку "Обновить" постоянно получать актуальные данные.
Предварительное решение: Для подключения предполагается использовать Данные -> Получить данные -> Из бы данных SQL Server.
Вопрос Будет ли достаточным использовать для таких целей способ подключения Данные -> Получить данные -> Из бы данных SQL Server или нужно дополнительно использовать Power Query / Pivot?
Предварительного решения будет достаточно. Но в MS рекомендуют переходить на PQ. На работе я уже построил такой аналитический инструмент, который выгружает 1 факт-таблицу и штук 10 таблиц измерений. В таком случае оптимально использовать связку PowerPivot + PowerQuery. В общем-то можно написать код, который обнулит данные с SQL запросом типа: select * from factTable where 0=1. А по другой кнопке воспользоваться sql-запросом типа select * from factTable.