Paano gumagana ang LOD Expressions sa Tableau?



Ang tableau LOD Expressions ay kumakatawan sa isang matikas at makapangyarihang paraan upang sagutin ang mga katanungan na kinasasangkutan ng maraming antas ng granularity sa isang solong pagpapakita.

Ang layunin ng anumang kasangkapan sa BI ay upang magbigay Pagsusuri sa mga datos isang mas mahusay na daloy. Kung ang isa, bilang isang propesyonal, ay nahaharap sa kahirapan sa paggamit ng tool habang nilulutas ang isang problema, ang estado ng daloy ay nasira. Ang isang karaniwang sanhi ng problemang ito ay ang pangangailangan na gumana sa data na pinagsama-sama sa iba Antas ng Detalye sa Tableau (LOD) .

Ang paglalagay ng tableau sa tuktok ng tumpok para sa ika-6 na oras sa isang Hilera, sa Magic Quadrant ng Gartner, ay tiyak na may sinabi tungkol sa pangangailangan nito sa merkado. Marahil ito ang pinakamahusay na oras upang .





Tutulungan ka ng blog na ito na maunawaan ang mga expression ng LOD at talakayin ang mga sumusunod na paksa:



Tableau LOD: Bakit mo kailangan ng LOD?

Mayroong madalas na mga katanungan na ang isa ay tiyak na makatagpo kapag pinag-aaralan ang data. Ang mga katanungang ito ay madalas na simpleng tanungin, ngunit mahirap sagutin. Madalas nilang pinapakinggan ang isang bagay tulad ng:

Mga Katanungan sa Tableau - Tableau LOD - EdurekaUpang matugunan ang mga ganitong uri ng mga katanungan, isang bagong syntax ang ipinakilala na tinawag Antas ng detalye sa Tableau 9.0. Ang bagong syntax na ito ay kapwa pinasimple at pinalawig ang wika ng pagkalkula ng Tableau sa pamamagitan ng pagpapahintulot na direktang tugunan ang mga katanungang ito.

Tableau LOD: Ano ang LOD?

Ang mga LOD Expression ay kumakatawan sa isang matikas at makapangyarihang paraan upang sagutin ang mga katanungan na kinasasangkutan ng maraming antas ng granularity sa isang solong pagpapakita.



Ang antas ng Detalye sa Tableau o LOD expression ay nagbibigay-daan sa iyo upang makalkula ang mga halaga sa antas ng mapagkukunan ng data at antas ng visualization. Gayunpaman, ang mga expression ng LOD ay nagbibigay sa iyo ng mas maraming kontrol sa antas ng granularity na nais mong kalkulahin. Maaari silang gampanan sa a mas butil antas (INCLUDE Pagkalkula), a hindi gaanong butil antas (EXCLUDE Pagkalkula), o isang ganap na independiyenteng banayad l (FIXED Pagkalkula).

Tableau LOD: Antas ng Hilera at Tingnan ang Mga Pagpapahayag ng Antas

Antas ng Hilera

Sa Tableau, mga pagsangguni sa pagpapahayag hindi pinagsama-sama ang mga haligi ng mapagkukunan ng data ay kinalkula para sa bawat hilera sa napapailalim na talahanayan. Sa kasong ito, ang dimensionalidad ng ekspresyon ay antas ng hilera . Ang isang halimbawa ng isang expression na antas ng hilera ay:

[Benta] / [Kita]

Ang kalkulasyon na ito ay susuriin sa bawat hilera ng database. Ang halaga ng Benta sa bawat hilera ay hahatiin ng halaga ng Kita sa hilera na iyon, na gumagawa ng isang bagong haligi na may resulta ng pagpaparami (isang ratio ng kita).

Kung lumikha ka ng isang pagkalkula sa kahulugan na ito, i-save ito sa pangalang [ProfitRatio], at pagkatapos ay i-drag ito mula sa Ang pane ng data sa isang istante, karaniwang isasama ng Tableau ang kinakalkula na patlang para sa view:

