Tableau amin'ny varotra, tena?

Manjavona haingana ny fotoana hanaovana tatitra amin'ny Excel - ny fironana mankany amin'ny fitaovana mety amin'ny fanolorana sy famakafakana vaovao dia hita amin'ny sehatra rehetra. Efa ela no nifanakalozan-kevitra tao anatiny momba ny fanaovana tatitra nomerika ary nisafidy ny rafitra famakafakana an-tsarimihetsika Tableau sy fizakan-tena. Alexander Bezugly, lehiben'ny sampan-draharaha momba ny famakafakana sy ny tatitra ao amin'ny M.Video-Eldorado Group, dia niresaka momba ny traikefa sy ny vokatry ny fananganana dashboard fiadiana.

Lazaiko avy hatrany fa tsy tanteraka izay rehetra nokasaina, fa mahaliana ny traikefa, manantena aho fa hahasoa anao koa. Ary raha misy manana hevitra momba ny fomba hanaovana izany tsara kokoa, dia tena mankasitraka ny torohevitra sy ny hevitrao.

Tableau amin'ny varotra, tena?

Ireto ambany ireto ny momba ny zavatra sendra anay sy ny zavatra nianaranay.

Taiza no nanombohantsika?

M.Video-Eldorado dia manana modely angon-drakitra novolavolaina tsara: fampahalalana voarafitra miaraka amin'ny halalin'ny fitahirizana ilaina ary tatitra marobe amin'ny endrika raikitra (jereo ny antsipiriany bebe kokoa ity ity lahatsoratra ity). Avy amin'ireo, ny mpandinika dia manao tabilao pivot na gazetim-baovao voalamina amin'ny Excel, na fampisehoana PowerPoint tsara tarehy ho an'ny mpampiasa farany.

