Анализ и визуализация данных в электронных таблицах - [6]
Рис. 3.13. Перевод Яндекса
Задание. Изучите результаты переводчика Яндекса.
Попробуем поискать не в Яндексе, а в Гугле. Конечно же, первый результат поиска — Переводчик Гугл. Здесь тоже самые разные русские эквиваленты. А вот в левой части окна мы видим английский текст. Это английский толковый словарь. То есть объяснение смысла английского слова с помощью английских слов. И здесь становится понятно, что у слова HOST всего пять разных значений.
Остаётся выбрать из этих пяти вариантов то значение, которое подходит для разговора об Олимпийских играх. А затем нужно подобрать адекватное русское слово или выражение, которое передаёт смысл.
Рис. 3.14. Перевод Гугл
Задание. Выберите подходящее значение слова HOST и подберите русский эквивалент.
4. Связи между таблицами
Мы загрузили таблицы из базы данных. В этих данных была заложена связь между двумя таблицами.
Power Pivot позволяет вывести на экран изображение схемы связей между таблицами.
Чтобы запустить Power Pivot, выбираем в верхнем меню:
Power Pivot — Data Model — Manage (рис. 4.1).
Рис. 4.1. Запуск Power Pivot
Появляется новое окно:
Power Pivot for Excel (рис. 4.2).
Это не просто диалоговое окно. Это надстройка со своими особыми функциями.
Чтобы вывести на экран схему модели данных, выбираем следующий пункт в верхнем меню:
Home — View — Diagram View.
Можно также нажать кнопку Diagram с таким же значком в правом нижнем углу окна.
На схеме мы видим пять таблиц, загруженных из базы данных. Других таблиц Excel здесь пока нет.
Между таблицами Disciplines и Medals имеется связь «один ко многим». На этой схеме она показана следующими символами:
1 —> *.
Рис. 4.2. Схема модели данных
Рассмотрим список доступных таблиц.
Выберем сводную таблицу. Переходим на соответствующий лист рабочей книги и щёлкаем по сводной таблице.
Рассмотрим список полей сводной таблицы:
PivotTable Fields.
Выбираем вкладку со списком всех доступных полей:
All.
Сравним списки выбранных (активных) и всех доступных полей/таблиц (рис. 4.3). Активные поля, то есть задействованные в создании сводной таблицы, выделены жирным шрифтом.
В списке всех полей можно увидеть пять таблиц из базы данных и две таблицы, загруженные по отдельности.
Рис. 4.3. Поля сводной таблицы
Задание. Изучите списки таблиц и обратите внимание на разные значки для разных таблиц.
Перетащим поле Sport из новой таблицы Sports в область строк сводной таблицы. Поместим его над полем Discipline.
Как мы убедились, эта новая таблица пока не учтена в модели данных. Поэтому сообщают, что может потребоваться создать связи между таблицами:
Relationships between tables may be needed (рис. 4.4).
Это предупреждение выводится на жёлтом фоне, чтобы обратить на него наше внимание.
Рис. 4.4. Приглашение к созданию связей
Рассмотрим две таблицы в списке исходных полей для сводной таблицы:
— Disciplines — Спортивные дисциплины;
— Sports — Виды спорта.
В обеих таблицах есть одно и то же поле:
SportID — идентификатор вида спорта (рис. 4.5).
Пришло время прояснить ситуацию. Нам нужно разобраться, что такое — «вид спорта» и «спортивная дисциплина». Придётся поискать ответ в интернете.
Рис. 4.5. Общее поле
Задание. Выясните, как связаны между собой ВИД СПОРТА и СПОРТИВНАЯ ДИСЦИПЛИНА.
Теперь попробуем создать связь. Нажимаем кнопку
Create.
Открывается диалоговое окно создания связи:
Create Relationship.
Настроим связь следующим образом (рис. 4.6):
— Table — Disciplines;
— Column (Foreign) — SportID;
— Related Table — Sports;
— Related Column (Primary) — SportID.
В связанной таблице указываем первичный ключ — идентификатор вида спорта.
Нажимаем ОК.
Рис. 4.5. Создание связи между таблицами
Задание. Настройте связь между таблицами (рис. 4.5).
Сводная таблица изменилась и стала более осмысленной (рис. 4.6). Например, две спортивные дисциплины — фигурное катание Figure skating и конькобежный спорт Speed skating — входят в коньковые виды спорта Skating.
Это так называемая ИЕРАРХИЯ.
Рис. 4.6. Сводная таблица после создания связи
Задание. Рассмотрите иерархию в сводной таблице.
Задание. Отключите фильтрацию по строкам и выясните, в каких видах спорта присутствует иерархия.
Мы работаем с реальными данными. Конечно, их хорошо подготовили к обработке, но это настоящие реальные данные.
Можно познакомиться с иерархией «Вид спорта — Дисциплина». Достаточно найти в Википедии соответствующую статью.
Ну а чтобы увидеть все виды спорта и дисциплины, отключим все виды фильтрации, нажав в меню фильтрации пункт Clear Filter from…
Задание. Изучите в Википедии статью «Олимпийские виды спорта» и сравните перечень видов спорта с иерархией в сводной таблице.
5. Добавление связи в PowerPivot
Мы рассмотрели, как настроить связь между таблицами в режиме диалога.
Второй способ управления связями — это использование надстройки Power Pivot. В этом случае мы просто перетаскиваем поля на схеме модели данных.
Продемонстрируем этот приём работы.
Добавим таблицу Hosts в модель данных. Для этого переходим на лист
При решении инженерных, экономических и научных задач используются высокопроизводительные вычисления — High Performance Computing или сокращённо HPC. Параллельные программы нужны для того, чтобы использовать вычислительные мощности многоядерных процессоров и графических ускорителей. В данной работе мы рассмотрим технологию автоматической организации параллельных потоков для многоядерных вычислительных машин.
В данной лабораторной работе рассматриваются основы организации параллельных потоков с помощью стандартных вызовов операционной системы. В работе используется бесплатная интегрированная среда разработки. Приводятся примеры программ на языке Си.
Общение в сети ничем особенно не отличается от обычного, прямого общения между людьми. Это такое же общение, то есть обмен словами, мыслями или эмоциями между людьми. Вы сможете практически познакомиться с общими правилами общения в сети на примере такого вроде бы простого действия, как составление отзыва. Если честно выполнить все предложенные задания, можно будет узнать что-то новое — о других и о себе.
Данная работа посвящена дальнейшему изучению методов бизнес-аналитики на примере «продвинутых» возможностей функций сводных таблиц. Мы продолжаем использовать общий подход к практическому освоению программного пакета: моделирование и исследование. Мы поработаем с генератором случайных чисел и сформируем реалистичные наборы данных для анализа.
Системы бизнес-аналитики работают с различными источниками данных с помощью функций ETL (Extract-Transform-Load). Название ETL можно перевести как «извлечение, преобразование и загрузка данных». Имеется в виду загрузка в хранилище данных для дальнейшей обработки в системе бизнес-аналитики. В простейшем случае это загрузка данных в виде одной, объединённой, консолидированной таблицы. В данной работе мы познакомимся с основными этапами ETL на примере загрузки данных в электронные таблицы.
Методические указания к выполнению лабораторной работы на тему «Корреляция и регрессия». Работа выполняется в пакете Microsoft Excel.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.
В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.