Kako LOD izrazi delujejo v Tableau?



Tabela LOD Expressions predstavljajo eleganten in zmogljiv način za odgovore na vprašanja, ki vključujejo več stopenj razdrobljenosti v eni vizualizaciji.

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:



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:

Vprašanja v tabeli - LOD tabeli - EdurekaZa 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

  1. Odprite namizje Tableau in se povežite z Vzorec-Superstore shranjeni vir podatkov.
  2. Pomaknite se na nov delovni list.
  3. Iz Podatki pod podoknom Dimenzije povlecite Regija do Stolpci Polica.
  4. 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.

  1. Izberite Analiza > Ustvari izračunano polje.
  2. V urejevalniku izračuna, ki se odpre, naredite naslednje:
    • Poimenujte izračun, Prodaja na stranko.
    • Vnesite naslednji izraz LOD:

      {INCLUDE [Ime stranke]: SUM ([prodaja])}

  3. Ko končate, kliknite v redu. Novo ustvarjeni izraz LOD je dodan v podokno Podatki pod Ukrepi.

3. korak: V vizualizaciji uporabite izraz LOD

  1. Iz Podatki podokno, pod Ukrepi povlecite Prodaja na stranko do Vrstice polico in jo postavite levo od SUM (prodaja).
  2. 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 VectorwiseNe podpira.
Amazon EMR Hadoop panjPodprti panj 0,13 naprej.
Amazon RedshiftPodprto.
Zbirka podatkov AsterPodprta različica 4.5 naprej.
Cloudera HadoopPodprti panj 0,13 naprej.
Cloudera ImpalaPodprta Impala 1.2.2 naprej.
Kocke (večdimenzionalni viri podatkov)Ne podpira.
DataStax EnterpriseNe podpira.
IZDELEKPodprto.
Žar pticaPodprta različica 2.0 naprej.
Splošni ODBCOmejeno Odvisno od vira podatkov.
Google Big QueryPodprto za standardni SQL, ne Legacy.
IBM DB2Podprta različica 8.1 naprej.
MarkLogicPodprta različica 7.0 naprej.
SAP HANAPodprto.
SAP Sybase ASEPodprto.
SAP Sybase IQPodprta različica 15.1 naprej.
Spark SQLPodprto.
SplunkNe podpira.
Tabela izvlečka podatkovPodprto.
TeradataPodprto.
VerticaPodprta različica 6.1 naprej.
Microsoft AccessNe podpira.
Microsoftove povezave na osnovi JetNe podpira.
Hortonworks Hadoop panjPodprti panj 0,13 naprej.

V različici 1.1 HIVE izrazi LOD, ki ustvarjajo navzkrižna združevanja, niso zanesljivi.

IBM BigInsightsPodprto.
Microsoft SQL ServerPodprti SQL Server 2005 naprej.
MySQLPodprto.
IBM PDA (Netezza)Podprta različica 7.0 naprej.
OraclePodprta različica 9i naprej.
Actian Matrix (ParAccel)Podprta različica 3.1 naprej.
Ključna GreenplumPodprta različica 3.1 naprej.
PostgreSQLPodprta različica 7.0 naprej.
Napredek OpenEdgePodprto.

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.