# 03 Lab - Business Intelligence
###### tags: `Business Intelligence` `Tableau`
[TOC]
# Wprowadzenie - cel ćwiczenia
Podczas zajęć należy przygotować kokpit managerski *(dashboard)* złożony z czterech arkuszy - wizualizacji *(sheets)* przygotowanych w Tableau.
Prezentacja ma zawierać analizę wybranych aspektów bezpieczeństwa - [Rys.0](#rys0) zawiera link do działającej wizualizacji. Tym razem wizualizację można pobrać na własny dysk - rekomenduję jednak nie zaczynać od tej opcji ;-)
<a id="rys0"></a>
<div class='tableauPlaceholder' id='viz1584702386847' style='position: relative'><a href='https://public.tableau.com/views/kradzieeaut/d1?:display_count=y&:origin=viz_share_link'><img alt=' ' src='https://public.tableau.com/static/images/kr/kradzieeaut/d1/1_rss.png' style='border: none' /></a> </div>
<center><small>Rys.0 Kokpit managerski - analiza wybranych aspektów bezpieczeństwa.</small></center>
# 1. Informacje podstawowe
## 1.1. Dane źródłowe
Dane pochodzą z [data.gov.pl](https://data.gov.pl) i są zawarte w zbiorze **Dane o przestępczości w latach 1999-2021** seria [*Postępowania wszczęte kradzież samochodu wg jednostek organizacyjnych Policji.*](https://dane.gov.pl/pl/dataset/2737,dane-o-przestepczosci-w-latach-1999-2021/resource/38190,postepowania-wszczete-kradziez-samochodu-wg-jednostek-organizacyjnych-policji/table). Po pobraniu danych proszę zwrócić uwagę na konieczność oczyszczenia pliku - na początku zbioru znajdują się dane zbiorcze, które trzeba usunąć, zaś na końcu dane które też chcemy pominąć (od wiersza 385). Ponadto:
* wiersze 344-363 zawierają dane, które trzeba nieco zmodernizować: proponowałbym zamienić w Excelu *"KWP z/s w Radomiu"* na "KWP Radom",
* należy usunać wiersze zawierające dane zbiorcze dla *"KWP z/s w Radomiu i KSP Warszawa"*.
## 1.2. Transformacja danych
<a id="r12"></a>
Aby w źródle danych można było wyodrębnić dane nadające się do geolokalizacji (w tym wypadku to nazwa miast), należy zdefiniować pole obliczeniowe, które będzie wykorzystywało funkcję tekstową **left()** lub **mid()** i będzie operowało na kolumnie *Jednostka organizacyjna*. W wyniku importu i transformacji danych otrzymałem dane jak na [Rys.1](#rys1). Proszę zastsować do kolumny **Miasto** geolokalizację.
<a id="rys1"></a>

<center><small>Rys.1 Data source ze zdefiniowanymi obliczeniowymi seriami danych (Miasto).</small></center>
# 2. Wizualizacja w Tableau
## 2.1 Wykres słupkowy z wizualizacją w "tooltipie"
Aby umieścić kontekstową wizualizację w tooltipie innego wykresu - [Rys.2](#rys2) - należy w pierwszej kolejności przygotować wizualziację liczby postępowań w funkcji lat. Należy zmienić serię danych **Rok** na wymiar (Convert to Dimension) i przypisać, że jest ona serią nieciągłą (Convert to Discrete) - [Rys.3](#rys3).
<a id="rys2"></a>

<center><small>Rys.2 Wizualizacja w tootipie.</small></center>
<a id="rys3"></a>

<center><small>Rys.3 Measure & Discrete.</small></center>
Proszę przypisać do miary *Postępowania wszczęte* domyślną paletę kolorów *Red-Black Diverig* (Reversed).

Poniżej widok całego arkusza z wizualizacją.

W celu wstawienia wizualizacji do należy przygotować wykres typu *"treemap"*, który pokaże w postaci powierzchni liczby postępowań w poszczególnych KWP.

W kolejnym kroku, wracamy do wykresu słupkowego i definiujemy w tooltipie odniesienie do przygotowanego wykresu *treemap*.

## 2.2 Mapa
Jedynym warunkiem przygotowania poprawnej mapy jest prawidłowa geolokalizacja ([Rozdział 1.2](#r12)) serii danych *Miasto*.
## 2.3 Tabela *Highlight table*

## 2.4 Złożony wykres "Stacked bar" + "Line"
Wykres w prawym dolnym rogu Dashboardu jest wykrsem, który zaweira dwie serie danych nakreślone z wykorzystaniem opcji ["Dual Axis"](https://help.tableau.com/current/pro/desktop/en-us/multiple_measures.htm)

# 3. Publikacja dashboardu
Proszę przygotowany dashboard opublikować na swoim koncie na serwerze Tabelau Public.