Mõned küsimused, vastused Tableau teemal

Andmetega ühendumine

Sisse ehitatud "connectorid":

  • Actian Vectorwise 2.0 or later (Windows only)
  • Amazon Redshift
  • Cloudera Hadoop Hive and Impala; Hive CDH3u1, which includes Hive .71, or later; Impala 1.0 or later
  • DataStax Enterprise Edition 2.2 or later (Windows only)
  • EXASOL 4.2 or later (Windows only)
  • Firebird 2.1.4 or later
  • Google Analytics
  • Google BigQuery
  • Hortonworks Hadoop Hive 1.1 or later
  • HP Vertica 6.x or later
  • IBM DB2 (Windows only)
  • IBM Netezza 4.6 or later (Windows only)
  • MapR Distribution for Apache Hadoop 2.x or later (Windows only)
  • Microsoft Access 2003 or later (Windows only)
  • Microsoft Excel 2007 or later
  • Microsoft PowerPivot 2008 or later (Windows only)
  • Microsoft SQL Server 2005 or later
  • Microsoft SQL Server Analysis Services 2005 or later, multi-dimensional mode only (Windows only)
  • Microsoft SQL Server PDW V2 or later
  • Microsoft Windows Azure Marketplace DataMarket
  • MySQL 5.0 or later
  • OData
  • Oracle Database 10.x or later
  • Oracle Hyperion Essbase 11.1.1 or later (Windows only)
  • ParAccel Analytics Database 3 or later (Windows only)
  • Pivotal Greenplum 4.x or later
  • PostgreSQL 8.3 or later
  • Progress OpenEdge 10.2B patch 4 or later (Windows only)
  • Salesforce.com, including Force.com and Database.com
  • SAP HANA 1.0035 or later (Windows only)
  • SAP NetWeaver Business Warehouse 7.00 with SP20+ recommended; also requires SAP GUI for Windows 7.20 or later client (Windows only)
  • SAP Sybase ASE 15.5 or later (Windows only)
  • SAP Sybase IQ 15 or later (Windows only)
  • Splunk Enterprise 6 or later
  • Tableau Data Extract - Tableau in-memory data extract
  • Teradata V2 R6.2 or later
  • Teradata Aster Data nCluster 5.0 or later
  • Teradata OLAP Connector 14.10 or later (Windows only)
  • Text files -- comma separated value (.csv) files
  • Additional databases and applications that are ODBC 3.0 compliant
Ühenduse loomine väga lihtne, vali ühenduse tüüp (iga kasutaja saab hakkama, ei nõua mingisugust skripti kirjutamist), eeldab sinu arvutis driveri olemasolu!!!


Vaikimisi pole tootes hetkel xml ühendust, sest "XML is an open-ended language for expressing arbitrarily complex mult-level, multi-path hierarchical data structures"
Erinevad lahendused on:
  • Kasutada 3-nda osapoole draiverit -  ODBC XML draiverit. Näiteks seda, olemas ka trial
  • Ühilduda XML vooga läbi Exceli
  • Teha XML failist csv (üks näide siin)
  • Kasutades TDE (Tableau Data Extract) API, et muuta xml Tableau Data Extract (in memoery) allikaks. Näiteks ametlik videojuhend, kuidas CSV failist tekitada TDE ühendus

Tableaul on plaanis "There will now be an option to connect Tableau to internal web services, Rest APIs, and JSON data"

Ühildumine BO'ga - põhjus, miks Tableau pole teinud SAP Universe'iga otseühendust on see, et SAP Universe'ist infot lugeda on keeruline.

Loe detailsemat ja uuemat postitust siit

Erinevad lahendused on:
  • Olemas 3-nda osapoole draiver. Loeb veebiteenusest, aruandest, mitte Universe'ist 
  • Osad ettevõtted kasutavad nii, et BO aruanne sheduleeritud Excelisse või csv'sse ja Tableau kasutab neid juba allikana
  • Luua OData skript 
Kuigi üks asi, mis on päris põnev, Tableau visualisatsioonil saad näidata BO aruannet ehk siis linkida omavahel Tableaud ja BO aruannet ja vice verse



Andmete seostamine

Andmete seostamine allika põhiselt

Väga lihtne ja arusaadav, valid tabelid, määrad joinid, salvestad - teised saavad kasutada juba üles ehitatud mudelit. Saad teha ka Custom SQL'i (kirjutad lihtsalt SQL'i). Töötab referencial integrity - ehk kui allikas key'd määratud, siis pärib ainult neid andmeid, mida visualisatsioonil kasutada - teeb asja väga kiireks.
Samamoodi saab toimetada Exceli/csv failidega, öelda kuidas lehed/alad omavahel seotud jne.