SUM [ProfitRatio]

Tingnan ang Antas

Sa pamamagitan ng kaibahan, mga sangguniang ekspresyon pinagsama ang mga haligi ng mapagkukunan ng data ay kinalkula sa dimensionality na tinukoy ng mga sukat sa view. Sa kasong ito, ang dimensionalidad ng ekspresyon ay antas ng pagtingin. Ang isang halimbawa ng ekspresyon sa antas ng view ay:

SUM (Benta) / SUM (Kita)

Kung i-drag mo ang pagkalkula na ito sa isang istante (o direktang i-type ito sa isang istante bilang isang pagkalkula ng ad-hoc), isinasara ito ng Tableau sa isang Pagpapaandar ng AGG :

AGG (SUM (Sales) / SUM (Profit))

Ito ang kilala bilang an Pagsasama-sama ng Pagkalkula .

kung paano lumikha ng logger file sa java

Tableau LOD: Pagsasama-sama at LOD Expression

Ang LOD Expression ay Mas Masidhi kaysa sa Antas ng Detalye ng Detalye

Ang isang expression ay may isang mas malapot na antas ng detalye kaysa sa view kapag sumangguni ito a subset ng mga sukat sa pagtingin.

Halimbawa, para sa isang view na naglalaman ng mga sukat [Kategorya] at [Segment], maaari kang lumikha ng isang antas ng detalye sa Tableau na gumagamit lamang ng isa sa mga sukat na ito:

{FIXED [Segment]: SUM ([Sales])}

Sa kasong ito, ang expression ay may isang mas malapot na antas ng detalye kaysa sa pagtingin. Ibinabase nito ang mga halaga sa isang sukat ([Segment]), samantalang ang view ay ibinabatay ang pagtingin nito sa dalawang sukat ([Segment] at [Kategorya]).

Ang resulta ay ang paggamit ng antas ng pagpapahayag ng detalye sa pagtingin na sanhi ng mga tiyak na halaga na kinopya — iyon ay, sa lumitaw ng maraming beses .

Ang LOD Expression ay Mas Mabuti kaysa sa Antas ng Detalye ng Detalye

Ang isang expression ay may isang finer na antas ng detalye kaysa sa view kapag sumangguni ito a superset ng mga sukat sa pagtingin.

Kapag gumamit ka ng ganoong expression sa view, pagsasama-samahin ng Tableau ang mga resulta hanggang sa antas ng pagtingin. Halimbawa, ang sumusunod na antas ng detalye sa Tableau ay tumutukoy sa dalawang sukat:

{FIXED [Segment], [Category]: SUM ([Sales])}

Kapag ginamit ang expression na ito sa isang view na mayroon lamang [Segment] bilang antas ng detalye nito, ang mga halaga dapat pinagsama . Narito kung ano ang makikita mo kung na-drag mo ang expression na iyon sa isang istante:

AVG ([{FIXED [Segment]], [Category]]: SUM ([Sales]])}])

Isang pagsasama-sama (sa kasong ito, average) ay awtomatikong itinalaga ng Tableau. Maaari mong baguhin ang pagsasama-sama kung kinakailangan.

Pagdaragdag ng isang LOD Expression sa View

