Како ЛОД изрази раде у Таблеау-у?



Табела ЛОД изрази представљају елегантан и моћан начин да одговорите на питања која укључују више нивоа гранулације у једној визуелизацији.

Циљ било ког БИ алата је давање Анализа података бољи проток. Ако се неко као професионалац суочи са потешкоћама коришћења алата током решавања проблема, стање протока је сломљено. Један од честих узрока овог проблема је потреба за радом са подацима који су агрегирани у различите Ниво детаља у табели (ЛОД) .

Постављање табеле на врх гомиле по шести пут у низу, на Гартнеровом магичном квадранту, дефинитивно говори нешто о њеној потражњи на тржишту. Ово је вероватно најбоље време за .





Овај блог ће вам помоћи да разумете изразе ЛОД и разговарате о следећим темама:

јава за примере програма петље



Табела ЛОД: Зашто ти треба ЛОД?

Често постоје питања на која ће човек обавезно наићи приликом анализе података. Ова питања су често једноставна за постављање, али на њих је тешко одговорити. Често звуче отприлике:

Питања у Табау - Табау ЛОД - ЕдурекаДа би се позабавили овом врстом питања, уведена је нова синтакса која се зове Ниво детаља у Табели 9.0. Ова нова синтакса је поједноставила и проширила Таблеау-ов рачунски језик омогућавајући директно обраћање овим питањима.

Табела ЛОД: Шта је ЛОД?

ЛОД изрази представљају елегантан и моћан начин да одговорите на питања која укључују више нивоа гранулације у једној визуелизацији.



Ниво детаља у изразима Таблеау или ЛОД омогућавају вам израчунавање вредности на нивоу извора података и нивоу визуализације. Међутим, ЛОД изрази дају вам још већу контролу на нивоу грануларности коју желите да израчунате. Могу се изводити на а зрнатији ниво (УКЉУЧИ Израчун), а мање зрнаста ниво (ИСКЉУЧИ Израчун) или ан потпуно независна блага л (ФИКСНИ прорачун).

Табела ЛОД: Изрази нивоа реда и погледа нивоа

Ниво реда

У Таблеау, изрази који упућују негрегирано колоне извора података израчунавају се за сваки ред у основној табели. У овом случају, димензионалност израза је ниво реда . Пример израза на нивоу реда је:

[Продаја] / [Профит]

Овај прорачун ће се проценити у сваком реду базе података. Вредност продаје у сваком реду ће се поделити са вредношћу добити у том реду, стварајући нову колону са резултатом множења (однос добити).

Ако креирате прорачун са овом дефиницијом, сачувајте га са именом [ПрофитРатио], а затим га превуците из Окно података на полицу, Таблеау обично обједињује израчунато поље за приказ:

СУМ [ПрофитРатио]

Виев Левел

Насупрот томе, изрази који упућују агрегирани колоне извора података израчунавају се у димензионалности дефинисаној димензијама у приказу. У овом случају, димензионалност израза је ниво погледа. Пример израза на нивоу погледа је:

СУМ (продаја) / СУМ (добит)

Ако овај израчун превучете на полицу (или га унесете директно на полицу као ад хоц прорачун), Таблеау ће га приложити у АГГ функција :

АГГ (СУМ (продаја) / СУМ (добит))

Ово је оно што је познато као Збирни прорачун .

коначно и финализирати у јави

Табела ЛОД: Збирни и ЛОД изрази

ЛОД израз је грубљи од нивоа детаља погледа

Израз има грубљи ниво детаља од погледа када се односи на а подскуп димензија у погледу.

На пример, за приказ који је садржавао димензије [Категорија] и [Сегмент], можете да направите ниво детаља у Табели који користи само једну од ових димензија:

{ИСПРАВЉЕНО [Сегмент]: СУМ ([Продаја])}

У овом случају, израз има грубљи ниво детаља од погледа. Своје вредности заснива на једној димензији ([Сегмент]), док поглед заснива свој поглед на две димензије ([Сегмент] и [Категорија]).

Резултат је тај што употреба нивоа изражавања детаља у приказу доводи до репликације одређених вредности - то јест до појављују се више пута .

ЛОД израз је финији од нивоа детаља погледа

Израз има финији ниво детаља од погледа када се односи на а суперсет димензија у погледу.

Када у приказу користите такав израз, Таблеау ће објединити резултате до нивоа приказа. На пример, следећи ниво детаља у Таблеау-у упућује на две димензије:

{ИСПРАВЉЕНО [Сегмент], [Категорија]: СУМ ([Продаја])}

