Добавление данных с помощью пользовательского запроса (учебник)
В этой задаче необходимо установить соединение с базой данных Microsoft Access и использовать пользовательский запрос для импорта данных в книгу PowerPivot. База данных Access относится к реляционным источникам данных. PowerPivot может импортировать данные из различных реляционных источников: SQL Server, Oracle, Sybase, Informix, DB2, Teradata и других.
Импорт данных из базы данных Access включает соединение с базой данных, определение расположения файла пользовательского запроса и запуск запроса для импорта данных в книгу PowerPivot.
Имейте в виду, что для использования этих данных в анализе необходимо создать связи между данными, скопированными из базы данных Access, и другими данными в книге PowerPivot. Инструкции по созданию связей представлены на одном из следующих занятий. Дополнительные сведения см. в разделе Создание связей между таблицами (учебник).
Предварительные требования
Этот раздел является частью учебника PowerPivot для Excel, который необходимо изучить. Сведения о предварительных требованиях и первую часть данного учебника см. в разделе Введение в учебник PowerPivot для Excel.
Создание соединения с базой данных Access
В окне PowerPivot на вкладке Главная нажмите Из базы данных и выберите Из Access. Запустится мастер импорта таблиц, который поможет установить соединение с источником данных.
В окне Понятное имя введите Product Category Access DB.
В поле Имя базы данных нажмите кнопку Обзор. Перейдите в местоположение, в которое загружались образцы файлов, выберите ProductCategories и нажмите кнопку Открыть.
Нажмите кнопку Далее.
Выбор данных для импорта с помощью SQL-запроса
Процедура использования мастера импорта таблиц для импорта методом выбора из списка таблиц была описана в предыдущем занятии учебника. Поэтому вместо повторения шагов для импорта этого набора данных Access будет применен пользовательский запрос.
Мастер импорта таблиц помогает выполнять следующие шаги. Можно либо импортировать запрос, скопировать и вставить текст существующего запроса, либо написать новый запрос с помощью графического построителя запросов PowerPivot. На этом занятии будет выполнен импорт запроса, полученного из ИТ-отдела.
Выбор данных для импорта с помощью конструктора запросов
Выберите параметр Написать запрос для указания импортируемых данных и нажмите кнопку Далее.
В окне Понятное имя запроса введите Product Category Query.
Щелкните Конструировать, чтобы открыть окно Построитель запросов.
Нажмите кнопку Импорт и перейдите к месту расположения на компьютере сохраненных образцов.
Если файл в списке отсутствует, щелкните стрелку вниз и выберите Все файлы (*.*).
Выберите SQL-запрос и нажмите кнопку Открыть.
Появится инструкция SQL в окне «Инструкция SQL». Этот запрос выбирает все данные из таблицы ProductCategory, за исключением GAMES & TOYS и HOME APPLIANCES.
Нажмите кнопку ОК, Проверить, затем Готово. Отобразится сводка по импортируемым столбцам.
После завершения импорта нажмите кнопку Закрыть.
Данные отобразятся в новой таблице с именем Product Category Query в книге PowerPivot. С помощью обновления можно поддерживать актуальность этих данных. При изменении содержимого базы данных Access обновление поможет сохранить актуальность данных PowerPivot. Дополнительные сведения см. в разделе Различные способы обновления данных в PowerPivot.
Переименуйте новую таблицу. Для этого щелкните правой кнопкой мыши вкладку Product Category Query и выберите Переименовать. Введите ProductCategory и нажмите Ввод.
Следующий шаг
Чтобы продолжить изучение, перейдите к следующему разделу: Добавление данных с помощью копирования и вставки (учебник).
См. также