Roa taona teo ho eo izay, raha tokony ho tatitra amin'ny endrika raikitra, dia nanomboka namorona tatitra famakafakana tao amin'ny SAP Analysis (fanampiana Excel, tena latabatra pivot amin'ny motera OLAP). Saingy tsy nahafeno ny filan'ny mpampiasa rehetra ity fitaovana ity; ny ankamaroany dia nanohy ny fampiasana vaovao nokarakarain'ny mpandinika.

Ny mpampiasa farany dia mizara ho sokajy telo:

Fitantanana ambony. Mangataka fampahalalana amin'ny fomba atolotra tsara sy azo takarina.

Fitantanana afovoany, mpampiasa efa mandroso. Liana amin'ny fikarohana angon-drakitra ary afaka manangana tatitra tsy miankina raha misy fitaovana. Lasa mpampiasa lehibe amin'ny tatitra famakafakana ao amin'ny SAP Analysis izy ireo.

Mpampiasa faobe. Tsy liana amin'ny famakafakana tsy miankina amin'ny angon-drakitra izy ireo; mampiasa tatitra manana fahalalahana voafetra izy ireo, amin'ny endrika gazetiboky sy tabilao pivot ao amin'ny Excel.

Ny hevitray dia ny hanomezana izay ilain'ny mpampiasa rehetra ary hanome azy ireo fitaovana tokana sy mety. Nanapa-kevitra ny hanomboka amin'ny fitantanana ambony izahay. Nila dashboard mora ampiasaina izy ireo mba handinihana ny valin'ny fandraharahana fototra. Noho izany, nanomboka tamin'ny Tableau izahay ary nisafidy lalana roa voalohany: tondro fivarotana antsinjarany sy an-tserasera miaraka amin'ny halalin'ny famakafakana voafetra sy ny sakany, izay handrakotra eo amin'ny 80% amin'ny angona angatahin'ny mpitantana ambony.

Koa satria ireo mpampiasa ny dashboards dia mpitantana ambony, KPI fanampiny hafa ny vokatra niseho - ny hafainganam-pandeha. Tsy hisy hiandry 20-30 segondra vao havaozina ny angona. Tokony ho natao tao anatin'ny 4-5 segondra ny fitetezana, na tsaratsara kokoa, natao teo no ho eo. Ary izahay, indrisy, tsy nahavita izany.

Toy izao ny fomba fisehon'ny dashboard lehibe anay:

Tableau amin'ny varotra, tena?

Ny hevi-dehibe dia ny manambatra ireo mpamily KPI lehibe, izay misy 19 amin'ny fitambarany, eo ankavia ary manolotra ny dinamikany sy ny fahatapahan'izy ireo amin'ny toetra fototra eo ankavanana. Toa tsotra ny asa, lojika sy azo takarina ny sary, mandra-pitsoranao ny antsipiriany.

Detail 1. Volan'ny angona

Mahatratra 300 tapitrisa eo ho eo ny latabatra lehibe ataontsika amin'ny varotra isan-taona. Koa satria ilaina ny maneho ny dinamika tamin'ny taon-dasa sy ny taona talohan'izay, ny habetsaky ny angon-drakitra momba ny varotra tena izy fotsiny dia manodidina ny tsipika 1 lavitrisa. Ny fampahalalana momba ny angon-drakitra nomanina sy ny fanakanana fivarotana an-tserasera dia voatahiry misaraka ihany koa. Noho izany, na dia nampiasa ny columnar in-memory DB SAP HANA aza izahay, ny hafainganam-pandehan'ny fangatahana miaraka amin'ny fifantenana ny tondro rehetra mandritra ny herinandro avy amin'ny fitahirizana ankehitriny amin'ny lalitra dia tokony ho 15-20 segondra. Ny vahaolana amin'ity olana ity dia manolo-kevitra ny tenany - ny fametrahana angon-drakitra fanampiny. Saingy misy fandrika ihany koa, bebe kokoa momba azy ireo etsy ambany.

Detail 2. Tondro tsy additive

Maro amin'ireo KPI no mifamatotra amin'ny isan'ny tapakila. Ary io famantarana io dia maneho ny COUNT DISTINCT ny isan'ny andalana (jereo lohapejy) ary mampiseho vola samihafa arakaraka ny toetra voafantina. Ohatra, ny fomba kajy ity tondro sy ny derivatives:

Tableau amin'ny varotra, tena?

Mba hanitsiana ny kajikajy ataonao dia azonao atao ny:

  • Kajio ny tondro toy izany amin'ny lalitra ao amin'ny fitahirizana;
  • Manaova kajy amin'ny habetsahan'ny angona manontolo ao amin'ny Tableau, i.e. amin'ny fangatahana ao amin'ny Tableau, omeo ny angona rehetra araka ny sivana voafantina ao amin'ny granularity ny toerana fandraisana;
  • Mamorona fampisehoana mivaingana izay hanisa ny tondro rehetra amin'ny safidy santionany rehetra izay manome valiny tsy misy fanampiny.

Mazava fa amin'ny ohatra UTE1 sy UTE2 dia toetra ara-materialy maneho ny ambaratongan'ny vokatra. Tsy zavatra static izany fa ny fitantanana ao anatin'ny orinasa dia atao amin'ny alàlan'izany, satria Ny mpitantana samihafa dia tompon'andraikitra amin'ny vondrona vokatra samihafa. Nanana fanavaozana eran-tany maro momba ity ambaratonga ity izahay, rehefa niova ny ambaratonga rehetra, rehefa nohavaozina ny fifandraisana, ary niova ny teboka tsy tapaka, rehefa nifindra avy amin'ny node iray mankany amin'ny iray hafa ny vondrona iray. Amin'ny tatitra mahazatra, izany rehetra izany dia kajy amin'ny lalitra avy amin'ny toetran'ny fitaovana; amin'ny toe-javatra misy an'io angona io dia ilaina ny mamolavola rafitra hanaraha-maso ny fiovana toy izany ary hamerenana ho azy ny angona ara-tantara. Asa tena tsy misy dikany.

Detail 3. Fampitahana data

Ity teboka ity dia mitovy amin'ny teo aloha. Ny tsipika ambany dia ny hoe rehefa mamakafaka ny orinasa iray dia mahazatra ny mamorona ambaratonga maromaro fampitahana amin'ny vanim-potoana teo aloha:

Ampitahao amin'ny vanim-potoana teo aloha (andro isan'andro, herinandro isan-kerinandro, volana isam-bolana)