NB! Eriti mugav on see, et kui sul on mitu csv faili siis saad ka juba neid joinida, ei pea enam aruande tasemel andmeid ühendama.

Andmete seostamine aruande vaates 

Nimetatakse seda "Data blendinguks". Toimub automaatselt (aluseks veerunimed). Kui tahan teisest allikast lisada andmeid, siis automaatselt ühendab andmed. Saad ise ühe klõpsuga öelda, kui sulle pakutud variant ei sobi.

 

NB! Ja seda võib igal visualisastioonil muuta, kui tahad, ükskord seostada nii, teisel puhul teistmoodi (Näiteks SAP BO's tunnevad analüütikud sellest alati puudust).

Samuti olemas nii fikseeritud ehk käsitsi määratud seostamine


Hierarhiad

Lihtsalt tõmba objektid üksteise peale ja olemas, saad määrata nimetust järjekorda jne. Saad luua kaustu, grupeerida andmeid, nimetada välja ümber, lisada kirjeldust

Lisaks saab määrata default väärtusi - väga kasulik, määra ükskord ja hoia aega kokku.


Ja andmeallika saab salvestada, et teised saaks kasutada juba olemasolevat (sama mis BO's Universe)
Ja samas kui tahad, saad oma failis kastetada aga mitte avalikustada

Visualisatsioonid

Erinevaid visualisatsioone on palju: Bar,Line, Pie,Map,Scatter plot,Gantt,Bubble, Histogram, Bullet, Heat map, Highlight table, Treemap, Box-and-whisker plot. Neid saab kõiki omavahel kombineerida. Samuti sisse ehitatud geograafilised graafikud. Kõik drillitavad vastavalt defineeritud hierarhiale. Kuupäeva objektide puhul tekitatakse hierarhia ka kohe Tableau enda poolt.


Värvuseid saab muuta, defineerida oma värvipalette (lihtsalt defineeri värvid ja olemas). Võimalus ka käsitsi määrata, et selle kategooria puhul kasuta seda värvi, selle puhul seda. Conditional Formatting -rakendatav kõigile graafikutele.



Samuti saab objekte muuta, ise lisada oma pilet/kujundeid (lihtsalt lisa pilt Tableau kausta ja ok). Saab muuta ka objektide suurust algoritmiliselt.


Telje silte saab kõiki muuta, peita jne, määrata igale grupeeringule oma telje vahemik, fikseerida telg jne.


Reference lines - Saab määrata väga erinevaid reference jooni kõikidele telgedele. Persentiilid, protsendi vahemikud, min/max jne vahemikud, keskmised, kasutaja enda poolt defineeritud väärtus jne. Saab määrata joone tüüpi, värvust, labelit jne


Graafikul saab kuvada ükskõik mis lisainfot (mitte ainult üht objekte, vaid mitmeid), saab ise defineerida kuidas, tavalise tekstreaktori abil (saab lisada ka vabateksti). Saab isegi öelda, et ala kuvada ainult min ja/või max väärtusi jne.


Saab lisada ka konkreetsele punktile/piirkonnale graafikul oma kommentaare.


Samal teljel võib näidata hierarhia objekte, tükeldada graafikuid


Filtrid

Saab määrata erinevaid filtreid, kasutada wildcardi, tingimusi, top/bottom automaatseid filtreid jne.


Lõppkasutajale nähtava filtri puhul saab määrata erinevaid tingimusi (Single, Multiple valuse, wildcard,slider, check box, kuupäeva objekti puhul kalendri valik jne)



Parameetrid

Saab ise defineerida parameetreid, mida kasutada näiteks valemites. Või näiteks koostada numbriline parameeter ja kasutaja annab ette väärtuse, mida arvutustes kasutatakse ning näeb koheselt tulemust visualisatsioonil - et kui näiteks muuta töötajate arvu 10-15  mis siis oleks tulemus.



Grupeerimine

Visualisatsioonile klõpsates väärtustel saab ühe hiireklõpsuga grupeerida andmed  ehk tekitada nn uusi objekte (ala case when).

Samuti toimib andmete grupeerimine visualisatsioonil 


Allika andmete korrektuur

Loomulikult on oluline andmeid korrastada allikas aga kui juhtub, et keegi on allikas näiteks valesti sisestanud "Autd", siis tehes nimetusel parem hiireklõps ja Edit saab muuta selle ümber "Autod". Vahel kui kiire, on see abiks.

Rühmad (sets)

Saab hiirega valida mingi ala/objektid välja ja öelda, et ala see on minu top  tooted ja siis valida välja mõne teise tingimuse järgi rühma ning siis saab neid rühmasid võrrelda, leida ühisosa jne. Neid rühmi saab ka ise valemi abil luua.


Arvutused

On olemas nn kiirfunktsioonid, iga kiirfunktsiooni puhul saab määrata ka täpsemalt tema arvutamist. Nende puhul saab kiiresti kätte tulemuse, ilma valemita.


Aga samuti saab luua ka eraldi valemina loodud arvutusi. Funktsioonide list



Tableau erinevate funktsioonide tase on lai. Samuti Tableau ei eelda dimensionaalset mudelit.
Üks asi, millega peaks arvestama on see, et ise nn andmeridu juurde tekitada Tableau aruande tasemel ei saa, et see jääb allika poolele.

Dashboard

Saab luua nii palju dashboarde kui soov on (lehed-tab'id). Dashbaordid võib panna omavahel suhtlema (filtrid). Dashboardil saab ise valida, millisele osale, mis filter rakendada. Samuti võib öelda 2 hiireklõpsuga, et kasutada seda visualisatsiooni filtrina ehk näiteks klõpsan sellel piirkonnal, siis kõik teised visualisatsioonid filtreeritakse samamoodi. Saab loomulikult valida mitu ala (ctrl)
Saab kuvada näiteks graafiku päises ka väärtusi, mis hetkel kasutaja valinud.

Saab määrata erinevat tüüpi interaktiivsust - highlight, avab URL'i, filteerib andmeid. Samuti saab öelda kuidas interaktiivsus käivitub, kas hiirega üle liikudes, selekteerides või menüüs on vastav väärtus. Saab ka ise täpselt defineerides, mida kasutada seostamisel, mida mitte ja mis pärast saab.


Saab luua dashboardile kasvõi oma menüü koos nupukestega.

Dasboardile saab lisada välise veebikomponendi ja filtreerida andmestikku.

Statistiline pool

Sisse on ehitatud trendline  ja prognoosimise funktsionaalsus. Saab ise ka määrata, kuidas neid arvutatakse ning saab ka näha detailselt arvutusi ning arvutuse nn kvaliteeti.


Ühilduvus R'iga

R funktsioone ja mudeleid saab kasutada Tabelaus luues uue arvutusliku välja, mis dünaamiliselt kutsub välja R’i ja edastab R’le vastavad väärtused, toimib nagu tavaline kalkulatsioon. Tableau Server’it saab konfigureerida, nii et igaüks saab vaadata dashbaordi, mis sisaldab R funktsionaalsust


Raporti ülespanek (deploy)

Aruande publitseerimiseks tuleb valida Publish-Workbook ja siis saab avaneb aken:


Saab määrata isegi, kas soovitakse kõiki vaateid jagada, mis gruppidele jagada, kuidas toimub autentimine/sheduleerimine jne.


Koostada nn siduv jutt andmete põhjal ehk esitlus aga antud esitlus sisaldab interaktiivseid visualisatsioone. Näide

Eksport

1) Eksport Tableau Packaged Workbook'ina. Tulemus interaktiivne, teised vajavad vaatamiseks Tableau Reader'it (tasuta). Andmed ei uuene automaatselt
2) Eksport pildina, pdf'na, Excelisse, Microsoft Access.Andmed ei uuene automaatselt
3) Eksport Tableau Serverisse. Andmete uuendamine ja sheduleerimine.
4) Eksport Tableau Publicusse - avalik kõigile.
4) Eksport Powerpoinit - väga lihtne lisada pildina, teine võimalus veebilehena. Samuti võimalus hoopis ehitada esitlus Tableausse

