---
schema_version: "1"
id: 6a14461c1bbbb0fcec0b2838fbd2264233b77b292bd290611b9a10c80261df97
title: Verwenden von R- und Python-Skripten im Schema
collection: tableau
version: next
locale: de-de
portal_url: https://docs.salesforce.com/tableau/next/de-de/prep/prep_scripts.md
canonical_url: https://help.tableau.com/v0.0/prep/de-de/prep_scripts.htm
source_site: help.tableau.com
content_type: documentation
content_hash: beea8121b4907821e427ae893b6482c0f6e803ea6d9ab66ef10c4a983cbad703
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/next/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/v0.0/prep/de-de/prep_scripts._R.htm) oder [Python-Skripte im Schema verwenden](https://help.tableau.com/v0.0/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