Поделиться через


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

В этой задаче необходимо установить соединение с базой данных 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-запрос и нажмите кнопку Открыть.

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

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

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

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

  9. Переименуйте новую таблицу, щелкнув вкладку Запрос правой кнопкой мыши и выбрав команду Переименовать. Введите ProductCategory и нажмите ВВОД. Нажмите кнопку , если откроется диалоговое окно сообщения.

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

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

См. также

Основные понятия

Пересчет формул

Импорт данных из базы данных

Другие ресурсы

Связи между таблицами

Добавление и сопровождение данных в PowerPivot