Excel Power Pivot - модель данных
Модель данных - это новый подход, представленный в Excel 2013 для интеграции данных из нескольких таблиц, позволяющий эффективно создавать реляционный источник данных внутри книги Excel. В Excel модель данных используется прозрачно, предоставляя табличные данные, используемые в сводных таблицах и сводных диаграммах. В Excel вы можете получить доступ к таблицам и их соответствующим значениям через списки полей сводной таблицы / сводной диаграммы, которые содержат имена таблиц и соответствующие поля.
Основное использование модели данных в Excel - это ее использование в Power Pivot. Модель данных можно рассматривать как базу данных Power Pivot, и все мощные функции Power Pivot управляются с помощью модели данных. Все операции с данными в Power Pivot являются явными по своей природе и могут быть визуализированы в модели данных.
В этой главе вы подробно разберетесь с моделью данных.
Excel и модель данных
В книге Excel будет только одна модель данных. Когда вы работаете с Excel, использование модели данных неявно. Вы не можете напрямую получить доступ к модели данных. Вы можете видеть только несколько таблиц в модели данных в списке полей сводной таблицы или сводной диаграммы и использовать их. Создание модели данных и добавление данных также выполняется неявно в Excel, пока вы получаете внешние данные в Excel.
Если вы хотите взглянуть на модель данных, вы можете сделать это следующим образом:
Щелкните вкладку POWERPIVOT на ленте.
Щелкните "Управление".
Модель данных, если она существует в книге, будет отображаться в виде таблиц, каждая с вкладкой.
Note- Если вы добавите таблицу Excel в модель данных, вы не преобразуете таблицу Excel в таблицу данных. Копия таблицы Excel добавляется в качестве таблицы данных в модель данных, и между ними создается связь. Следовательно, если в таблицу Excel вносятся изменения, таблица данных также обновляется. Однако с точки зрения хранения есть две таблицы.
Power Pivot и модель данных
Модель данных по своей сути является базой данных для Power Pivot. Даже когда вы создаете модель данных из Excel, она строит только базу данных Power Pivot. Создание модели данных и / или добавление данных выполняется явно в Power Pivot.
Фактически, вы можете управлять моделью данных из окна Power Pivot. Вы можете добавлять данные в модель данных, импортировать данные из разных источников данных, просматривать модель данных, создавать связи между таблицами, создавать вычисляемые поля и вычисляемые столбцы и т. Д.
Создание модели данных
Вы можете либо добавить таблицы в модель данных из Excel, либо напрямую импортировать данные в Power Pivot, создав таким образом таблицы модели данных Power Pivot. Вы можете просмотреть модель данных, щелкнув «Управление» в окне Power Pivot.
Вы поймете, как добавлять таблицы из Excel в модель данных в главе - Загрузка данных через Excel. Вы поймете, как загружать данные в модель данных в главе - Загрузка данных в Power Pivot.
Таблицы в модели данных
Таблицы в модели данных можно определить как набор таблиц, содержащих взаимосвязи между ними. Связи позволяют объединять связанные данные из разных таблиц для целей анализа и отчетности.
Таблицы в модели данных называются таблицами данных.
Таблица в модели данных рассматривается как набор записей (запись - это строка), состоящий из полей (поле - это столбец). Вы не можете редактировать отдельные элементы в таблице данных. Однако вы можете добавлять строки или добавлять вычисляемые столбцы в таблицу данных.
Таблицы Excel и таблицы данных
Таблицы Excel - это просто набор отдельных таблиц. На листе может быть несколько таблиц. К каждой таблице можно получить доступ отдельно, но невозможно получить доступ к данным из более чем одной таблицы Excel одновременно. Это причина того, что когда вы создаете сводную таблицу, она основана только на одной таблице. Если вам нужно использовать данные из двух таблиц Excel вместе, вам необходимо сначала объединить их в одну таблицу Excel.
С другой стороны, таблица данных сосуществует с другими таблицами данных со связями, облегчая комбинирование данных из нескольких таблиц. Таблицы данных создаются при импорте данных в Power Pivot. Вы также можете добавить таблицы Excel в модель данных при создании сводной таблицы, получая внешние данные или из нескольких таблиц.
Таблицы данных в модели данных можно просмотреть двумя способами:
Просмотр данных.
Просмотр диаграммы.
Просмотр данных модели данных
В представлении данных модели данных каждая таблица данных находится на отдельной вкладке. Строки таблицы данных - это записи, а столбцы - поля. Вкладки содержат имена таблиц, а заголовки столбцов - это поля этой таблицы. Вы можете выполнять вычисления в окне просмотра данных, используя язык выражений анализа данных (DAX).
Представление диаграммы модели данных
В представлении диаграммы модели данных все таблицы данных представлены полями с именами таблиц и содержат поля в таблице. Вы можете расположить таблицы на диаграмме, просто перетащив их. Вы можете настроить размер таблицы данных так, чтобы отображались все поля в таблице.
Отношения в модели данных
Вы можете просмотреть отношения в виде диаграммы. Если между двумя таблицами определена связь, появляется стрелка, соединяющая исходную таблицу с целевой таблицей. Если вы хотите узнать, какие поля используются во взаимосвязи, просто дважды щелкните стрелку. Стрелка и два поля в двух таблицах выделены.
Связи таблиц будут созданы автоматически, если вы импортируете связанные таблицы, у которых есть отношения первичного и внешнего ключей. Excel может использовать импортированную информацию о взаимосвязях в качестве основы для взаимосвязей таблиц в модели данных.
Вы также можете явно создавать отношения в любом из двух представлений -
Data View - Использование диалогового окна «Создание отношения».
Diagram View - Щелчком и перетаскиванием соедините две таблицы.
Create Relationship Dialog Box
В отношениях участвуют четыре объекта:
Table - Таблица данных, с которой начинается связь.
Column - Поле в таблице, которое также присутствует в связанной таблице.
Related Table - Таблица данных, в которой заканчивается связь.
Related Column- Поле в связанной таблице такое же, как поле, представленное столбцом в таблице. Обратите внимание, что значения Связанного столбца должны быть уникальными.
В представлении диаграммы вы можете создать связь, щелкнув поле в таблице и перетащив его в связанную таблицу.
Вы узнаете больше об отношениях в главе «Управление таблицами данных и отношениями с Power Pivot».