1. Opis ogólny
2. Kostki OLAP dla PivotTable.js
Sprzedaż i zakupy w wielu wymiarach
Produkcja w wielu wymiarach
3. Kostki OLAP dla programów BI Business Intelligence
Tableau
4. Tematy powiązane
1. Opis ogólny
W programie Trawers można utworzyć tablice wielo-wymiarowe - kostki OLAP.
(en: OLAP On-Line Analytical Processing)
Kostki OLAP to wielo-wymiarowe tablice danych (en: OLAP cube, Hypercube).
Podobne są do arkuszy kalkulacyjnych ale dają zdolność przeglądania danych
z różnych punktów widzenia. Zwykle z więcej niż trzech punktów widzenia.
Tablice OLAP mają zastosowanie w analizach ekonomicznych, np. prezentacji
trendów sprzedaży oraz w analizach statystycznych, np. struktury zakupów
w układach branż i regionów.
W programie Trawers kostki OLAP można tworzyć i natychmiast przekazywać
on-line do programów przetwarzających.
Można kostki zapisywać do plików i w kolejnych krokach przekazywać do analiz.
2. Kostki OLAP dla PivotTable.js
Utworzone kostki danych można wyświetlić w przeglądarce internetowej
przy programów wizualizujących, tu: PivotTable.js (open-source)
Program ten umożliwia interaktywną prace na kostce OLAP.
Sprzedaż i zakupy w wielu wymiarach
NZ > Analizy sprzedaży > Sprzedaż w PivotTable.js [NZ_ZDM20]
NZ > Analizy zakupów > Zakupy w PivotTable.js [NZ_ZZM30]
Funkcje te tworzą kostkę danych OLAP zawierającą ponad 50 wymiarów,
dostępnych na zestawieniach w wielu wymiarach
oraz 6 miar: wartość netto, wartość brutto, marża, ilość,...
Dane:
- są opisywane, np. każda wartość typu symbol indeksu, symbol kontrahent
symbol odddział są rozszerzane o nazwę
- nie są agregowane, dzięku czemu można uzyć funkcji
obliczających, np. ilość wystąpień
Utworzoną kostkę danych można wyświetlić w przeglądarce internetowej
przy użyciu programu PivotTable.js (open-source)
Źródło PivotTable.js: https://pivottable.js.org/
Program ten umożliwia interaktywną pracę z danymi poprzez
mechanizm Przeciągnij i Upuść (en: Drag & Drop) poszczególnych wymiarów.
To możliwia szybkie przygotowanie potrzebnej analizy.
Dostępny jest szereg różnych form prezentacji (wizualizacji).
Wizualizacja: tabela, mapa cieplna, wykres linowy, słupkowy, kołowy, itd...
Przykład kostki danych:
{
"ABC" : "D Poza kategoria ",
"Rok" : "2020 ",
"Data" : "2020.03.31 ",
"Kraj" : "PL Polska ",
"Adres" : "000001/AD0001 Odbiorca 1 Adres wysyłki 1 ",
"Trasa" : "GDWELE ",
"Indeks" : "BARWNIK-INDYGO Barwnik do tkanin - indygo ",
"Miasto" : "Gdynia ",
"Waluta" : "PLN PLN ",
"Magazyn" : "10 Mag centralny ",
"Odmiana" : "10 Odmiana 10 ",
"Miesiąc" : "03 Marzec ",
"Oddział" : "00 Centrala ",
"Operator" : "AA Adam Abacki Administrator ",
"Tydzień" : "2020_14 ",
"Sprzedał" : "INTERN Sprzedaż via portal internetowy",
"Kontrahent" : "000001 Odbiorca 1 Hurtownia Mondis ",
"Okres obl." : "2020_03 Marzec ",
"Wyróżnik" : "10 Wyróźnik 10 ",
"Dostawca KIM" : "000001 Dostawca 1 Okucia SA ",
"Grupa kontr." : "10 Odbiorcy hurtowi ",
"Kod pocztowy" : "81-370 81-370 ",
"Województwo" : "22 Brak: 22 ",
"Grupa indeksu" : "2E 2e ",
"Kategoria KIM" : "1 Kategoria 1 ",
...
"Ilość w Jm zapasu" : 1.000,
"Marża sprzedaży w PLN" : 98.00,
"Wartość netto w walucie" : 99.00,
"Wartość netto sprzedaży w PLN" : 99.00,
"Wartość brutto sprzedaży w PLN" : 121.77,
"Ilość punktów (program punktowy)": 0
}
Przykład wizualizacji:
Produkcja w wielu wymiarach
ZP > Zestawienia > Produkcja w wielu wymiarach [ZP_ZWW00]
Raport przedstawia dokumenty [PR] Przyjęcie wyrobu z produkcji
w wielu wymiarach, np.
Boczek (Y): Produkty (indeksy)
Główka (X): Kolejne okresy (miesiące)
Miara : Ilość asortymentu
Funkcja ta tworzy wielo-wymiarową kostkę danych OLAP.
Utworzoną kostkę danych można wyświetlić w przeglądarce internetowej
przy użyciu programu PivotTable.js (open-source)
Produkcja. Raporty i analizy
3. Kostki OLAP dla programów BI Business Intelligence
NZ > Analizy sprzedaży > Zapis kostki OLAP [NZ_ZDM21]
Program tworzy kostkę danych OLAP, zawierającą ponad 50 wymiarów,
np. indeks, grupa, kontrahent, oddział, powiat, ...
oraz 6 miar: wartość netto, marża, ilość, wartość brutto, ...
Zapisuje plik z kostką OLAP w formacie JSON, do wykorzystania
w programach BI Business Intelligence, np. Tableau, MuleSoft.
Tableau
Tableau jest programem do analizy danych przez ich wizualizację.
Cechą wyróżniającą programu jest ujęcie możliwie największej liczby danych
na jednym ekranie. Ma to umożliwić osobie zainteresowanej dostęp wzrokowy
do kompletu informacji, i przez to, dostrzeżenie powiązań, trendów, wzorców,
odstępstw i przypadkowości.
Tableau przytwarzanie wykonuje w całości w pamięci komputera (technologia: in-memory)
co zapewnia szybkie otrzymywanie wyników nawet po znaczenie skomplikowanych obliczeniach.
Przykłady wizualizacji danych w programie Tableau: