Ознайомлення з приєднанням Табау
Спосіб вилучення даних з декількох таблиць у базі даних є Tableau Joins. Вони дозволяють нам отримувати дані з різних таблиць за умови, що в таблицях є певні спільні поля. Загальне поле є первинним ключем в одній таблиці, який виступає зовнішнім ключем в іншій. Різні типи приєднань включають внутрішнє приєднання, ліве приєднання, право приєднання та повне зовнішнє приєднання. Tableau дозволяє нам виконувати приєднання дуже просто. Він пропонує керований підхід для об'єднання двох таблиць, надаючи пару важливих варіантів. Використовуючи функціонал, ми можемо отримати дані з різних таблиць для аналізу.
Типи приєднань у Табау та їх застосування
Спочатку ми завантажимо джерело даних у Tableau. Для цієї демонстрації ми використовуємо дані працівника у файлі Excel. На двох різних аркушах є дві таблиці. Перший стіл - Співробітники, а другий - Заробітна плата. Таблиця співробітників містить розміри посвідчення працівника, дату народження, ім'я, прізвище, стать та дату найму. Таблиця зарплат містить розміри ідентифікатора працівника, зарплати та дати. Ідентифікація працівника присутня в обох таблицях. Крім того, дата найму та дата - це ті самі поля, але з різними назвами.
- У меню Дані натисніть на опцію «Нове джерело даних» . Потім виберіть тип джерела даних.
- У нашому випадку він присутній у вигляді файлу Microsoft Excel . Завантажте джерело даних. Наступний скріншот ілюструє це.
- Джерело даних завантажується як нижче. Тепер ми перетягнемо таблиці « Співробітники » та « Заробітна плата » по черзі в розділ «Перетягніть аркуші сюди».
- Спочатку ми перетягли таблицю Співробітників, як показано нижче.
- Тепер дивіться, що сталося, коли ми також перетягували таблицю зарплат, внутрішнє з'єднання створювалося автоматично. Пересічні кола представляють собою з'єднання.
Внутрішнє з'єднання
- Наведення курсору миші на кола, що перетинається, дає детальну інформацію про з'єднання, як це видно на знімку екрана нижче.
- Клацніть на пересічні кола, і спливе вікно. Як видно, є чотири типи приєднань, а саме. Внутрішня, ліва, права і повна зовнішня. Наразі вибрано Внутрішнє з'єднання, яке повертає лише загальні дані між двома таблицями. Це як перетин двох множин.
Ліва приєднання
Коли ліве з'єднання застосовується до двох таблиць, розглядаються повні дані з лівої таблиці, і вважаються лише ті дані з правої таблиці, які є спільними між ними. На наступному скріншоті це показано.
- Як видно з наведеного вище скріншоту, у правому куті скріншота розміщені "нульові" записи розмірів із таблиці "Заробітна плата". Це тому, що ми застосували лівий приєднання, а таблицю Співробітників - ліву таблицю.
Право приєднуйтесь
Якщо право приєднання застосовується до двох таблиць, розглядаються повні дані з правої таблиці, і вважаються лише ті дані з лівої таблиці, які є спільними між ними. Наступний скріншот ілюструє це.
- Як видно з наведеного вище скріншоту, у лівому куті скріншота розміщені "нульові" записи розмірів із таблиці "Співробітники". Це тому, що ми застосували Right join, а зарплати - це правильний стіл.
Повне зовнішнє приєднання
Якщо застосовано, з'єднання повертає ті дані, які є загальними для обох таблиць, а також дані з обох таблиць, які є незвичайними між ними. Наведений нижче знімок демонструє це.
- Використовуючи спадне меню, як показано в таблиці нижче, ми можемо вибрати загальне поле для з'єднання двох таблиць. Вибір неправильних полів не приєднається до таблиць, що дають неправильний результат.
- Тепер ми перевіримо, чи правильно працюють дані, повернуті приєднанням, коли ми намагатимемося проаналізувати їх на аркуші. У розділі Дані ми можемо побачити дві таблиці та їх відповідні розміри. Перетягніть параметри Ім'я та Ідентифікатор працівника на область рядків, а розмір заробітної плати - у колонку. Клацніть на опцію «текстові таблиці» у «Показати мені», дані будуть представлені у наступній формі. Як ми бачимо, для певних посвідчень працівників та імен працівників не було повернено жодного значення для міри заробітної плати. Це відбувається тому, що коли ми вибираємо ідентифікаційний номер працівника з таблиці "Співробітники", всі ідентифікаційні дані працівника в цій таблиці будуть повернуті, а також відповідні Перші імена, але ці записи відсутні в таблиці "Заробітна плата", як результат, у стовпці "Заробітна плата" немає значення. повертається для цих записів.
- Тепер ми видаляємо ідентифікаційний код працівника з таблиці «Співробітники» та перетягуємо ідентифікаційний номер працівника з таблиці «Заробітна плата» в область рядків Ми отримуємо результат, як показано на наведеному нижче скріншоті. Як видно, цього разу всі ідентифікаційні дані працівника з таблиці заробітних плат повернуті разом із відповідними Першими іменами та зарплатами. Цього разу для певних записів у стовпці Ім'я ідентифікація працівника та зарплата не повернули жодного значення. Це пояснюється тим, що ці записи у Прізвищі присутні у таблиці Співробітники, але не в таблиці Заробітна плата.
- В обох вищезазначених випадках ми отримали результат з обох таблиць. Загальні записи були повернуті разом із деталями з обох таблиць. Однак ми маємо пам’ятати, що первинний ключ повинен бути обраний із відповідної таблиці, як показано у наведених вище прикладах. Це важливо, коли нам потрібно генерувати уявлення про дані, витягнуті з декількох таблиць.
- Тепер ми коротко вивчимо варіанти у випадаючому меню таблиці нижче. Клацніть на спадному меню таблиці Співробітник, і з’являться певні параметри. Перший варіант, який вибирається автоматично, - "Імена полів у першому рядку". Ця опція відображає назви полів як заголовки в першому рядку. "Генерувати імена полів автоматично" автоматично створює імена полів. Параметр "Перетворити в союз" створить об'єднання між двома таблицями. Опція "Дублікат" створює копію таблиці, як якщо ми натискаємо на "Дублікат для співробітників", це створить копію, Співробітники1. Натиснувши на опцію "Видалити", вилучите цю таблицю з області.
Висновок
Приєднання - це найважливіша концепція зберігання даних, яка дозволяє нам об'єднувати дані з кількох таблиць. Вони працюють як задані операції з математики. Tableau пропонує простий у здійсненні підхід для здійснення з'єднань між декількома таблицями, що полегшує детальний аналіз, оскільки ми можемо мати необхідні дані в нашому розпорядженні.
Рекомендовані статті
Це посібник для Tableau Joins. Тут ми обговорили введення та типи приєднань у Tableau та їх застосування. Ви також можете переглядати наші статті, щоб дізнатися більше -
- Що таке Tableau?
- Як встановити Tableau
- Фільтри в Tableau
- Архітектура Табау
- Топ 6 типів приєднань до MySQL з прикладами