Iga BI-tööriista eesmärk on anda Andmete analüüs parem vool. Kui keegi professionaalina seisab probleemi lahendamisel silmitsi tööriista kasutamise raskustega, on voolu olek katki. Selle probleemi üheks levinumaks põhjuseks on vajadus töötada andmetega, mis on koondatud erinevateks Detailide tase Tableau's (LOD) .
Gartneri võlukvadrandil kuues reas kuhjaga asetatav laud ütleb kindlasti midagi selle nõudluse kohta turul. See on ilmselt parim aeg selleks .
See ajaveeb aitab teil mõista LOD-i väljendeid ja arutada järgmistel teemadel:
- Miks vajate Tableau detailitaset?
- Mis on detailide tase tabelis?
- Rea taseme ja vaate taseme avaldised
- LOD-väljendite tüübid
- Liitmine ja LOD-i väljendid
- Filtrid ja LOD-väljendid
- LOD-avaldiste loomine
- Andmeallikad, mis toetavad detailide taset tabelis
- Tabeli arvutused vs detailide tase tabelis
- Detailide taseme piirangud tabelis
Tableau LOD: Miks vajate LOD-i?
Sageli on küsimusi, millega andmete analüüsimisel tuleb kindlasti kokku puutuda. Neid küsimusi on sageli lihtne esitada, kuid neile on raske vastata. Sageli kõlavad need umbes nagu:
Seda tüüpi küsimuste lahendamiseks võeti kasutusele uus süntaks Detailide tase tabelis 9.0. See uus süntaks lihtsustas ja laiendas Tableau arvutuskeelt, võimaldades neile küsimustele otse vastata.
Tableau LOD: Mis on LOD?
LOD-väljendid kujutavad endast elegantset ja võimsat viisi küsimustele vastamiseks, mis hõlmavad mitut üksikasjalikkust ühes visualiseerimises.
Tableau või LOD avaldiste detailide tase võimaldab teil arvutada väärtusi andmeallika ja visualiseerimise tasemel. Kuid LOD-väljendid annavad teile veelgi suurema kontrolli selle täpsuse taseme üle, mida soovite arvutada. Neid saab esitada aadressil a teralisem tase (KAASA ARVUTUS), a vähem teraline tase (VÄLJA ARVUTAMINE) või täiesti iseseisev kerge l (FIKSEATUD ARVUTUS).
hangete juhtimine projektijuhtimises
Tableau LOD: Rea taseme ja vaate taseme avaldised
Rea tase
Tableau's viited väljenditele koondamata andmeallika veerud arvutatakse aluseks oleva tabeli iga rea jaoks. Sel juhul on avaldise mõõtmed rea tase . Rea taseme avaldise näide on:
[Müük] / [Kasum]
Seda arvutust hinnatakse andmebaasi igas reas. Iga rea müügiväärtus jagatakse selle rea kasumi väärtusega, saades korrutamise tulemiga uue veeru (kasumimäär).
Kui loote selle määratlusega arvutuse, salvestage see nimega [Kasumi suhe] ja lohistage see seejärel Andmepaan riiulile, koondab Tableau tavaliselt vaate jaoks arvutatud välja:
SUM [kasum]
Vaate tase
Seevastu väljendid, mis viitavad kokku andmeallika veerud arvutatakse vaates mõõtmetega määratletud mõõtmetega. Sel juhul on avaldise mõõtmeteks vaate tase. Vaate taseme avaldise näide on:
SUM (müük) / SUM (kasum)
Kui lohistate selle arvutuse riiulile (või tippite selle ad-hoc arvutusena otse riiulile), lisab Tableau selle AGG funktsioon :
AGG (SUM (müük) / SUM (kasum))
See on see, mida tuntakse kui Koondarvutus .
Tableau LOD: Liitmine ja LOD-i väljendid
LOD-i väljendus on jämedam kui vaate detailsus
Avaldisel on jämedam detailsusaste kui vaates, kui see viitab a-le mõõtmete alamhulk vaates.
Näiteks vaate jaoks, mis sisaldas mõõtmeid [Kategooria] ja [Segment], saate Tableau's luua detailide taseme, mis kasutab ainult ühte järgmistest mõõtmetest:
{FIKSEERITUD [Segment]: SUM ([Müük])}
Sellisel juhul on avaldise jämedam detailitäpsus kui vaade. See põhineb oma väärtustel ühel mõõtmel ([Segment]), samas kui vaade põhineb oma seisukohal kahel mõõtmel ([Segment] ja [Kategooria]).
Tulemuseks on see, et vaates detailitaseme väljenduse kasutamine põhjustab teatud väärtuste kopeerimise - see tähendab ilmuvad mitu korda .
LOD-i väljendus on täpsem kui vaate detailsus
Avaldisel on üksikasjalikum detail kui vaates, kui see viitab a-le mõõtmete ülihulk vaates.
Kui kasutate vaates sellist väljendit, koondab Tableau tulemused kuni vaate tasemeni. Näiteks viitab tabeli järgmine üksikasjalikkus kahele mõõtmele:
{FIKSEERITUD [Segment], [Kategooria]: SUM ([Müük])}
Kui seda väljendit kasutatakse vaates, mille üksikasjalikkuse tase on ainult [Segment], siis väärtused tuleb liita . Siin on, mida näete, kui lohistate selle väljendi riiulile:
AVG ([{FIKSEERITUD [Segment]], [Kategooria]: SUM ([Müük]])}])
An liitmine (antud juhul keskmine) määrab Tableau automaatselt. Liitmist saate muuta vastavalt vajadusele.
LOD-i avaldise lisamine vaatesse
Selle, kas vaates on tabeli väljenduse detailide tase agregeeritud või kordatud, määrab avaldise tüüp ja granulaarsus .
- INCLUDE-väljenditel on kas vaate sama detailne tase või üksikasjalikum detail kui vaates. Seetõttu ei kordu väärtused kunagi.
- FIKSEERITUD avaldistel võib olla vaate täpsem tase, jämedam või sama detailne detail. Vajadus koondatud detailide tulemuste liitmiseks sõltub sellest, millised mõõtmed vaates on.
- EXCLUDE-avaldised põhjustavad vaates alati kopeeritud väärtuste ilmumist. Kui riiulile paigutatakse arvutused, mis hõlmavad EXCLUDE detailitasemelisi väljendeid, on Tableau vaikimisi ATTR-i liitmine vastandina SUM-le või AVG-le, et näidata, et avaldist tegelikult ei liideta ja et liitmise muutmine ei mõjuta vaadet.
Kui need vaates riiulile lisatakse, pakitakse detailitaseme väljendid alati automaatselt kokku, kui neid lisatakse riiulile.
Tableau LOD: Filtrid ja LOD-väljendid
Siin olev pilt kujutabfiltrite täitmise järjekord ülevalt alla.Parempoolne tekst näitab, kus LOD-väljendeid selles järjestuses hinnatakse.
Väljavõtte filtrid (oranž) on asjakohased ainult siis, kui loote andmeallikast tabeli väljavõtet. Tabelarvutuste filtrid (tumesinine) rakendatakse pärast arvutuste tegemist ja peidavad seetõttu märgid ilma arvutustes kasutatud alusandmeid filtreerimata.
PARANDATUD arvutusi rakendatakse enne dimensioonifiltrite kasutamist, nii et kui te ei reklaami oma riiulil Filtreid väljade kuvafunktsiooni parandamiseks kontekstifiltritega, siis neid ignoreeritakse.
Tableau LOD: LOD-väljendite tüübid
KAASA arvutus
INCLUDE arvutab väärtused kindlaksmääratud dimensioonide abil lisaks vaates olevatele dimensioonidele. See detailitaseme väljenduse tase on kõige kasulikum, kui lisada mõõde, mida vaates pole.
Näiteks: {KAASA [kliendi nimi]: SUM ([müük])}
VÄLJA ARVUTAMINE
EXCLUDE eemaldab väljendist sõnaselgelt dimensioonid - see tähendab, et nad lahutavad dimensioonid vaate detailsuse tasemest. See üksikasjalik tase Tableau's on kõige kasulikum vaate dimensiooni kõrvaldamiseks.
Näiteks: {VÄLJA [piirkond]: SUM ([müük])}
KINNITATUD arvutamine
FIXED arvutab väärtused kindlaksmääratud mõõtmete abil, ilma et viidataks vaate üksikasjalikule tasemele - st ilma viiteta muudele vaate dimensioonidele. See detailitaseme avaldise tase ignoreerib ka kõiki vaates olevaid filtreid peale kontekstifiltrite, andmeallika filtrite ja väljavõtte filtrite.
Näiteks: {FIKSEERITUD [piirkond]: SUM ([müük])}
Tableau LOD: LOD-avaldiste loomine
LOD-i avaldise süntaks
Detailitaseme avaldise struktuur on järgmine:
KAASA
1. samm: seadistage visualiseerimine
- Avage Tableau Desktop ja looge ühendus Näide-Superstore salvestatud andmeallikas.
- Navigeerige uue töölehe juurde.
- Alates Andmed Paanil jaotises Dimensioonid lohistage Piirkond Euroopa Veerud Riiul.
- Alates Andmed paani jaotises Mõõdud lohistage Müük Euroopa Read Riiul. Ilmub tulpdiagramm, mis näitab iga piirkonna müügi summat.
2. samm: looge LOD-avaldis
Piirkonna kogu müügi summa asemel soovite ehk näha ka iga piirkonna keskmist müüki kliendi kohta. Selleks saate kasutada LOD-avaldist.
- Valige Analüüs > Loo arvutatud väli.
- Tehke avanevas arvutusredaktoris järgmist.
- Nimetage arvutus, Müük kliendi kohta.
- Sisestage järgmine LOD-avaldis:
{KAASA [kliendi nimi]: SUM ([müük])}
- Kui olete lõpetanud, klõpsake nuppu Okei. Äsja loodud LOD-i avaldis lisatakse andmepaani jaotisse Mõõdud.
3. samm: kasutage visualiseerimisel LOD-i avaldist
- Alates Andmed paani jaotises Mõõdud lohistage Müük kliendi kohta Euroopa Read riiul ja asetage see SUM-ist (Sales) vasakule.
- Paremklõpsake riiulil Ridad Müük kliendi kohta ja valige Mõõt (summa) > Keskmine. Nüüd näete nii kogu müügi summat kui ka keskmist müüki kliendi kohta igas piirkonnas. Näiteks näete, et Keskpiirkonnas oli müük ligikaudu 500 000 USD keskmine müük iga kliendi jaoks on umbes 800 USD .
Tableau LOD: LOD-väljendeid toetavad andmeallikad
Andmeallikas | Toetatud / mitte toetatud |
Actian Vectorwise | Ei toetata. |
Amazon EMR Hadoopi taru | Toetatud taru alates 0,13. |
Amazoni punane nihe | Toetatud. |
Asteri andmebaas | Toetatud versioon 4.5 ja uuemad. |
Cloudera Hadoop | Toetatud taru alates 0,13. |
Cloudera Impala | Toetatud Impala 1.2.2. |
Kuubikud (mitmemõõtmelised andmeallikad) | Ei toetata. |
DataStax Enterprise | Ei toetata. |
EXASOL | Toetatud. |
Tulilind | Toetatud versioon 2.0 ja uuemad versioonid. |
Üldine ODBC | Piiratud. Oleneb andmeallikast. |
Google'i suur päring | Toetatud on standardne SQL, mitte pärand. |
IBM DB2 | Toetatud versioon 8.1 alates. |
MarkLogic | Toetatud versioon 7.0 ja uuemad. |
SAP HANA | Toetatud. |
SAP Sybase ASE | Toetatud. |
SAP Sybase IQ | Toetatud versioon 15.1 ja edasi. |
Säde SQL | Toetatud. |
Splunk | Ei toetata. |
Andmete väljavõtte tabel | Toetatud. |
Teradata | Toetatud. |
Vertica | Toetatud versioon 6.1. |
Microsoft Access | Ei toetata. |
Microsofti jetipõhised ühendused | Ei toetata. |
Hortonworks Hadoopi taru | Toetatud taru alates 0,13. HIVE'i versioonis 1.1 pole ristühendusi tekitavad LOD-avaldised usaldusväärsed. |
IBM BigInsights | Toetatud. |
Microsoft SQL Server | Toetatud SQL Server 2005 ja uuemad versioonid. |
MySQL | Toetatud. |
IBM PDA (Netezza) | Toetatud versioon 7.0 ja uuemad. |
Oracle | Toetatud versioon 9i ja edasi. |
Actian Matrix (ParAccel) | Toetatud versioon 3.1. |
Peamine Greenplum | Toetatud versioon 3.1. |
PostgreSQL | Toetatud versioon 7.0 ja uuemad. |
Progress OpenEdge | Toetatud. |
Tableau LOD: Tabeli arvutused vs LOD
LOD-avaldised pole tabelarvutuste uus vorm. Kuigi need võivad asendada paljusid tabelarvutusi, on nende peamine eesmärk avada uusi võimalusi.LOD-i avaldised ja tabelarvutused toimivad erinevalt.
Tabeli arvutused | LOD-i väljendid |
Tabeli arvutused genereeritakse Päringu tulemused . | LOD-avaldised genereeritakse osana päringust aluseks olev andmeallikas . Neid väljendatakse sisestatud valikuna, sõltuvalt DBMS-i toimivusest. |
Tabeli arvutused võivad annavad ainult võrdseid või vähem teralisi tulemusi kui nimetatud LOD. | LOD võib anda tulemusi nimetatud LODist sõltumatu . |
Tabeli toiminguid juhtivad mõõtmed on arvutuse süntaksist eraldi. | Dimensioonid, mis kontrollivad LOD-avaldise toiminguid, on avaldisse sisse põimitud ise. |
Tabeli arvutusi kasutatakse koondmeetmed . | LOD-väljendeid saab kasutada teistes konstruktides. |
Tabeli arvutuste filtrid toimivad a Peida . | LOD-i filtrid toimivad kui VÄLJASTA . |
mis on hanked projektijuhtimises
Tableau LOD: LOD piirangud
Järgmised on piirangud, mis kehtivad LOD-i avaldiste puhul.
- LOD-väljendid, mis viitavad ujukoma mõõtmetele, kipuvad käituma ebausaldusväärselt, kui neid kasutatakse vaates, mis nõuab avaldise väärtuste võrdlemist.
- LOD-d ei kuvata andmeallika lehel.
- Mõõtmete deklaratsioonis parameetrile viitamisel kasutage alati parameetri nime, mitte parameetri väärtust.
- Andmete segamise korral peab esmase andmeallika linkimisväli olema vaates, enne kui saate kasutada teisese andmeallika avaldise Detail Detail üksikasju.
Lisaks on mõnel andmeallikal keerukuspiirid. Tableau ei keela nende andmebaaside arvutusi, kuid kui arvutused muutuvad liiga keerukaks, on võimalik päringuviga.