Niedawno odkryłem, że możesz użyć r w tableau, aby zwrócić bool, int, długie itp. Dzieje się tak:

install.packages("Rserve")
library(Rserve)
Rserve()
// Should say "Starting RServe..."

Następnie w tableau:

// For Tableau under 'Help' > 'Settings and Performance' > 'Manage R Connections'
// Server: 127.0.0.1 and Port:6311
// Make sure that 'RStudio' with 'RServer' is installed and running prior to Tableau connection

Chciałbym jednak zrobić to samo z python, więc python może być używany jako skrypt w tableau (nie używa tableau API w Pythonie) - ktoś wie, czy to możliwe? Powyższy fragment został wzięty z Oto

1
redrubia 12 sierpień 2014, 13:54

2 odpowiedzi

Najlepsza odpowiedź

Nie ma skryptu () wezwania do języków innych niż R na Tableau 8.2.

Możesz spróbować użyć R jako pośrednika, aby wywołać funkcje Pythona za pośrednictwem pakietów RPPEON lub RSPYTHON. Nie mam pojęcia, jak byłoby wykonane, ale może być warte kłopotów, jeśli masz znaczącą bibliotekę Python, która nie jest dostępna w R.

1
Alex Blakemore 13 sierpień 2014, 03:53

Od Tableau-10.1 wprowadzono nowy pakiet / bibliotekę, która jest tabiki, która będzie działać podobnie do RSERVER dla integracji "R" z tableau.

Warto sprawdzić ten artykuł: HTTPS: / /www.tableau.com/about/blog/2017/1/building-advanced-analytics-Applications-tabpy-64916.

1
JKC 1 październik 2017, 16:07