Создание модели данных в Excel

Примечание:  Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Модели данных дает возможность объединять данные из нескольких таблиц, эффективного создания в реляционных источниках данных в книге Excel. В Excel моделей данных используются прозрачно, предоставляя табличные данные, используемые в сводные таблицы и сводные диаграммы. Модель данных в визуализации как коллекцию таблиц в списке полей, а в большинстве случаев, будет даже никогда не известно, что он находится там.

Перед тем как начать работу с моделью данных, вам нужно получить некоторые данные. Для этого будет использовать Get & преобразования качества (Power Query), так что может потребоваться вернемся на шаг назад и просмотрите этот видеоролик или выполните Путеводитель обучения на получение и преобразование "и" Power Pivot.

Где находится Power Pivot?

Где получить & преобразования (Power Query)?

  • Excel 2016 и Excel для Office 365 — скачать и преобразовать (Power Query) интегрирован с Excel на вкладке " данные ".

  • Excel 2013 - Power Query можно добавить, в который входит в Excel, но необходимо активировать. Последовательно выберите пункты файл > Параметры > Надстройки в раскрывающийся список в нижней части панели Управление выберите Надстройки COM > Перейти. Установите флажок Microsoft Power Query для Excel, нажмите кнопку ОК чтобы активировать ее. На вкладке Power Query будут добавлены на ленту.

  • Excel 2010загрузить и установить надстройку Power Query. После включения, на вкладке Power Query будут добавлены на ленту.

Начало работы

Во-первых вам нужно получить некоторые данные.

  1. В Excel 2016 и Excel для Office 365 с помощью данные > Получение и преобразование данных > Получить данные для импорта данных из внешних источников данных, например текстовый файл, книга Excel, веб-сайта, Microsoft Access, SQL Server или другую любое количество реляционная база данных, которая содержит несколько связанных таблиц.

    В Excel 2013 и 2010, перейдите к Power Query > Получение внешних данных и выберите источник данных.

  2. Excel предложит выбрать таблицу. Если вы хотите объединить несколько таблиц из одного источника данных, установите флажок Разрешить выбор нескольких таблиц . При выборе нескольких таблиц Excel автоматически создает модели данных.

    Примечание: В этих примерах мы используем книги Excel со сведениями о вымышленной студента на классы и их оценках. Загрузите наших студентов модели данных книги с примерамии следить за ходом обсуждения. Вы также можете загрузить с моделью данных завершенных..

    Получение и преобразование Navigator (Power Query)
  3. Выделите одну или несколько таблиц, а затем нажмите кнопку загрузить.

    Если необходимо изменить источник данных, можно выбрать параметр " Изменить ". Дополнительные сведения можно узнать в статье: Общие сведения о редакторе запросов (Power Query).

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

Примечания: 

  • Модели создаются неявно, когда вы импортируете в Excel несколько таблиц одновременно.

  • Модели создаются явно при использовании надстройки Power Pivot для импорта данных. В надстройке модель представляется в макете с вкладками так же, Excel, где каждая вкладка содержит табличные данные. Просмотреть Получение данных с помощью надстройки Power Pivotдля изучения основ Импорт данных с использованием базы данных SQL Server.

  • Модель может содержать одну таблицу. Чтобы создать модель на основе одной таблицы, выберите таблицу и нажмите кнопку Добавить в модель данных в Power Pivot. Это может делать, если вы хотите использовать Power Pivot функций, таких как отфильтрованных наборов данных, вычисляемые столбцы, вычисляемые поля, ключевые показатели эффективности и иерархии.

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

  • Создание модели данных эффективным использованием памяти с помощью Excel и Power Pivotсоветы о том, как уменьшить размер модели данных, см.

  • Для дальнейшего изучения отображается Учебник: анализ данных сводной таблицы с использованием модели данных в Excel.

Совет: Как узнать, если книга содержит модель данных? Последовательно выберите пункты Power Pivot > Управление. Если вы видите лист, напоминающей данных, существует модели. Статья: Определение источников данных, используемых в модели данных книги для получения дополнительных сведений.