Kung ang isang Antas ng Detalye sa expression ng Tableau ay pinagsama o na-replica sa view ay natutukoy ng uri ng ekspresyon at granularity .

  • KASAMA ang mga expression ay magkakaroon ng parehong antas ng detalye tulad ng pagtingin o isang mas pinong antas ng detalye kaysa sa pagtingin. Samakatuwid, ang mga halaga ay hindi kailanman magkopya.
  • Ang mga nakaayos na expression ay maaaring magkaroon ng isang mas pinong antas ng detalye kaysa sa pagtingin, isang mas magaspang na antas ng detalye, o parehong antas ng detalye. Ang pangangailangan na pagsamahin ang mga resulta ng isang naayos na antas ng detalye ay nakasalalay sa kung anong mga sukat ang nasa view.
  • EXCLUDE expression ay laging sanhi ng mga replicated na halaga upang lumitaw sa view. Kapag ang mga kalkulasyon kabilang ang antas ng EXCLUDE ng mga expression na detalye ay inilalagay sa isang istante, ang mga default na Tableau sa Pagsasama-sama ng ATTR taliwas sa SUM o AVG, upang ipahiwatig na ang expression ay hindi aktwal na pinagsasama-sama at ang pagbabago ng pagsasama-sama ay walang epekto sa pagtingin.

Ang antas ng mga expression ng detalye ay palaging awtomatikong nakabalot sa pinagsama-sama kapag idinagdag sa isang istante sa view maliban kung ginagamit bilang mga sukat.

Tableau LOD: Mga Filter at LOD Expression

Ang imahe dito ay naglalarawan ngpagkakasunud-sunod ng pagpapatupad ng mga filter mula sa itaas hanggang sa ibaba.Ipinapakita ng teksto sa kanan kung saan sinusuri ang mga expression ng LOD sa pagkakasunud-sunod na ito.

Ang Mga Filter ng Extract (sa orange) ay may kaugnayan lamang kung lumilikha ka ng isang Tableau Extract mula sa isang mapagkukunan ng data. Ang mga filter ng kalkulasyon ng talahanayan (madilim na asul) ay inilalapat pagkatapos maisagawa ang mga kalkulasyon at samakatuwid itago ang mga marka nang hindi sinasala ang pinagbabatayan ng data na ginamit sa mga kalkulasyon.

Ang mga nakaayos na kalkulasyon ay inilalapat bago ang mga filter ng dimensyon, kaya maliban kung itaguyod mo ang mga patlang sa iyong istante ng Filter upang Pagbutihin ang Pagganap ng View sa Mga Filter ng Context, hindi ito papansinin.

Tableau LOD: Mga uri ng LOD Expression

KASUNDUAN Pagkalkula

Isama ang kinukuwenta ng mga halaga gamit ang tinukoy na mga sukat bilang karagdagan sa anumang sukat sa pagtingin. Ang antas ng pagpapahayag ng detalye na ito ay pinaka kapaki-pakinabang kapag nagsasama ng isang sukat na wala sa pagtingin.

Halimbawa: {INCLUDE [Pangalan ng Customer]: SUM ([Sales])}

EXCLUDE Pagkalkula

EXCLUDE na tahasang alisin ang mga sukat mula sa ekspresyon — iyon ay, binabawas nila ang mga sukat mula sa antas ng view ng detalye. Ang antas ng detalye na ito sa Tableau, ay pinaka kapaki-pakinabang para sa pag-aalis ng isang dimensyon sa view.

Halimbawa: {EXCLUDE [Rehiyon]: SUM ([Sales])}

NAayos ang Pagkalkula

Naayos ng FixED ang mga halaga gamit ang tinukoy na mga sukat nang walang pagtukoy sa antas ng pagtingin ng detalye — iyon ay, nang walang pagtukoy sa anumang iba pang mga sukat sa view. Hindi pinapansin ng antas ng pagpapahayag ng detalye ang lahat ng mga filter sa view bukod sa mga filter ng konteksto, mga filter ng mapagkukunan ng data, at mga filter ng pagkuha.

Halimbawa: {FIXED [Region]: SUM ([Sales])}

Tableau LOD: Lumilikha ng LOD Expression

Syntax ng isang LOD Expression

Ang isang antas ng pagpapahayag ng detalye ay may mga sumusunod na istraktura:

KASAMA

