# 06 Lab - Business Intelligence (21)
###### tags: `Business Intelligence` `Tableau`
[TOC]
# Wprowadzenie - cel ćwiczenia
Ćwiczenie ma na celu pokazać techniki:
1. pozyskiwania danych z nowych źródeł,
1. łączenia źródeł danych,
1. wykorzystywania parametrów prezentacji,
1. wykorzystywania zbiorów (set) i grup (group).
# 1. Ćwiczenie
## 1.1. Pozyskiwanie danych ze źródeł online - Eurostat
Do realizacji ćwiczenia niezbędny będzie plik z danymi pochodzącymi z Eurostatu, który zawiera dane statystyczne dotyczące ilości transportowanych towarów koleją w krajach UE, z podziałem na grupy towarów.
Portal Eurostat jest dostępny po adresem [https://ec.europa.eu/eurostat/home?](https://ec.europa.eu/eurostat/home?).
Nazwa docelowego zbioru danych: **Goods transported by group of goods - from 2008 onwards based on NST 2007**
Poniższy film ilustruje przykładową sesję z Eurostatem.
{%youtube _7JiBIe-K9Y %}
## 1.2. Łączenie danych - Data source, Tableau
Po pobraniu zbioru z Eurostatu mamy do dyzpozycji skoroszyt Excela, w któytm na poszczególnych arkuszach znajdują się dane dotyczące poszczególnych rodzajów przewożonych towarów.

Na wszystkich arkuszach powtarza się jednak kolumna GEO/TIME, której można użyć do połączenia danych w jedną tabelę, która będzie odpowiednia do wizualizacji w Tableau. Poniższy film ilustruje proces łączenia pobranych danych w strukturę nadającą się do analizy w Tableau.
{%youtube AmstRp8Bsw8 %}
## 1.3 Wykorzystanie parametrów do zmiany serii wyświetlanych danych
Czasem przygotowywane wizulizacje warto wyposażyć w możliwość interaktywnej zmiany wyświetlanych serii danych przez użytkownika. Np. w analizowanym przykładzie można pozostawić użytkownikowi możliwość wyboru serii danych, którą chce zobaczyć: ilość transportowanych towarów pochodzenia **rolniczego** czy też z **przemysłu wydobywczego** - wybór ten może być zrealizowany z wykorzystaniem komponentu listy rozwijanej, na której będa znajdowały się odpowiednie opcje.
W definicji interaktywnej listy rozwijanej zostały wykorzystane funkcje logiczne Tableau - kompendium wiedzy na ten temat dostępne jestpod adresem [help.tableau.com/current/pro/desktop/en-us/functions_functions_logical.htm](https://help.tableau.com/current/pro/desktop/en-us/functions_functions_logical.htm). Poniższy film pokazuje metodę wykorzystania paramatrów i pól obliczeniowych do wyboru serii wyświetlanych danych.
{%youtube qq80Omq60U0 %}
## 1.4 Wykorzystywanie zbiorów (set) i grup (group)
Tableau pozwala na grupowanie wartości wymiarów i miar w zestawy wartości. Grupowanie takie może być wykorzystane do np. zmiany kolorowania wizualizacji - podkreślenia interesujących nas wartości.
Tabela zawiera porównanie cech charakterystycznych metod łączenia określonych wartości wymiarów danych w struktury **set** (zbiorów) i **group** (grup).
|Set (zbiór)|Group (grupa)|
|---|---|
|Mogą być dynamiczne| Są statyczne|
|Przynależność określana logicznie, 2 wartości (in/out)| Dowolna liczba grup|
|Przetwarzane przed filtrowaniem wymiarów | Przetwarzane jak filtr wymiarów|
Przypuśćmy, że w ramach ćwiczenia chciałbym odróżnić na wizualizacji dane dotyczące sąsiadów Polski od innych Państw - jak na poniższych rysunkach.


Film pokazuje, w jaki sposób można pdkreślić unikalnym kolorem interesujące nas wartości.
{%youtube d3RAnZv-IMY %}
# 2. Ćwiczenie do samodzielnej realizacji
Proszę o przygfotowanie kompitu składającego się z co najmniej 4 wizualizacji (w tym jednej mapy), pokazującego ilości towarów (z najmniej 3 różne kategorie) transportowanych koleją w wybranym Państwie UE. Kokpit powinien zawierać komponent pozwalający na wybór analizowanego Państwa lub analizowanej grupy towarowej.