Добавление данных с помощью пользовательского запроса (учебник)
В этой задаче необходимо установить соединение с базой данных 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 and TOYS и HOME APPLIANCES.
Нажмите кнопку ОК, Проверить, затем Готово. Появится сводка по импортируемым столбцам.
После завершения импорта нажмите кнопку Закрыть.
Данные отображаются в виде новой таблицы с именем Запрос в книге PowerPivot. С помощью обновления можно поддерживать актуальность этих данных. Если содержимое базы данных Access изменилось, при обновлении данные PowerPivot также обновятся. Дополнительные сведения см. в разделе Различные способы обновления данных в PowerPivot.
Переименуйте новую таблицу, щелкнув вкладку Запрос правой кнопкой мыши и выбрав команду Переименовать. Введите ProductCategory и нажмите ВВОД. Нажмите кнопку OК, если откроется диалоговое окно сообщения.
Следующий шаг
Чтобы продолжить изучение, перейдите к следующему разделу: Добавление данных путем копирования и вставки (учебник).