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

На этом занятии с помощью мастера импорта таблиц будет выполнено соединение с базой данных, выбор данных для загрузки и импорт этих данных в книгу PowerPivot.

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

Кроме того, данные можно загрузить с помощью пользовательского запроса или хранимой процедуры. Это будет выполнено на следующем занятии.

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

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

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

Создание соединения с доступом к базе данных Access

  1. Перейдите в местоположение, куда загружены образцы, и дважды щелкните Stores. Эти данные будут использованы на следующем занятии.

  2. В окне Excel на вкладке PowerPivot нажмите кнопку Окно PowerPivot.

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

  4. В поле Понятное имя соединения введите ContosoDB из Access.

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

  6. Нажмите кнопку Далее и убедитесь, что выбран параметр Выбрать из списка таблиц и представлений данные для импорта.

  7. Поскольку необходимо выбрать из списка таблиц и представлений, нажмите Далее, чтобы отобразить список всех исходных таблиц в базе данных.

  8. Установите флажки для следующих таблиц: DimChannel, DimDate, DimProduct, DimProductSubcategory, FactSales.

После того как соединение с базой данных установлено и выбраны таблицы для импорта, перейдите к разделу занятия Фильтрация данных таблицы перед импортом.

Фильтрация данных таблицы перед импортом

Таблицы FactSales и DimProduct, которые импортируются из базы данных Access, содержат подмножество данных из исходной базы данных SQL Server Contoso. Не включаются данные о продажах для двух категорий (игры и домашние приборы). Чтобы исключить одинаковые категории, перед импортом таблиц к ним будет применен фильтр. Также будет применен фильтр к некоторым столбцам таблицы DimProduct.

Фильтрация данных таблицы перед импортом

  1. Выберите строку для таблицы DimProduct и нажмите Просмотр и фильтрация.

  2. Откроется окно Просмотр выбранной таблицы, отображающее все столбцы в таблице DimProduct.

  3. Снимите флажки в верхней части всех столбцов от ClassID до StockTypeName (всего 15 столбцов) и нажмите кнопку ОК.

  4. Обратите внимание, что слова Примененные фильтры теперь отображаются в столбце Сведения о фильтре в строке DimProduct. При нажатии на эту ссылку отображается текстовое описание примененных фильтров.

  5. Теперь выберите строку для DimProductSubcategory и нажмите Просмотр и фильтрация.

  6. Поскольку для выполнения задачи необходимы лишь несколько продуктов, примените фильтр для импорта данных только в этих категориях.

    В верхней части столбца ProductCategoryKey нажмите стрелку и отмените выбор 7 и 8. Категории 7 и 8 включают игры и домашние приборы, которые не нужно включать в анализ.

  7. Снимите флажок в верхней части столбца ProductSubcategoryDescription. Поскольку описания почти идентичны именам, нет необходимости импортировать оба столбца, а исключение ненужных столбцов сделает книгу меньше. Нажмите кнопку ОК.

Импорт выбранной таблицы и данных столбца

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

Импорт выбранной таблицы и данных столбца

  1. Просмотрите выбранные параметры. Если все верно, нажмите кнопку Готово.

    При импорте данных мастер отображает количество выбранных строк. После импорта всех данных отображается сообщение, указывающее на успешное завершение процесса. Обратите внимание, что только из таблицы FactSales было импортировано более 2 миллионов строк.

  2. Нажмите кнопку Закрыть.

    Мастер закроется, и появится окно PowerPivot. Каждая таблица добавляется в окно PowerPivot в виде новой вкладки. При изменении данных в источнике актуальность данных, импортированных в окно PowerPivot, можно поддерживать с помощью обновления. Дополнительные сведения см. в разделе Различные способы обновления данных в PowerPivot.

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

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