R- en Python-scripts in uw flow gebruiken
Vanaf versie 2019.3.1 kunt u R- en Python-scripts gebruiken om complexere opschoonwerkzaamheden uit te voeren of prognosemodelleringsdata in uw flow op te nemen. Data worden vanuit de flow als invoer doorgegeven via de R- of Python-scriptstap en worden vervolgens geretourneerd als uitvoerdata die u kunt blijven opschonen met behulp van de functies van Tableau Prep Builder.
Opmerking: het maken van verbindingen met scripts als invoerstap voor uw flow wordt nog niet ondersteund. Bovendien worden scriptstappen nog niet ondersteund voor flows die zijn gecreëerd of gepubliceerd in Tableau Cloud.
Configureer uw Rserve-server of Tableau Python-server (TabPy) en voeg een scriptstap toe aan uw flow. Tableau Prep geeft de data door aan Rserve voor R of aan TabPy voor Python en stuurt de resulterende data in de vorm van een tabel terug naar de flow. U kunt opschoonwerkzaamheden op de resultaten blijven toepassen en uw uitvoer genereren voor analyse.
Bij het maken van uw script moet u een functie toevoegen die een dataframe specificeert als argument van de functie. Als u andere velden wilt retourneren dan de velden die u invoert, moet u een getOutputSchema-functie in uw script opnemen, die de uitvoer en de datatypen definieert. Anders worden in de uitvoer de velden uit de invoerdata gebruikt.
Als u in Tableau Server (versie 2020.4.1 en later) flows met scriptstappen maakt of bewerkt, moet Tableau Server ook verbinding hebben met een Rserve- of TabPy-server om scriptstappen uit te voeren. Zie R-scripts (Rserve) in uw flow gebruiken(Link wordt in een nieuw venster geopend) of Python-scripts in uw flow gebruiken(Link wordt in een nieuw venster geopend) voor informatie over het configureren van R of Python voor gebruik in uw flows en het maken van scripts.