Добавление данных с помощью мастера импорта таблиц (учебник)
На этом занятии с помощью мастера импорта таблиц будет выполнено соединение с базой данных, выбор данных для загрузки и импорт этих данных в книгу PowerPivot.
PowerPivot может импортировать данные из различных реляционных источников: Access, Oracle, Sybase, Informix, DB2, Teradata и др. Импорт данных из каждого из этих реляционных источников выполняется способом, описанным ниже.
Кроме того, данные можно загрузить с помощью пользовательского запроса или хранимой процедуры. Это будет выполнено на следующем занятии.
Следует учитывать, что для использования этих данных в анализе необходимо создать связи между данными, скопированными из реляционной базы данных, и другими данными в книге PowerPivot. Инструкции по созданию связей представлены на одном из следующих занятий. Дополнительные сведения см. в разделе Создание связей между таблицами (учебник).
Предварительные требования
Этот раздел является частью учебника PowerPivot для Excel, который необходимо изучить. Сведения о предварительных требованиях и первых действиях данного учебника см. в разделе Введение в учебник PowerPivot для Excel.
Создание соединения с базой данных Access
Перейдите в местоположение, куда загружены образцы, и дважды щелкните Stores. Эти данные будут использованы на следующем занятии.
В окне Excel на вкладке PowerPivot нажмите кнопку Окно PowerPivot.
В окне PowerPivot на вкладке Главная нажмите Из базы данных и выберите Из Access. Запустится мастер импорта таблиц, который поможет настроить соединение с источником данных.
В поле Понятное имя соединения введите ContosoDB из Access.
Нажмите расположенную справа от поля Имя базы данных кнопку Обзор. Перейдите к расположению, в которое были загружены файлы образцов, выберите ContosoSales, нажмите кнопку Открыть, затем нажмите кнопку Далее.
Убедитесь, что выбран вариант Выбрать из списка таблиц и представлений данные для импорта и нажмите кнопку Далее, чтобы отобразить список всех исходных таблиц в базе данных.
Установите флажки для следующих таблиц: DimChannel, DimDate, DimProduct, DimProductSubcategory, FactSales. (Еще не закрывайте мастер импорта таблиц.)
После того как соединение с базой данных будет установлено, а таблицы для импорта выбраны, перейдите к следующему разделу, Фильтрация данных таблицы перед импортом.
Фильтрация данных таблицы перед импортом
Таблицы FactSales и DimProduct, которые импортируются из базы данных Access, содержат подмножество данных из исходной базы данных SQL Server Contoso. Данные о продажах для двух категорий (игры и домашние приборы) не включаются. Чтобы исключить одинаковые категории, перед импортом таблиц к ним будет применен фильтр. Также будет применен фильтр к некоторым столбцам таблицы DimProduct.
Фильтрация данных таблицы перед импортом
Выберите строку для таблицы DimProduct, затем нажмите кнопку Просмотр и фильтрация. Откроется диалоговое окно Предварительный просмотр выбранной таблицы, в котором будут отображаться все столбцы таблицы DimProduct.
Прокрутите окно вправо и снимите флажки в верхней части всех столбцов от ClassID до StockTypeName (всего 15 столбцов, остановитесь перед столбцом UnitCost), затем нажмите кнопку ОК.
Обратите внимание, что слова Примененные фильтры появились в столбце Сведения о фильтре строки DimProduct. При щелчке на этой ссылке отобразится текстовое описание только что примененных фильтров.
Теперь выберите строку DimProductSubcategory и нажмите кнопку Просмотр и фильтрация.
Поскольку необходимо работать лишь с некоторыми из продуктов, примените фильтр, чтобы импортировались данные только из соответствующих категорий.
Прокрутите окно вправо. В верхней части столбца ProductCategoryKey нажмите стрелку возле правой стороны ячейки, прокрутите окно вниз, снимите выбор 7 и 8, затем нажмите кнопку ОК. Категории 7 и 8 включают игры и домашние приборы, которые не требуется включать в анализ. Стрелка в этой ячейке превратится в значок фильтра.
Снимите флажок в верхней части столбца ProductSubcategoryDescription слева от ячейки. Поскольку описания почти идентичны именам, нет необходимости импортировать оба столбца, а исключение ненужных столбцов сделает книгу меньше и удобнее для просмотра. Нажмите кнопку ОК.
Импорт выбранной таблицы и данных столбца
Наконец, выполните импорт выбранных данных. Вместе с данными таблицы мастер импортирует связи таблицы. Дополнительные сведения о связях см. в разделе Связи между таблицами.
Импорт выбранной таблицы и данных столбцов
Просмотрите выбранные параметры. Если все выглядит правильно, нажмите кнопку Завершить.
В процессе импорта данных мастер отображает количество полученных строк. После импорта всех данных выводится сообщение об успешном завершении импорта. Обратите внимание, что только из таблицы FactSales было импортировано более 2 миллионов строк.
Нажмите кнопку Закрыть.
Мастер закроется, и в окне PowerPivot отобразятся данные. Каждая таблица добавляется в окно PowerPivot в виде новой вкладки. При изменении данных в источнике актуальность данных, импортированных в окно PowerPivot, можно поддерживать с помощью обновления. Дополнительные сведения см. в разделе Различные способы обновления данных в PowerPivot.
Следующий шаг
Чтобы продолжить изучение, перейдите к следующему разделу: Добавление данных с помощью пользовательского запроса (учебник).
См. также
Задания
Добавление данных в книгу PowerPivot (учебник)
Основные понятия
Установка PowerPivot для Excel