Eksportimiseks on visualisastiooni refresh nupu kõrval eksport nupp. Kui olla dashboardil - mis koosneb tihti mitmest visualisatsioonist ja erinevatest andmetest, siis tuleb valida vastav visualisatsioon Crosstab ekspordiks


Saab esportida ka detailseid alusandmeid. Kui valin punkti, arvu tabelis (või ala jne), siis saan näha View Data nuppu, kus saan võtta kõik alusandmed ja need eksportida.


Saab tekitada ka nn Excel eksport nupu

Igal worksheetil ja dashboardil on oma link, mille saab lihtsalt kopeerida



Saab linkida, kas dasboardile või worksheedile, saab anda kaasa igasuguseid filtrite väärtusi
Näiteks:
http://<servername>/views/Superstore/RegionalSales? Region=Central,West&Category=Furniture,Technology

Üks hea võimalus on salvestada visualisatsioonist oma vaade ala filtreerid andmeid, neid mis sul vaja ja salvestad selle, saad muuta selle enda jaoks vaikimisi vaateks. Samuti saan ise valida, kas jätan selle vaate ainult enda teada või jagan teistega.


Support

Eestis olemas ettevõtteid, kes kasutavad ja ka Wizon, kes omab nii sertifikaati kui kogemusi. Olemas koolitaja Eestis ja ka Soomes

