Cilj katerega koli orodja BI je dati Analiza podatkov boljši pretok. Če se nekdo kot strokovnjak med reševanjem težave sooča s težavo pri uporabi orodja, je stanje pretoka prekinjeno. Pogost vzrok te težave je potreba po delu s podatki, ki so bili združeni v različne Podrobnost v tabeli (LOD) .
Tabela, ki jo 6. mesto zapored postavijo na kup v Gartnerjevem čarobnem kvadrantu, vsekakor pove nekaj o njenem povpraševanju na trgu. To je verjetno najboljši čas za .
kaj so podatki v znanosti
Ta spletni dnevnik vam bo pomagal razumeti izraze LOD in razpravljati o naslednjih temah:
- Zakaj potrebujete raven podrobnosti v Tableau?
- Kaj je raven podrobnosti v tabeli?
- Izrazi ravni ravni in pogleda ravni
- Vrste izrazov LOD
- Izrazi združevanja in LOD
- Filtri in izrazi LOD
- Ustvarjanje izrazov LOD
- Viri podatkov, ki podpirajo raven podrobnosti v tabeli
- Izračuni tabele v primerjavi s stopnjo podrobnosti v tabeli
- Omejitve ravni podrobnosti v tabeli
Tableau LOD: Zakaj potrebujete LOD?
Pogosto se pojavijo vprašanja, na katera se mora človek srečati pri analizi podatkov. Ta vprašanja so pogosto preprosta, vendar je težko odgovoriti. Pogosto se slišijo nekako takole:
Za obravnavo tovrstnih vprašanj je bila uvedena nova skladnja, imenovana Raven podrobnosti v tabeli 9.0. Ta nova sintaksa je poenostavila in razširila tabelovski jezik za izračun, tako da je omogočila neposredno obravnavo teh vprašanj.
Tabela LOD: Kaj je LOD?
LOD Expressions predstavljajo eleganten in zmogljiv način za odgovore na vprašanja, ki vključujejo več stopenj natančnosti v eni vizualizaciji.
Raven podrobnosti v izrazih Tableau ali LOD vam omogoča izračun vrednosti na ravni vira podatkov in ravni vizualizacije. Vendar vam izrazi LOD omogočajo še večji nadzor nad stopnjo razdrobljenosti, ki jo želite izračunati. Izvajajo se lahko na bolj zrnat raven (VKLJUČI Izračun), a manj zrnat ravni (IZKLJUČI izračun) ali popolnoma neodvisen blag l (FIKSNI izračun).
Tabela LOD: Izrazi ravni ravni in pogleda ravni
Vrstica
V Tableau, izrazi, ki se sklicujejo negregirano stolpci vira podatkov se izračunajo za vsako vrstico v spodnji tabeli. V tem primeru je dimenzionalnost izraza raven vrstice . Primer izraza na ravni vrstice je:
[Prodaja] / [Dobiček]
Ta izračun bo ocenjen v vsaki vrstici zbirke podatkov. Vrednost prodaje v vsaki vrstici bo deljena z vrednostjo dobička v tej vrstici, pri čemer se bo ustvaril nov stolpec z rezultatom množenja (razmerje dobička).
Če ustvarite izračun s to definicijo, ga shranite z imenom [ProfitRatio] in ga nato povlecite iz Podokno s podatki na polico Tableau običajno združi izračunano polje za pogled:
SUM [ProfitRatio]
Pogled na raven
Nasprotno pa izrazi, ki se sklicujejo združeni stolpci virov podatkov se izračunajo v dimenzionalnosti, ki jo določajo dimenzije v pogledu. V tem primeru je dimenzionalnost izraza na ravni pogleda. Primer izraza na ravni pogleda je:
SUM (prodaja) / SUM (dobiček)
Če povlečete ta izračun na polico (ali ga vnesete neposredno na polico kot ad hoc izračun), ga Tableau priloži v Funkcija AGG :
AGG (SUM (prodaja) / SUM (dobiček))
To je tisto, kar je znano kot Skupni izračun .
Tabela LOD: Izrazi združevanja in LOD
Izraz LOD je bolj grob kot raven podrobnosti pogleda
Izraz ima grobše podrobnosti kot pogled, ko se sklicuje na a podmnožica dimenzij v pogledu.
Na primer za pogled, ki je vseboval dimenzije [Kategorija] in [Segmentiraj], lahko ustvarite raven podrobnosti v tabeli, ki uporablja samo eno od teh dimenzij:
{POPRAVLJENO [Segment]: SUM ([Prodaja])}
V tem primeru ima izraz bolj grobo podrobnost kot pogled. Svoje vrednosti temelji na eni dimenziji ([Segmentiraj]), medtem ko pogled temelji na dveh dimenzijah ([Segmentiraj] in [Kategorija]).
Rezultat tega je, da uporaba ravni izražanja podrobnosti v pogledu povzroči, da se določene vrednosti ponovijo, to pomeni, da se pojavijo večkrat .
LOD Expression je boljši od podrobnosti pogleda
Izraz ima natančnejšo podrobnost kot pogled, ko se sklicuje na a nadnabor dimenzij v pogledu.
Ko v pogledu uporabite tak izraz, bo Tableau sestavil rezultate do ravni pogleda. Na primer, naslednja stopnja podrobnosti v preglednici Tableau se nanaša na dve dimenziji:
{POPRAVLJENO [Segment], [Kategorija]: SUM ([Prodaja])}
Ko je ta izraz uporabljen v pogledu, ki ima za raven podrobnosti le [Segment], vrednosti mora biti združena . Tukaj bi videli, če bi ta izraz povlekli na polico:
AVG ([{FIKSIRANO [Segment]], [Kategorija]]: SUM ([Prodaja]])}])
An združevanje (v tem primeru povprečje) samodejno dodeli Tableau. Po potrebi lahko spremenite združevanje.
Dodajanje izraza LOD v pogled
Ali je raven podrobnosti v izrazu Tableau združena ali podvojena v pogledu, določa vrsta izraza in razdrobljenost .
- Izrazi INCLUDE bodo imeli enako raven podrobnosti kot pogled ali natančnejšo raven podrobnosti kot pogled. Zato vrednosti nikoli ne bodo ponovljene.
- FIKSNI izrazi imajo lahko natančnejšo raven podrobnosti kot pogled, grobo raven podrobnosti ali enako raven podrobnosti. Potreba po združevanju rezultatov FIKSNE stopnje podrobnosti je odvisna od dimenzij v pogledu.
- Izrazi EXCLUDE vedno povzročijo, da se v pogledu pojavijo podvojene vrednosti. Ko so izračuni, vključno z izrazi IZKLJUČI stopnjo podrobnosti, postavljeni na polico, tabela privzeto uporabi Združevanje ATTR v nasprotju s SUM ali AVG pomeni, da izraz dejansko ni združevan in da spreminjanje združevanja ne bo vplivalo na pogled.
Izrazi ravni podrobnosti se vedno samodejno zavijejo v agregat, ko se dodajo na polico v pogledu, razen če se uporabljajo kot dimenzije.
Tabela LOD: Filtri in izrazi LOD
Slika tukaj prikazujevrstni red izvajanja filtrov od zgoraj navzdol.Besedilo na desni prikazuje, kje se v tem zaporedju ocenjujejo izrazi LOD.
Filtri za izvleček (v oranžni barvi) so pomembni samo, če iz podatkovnega vira ustvarjate izvleček tabele. Filtri za izračune tabel (temno modri) se uporabijo po izvedbi izračunov in zato skrijejo oznake brez filtriranja osnovnih podatkov, uporabljenih pri izračunih.
FIKSIRANI izračuni se uporabijo pred dimenzijskimi filtri, zato bodo polja na polici filtrov promovirana, če želite izboljšati uspešnost pogleda s kontekstnimi filtri, prezrta.
Tabela LOD: Vrste izrazov LOD
VKLJUČI izračun
INCLUDE izračuna vrednosti z uporabo določenih dimenzij poleg kakršnih koli dimenzij v pogledu. Ta raven izražanja podrobnosti je najbolj uporabna, če vključite dimenzijo, ki je ni v pogledu.
Na primer: {INCLUDE [Ime stranke]: SUM ([prodaja])}
IZKLJUČI Izračun
EXCLUDE eksplicitno odstrani dimenzije iz izraza - to pomeni, da dimenzije odštejejo od ravni podrobnosti pogleda. Ta raven podrobnosti v Tableau je najbolj uporabna za odpravo dimenzije v pogledu.
Na primer: {IZKLJUČI [Regija]: SUM ([Prodaja])}
FIKSNI izračun
FIXED izračuna vrednosti z uporabo določenih dimenzij brez sklicevanja na raven podrobnosti pogleda - torej brez sklicevanja na druge dimenzije v pogledu. Ta raven podrobnosti izraza tudi prezre vse filtre v pogledu, razen kontekstnih filtrov, filtrov virov podatkov in filtrov ekstrakta.
Na primer: {POPRAVLJENO [Regija]: SUM ([Prodaja])}
Tabela LOD: Ustvarjanje izrazov LOD
Sintaksa izraza LOD
Stopnja podrobnosti izražanja ima naslednjo strukturo:
VKLJUČI
kako uporabljati razred skenerja
1. korak: nastavite vizualizacijo
- Odprite namizje Tableau in se povežite z Vzorec-Superstore shranjeni vir podatkov.
- Pomaknite se na nov delovni list.
- Iz Podatki pod podoknom Dimenzije povlecite Regija do Stolpci Polica.
- Iz Podatki podokno, pod Ukrepi povlecite Prodaja do Vrstice Polica. Prikaže se stolpčni grafikon, ki prikazuje vsoto prodaje za posamezno regijo.
2. korak: Ustvarite izraz LOD
Namesto vsote celotne prodaje na regijo morda želite videti tudi povprečno prodajo na kupca za posamezno regijo. Za to lahko uporabite izraz LOD.
- Izberite Analiza > Ustvari izračunano polje.
- V urejevalniku izračuna, ki se odpre, naredite naslednje:
- Poimenujte izračun, Prodaja na stranko.
- Vnesite naslednji izraz LOD:
{INCLUDE [Ime stranke]: SUM ([prodaja])}
- Ko končate, kliknite v redu. Novo ustvarjeni izraz LOD je dodan v podokno Podatki pod Ukrepi.
3. korak: V vizualizaciji uporabite izraz LOD
- Iz Podatki podokno, pod Ukrepi povlecite Prodaja na stranko do Vrstice polico in jo postavite levo od SUM (prodaja).
- Na polici Vrstice z desno miškino tipko kliknite Prodaja na stranko in izberite Ukrep (vsota) > Povprečno. Zdaj lahko vidite vsoto celotne prodaje in povprečno prodajo na kupca za posamezno regijo. Tako lahko na primer vidite, da je v osrednji regiji prodaja približno znašala 500.000 USD s povprečno prodajo za vsako stranko približno 800 USD .
Tabela LOD: Viri podatkov, ki podpirajo izraze LOD
Vir podatkov | Podprto / Ni podprto |
Actian Vectorwise | Ne podpira. |
Amazon EMR Hadoop panj | Podprti panj 0,13 naprej. |
Amazon Redshift | Podprto. |
Zbirka podatkov Aster | Podprta različica 4.5 naprej. |
Cloudera Hadoop | Podprti panj 0,13 naprej. |
Cloudera Impala | Podprta Impala 1.2.2 naprej. |
Kocke (večdimenzionalni viri podatkov) | Ne podpira. |
DataStax Enterprise | Ne podpira. |
IZDELEK | Podprto. |
Žar ptica | Podprta različica 2.0 naprej. |
Splošni ODBC | Omejeno Odvisno od vira podatkov. |
Google Big Query | Podprto za standardni SQL, ne Legacy. |
IBM DB2 | Podprta različica 8.1 naprej. |
MarkLogic | Podprta različica 7.0 naprej. |
SAP HANA | Podprto. |
SAP Sybase ASE | Podprto. |
SAP Sybase IQ | Podprta različica 15.1 naprej. |
Spark SQL | Podprto. |
Splunk | Ne podpira. |
Tabela izvlečka podatkov | Podprto. |
Teradata | Podprto. |
Vertica | Podprta različica 6.1 naprej. |
Microsoft Access | Ne podpira. |
Microsoftove povezave na osnovi Jet | Ne podpira. |
Hortonworks Hadoop panj | Podprti panj 0,13 naprej. V različici 1.1 HIVE izrazi LOD, ki ustvarjajo navzkrižna združevanja, niso zanesljivi. |
IBM BigInsights | Podprto. |
Microsoft SQL Server | Podprti SQL Server 2005 naprej. |
MySQL | Podprto. |
IBM PDA (Netezza) | Podprta različica 7.0 naprej. |
Oracle | Podprta različica 9i naprej. |
Actian Matrix (ParAccel) | Podprta različica 3.1 naprej. |
Ključna Greenplum | Podprta različica 3.1 naprej. |
PostgreSQL | Podprta različica 7.0 naprej. |
Napredek OpenEdge | Podprto. |
Tabela LOD: Tabela Izračuni vs LOD
Izrazi LOD niso nova oblika izračunov tabel. Čeprav lahko nadomestijo številne izračune tabel, je njihov glavni cilj odpreti nove možnosti.Izrazi LOD in izračuni tabel delujejo drugače.
Tabela Izračuni | LOD izrazi |
Tabela Izračuni so ustvarjeni z Rezultati poizvedbe . | Izrazi LOD so ustvarjeni kot del poizvedbe za osnovni vir podatkov . Izraženi so kot ugnezdeni select, torej, odvisno od zmogljivosti DBMS. |
Tabela Izračuni lahko dajejo le rezultate, ki so enaki ali manj zrnati kot omenjeni LOD. | LOD lahko prinese rezultate neodvisno od omenjenega LOD . |
Mere, ki nadzorujejo delovanje tabele, so ločene od sintakse izračuna. | Dimenzije, ki nadzorujejo delovanje izraza LOD, so vdelana v izraz sama. |
Tabela Izračuni se uporabljajo kot združeni ukrepi . | Izrazi LOD se lahko uporabljajo v drugih konstrukcijah. |
Filtri za izračune tabel delujejo kot a SKRIJ . | Filtri na LOD delujejo kot IZKLJUČI . |
Tabela LOD: Omejitve LOD
Sledijo omejitve, ki veljajo za izraze LOD.
- Izrazi LOD, ki se sklicujejo na mere s plavajočo vejico, se ponavadi obnašajo nezanesljivo, kadar se uporabljajo v pogledu, ki zahteva primerjavo vrednosti v izrazu.
- LOD ni prikazan na strani z viri podatkov.
- Pri sklicevanju na parameter v izjavi o dimenzionalnosti vedno uporabite ime parametra in ne vrednosti parametra.
- Pri združevanju podatkov mora biti polje pogleda iz primarnega vira podatkov v pogledu, preden lahko uporabite izraz podrobnosti iz sekundarnega vira podatkov.
Poleg tega imajo nekateri viri podatkov zapletenost. Tabela ne bo onemogočila izračunov za te zbirke podatkov, vendar so napake poizvedb možne, če izračuni postanejo preveč zapleteni.