Hakbang 1: I-set up ang Visualization

  1. Buksan ang Deskau Desktop at kumonekta sa Sample-Superstore nai-save na mapagkukunan ng data.
  2. Mag-navigate sa isang bagong worksheet.
  3. Galing sa Data pane, sa ilalim ng Mga Dimensyon, i-drag Rehiyon sa Mga Haligi Estante
  4. Galing sa Data pane, sa ilalim ng Mga Panukala, i-drag Benta sa Mga hilera Estante Lilitaw ang isang tsart ng bar na nagpapakita ng kabuuan ng mga benta para sa bawat rehiyon.

Hakbang 2: Lumikha ng LOD expression

Sa halip na ang kabuuan ng lahat ng mga benta bawat rehiyon, marahil ay nais mo ring makita ang average na mga benta bawat customer para sa bawat rehiyon. Maaari mong gamitin ang isang LOD expression upang magawa ito.

  1. Pumili Pagsusuri > Lumikha ng Nakalkulang Patlang.
  2. Sa bubukas na editor ng Pagkalkula, gawin ang sumusunod:
    • Pangalanan ang pagkalkula, Sales Per Customer.
    • Ipasok ang sumusunod na LOD expression:

      {INCLUDE [Pangalan ng Customer]: SUM ([Sales])}

  3. Kapag natapos, mag-click OK lang. Ang bagong nilikha na expression ng LOD ay idinagdag sa pane ng Data, sa ilalim ng Mga Panukala.

Hakbang 3: Gamitin ang LOD expression sa visualization

  1. Galing sa Data pane, sa ilalim ng Mga Panukala, i-drag Pagbebenta Bawat Customer sa Mga hilera istante at ilagay ito sa kaliwa ng SUM (Sales).
  2. Sa istante ng Rows, mag-right click Pagbebenta Bawat Customer at piliin Sukatin (Kabuuan) > Average. Maaari mo na ngayong makita ang parehong kabuuan ng lahat ng mga benta at average na mga benta bawat customer para sa bawat rehiyon. Halimbawa, maaari mong makita na sa rehiyon ng Gitnang, humigit-kumulang na ang mga benta 500,000 USD na may isang average na pagbebenta para sa bawat customer na humigit-kumulang 800 USD .

Tableau LOD: Mga Pinagmulan ng Data na sumusuporta sa LOD Expressions

Pinanggalingan ng Datos Sinuportahan / Hindi Sinuportahan
Actian VectorwiseHindi suportado.
Ang Amazon EMR Hadoop HiveSinusuportahan ang Hive 0.13 pataas.
Amazon RedshiftSuportado
Aster DatabaseSinusuportahang bersyon 4.5 pasulong.
Cloudera HadoopSinusuportahan ang Hive 0.13 pataas.
Cloudera ImpalaSinusuportahan ang Impala 1.2.2 pasulong.
Mga Cube (Mga Pinagmulan ng Multidimensional na Data)Hindi suportado.
DataStax EnterpriseHindi suportado.
EXASOLSuportado
FirebirdSinusuportahang bersyon 2.0 pasulong.
Generic ODBCLimitado Nakasalalay sa Pinagmulan ng Data.
Google Big QuerySinusuportahan para sa Standard SQL, hindi Legacy.
IBM DB2Sinusuportahang bersyon 8.1 pasulong.
MarkLogicSinusuportahang bersyon 7.0 pasulong.
SAP HANASuportado
SAP Sybase ASESuportado
Ang SAP Sybase IQSinusuportahang bersyon 15.1 pasulong.
Spark SQLSuportado
MadulasHindi suportado.
Talahanayan ng Exact ng DataSuportado
TeradataSuportado
VerticaSinusuportahang bersyon 6.1 pasulong.
Pag-access sa MicrosoftHindi suportado.
Mga Koneksyon na Batay sa Microsoft JetHindi suportado.
Hortonworks Hadoop HiveSinusuportahan ang Hive 0.13 pataas.