Када се овај израз користи у приказу који као ниво детаља има само [Сегмент], вредности мора се објединити . Ево шта бисте видели да сте тај израз превукли на полицу:

АВГ ([{ИСПРАВЉЕНО [Сегмент]], [Категорија]]: СУМ ([Продаја]])}])

Ан агрегација (у овом случају просек) аутоматски додељује Таблеау. По потреби можете да промените агрегацију.

Додавање ЛОД израза у приказ

Да ли се ниво детаља у изразу Таблеау обједињује или реплицира у приказу, одређује тип израза и грануларност .

  • Изрази ИНЦЛУДЕ имат ће или исти ниво детаља као поглед или финији ниво детаља од погледа. Стога се вредности никада неће реплицирати.
  • ФИКСНИ изрази могу имати финији ниво детаља од погледа, грубљи ниво детаља или исти ниво детаља. Потреба за обједињавањем резултата ФИКСНОГ нивоа детаља зависи од димензија приказа.
  • Изрази ЕКСЦЛУДЕ увек узрокују да се реплициране вредности појављују у приказу. Када се израчуни који укључују изразе ЕКСЦЛУДЕ нивоа детаља ставе на полицу, Таблеау подразумевано користи АТТР агрегација за разлику од СУМ-а или АВГ-а, да укаже да се израз заправо не агрегира и да промена агрегације неће имати ефекта на приказ.

Изрази нивоа детаља се увек аутоматски умотају у збирно када се додају на полицу у приказу, осим ако се не користе као димензије.

Табела ЛОД: Филтери и ЛОД изрази

Слика овде приказујередослед извршавања филтера од врха до дна.Текст десно показује где се изрази ЛОД процењују у овом низу.

Филтери за издвајање (наранџасто) релевантни су само ако извод података из табеле креирате из извора података. Филтери за прорачун табеле (тамноплави) примењују се након извршавања прорачуна и стога сакривају ознаке без филтрирања основних података коришћених у прорачунима.

ФИКСНИ прорачуни се примењују пре филтера димензија, па ако поља на полици филтера не промовишете да бисте побољшали перформансе приказа помоћу контекстних филтера, она ће бити занемарена.

Табела ЛОД: Врсте ЛОД израза

УКЉУЧИ прорачун

ИНЦЛУДЕ израчунава вредности користећи наведене димензије поред било којих димензија у приказу. Овај ниво изражавања детаља је најкориснији када укључујете димензију која није у приказу.

хтмл ознака за уметање прелома реда

На пример: {ИНЦЛУДЕ [Корисничко име]: СУМ ([Продаја])}

ИСКЉУЧИ Калкулација

ЕКСЦЛУДЕ експлицитно уклања димензије из израза - односно одузимају димензије са нивоа детаља приказа. Овај ниво детаља у Таблеау-у је најкориснији за уклањање димензија у погледу.

На пример: {ИСКЉУЧИ [Регија]: СУМ ([Продаја])}

ФИКСНА Калкулација

ФИКСЕД израчунава вредности користећи наведене димензије без референце на ниво детаља приказа - то јест, без референци на било које друге димензије у погледу. Овај ниво изражавања детаља такође занемарује све филтере у приказу осим филтера контекста, филтера извора података и филтера за издвајање.

На пример: {ИСПРАВЉЕНО [Регија]: СУМ ([Продаја])}

Табела ЛОД: Креирање ЛОД израза

Синтакса ЛОД израза

Ниво изражавања детаља има следећу структуру:

УКЉУЧИ

Корак 1: Подесите визуелизацију

  1. Отворите Десктоп Десктоп и повежите се на Узорак-Суперсторе сачувани извор података.
  2. Идите на нови радни лист.
  3. Од Подаци окно, под Димензије, повуците Регион до Колоне Полица.
  4. Од Подаци окно, под Мере, повуците Продаја до Редови Полица. Појављује се тракасти графикон који приказује збир продаје за сваки регион.

Корак 2: Креирајте израз ЛОД

Уместо збира свих продаја по региону, можда желите да видите и просечну продају по купцу за сваки регион. За то можете користити израз ЛОД.

  1. Изаберите Анализа > Направите израчунато поље.
  2. У уреднику Калкулација који се отвори урадите следеће:
    • Именујте прорачун, Продаја по купцу.
    • Унесите следећи ЛОД израз:

      {ИНЦЛУДЕ [Корисничко име]: СУМ ([Продаја])}

  3. Када завршите, кликните У реду. Ново креирани ЛОД израз додаје се у окно Подаци, под Мере.