Amin'ity fampitahana ity dia heverina fa miankina amin'ny vanim-potoana nofidin'ny mpampiasa (ohatra, ny herinandro faha-33 amin'ny taona), dia tokony hampiseho ny dinamika amin'ny herinandro faha-32 isika; raha misafidy angon-drakitra mandritra ny iray volana, ohatra, Mey , dia hampiseho ny dinamika amin'ny Aprily ity fampitahana ity.

Fampitahana tamin’ny taon-dasa

Ny tena zava-dehibe eto dia ny fampitahana amin'ny andro sy isan-kerinandro dia tsy raisinao ny andro mitovy tamin'ny taon-dasa, i.e. tsy azonao atao ny mametraka ny taona ankehitriny minus one. Tsy maintsy mijery ny andro amin'ny herinandro ampitahainao ianao. Raha ampitahaina amin'ny volana, ny mifanohitra amin'izany, dia mila maka andro kalandrie mitovy amin'ny tamin'ny taon-dasa ianao. Misy ihany koa ny nuances amin'ny taona mitsambikina. Ao amin'ny tahiry tany am-boalohany, ny fampahalalana rehetra dia zaraina amin'ny andro; tsy misy saha misaraka misy herinandro, volana, na taona. Noho izany, mba hahazoana feno famakafakana cross-fizarana eo amin'ny tontonana, dia mila manisa tsy fe-potoana iray, ohatra ny herinandro, fa ny 4 herinandro, ary avy eo dia ampitahao ireo angon-drakitra, maneho ny dinamika, deviations. Noho izany, io lojika amin'ny famoronana fampitahana amin'ny dinamika io dia azo ampiharina na ao amin'ny Tableau na eo amin'ny lafiny fivarotana. Eny, ary mazava ho azy fa fantatsika sy nieritreritra momba ireo antsipiriany ireo tamin'ny dingana famolavolana, saingy sarotra ny maminavina ny fiantraikan'izy ireo amin'ny fanatanterahana ny dashboard farany.

Rehefa nampihatra ny dashboard dia nanaraka ny lalana Agile lava izahay. Ny andraikitray dia ny hanome fitaovana miasa miaraka amin'ny angona ilaina hanaovana fitiliana haingana araka izay tratra. Noho izany, nandeha sprint izahay ary nanomboka tamin'ny fampihenana ny asa eo amin'ny lafiny fitahirizana ankehitriny.

Fizarana 1: Finoana an'i Tableau

Mba hanatsorana ny fanohanan'ny IT sy hampihatra haingana ny fanovana, dia nanapa-kevitra ny hanao ny lojika amin'ny kajy ny tondro tsy additive sy ny fampitahana ny vanim-potoana lasa ao Tableau.

Dingana 1. Mivantana avokoa ny zava-drehetra, tsy misy fanovana varavarankely.

Amin'ity dingana ity, nampifandray an'i Tableau tamin'ny fivarotana ankehitriny izahay ary nanapa-kevitra ny hijery ny fomba kajy ny isan'ny tapakila ho an'ny herintaona.

vokany:

Nahakivy ny valiny - 20 minitra. Famindrana angon-drakitra amin'ny tambajotra, entana avo lenta amin'ny Tableau. Tsapanay fa mila ampiharina amin'ny HANA ny lojika misy tondro tsy additive. Tsy dia nampatahotra anay loatra izany, efa nanana traikefa mitovy amin'izany tamin'ny BO sy Analysis izahay ary fantatray ny fomba fananganana fampisehoana haingana ao amin'ny HANA izay mamokatra tondro tsy misy additives voalamina tsara. Ny hany sisa tavela dia ny fanitsiana azy ireo amin'ny Tableau.

Dingana 2. Ampifanaraho amin'ny vata fampirantiana izahay, tsy misy materialy, ny zava-drehetra amin'ny lalitra.

Namorona seho vaovao mitokana izahay izay namoaka ny angona ilaina ho an'ny TABLEAU amin'ny sidina. Amin'ny ankapobeny, nahazo vokatra tsara izahay; nahenay ny fotoana hamoahana ny tondro rehetra tao anatin'ny herinandro ho 9-10 segondra. Ary nanantena izahay fa ao amin'ny Tableau ny fotoana famaliana ny dashboard dia 20-30 segondra amin'ny fisokafana voalohany ary avy eo noho ny cache 10 ka hatramin'ny 12, izay mety aminay amin'ny ankapobeny.

