---
schema_version: "1"
id: 046c797cb6951180bbeef50d06b0e7f5790a1faf307f444c9db877fb7c3cb187
title: Usare gli script R e Python nel flusso
collection: tableau
version: next
locale: it-it
portal_url: https://docs.salesforce.com/tableau/next/it-it/prep/prep_scripts.md
canonical_url: https://help.tableau.com/v0.0/prep/it-it/prep_scripts.htm
source_site: help.tableau.com
content_type: documentation
content_hash: b4dd473718694783d19188dd6d62e8458dde3a8f413c0f472173931bcb1149fb
description: Overview about using R and Python scripts in a Tableau Prep flow for advanced operations.
---
[Passa al contenuto principale](#main-content)

# Usare gli script R e Python nel flusso

A partire dalla versione 2019.3.1 è possibile utilizzare gli script R e Python per eseguire operazioni di pulizia più complesse o incorporare dati di modellazione predittiva nel flusso. I dati vengono passati dal flusso come input attraverso la fase di script R o Python, quindi restituiti come dati di output che è possibile continuare a pulire utilizzando funzioni e funzionalità di Tableau Prep Builder.

**Nota**: il collegamento agli script come fase di input per il flusso non è ancora supportato. Inoltre, i passaggi di script non sono ancora supportati per i flussi creati o pubblicati in Tableau Cloud.

![Tableau Prep aggiunge un passaggio di script.](/tableau/next/it-it/prep/it-it/Img/prep_script_step2.png)

Configura il server Rserve o il server Tableau Python (TabPy) e aggiungi un passaggio di script al flusso. Tableau Prep passa i dati al server Rserve per R o Tableau Python (TabPy) per Python e restituisce i dati risultanti al flusso sotto forma di tabella. È possibile continuare ad applicare le operazioni di pulizia ai risultati e generare l’output per l’analisi.

Quando si crea lo script, è necessario includere una funzione che specifica un frame di dati come argomento della funzione. Se desideri che vengano restituiti campi diversi da quelli inseriti, è necessario includere nello script una funzione getOutputSchema che definisca l’output e i tipi di dati. In caso contrario, l’output utilizzerà i campi dei dati di input.

Se si creano o si modificano flussi in Tableau Server (versione 2020.4.1 e successive) che includono passaggi di script, Tableau Server deve anche avere una connessione a un server Rserve o TabPy per eseguire i passaggi di script. Per informazioni su come configurare R o Python per l’uso nei flussi e su come creare script, consulta [Usare gli script R (Rserve) nel flusso](https://help.tableau.com/v0.0/prep/it-it/prep_scripts._R.htm) o [Usare gli script Python nel flusso](https://help.tableau.com/v0.0/prep/it-it/prep_scripts_TabPy.htm).

Hai bisogno di aiuto per eseguire il debug di un flusso? Prova ad attivare Abilita registrazione query dal menu Guida\>Impostazioni e prestazioni. Per maggiori informazioni, consulta [Abilitare la registrazione delle query](https://help.tableau.com/current/prep/it-it/prep_troubleshoot.htm#enable-query-logging).

## Altri articoli in questa sezione