Создание связей между таблицами

Следующим шагом является создание связи между таблицами, поэтому можно извлечь данные из любой из них. Каждая таблица должна иметь первичный ключ или уникальное поле идентификатора, например Student ID или номером класса. Проще всего чтобы перетащите этих полей для подключения их в Power Pivot Представление диаграммы.

  1. Последовательно выберите пункты Power Pivot > Управление.

  2. На вкладке " Главная " выберите Представление диаграммы.

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

  4. После этого перетащите поле первичного ключа из одной таблицы на новый. В следующем примере показана представление схемы таблиц наших студентов:

    Представление схемы отношений модели данных Power запроса

    Мы создали по следующим ссылкам:

    • tbl_Students | Идентификатор студента > tbl_Grades | Идентификатор студента

      В поле идентификатор студента в таблице оценок другими словами, перетащите поле идентификатор студента из таблицы учащихся.

    • tbl_Semesters | Идентификатор семестра > tbl_Grades | Семестра

    • tbl_Classes | Номер класса > tbl_Grades | Номер класса

    Примечания: 

    • Имена полей не должен иметь то же для создания связи, но они должны иметь одинаковый тип данных.

    • Соединительные линии в Представлении схемы на одной стороне имеют значение «1» и «*» на другом. Это значит, есть один ко многим связи между таблицами и определяет, как использовать данные в ваши сводные таблицы. Статья: связей между таблицами в модели данных для получения дополнительных сведений.

    • Соединительные линии только указать, что это связи между таблицами. Они не будут отображаться фактически вы поля, которые связаны друг с другом. Чтобы увидеть ссылки, перейдите в Power Pivot > Управление > Конструктор > отношения > Управление связями. В Excel, можно перейти на данные > отношения.

Использование модели данных для создания сводной таблицы или сводной диаграммы

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

  1. В Power Pivotперейдите на страницу Управление.

  2. На вкладке " Главная " выберите сводную таблицу.

  3. Выберите место сводной таблицы, чтобы помещаться: новый лист или текущее положение.

  4. Нажмите кнопку ОК, и Excel автоматически добавит пустая сводная таблица с отображением в правой области список полей.

    Список полей сводной таблицы Power Pivot

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

Добавление имеющихся несвязанных данных в модель данных

Предположим, что импорта или скопированного больших объемов данных, которые вы хотите использовать в модели, но еще не добавлены в модель данных. Передача новых данных в модели проще, чем вы думаете.

  1. Запустите, выбрав любую ячейку, который вы хотите добавить в модель данных. Может быть любой диапазон данных, но лучше данных в формате таблицы Excel .

  2. Добавьте данные одним из следующих способов.

  3. Нажмите кнопку Power Pivot > Добавить в модель данных.

  4. Выберите Вставка > Сводная таблицаи установите флажок Добавить эти данные в модель данных в диалоговом окне Создание сводной таблицы.

Диапазон или таблица будут добавлены в модель как связанная таблица. Дополнительные сведения о работе со связанными таблицами в модели см. в статье Добавление данных с помощью связанных таблиц Excel в Power Pivot.

Добавление данных в таблицу Power Pivot

Power Pivot не удается добавить строку в таблицу напрямую путем ввода данных в новую строку, как это можно сделать на листе Excel. Однако вы можете добавить строк путем копирования и вставкиили обновления исходных данных и обновление модели Power Pivot.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

См. также

Получение и преобразование "и" Power Pivot обучения направляющих

Общие сведения о редакторе запросов (Power Query)

Создание модели данных эффективным использованием памяти с помощью Excel и Power Pivot

Учебник: анализ данных сводной таблицы с использованием модели данных в Excel

Узнайте, какие данные источников, используемых в модели данных книги

Связи между таблицами в модели данных

Загрузите книгу-образец модели данных учащихся

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×