# 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:&#47;&#47;public.tableau.com&#47;static&#47;images&#47;kr&#47;kradzieeaut&#47;d1&#47;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> ![](https://i.imgur.com/tFDU2aY.png) <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> ![](https://i.imgur.com/RSqqaPE.png) <center><small>Rys.2 Wizualizacja w tootipie.</small></center> <a id="rys3"></a> ![](https://i.imgur.com/SSZO5Ol.png) <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). ![](https://i.imgur.com/ETSH7Vc.png) Poniżej widok całego arkusza z wizualizacją. ![](https://i.imgur.com/7u7XIRP.png) 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. ![](https://i.imgur.com/ks81f9q.png) W kolejnym kroku, wracamy do wykresu słupkowego i definiujemy w tooltipie odniesienie do przygotowanego wykresu *treemap*. ![](https://i.imgur.com/27OmYoO.png) ## 2.2 Mapa Jedynym warunkiem przygotowania poprawnej mapy jest prawidłowa geolokalizacja ([Rozdział 1.2](#r12)) serii danych *Miasto*. ## 2.3 Tabela *Highlight table* ![](https://i.imgur.com/BQzoR14.png) ## 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) ![](https://i.imgur.com/skM4mmV.png) # 3. Publikacja dashboardu Proszę przygotowany dashboard opublikować na swoim koncie na serwerze Tabelau Public.