Visualization of Relational Databases
ВІЗУАЛІЗАЦІЯ ТА ІНТЕРАКТИВНІ
МУЛЬТИМЕДІЙНІ ТЕХНОЛОГІЇ
VISUALIZATION AND INTERACTIVE
MULTIMEDIA TECHNOLOGIES
УДК 004.78
DOI: 10.31866/2617-796X.5.1.2022.261292
Булига Костянтин,
кандидат технічних наук, доцент кафедри комп’ютерних наук,
Київський національний університет культури і мистецтв,
Київ, Україна
https://orcid.org/0000-0002-9537-3226
Булига Олена,
старший викладач кафедри інформаційно-аналітичної
діяльності та інформаційної безпеки,
Національний транспортний університет,
Київ, Україна
https://orcid.org/0000-0003-1612-6735
Гузій Микола,
кандидат технічних наук, доцент кафедри комп’ютерних наук,
Київський національний університет культури і мистецтв,
Київ, Україна
https://orcid.org/0000-0003-4807-8862
ВІЗУАЛІЗАЦІЯ БАЗ ДАНИХ РЕЛЯЦІЙНОГО ТИПУ
Метою статті є демонстрація алгоритму візуалізації бази даних реляційного типу з використанням програмних продуктів MS Power BI в середовищі MS Excel.
Методом дослідження є хмарні технології обробки інформації.
Новизною проведеного дослідження є реалізація алгоритму візуалізації бази даних реляційного типу з використанням програмних продуктів MS Power BI в середовищі MS Excel.
Висновки. Використання програмних продуктів MS Power Query і MS Power Pivot у середовищі MS Excel дає змогу представити наочно зведену інформацію з баз даних. У роботі
© Булига К. Б.
© Булига О. А.
© Гузій М. М.
83
Цифрова платформа: інформаційні технології в соціокультурній сфері
2022, Том 5 № 1
на прикладі підключення цих продуктів до системи управління базами даних (СУБД) MS Acces показано можливість візуалізації бази даних за допомогою зведених таблиць і діаграм.
Ключові слова: зведена таблиця; зведена діаграма; база даних; MS Excel; Power Pivot;
Power Query; схема даних.
Вступ. Для узагальнення та візуалізації великих обсягів інформації доцільно
використовувати зведені таблиці (Pivot Table) (Огляд зведених таблиць і зведених
діаграм), за допомогою яких можна виконувати агрегацію числових даних, отримувати проміжні підсумки за відповідними категоріями, виокремлювати результати з використанням розгортання та згортання рівнів даних, виділяти необхідну
інформацію з використанням фільтрації та сортування.
Істотним чинником обробки значних обсягів інформації є можливість підключення зведених таблиць і діаграм до різноманітних джерел даних. Зокрема, текстових і XML-файлів, файлів зв’язку даних Office (ODC), файлів баз даних.
Доповненням таблиць можуть бути зведені діаграми, які дають змогу візуалізувати дані зведеної таблиці для наочного подання трендів розвитку в бізнес-аналізі.
Результати дослідження. Розглянемо використання зведених таблиць для візуалізації інформації з баз даних. Безпосередньо створити зведену таблицю та
зведену діаграму в будь-якій СУБД неможливо. Для цього треба задіяти MS Excel.
Алгоритм складається з таких кроків:
1. Виконати підключення до БД, використовуючи MS Power Query в середовищі Excel.
2. Додати об’єкти БД до моделі даних Power Pivot в Excel.
3. Побудувати зведену таблицю в середовищі Power Pivot в Excel.
4. Побудувати зведену діаграму в середовищі Power Pivot в Excel.
Розглянемо алгоритм на прикладі візуалізації бази даних MS Acces. На рис. 1
наведено скриншот підключення БД в Excel.
Рис. 1. Підключення БД в Excel
84
Цифрова платформа: інформаційні технології в соціокультурній сфері
2022, Том 5 № 1
У вікні навігатора (рис. 2) вибирають таблиці для подальшого перетворення
на запити Power Query.
Рис. 2. Вікно навігатора
Після виконання команди «Закрити і завантажити в…» відбувається підключення до бази даних. Після чого запити Power Query відображатимуться в середо
вищі Excel (рис. 3).
Рис. 3. Запити книги
85
Цифрова платформа: інформаційні технології в соціокультурній сфері
2022, Том 5 № 1
Для виконання подальших кроків необхідно під’єднати надбудову Excel – Power
Pivot (Булига, 2022). На відміну від Excel кількість рядків, завантажених в Power
Pivot, обмежена лише розміром доступної оперативної пам’яті комп’ютера. Швидкодія обчислень Power Pivot у багато разів перевищує швидкодію формул в Excel.
Результати виконання запитів доступні користувачам у зведених таблицях і зведених діаграмах MS Excel. Power Pivot реалізує технологію моделювання даних,
яка дає змогу працювати з великими наборами даних, створювати моделі даних,
установлювати зв’язки між об’єктами та додавати складні (або прості) обчислення.
І все це у високопродуктивному та знайомому середовищі Excel.
Модель даних відображається у вікні Power Pivot на вкладці «Управління»
(рис. 4).
Рис. 4. Модель даних
Наступним кроком буде побудова зведеної таблиці, яка містить дані з різних
таблиць бази даних (рис. 5).
Рис. 5. Вікно вибору типу візуалізації
86
Цифрова платформа: інформаційні технології в соціокультурній сфері
2022, Том 5 № 1
Шаблон побудови зведеної таблиці наведено на рис. 6.
Рис. 6. Шаблон побудови зведеної таблиці
Обираючи потрібні рядки та стовпчики, можна отримати таблицю необхідного типу, наприклад, розподіл видань за роками й замовниками (рис. 7).
Рис. 7. Розподіл видань за роками й замовниками
Візуалізацію результатів можна отримати за допомогою зведеної діаграми,
у цьому разі обрано пелюсткову (рис. 8).
Слід зауважити, що зведені таблиці та діаграми є інтерактивними об’єктами;
натискаючи відповідні назви полів, можна виконати необхідну фільтрацію результатів.
87
Цифрова платформа: інформаційні технології в соціокультурній сфері
2022, Том 5 № 1
Рис. 8. Візуалізація результатів у вигляді пелюсткової діаграми
Висновки. Викладений у статті матеріал дає наочний приклад використання сучасних програмних продуктів для візуалізації значних обсягів даних. Широковідомі зведені таблиці та діаграми набувають нових можливостей завдяки
технологіям, які використовує MS Power BI. Зокрема, кількість рядків, які можна
завантажити в надбудову Power Pivot, обмежена лише розміром доступної оперативної пам’яті комп’ютера, а швидкодія обчислень Power Pivot у багато разів
перевищує швидкодію формул в Excel. Наведено приклад візуалізації бази даних
за допомогою зведених таблиць і діаграм.
СПИСОК ПОСИЛАНЬ
Булига, О.А., 2022. Згуртоване сімейство програм MS Power BI. Київ: Фоліант.
Огляд зведених таблиць і зведених діаграм. [online] Доступно: <https://support.microsoft.
com/uk-ua/office/%D0%BE%D0%B3%D0%BB%D1%8F%D0%B4-%D0%B7%D0%B2%D0%B5%D
0%B4%D0%B5%D0%BD%D0%B8%D1%85-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%
86%D1%8C-%D1%96-%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%85%D0%B4%D1%96%D0%B0%D0%B3%D1%80%D0%B0%D0%BC-527c8fa3-02c0-445a-a2db7794676bce96> [Дата звернення 15 січня 2022].
REFERENCES
Bulyha, O.A., 2022. Zghurtovane simeistvo prohram MS Power BI [Cohesive family of MS Power
BI programs]. Kyiv: Foliant.
88
Цифрова платформа: інформаційні технології в соціокультурній сфері
2022, Том 5 № 1
Ohliad zvedenykh tablyts i zvedenykh diahram [Overview of summary tables and summary charts].
[online] Available at: <https://support.microsoft.com/uk-ua/office/%D0%BE%D0%B3%D0%BB%D1%8F%D0%B4-%D0%B7%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%
85-%D1%82%D0%B0% (...truncated)