Корак 3: Употребите израз ЛОД у визуелизацији

  1. Од Подаци окно, под Мере, повуците Продаја по купцу до Редови полицу и ставите је лево од СУМ-а (продаја).
  2. На полици Редови кликните десним тастером миша Продаја по купцу и изаберите Мера (збир) > Просек. Сада можете видети и збир свих продаја и просечну продају по купцу за сваки регион. На пример, можете видети да је у централном региону продаја приближно износила 500.000 УСД са просечном продајом за сваког купца приближно 800 УСД .

Табела ЛОД: Извори података који подржавају ЛОД изразе

Извор података Подржано / Није подржано
Ацтиан ВецторвисеНије подржан.
Амазон ЕМР Хадооп кошницаПодржана кошница од 0,13 па надаље.
Амазон РедсхифтПодржан.
Астер база податакаПодржана верзија 4.5 надаље.
Цлоудера ХадоопПодржана кошница од 0,13 па надаље.
Цлоудера ИмпалаПодржани Импала 1.2.2 надаље.
Коцке (вишедимензионални извори података)Није подржан.
ДатаСтак ЕнтерприсеНије подржан.
ЕКСАСОЛПодржан.
ФиребирдПодржана верзија 2.0 надаље.
Генерички ОДБЦОграничен. Зависи од извора података.
Гоогле Биг КуериПодржано за стандардни СКЛ, а не Легаци.
ИБМ ДБ2Подржана верзија 8.1 надаље.
МаркЛогицПодржана верзија 7.0 надаље.
САП ХАНАПодржан.
САП Сибасе АСЕПодржан.
САП Сибасе ИКПодржана верзија 15.1 надаље.
Спарк СКЛПодржан.
СплункНије подржан.
Табела извлачења податакаПодржан.
ТерадатаПодржан.
ВертицаПодржана верзија 6.1 надаље.
Мицрософт АццессНије подржан.
Мицрософт Јет-Басед ЦоннецтионсНије подржан.
Хортонворкс Хадооп ХивеПодржана кошница од 0,13 па надаље.

У верзији 1.1 ХИВЕ, ЛОД изрази који производе унакрсна спајања нису поуздани.

ИБМ БигИнсигхтсПодржан.
Мицрософт СКЛ СерверПодржани СКЛ Сервер 2005 надаље.
МиСКЛПодржан.
ИБМ ПДА (Нетезза)Подржана верзија 7.0 надаље.
ОрацлеПодржана верзија 9и на даље.
Ацтиан Матрик (ПарАццел)Подржана верзија 3.1 надаље.
Кључна ГреенплумПодржана верзија 3.1 надаље.
ПостгреСКЛПодржана верзија 7.0 надаље.
Напредак ОпенЕдгеПодржан.

Табела ЛОД: Израчунавање табеле у односу на ЛОД

ЛОД изрази нису нови облик прорачуна табела. Иако могу заменити многе прорачуне табела, њихов главни циљ је отворити нове могућности.ЛОД изрази и прорачуни табела функционишу различито.

Прорачуни табеле ЛОД изрази
Израчун табела генерише Резултати упита .ЛОД изрази се генеришу као део упита за основни извор података . Изражени су као угнежђени избор, тако да, у зависности од перформанси ДБМС-а.
Табела Калкулације могу дају само резултате који су једнаки или мање зрнати него речени ЛОД.ЛОД може дати резултате независно од наведеног ЛОД .
Димензије које контролишу рад табеле одвојене су од синтаксе израчуна.Димензије које контролишу операције ЛОД израза су уграђена у израз себе.
Табела Калкулације се користе као обједињене мере .ЛОД изрази могу се користити у другим конструкцијама.
Филтери прорачуна табела делују као а САКРИТИ .Филтери на ЛОД делују као ИСКЉУЧИ .

Табела ЛОД: Ограничења ЛОД

Следе ограничења која се примењују на ЛОД изразе.

  • ЛОД изрази који упућују на мере с покретном зарезом понашају се непоуздано када се користе у погледу који захтева поређење вредности у изразу.
  • ЛОД није приказан на страници Извор података.
  • Када референцирате параметар у декларацији димензионалности, увек користите име параметра, а не вредност параметра.
  • Код мешања података, поље повезивања из примарног извора података мора бити у приказу да бисте могли да користите израз нивоа детаља из секундарног извора података.

Поред тога, неки извори података имају ограничења сложености. Таблеау неће онемогућити прорачуне за ове базе података, али грешке у упиту су могуће ако прорачуни постану превише сложени.