Väljavõte Gartner Magic Quadrant 2014'st

"Customers rate Tableau above average for customer experience (support, product quality). Moreover, despite frequent new product releases requiring customers to upgrade, Tableau customers gave it one of the lowest scores for migration complexity (lower means easier); over 90% of its surveyed customers were on the latest release of the software"

Isiklik kogemus - tableau foorum on üks aktiivsemaid, mis üldse olemas, samuti on tuhandeid blogisid uute sissekannetega.

Andmete uuendamine

Serveril määratakse võimalikud sheduleerimisajad, mida saab lõppkasutaja valida.


Sheduleerida saab nii andmeallikat ehk ühendust (in-memory Data Extract) kui ka aruannet/workbooki.

Sheduleerida nii, et igakord tekitataks workbook'st uue nimega fail, saab Tabcmd käskude abil

Tableau nn in-memory Data Extracti saab sheduleerida ka inkrementaalselt, et näiteks ainult lisatakse uued andmed

Subscriptions

Sa saad märkida aruande oma lemmikutesse või siis saata meili peale


Tulemus on visuaalne "snapshot", sellele klõpsates avaneb veebis interkatiivne vaade - ainult raport, ei mingeid päised vms.

Kui soovitakse tulemust e-maili faili näiteks PDF kujul, siis see on ka võimalik aga Tableau Server Command Line tööriistaga


Lihtsus


"Tabeau's highly intuitive, visual-based data discovery, dashboarding, and data mashup capabilities have transformed business users' expectations about what they can discover in data and share without extensive skills or training with a BI platform.
Surveyed customers identified ease of use for end users and developers, and functionality, as their main reasons for choosing Tableau. In fact, 73% selected Tableau's product for its ease of use for end users, which places it among the top two vendors in the survey."

Fakt on see, et Tableau oma lihtsuse ja hea funktsionaalsuse kooslusega on esimesel kohal.

Ka isegi "BARC BI Survey 2014" uurigust tuli see välja, Tableau oli 84%'ga esimesel kohal



Ka Serveril saab aruannet muuta (küll pole päris 100% samad võimalused, kui Dekstopis aga siiski suur osa funktsionaalsust olemas). Samas antud mudimine Serveril ongi sellevõrra lihtsam lõppkasutajale, kes võibolla tahaks veidi muudatusi teha 

Koostöö tegemine

Inimesed saavad kommenteerida aruandeid. Eriti hea on, et saab ka (kui õigused olemas) vaadata kohe, kes antud aruannet vaadanud :)


Serveri kasutamise ülevaade

On olemas vaated serveril toimuvatest tegevustest. Saab luua ka kohandatud vaateid, seda teha on lihtne ja see pole lisatasu eest


Performance

Tableau Desktopis on võimalik monitoorida aruande jõudlust. Tulemuseks detailne raport, mis näitab täpselt ära, mis tegevus, palju aega võttis jne. Tulemus esitatakse Tableau raporti kujul, mida saab ise mudida nagu iga tavalist Tableau raportit.Monitoorida saab ka teha serveril

Üks näide, mis võrdleb 86M rea kasutamist (aluseks muidugi MS SQL andmebaas), samuti tuuakse välja erinevus otse baasist pärides versus kastutades in-memory Tableau Data Extracti

Vertica puhul "Vertica people have 1, 2, and 7 billion datasets to demo" link

Versioneerimine, arhiveerimine

Sisse ehitatud versioonihaldust pole.
Osad ettevõtted kasutanud mõnda SVN tarkvara või näiteks tasuta saadaval olevat Git ja GitHub'i

Muu

Kas saab otsida üle raportite ? Saab otsida raporteid ja raportite sees veerust näiteks wildcardi abil.


Real-time andmete näitamine raportis. Jah, näide.  Tableau ja Vertica koostoimimisest (in real-time)
Olemas ka võimalus näiteks Javascript API abil oma siseveebis kuvada aruannet (eeldab core litsentsi või kõigile avalikku (Public) aruannet). Saa kirjutada teksti ja linkida tekst visualisastiooniga



Ei ole selleks vaja isegi erilisi oskuseid, näide:

Antud analüüsis on vaadeldud <a onclick="switchView('Sissetulekud ja väljaminekud')">Omavalitsuste sissetulekuid ja väljaminekuid</a> aastate <a onclick="showOnly('YEAR(Kuupäev)',['2011'])">2011</a>