vokany:

Dashboard misokatra voalohany: 4-5 minitra
Izay tsindry rehetra: 3-4 minitra
Tsy nisy nanampo ny fitomboana fanampiny toy izany amin'ny asan'ny trano fivarotana.

Fizarana 2. Midira ao amin'ny Tableau

Dingana 1. Famakafakana ny zava-bitan'ny tableau sy fametahana haingana

Nanomboka nandinika ny toerana nandanian'i Tableau ny ankamaroan'ny fotoanany izahay. Ary misy fitaovana tsara ho an'izany, izay, mazava ho azy, dia fanampiny amin'ny Tableau. Ny olana lehibe hitanay dia ny fanontaniana SQL tena sarotra izay naorin'i Tableau. Izy ireo dia mifandray amin'ny:

- transposition data. Koa satria ny Tableau dia tsy manana fitaovana amin'ny famindrana angon-drakitra, mba hananganana ny ilany havia amin'ny dashboard miaraka amin'ny fanehoana amin'ny antsipiriany ny KPI rehetra, dia tsy maintsy namorona latabatra mampiasa tranga iray izahay. Nahatratra 120 isa ny haben'ny fangatahana SQL ao amin'ny angon-drakitra.

Tableau amin'ny varotra, tena?

- safidy ny fe-potoana. Ny fangatahana toy izany amin'ny haavon'ny angon-drakitra dia naka fotoana bebe kokoa hanangonana noho ny fanatanterahana:

Tableau amin'ny varotra, tena?

Ireo. fangatahana fanodinana 12 segondra + 5 segondra famonoana.

Nanapa-kevitra ny hanatsotra ny lojikan'ny kajy eo amin'ny lafiny Tableau izahay ary hamindra ampahany hafa amin'ny kajikajy mankany amin'ny toeram-pivarotana sy ny haavon'ny tahiry. Nitondra vokatra tsara izany.

Voalohany, nanao ny transposition izahay tamin'ny lalitra, nanao izany tamin'ny alàlan'ny fidirana ivelany feno amin'ny dingana farany amin'ny kajy VIEW, araka ity fomba fiasa voalaza ao amin'ny wiki ity. Transpose - Wikipedia, rakipahalalana malalaka и Elementary matrix - Wikipedia, rakipahalalana malalaka.

Tableau amin'ny varotra, tena?

Izany hoe, nanao latabatra fametrahana - matrix transposition (21x21) ary nahazo ny tondro rehetra amin'ny filaharana misesy.

dia:
Tableau amin'ny varotra, tena?

lasa:
Tableau amin'ny varotra, tena?

Saika tsy misy fotoana lany amin'ny transposition database mihitsy. Nitohy tao anatin'ny 10 segondra teo ho eo ny fangatahana ny tondro rehetra ho an'ny herinandro. Saingy etsy ankilany, very ny fahaiza-manaony amin'ny fananganana dashboard mifototra amin'ny tondro manokana, izany hoe. ho an'ny ilany havanana amin'ny dashboard izay anehoana ny dinamika sy ny fahatapahan'ny antsipiriany amin'ny famantarana manokana, teo aloha dia niasa tao anatin'ny 1-3 segondra ny tranga fampirantiana, satria ny fangatahana dia nifototra tamin'ny tondro iray, ary ankehitriny ny angon-drakitra dia nisafidy foana ny tondro rehetra ary nanasivana ny valiny alohan'ny hamerenana ny valiny amin'ny Tableau.

Vokatr'izany dia nihena efa ho in-3 ny hafainganam-pandehan'ny dashboard.

vokany:

  1. 5 seg - fanapariahana dashboards, sary
  2. 15-20 segondra - fiomanana amin'ny fanangonana fanontaniana miaraka amin'ny fanaovana kajy mialoha ao amin'ny Tableau
  3. 35-45 seg - fanangonana ny fangatahana SQL sy ny fanatanterahana azy ireo mifanitsy amin'ny Hana
  4. 5 seg - fanodinana vokatra, fanasokajiana, kajy indray ny sary ao amin'ny Tableau
  5. Mazava ho azy fa tsy nifanaraka tamin'ny orinasa ny vokatra toy izany, ary nanohy ny fanatsarana izahay.

