Добавление данных с помощью пользовательского запроса (учебник)

В этой задаче необходимо установить соединение с базой данных Microsoft Access и использовать пользовательский запрос для импорта данных в книгу PowerPivot. База данных Access относится к реляционным источникам данных. PowerPivot может импортировать данные из различных реляционных источников: SQL Server, Oracle, Sybase, Informix, DB2, Teradata и других.

Импорт данных из базы данных Access включает соединение с базой данных, определение расположения файла пользовательского запроса и запуск запроса для импорта данных в книгу PowerPivot.

Имейте в виду, что для использования этих данных в анализе необходимо создать связи между данными, скопированными из базы данных Access, и другими данными в книге PowerPivot. Инструкции по созданию связей представлены на одном из следующих занятий. Дополнительные сведения см. в разделе Создание связей между таблицами (учебник).

Предварительные требования

Этот раздел является частью учебника PowerPivot для Excel, который необходимо изучить. Сведения о предварительных требованиях и первую часть данного учебника см. в разделе Введение в учебник PowerPivot для Excel.

Создание соединения с базой данных Access

  1. В окне PowerPivot на вкладке Главная нажмите Из базы данных и выберите Из Access. Запустится мастер импорта таблиц, который поможет установить соединение с источником данных.

  2. В окне Понятное имя введите Product Category Access DB.

  3. В поле Имя базы данных нажмите кнопку Обзор. Перейдите в местоположение, в которое загружались образцы файлов, выберите ProductCategories и нажмите кнопку Открыть.

  4. Нажмите кнопку Далее.

Выбор данных для импорта с помощью SQL-запроса

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

Мастер импорта таблиц помогает выполнять следующие шаги. Можно либо импортировать запрос, скопировать и вставить текст существующего запроса, либо написать новый запрос с помощью графического построителя запросов PowerPivot. На этом занятии будет выполнен импорт запроса, полученного из ИТ-отдела.

Выбор данных для импорта с помощью конструктора запросов

  1. Выберите параметр Написать запрос для указания импортируемых данных и нажмите кнопку Далее.

  2. В окне Понятное имя запроса введите Product Category Query.

  3. Щелкните Конструировать, чтобы открыть окно Построитель запросов.

  4. Нажмите кнопку Импорт и перейдите к месту расположения на компьютере сохраненных образцов.

  5. Если файл в списке отсутствует, щелкните стрелку вниз и выберите Все файлы (*.*).

  6. Выберите SQL-запрос и нажмите кнопку Открыть.

  7. Появится инструкция SQL в окне «Инструкция SQL». Этот запрос выбирает все данные из таблицы ProductCategory, за исключением GAMES & TOYS и HOME APPLIANCES.

  8. Нажмите кнопку ОК, Проверить, затем Готово. Отобразится сводка по импортируемым столбцам.

  9. После завершения импорта нажмите кнопку Закрыть.

    Данные отобразятся в новой таблице с именем Product Category Query в книге PowerPivot. С помощью обновления можно поддерживать актуальность этих данных. При изменении содержимого базы данных Access обновление поможет сохранить актуальность данных PowerPivot. Дополнительные сведения см. в разделе Различные способы обновления данных в PowerPivot.

  10. Переименуйте новую таблицу. Для этого щелкните правой кнопкой мыши вкладку Product Category Query и выберите Переименовать. Введите ProductCategory и нажмите Ввод.

Следующий шаг

Чтобы продолжить изучение, перейдите к следующему разделу: Добавление данных с помощью копирования и вставки (учебник).