Sa bersyon 1.1 ng HIVE, ang mga expression na LOD na gumagawa ng mga cross-join ay hindi maaasahan.

IBM BigInsightsSuportado
Microsoft SQL ServerSinusuportahan ang SQL Server 2005 pasulong.
MySQLSuportado
IBM PDA (Netezza)Sinusuportahang bersyon 7.0 pasulong.
OracleSinusuportahang bersyon 9i pataas.
Actian Matrix (ParAccel)Sinusuportahang bersyon 3.1 pasulong.
Pivotal GreenplumSinusuportahang bersyon 3.1 pasulong.
PostgreSQLSinusuportahang bersyon 7.0 pasulong.
Pag-usad OpenEdgeSuportado

Tableau LOD: Mga Pagkalkula sa Talahanayan kumpara sa LOD

Ang mga LOD Expression ay hindi isang bagong anyo ng Mga Pagkalkula sa Talahanayan. Bagaman maaari nilang palitan ang maraming Mga Pagkalkula sa Talahanayan, ang kanilang pangunahing hangarin ay upang buksan ang mga bagong posibilidad.Magkaiba ang pagpapatakbo ng mga LOD Expression at Pagkalkula ng Talahanayan.

selenium webdriver na may halimbawa ng pipino sa eklipse
Mga Pagkalkula sa Talahanayan LOD Expression
Ang mga Pagkalkula sa Talahanayan ay nabuo ng Mga Resulta ng Query .Ang LOD Expression ay nabuo bilang isang bahagi ng Query sa pinagbabatayan ng Pinagmulan ng Data . Ang mga ito ay ipinahayag bilang isang pugad na napili, kaya, depende sa pagganap ng DBMS.
Maaari ang mga Kalkulasyon sa Talahanayan gumagawa lamang ng mga resulta alinman katumbas o mas mababa sa butil kaysa sa nasabing LOD.Ang LOD ay maaaring makagawa ng mga resulta independiyente sa nasabing LOD .
Ang mga sukat na kumokontrol sa pagpapatakbo ng isang talahanayan ay hiwalay mula sa syntax ng pagkalkula.Mga sukat na kumokontrol sa pagpapatakbo ng isang LOD expression ay naka-embed sa expression mismo
Ginamit ang mga Kalkulasyon sa Talahanayan bilang pinagsamang mga hakbang .Maaaring gamitin ang mga expression ng LOD sa iba pang mga konstruksyon.
Ang mga filter sa Pagkalkula sa Talahanayan ay kumikilos bilang isang TAGO .Ang mga filter sa LOD ay kumikilos bilang isang EXCLUDE .

Tableau LOD: Limitasyon ng LOD

Ang mga sumusunod ay ang mga hadlang na nalalapat para sa mga expression ng LOD.

  • Ang mga expression ng LOD na tumutukoy sa mga hakbang sa paglulutang-point ay may kaugaliang kumilos sa isang hindi maaasahang paraan kapag ginamit sa isang pagtingin na nangangailangan ng paghahambing ng mga halaga sa pagpapahayag.
  • Ang LOD ay hindi ipinapakita sa pahina ng Pinagmulan ng Data.
  • Kapag sumangguni sa isang parameter sa isang pagdedektang dimensionalidad, laging gamitin ang pangalan ng parameter, at hindi ang halaga ng parameter.
  • Sa paghahalo ng data, ang patlang ng pag-link mula sa pangunahing mapagkukunan ng data ay dapat na nasa view bago mo magamit ang isang expression ng Antas Ng Detalye mula sa pangalawang mapagkukunan ng data.

Bilang karagdagan, ang ilang mga mapagkukunan ng data ay may mga limitasyon sa pagiging kumplikado. Hindi idi-disable ng tableau ang mga kalkulasyon para sa mga database na ito, ngunit ang mga error sa query ay isang posibilidad kung ang mga kalkulasyon ay naging masyadong kumplikado.