Импорт данных в PowerPivot из Microsoft SQL Server

Импорт данных из Microsoft SQL Server в PowerPivot выполнить очень просто. К тому же не обязательно импортировать готовые данные из таблиц или представлений.

Для импорта данных выберем закладку «PowerPivot» в ленте инструментов и нажмем кнопку «Открыть PowerPivot».

Выбираем источник данных

Меню PowerPivot на ленте меню Excel

В открывшемся окне PowerPivot выберем кнопку «Из базы данных». В качестве источника данных указываем SQL Server.

Импорт данных из Microsoft SQL Server в PowerPivot

Появится окно настройки соединения с сервером баз данных

Окно подключения к базе данных Microsoft SQL Server

Например, установим подключение к локальному серверу, к базе данных AdventureWorksLT2008.

Окно подключения к базе данных Microsoft SQL Server указание имени базы данных

На следующем шаге будет предложен выбор, импортировать таблицы или данные из запроса на языке SQL.

Первый вариант удобен тем, что за один раз можно импортировать в модель PowerPivot несколько таблиц. С другой стороны, Вы можете написать запрос с учетом логики данных на сервере. Кроме того, запросом можно определить отображение данных в PowerPivot. Например, через запрос можно объединить данные из двух таблиц в одну таблицу модели данных.

Не важно какой вариант выбрать, потому что в модели данных всегда можно будет отредактировать таблицу.

Выбираем данные

Например, импортируем данные из двух таблиц, для этого выбираем первый пункт, выбора таблиц и представлений.

Выбор способа импорта данных PowerPivot

Например, выберем таблицы «Product» и «ProductCategory». Также изменим имя таблицы ProductCategory. Для этого в поле «Понятное имя» введем новое имя таблицы. Позже мы сможем обращаться к таблице в модели под этим именем.

Окно выбора таблиц для импорта данных

При нажатии кнопки «Готово» данные будут импортированы в модель PowerPivot.

Окно отчета результатов импорта данных

Закрыв окно мастера импорта таблиц, мы увидим импортированные данные. Две таблицы, к тому же одна из них будет иметь имя, указанное при импорте.

Результат импорта данных из Microsoft SQL Server в PowerPivot

Создаем сводную таблицу PowerPivot

Вернемся в рабочую книгу Excel. На вкладке «PowerPivot» нажмем кнопку «PivotTable» и выберем одноименный пункт в выпадающем списке.

Меню вставки сводной таблицы PowerPivot

В следующем окне «Создание сводной таблицы» выберем расположение новой сводной таблицы и нажмем «ОK»

Результат вставки сводной таблицы PowerPivot

В итоге мы осуществили импорт данных в PowerPivot, вставив в модель две таблицы и данные.  Вставили на рабочий лист Excel сводную таблицу по модели данных.

Добавить комментарий