Dingana 2. Lojika kely indrindra amin'ny Tableau, materialization tanteraka

Takatsika fa tsy azo atao ny manangana dashboard miaraka amin'ny fotoana famaliana segondra maromaro eo amin'ny toeram-pivarotana iray izay mandeha mandritra ny 10 segondra, ary nodinihinay ny safidy amin'ny fametrahana ny angona eo amin'ny lafin'ny angona manokana ho an'ny dashboard ilaina. Saingy nisedra olana maneran-tany voalaza etsy ambony isika - tondro tsy misy additives. Tsy afaka nahazo antoka izahay fa rehefa manova sivana na drilldowns, ny Tableau dia mifamadika mora foana eo amin'ny toeram-pivarotana samihafa sy ny ambaratonga efa nomanina mialoha ho an'ny ambaratongan'ny vokatra samihafa (amin'ny ohatra, fanontaniana telo tsy misy UTE, miaraka amin'ny UTE1 sy UTE2 dia miteraka vokatra hafa). Noho izany, nanapa-kevitra ny hanatsotra ny dashboard izahay, hiala amin'ny ambaratongan'ny vokatra ao amin'ny dashboard ary hijery ny mety ho haingana amin'ny dikan-teny tsotra.

Noho izany, tamin'ity dingana farany ity, nanangona tahiry misaraka izahay izay nampidirinay ny KPI rehetra amin'ny endrika navadika. Eo amin'ny lafiny angon-drakitra, izay fangatahana fitahirizana toy izany dia karakaraina ao anatin'ny 0,1 - 0,3 segondra. Tao amin'ny dashboard dia nahazo ireto valiny manaraka ireto izahay:

Fisokafana voalohany: 8-10 segondra
Izay tsindry rehetra: 6-7 segondra

Ny fotoana lanin'i Tableau dia ahitana:

  1. 0,3 seg. - fametahana dashboard sy fanangonana ny fangatahana SQL
  2. 1,5-3 seg. - fanatanterahana ny fangatahana SQL ao Hana ho an'ny sary lehibe (mihazakazaka miaraka amin'ny dingana 1)
  3. 1,5-2 seg. — rendering, recalculation des visualizations
  4. 1,3 seg. - fanatanterahana ny fangatahana SQL fanampiny mba hahazoana sanda sivana mifandraika (Marka, Diviziona, Tanàna, fivarotana), valin-kafatra

Raha fintinina fohifohy

Tianay ny fitaovana Tableau avy amin'ny fomba fijery. Tamin'ny dingan'ny fanaovana prototyping dia nandinika ireo singa hita maso isan-karazany izahay ary hitanay tao amin'ny tranomboky avokoa izy rehetra, anisan'izany ny fizarazarana ambaratonga be pitsiny sy riandrano maro be mpamily.

