---
schema_version: "1"
id: aec1e7ac9b0069c87f798b1988bf5f1e747fc991ee71b0c5ee996b560190ee7d
title: Verwenden von R- und Python-Skripten im Schema
collection: tableau
version: current
locale: de-de
portal_url: https://docs.salesforce.com/tableau/current/de-de/prep/prep_scripts.md
canonical_url: https://help.tableau.com/current/prep/de-de/prep_scripts.htm
source_site: help.tableau.com
content_type: documentation
content_hash: d534b6b6e12eea00f43960a0adfffe806f79ab69bc39fd5fffdb08aa0a782542
description: Overview about using R and Python scripts in a Tableau Prep flow for advanced operations.
---
[Zum Hauptinhalt springen](#main-content)

# Verwenden von R- und Python-Skripten im Schema

Ab Version 2019.3.1 können Sie R- und Python-Skripte verwenden, um komplexere Bereinigungsvorgänge durchzuführen oder prädiktive Modellierungsdaten in Ihr Schema zu integrieren. Daten werden vom Schema als Eingabe über den R- oder Python-Scriptschritt übergeben und dann als Ausgabedaten zurückgegeben, die Sie mit den Funktionen von Tableau Prep Builder weiter bereinigen können.

**Hinweis**: Die Verbindung zu Skripten als Eingabeschritt für Ihr Schema wird noch nicht unterstützt. Außerdem werden Skriptschritte für Schemata, die in Tableau Cloud erstellt oder veröffentlicht wurden, noch nicht unterstützt.

![Der Schritt in Tableau Prep zum Hinzufügen eines Skripts.](/tableau/current/de-de/prep/de-de/Img/prep_script_step2.png)

Konfigurieren Sie Ihren Rserve-Server oder Tableau Python-Server (TabPy) und fügen Sie Ihrem Schema einen Skriptschritt hinzu. Tableau Prep übergibt die Daten an Rserve für R oder an Tableau Python-Server (TabPy) für Python und gibt die resultierenden Daten in Form einer Tabelle an das Schema zurück. Sie können weiterhin Bereinigungsvorgänge auf die Ergebnisse anwenden und Ihre Ausgabe zur Analyse generieren.

Wenn Sie Ihr Skript erstellen, müssen Sie eine Funktion einbinden, die einen Datenrahmen als Argument der Funktion angibt. Wenn Sie andere Felder als die von Ihnen eingegebenen zurückerhalten möchten, muss eine Funktion getOutputSchema in das Skript aufgenommen werden, die die Ausgabe und den Datentyp definiert. Andernfalls verwendet die Ausgabe die Felder aus den Eingabedaten.

Wenn Sie Schemata in Tableau Server (Version 2020.4.1 und höher) erstellen oder bearbeiten, die Skriptschritte enthalten, muss Tableau Server auch über eine Verbindung zu einem Rserve- oder TabPy-Server verfügen, um Skriptschritte ausführen zu können. Informationen darüber, wie Sie R oder Python für die Verwendung in Ihren Schemata konfigurieren und wie Sie Ihre Skripte erstellen, finden Sie unter [Verwenden Sie R (Rserve)-Skripte in Ihrem Schema](https://help.tableau.com/current/prep/de-de/prep_scripts._R.htm) oder [Python-Skripte im Schema verwenden](https://help.tableau.com/current/prep/de-de/prep_scripts_TabPy.htm).

Benötigen Sie Hilfe beim Debuggen eines Schemas? Aktivieren Sie Abfrageprotokollierung aktivieren im Menü Hilfe > Einstellungen und Leistung. Weitere Informationen finden Sie unter [Aktivieren der Abfrageprotokollierung](https://help.tableau.com/current/prep/de-de/prep_troubleshoot.htm#enable-query-logging).

## Andere Artikel in diesem Abschnitt