Tableau ja R

Tableau Desktop ühildub R’ga läbi arvutuslike väljade, kasutada saab kõike

  • R funktsioone
  • R pakette 
  • ja isegi salvestatud R mudeleid. 
-kõike mis R serveris installeeritud

R funktsioone ja mudeleid saab kasutada Tabelaus luues uue arvutusliku välja, mis dünaamiliselt kutsub välja R’i  engine'i ja edastab R’le vastavad väärtused ja tulemus saadetakse tagasi Tableausse

Tableau Server’it saab konfigureerida (Tableau server peab saama ligi R serverile), nii et igaüks saab kasutada/vaadata dashboardi, mis sisaldab R funktsionaalsust

Kombineerides R ja Tabelau, annab see võimaluse tuua põhjalikku statistilist analüüsi lihtsasse drag-and-drop visuaalse analüütiku keskkonda. Kui R puhul on tihti küsimuseks, kuidas andmeid kuvada, hallata - näiteks kuidas ühenduda erinevate andmebaaside vastu, kuidas filtreerida, grupeerida või agregeerida andmeid R'i sees. Kui kasutada R'i koos Tableauga, siis need küsimused kaovad

Tableau ja R integreerimine - 30 sekundi näide

Tableausse on sisse ehitatud 4 erinevat funktsiooni, millega saab R välja kutsuda

  • SCRIPT_REAL
  • SCRIPT_STR
  • SCRIPT_INT
  • SCRIPT_BOOL
Näide:

IF SCRIPT_REAL("library(mvoutlier);sign2(cbind(.arg1))$wfinal01", AVG([Flow CFS])) == 0 THEN "Outlier" ELSE "OK" END





Nendele funktsioonidele kaasa antavad argumendid on R erinevad skriptid ja funktsioonid.

Et kasutada Tableaus R'i, tuleb toimetada järgnevalt:

1. Download Install R
2. Download and Install Rserve. You will need to install an Rserve for Tableau  to connect to in order to utilize the new script functions. In the R console, enter the following commands:
   install.packages(“Rserve”)
   library(Rserve)
   Rserve()
3. Connect Tableau to the R Server. Once Rserve is installed, open Tableau  Desktop and follow the steps below:
   a. Go to the Help menu and select “Manage R Connection”.
   b. Enter a server name of “Localhost” (or “127.0.0.1”) and a port of “6311”.
    c. Click on the “Test Connection” button to make sure everything runs smoothly.
    You should see a successful message. Click OK to close.
4. Start using the R scripts in Tableau. Now you will be able to create new  calculated fields in Tableau Desktop that utilize the SCRIPT_* functions to  make R functional calls.

Üks huvitav postitus Predctive Analytics kohta ja video