Teo am-panatanterahana ny dashboard misy tondro lehibe momba ny varotra dia tojo fahasahiranana amin'ny fanatanterahana izay mbola tsy vitanay. Nandany roa volana mahery izahay ary nahazo dashboard tsy feno, ny hafaingan'ny famaliana dia eo am-pototry ny azo ekena. Ary nanao tsoa-kevitra ho an'ny tenanay izahay:

  1. Tsy afaka miasa amin'ny angon-drakitra be dia be ny Tableau. Raha ao amin'ny maodely angon-drakitra tany am-boalohany dia manana angon-drakitra mihoatra ny 10 GB ianao (eo ho eo amin'ny 200 tapitrisa X 50 andalana), dia mihena ny dashboard - manomboka amin'ny 10 segondra ka hatramin'ny minitra maromaro isaky ny tsindrio. Nanandrana tamin'ny fifandraisana mivantana sy nalaina izahay. Mitovy ny hafainganam-pandehan'ny asa.
  2. Famerana rehefa mampiasa fitahirizana maromaro (datasets). Tsy misy fomba hanondroana ny fifandraisana misy eo amin'ny angon-drakitra mampiasa fomba mahazatra. Raha mampiasa workarounds ianao hampifandraisana angon-drakitra, dia hisy fiantraikany lehibe amin'ny fahombiazany izany. Amin'ity tranga ity, noheverinay ny safidy amin'ny fametrahana angon-drakitra ao amin'ny fizarana fijerena tsirairay ilaina ary ny fanovana ireo angona vita amin'ny fitaovana ireo raha mitahiry ireo sivana nofantenana teo aloha - dia hita fa tsy azo atao izany ao amin'ny Tableau.
  3. Tsy azo atao ny manao paramètre dynamique ao amin'ny Tableau. Tsy azonao atao ny mameno mari-pamantarana ampiasaina hanivanana angon-drakitra amin'ny fitrandrahana na mandritra ny fifandraisana mivantana miaraka amin'ny valin'ny fifantenana hafa avy amin'ny angon-drakitra na vokatry ny fangatahana SQL hafa, ny fampidiran'ny mpampiasa teratany na ny tsy miova.
  4. Famerana mifandraika amin'ny fananganana dashboard miaraka amin'ny singa OLAP|PivotTable.
    Ao amin'ny MSTR, SAP SAC, SAP Analysis, raha manampy angon-drakitra amin'ny tatitra ianao, dia mifandray amin'ny tsirairay ny zavatra rehetra eo aminy. Tsy manana an'ity ny Tableau; tsy maintsy amboarina amin'ny tanana ny fifandraisana. Mety ho mora kokoa izany, fa ho an'ny dashboard rehetra dia fepetra takiana ho an'ny singa izany - noho izany dia saram-piasana fanampiny izany. Ankoatra izany, raha manao sivana mifandraika amin'izany ianao, ohatra, rehefa manivana faritra iray, ny lisitr'ireo tanàna dia voafetra ho an'ny tanàn-dehibe ao amin'ity faritra ity ihany, dia miafara avy hatrany amin'ny fanontaniana misesy mankany amin'ny tahiry na Extract ianao, izay mampiadana ny fampihenana ny haavony. dashboard.
  5. Famerana amin'ny asa. Tsy azo atao ny fanovana faobe na amin'ny fitrandrahana na, INDRINDRA, amin'ny angona avy amin'ny Live-connecta. Azo atao amin'ny alàlan'ny Tableau Prep izany, saingy asa fanampiny sy fitaovana hafa hianarana sy hikolokolo. Ohatra, tsy afaka mamindra angon-drakitra ianao na manambatra azy. Inona no mihidy amin'ny alalan'ny fanovana eo amin'ny tsanganana na saha tsirairay, izay tsy maintsy hofantenana amin'ny alàlan'ny tranga na raha, ary miteraka fanontaniana SQL be pitsiny izany, izay mandany ny ankamaroan'ny fotoanany amin'ny fanangonana ny lahatsoratra fangatahana. Tsy maintsy novahana teo amin'ny sehatry ny fampirantiana ireo tsy fahatomombanan'ny fitaovana ireo, izay mitondra any amin'ny fitahirizana sarotra kokoa, fampidinana fanampiny ary fanovana.

Tsy nilavo lefona izahay tamin'ny Tableau. Saingy tsy mihevitra ny Tableau ho toy ny fitaovana afaka manangana dashboard indostrialy izahay ary fitaovana iray hanoloana sy hametahana ny rafitry ny tatitra momba ny orinasa iray manontolo.

Mazoto mamolavola dashboard mitovitovy amin'izany amin'ny fitaovana hafa izahay ankehitriny ary, miaraka amin'izay, miezaka ny manavao ny maritrano dashboard ao Tableau mba hanatsorana azy bebe kokoa. Raha liana ny fiaraha-monina dia holazainay aminao ny valiny.

Miandry ny hevitrao na ny toro-hevitrao momba ny fomba ahafahanao manamboatra dashboard haingana amin'ny angon-drakitra be dia be toy izany koa izahay ao Tabeau, satria manana tranokala misy angona betsaka kokoa noho ny fivarotana.

Source: www.habr.com

Add a comment