Skip to main content

Dataset mit Parametern erstellen

Dieser Abschnitt enthält einen Überblick darüber, wie relationale Quellen und Dateien beim Importieren von Daten in das Alteryx One parametrisiert werden.

Wichtig

Die Parametrierung wird für Basisspeicher-Datasets nicht mehr unterstützt. Parametrisierte Datasets können nur für unterstützte externe Datenquellen erstellt werden.

Aus Dateisystem

Wenn Sie auf Ihrer Standard-Speicherebene nach Daten suchen, können Sie nach Wunsch Elemente des Pfads parametrisieren. Sie können Pfadelemente über die Seite „Daten importieren“ auswählen, einen der unterstützten Parametertypen anwenden und dann das Dataset mit Parametern erstellen.

Anmerkung

Wenn Sie eine Datei importieren, werden die Daten nicht in Alteryx One gespeichert. Sie erstellen ein importiertes Dataset, das lediglich eine Referenz auf die Datenquelle ist. Die Alteryx One speichert oder ändert niemals Quelldaten.

Wenn Sie ein Dataset mit Parametern im Alteryx One erstellen, können Sie Segmente des Eingabepfads durch Parameter ersetzen. Angenommen, Ihnen liegen die folgenden Dateien vor, die Sie über ein parametriertes Dataset erfassen möchten:

//source/user/me/datasets/month01/2017-01-31-file.csv
//source/user/me/datasets/month02/2017-02-28-file.csv
//source/user/me/datasets/month03/2017-03-31-file.csv
//source/user/me/datasets/month04/2017-04-30-file.csv
//source/user/me/datasets/month05/2017-05-31-file.csv
//source/user/me/datasets/month06/2017-06-30-file.csv
//source/user/me/datasets/month07/2017-07-31-file.csv
//source/user/me/datasets/month08/2017-08-31-file.csv
//source/user/me/datasets/month09/2017-09-30-file.csv
//source/user/me/datasets/month10/2017-10-31-file.csv
//source/user/me/datasets/month11/2017-11-30-file.csv
//source/user/me/datasets/month12/2017-12-31-file.csv

Eine parametrisierte Referenz auf alle diese Dateien würde wie folgt aussehen:

//source/user/me/datasets/month##/YYYY-MM-DD-file.csv

Über die Anwendung können Sie die Parameter angeben, die allen Werten für Folgendes entsprechen:

  • ##: Sie können einen Platzhalter oder (besser) ein Muster verwenden, um diese Werte zu ersetzen.

  • JJJJ-MM-TT: Diese Werte können durch einen formatierten Datum/Uhrzeit-Parameter ersetzt werden.

Weitere Informationen finden Sie hier: Parameterize Files for Import.

Bucket-Namen parametrisieren

Sie können Umgebungsparameter für Ihre Bucket-Namen erstellen.

Von relationalen Quellen

Sie können Datasets aus einer relationalen Quelle erstellen, indem Sie Parameter auf die benutzerdefinierte SQL-Anweisung anwenden, die die Daten aus der Quelle abruft. Während des Imports von Datenbanktabellen über relationale Verbindungen können Sie Parameter auf die SQL-Abfrage anwenden, um das importierte Dataset zu definieren. In einigen Szenarien müssen Sie möglicherweise die zu importierende Tabelle mit einem Variablenparameter definieren oder den zu einem Tabellennamen zugehörigen Zeitwert parametrisieren. Mithilfe von Parametern können Sie die Tabellen, Spalten und Bedingungen der Abfrage definieren, um Daten aus einer relationalen Datenbank einzubringen.

Weitere Informationen finden Sie hier: Parameterize Tables for Import.

Parameter bearbeiten

Nachdem Sie Ihr Dataset mit den Parametern erstellt haben, können Sie den Parameter nach Bedarf bearbeiten.

  1. Wählen Sie in der linken Navigationsleiste Datasets aus.

  2. Suchen Sie auf der Seite „Bibliothek für Daten“ nach dem Dataset. Wählen Sie im Kontextmenü der Bibliothek eine der folgenden Optionen aus:

    1. Dateien: Wählen Sie Dataset-Parameter bearbeiten aus. Klicken Sie im Fenster „Dataset mit Parametern bearbeiten“ auf den Parameter, um seine Definition zu ändern.

    2. Tabellen: Wählen Sie Benutzerdefinierte SQL bearbeiten aus. Sie können die SQL-Anweisung im Fenster „Benutzerdefinierte SQL“ ändern, einschließlich aller Parameter. Weitere Informationen finden Sie unter Create Dataset with SQL.

Parameterüberschreibungen anwenden

Nachdem Sie ein parametriertes Dataset erstellt haben, können Sie Überschreibungen auf den Standardwert anwenden. Diese Überschreibungswerte können in nachstehender Rangfolge angewendet werden.

  • Auftrag: Wenn Sie einen Auftrag ausführen möchten, können Sie einen neuen Wert für den Parameter festlegen, der nur auf den angegebenen Auftrag angewendet wird.

  • Standard: Der Standardwert für den Parameter wird verwendet, wenn keine Überschreibung angewendet wird.

Parameter löschen

  1. Wählen Sie im Bildschirm „Dataset mit Parametern bearbeiten“ den Parameter aus, den Sie entfernen möchten.

    Anmerkung

    Bevor Sie den Parameter entfernen, sollten Sie sich den Standardwert notieren, der möglicherweise nach dem Entfernen des Parameters auf den Pfad oder die Abfrage angewendet werden muss.

  2. Wählen Sie im Pop-up-Fenster Löschen aus.

  3. Speichern Sie Ihre Änderungen.

  4. Der Parameter wird aus der importierten Dataset-Definition entfernt.