Befolgen Sie diese Regeln, wenn Sie Eingabedetails für Batchbereitstellungen von Decision Optimization -Modellen angeben.
Übersichtstabelle für Datentypen:
Daten | Beschreibung |
---|---|
Typ | Inlinedaten und Datenreferenzen |
Dateiformate | Siehe Dateiformate für Modelleingabe- und Modellausgabedaten. |
Datenquellen
Eingabe-/Ausgabe-Inline-Daten:
- Integrierte Eingabedaten werden in CSV-Dateien konvertiert und von der Engine verwendet.
- CSV-Ausgabedaten werden in Ausgabe-Inline-Daten konvertiert.
- Base64-codierte Rohdaten werden als Eingabe-und Ausgabedaten unterstützt.
Eingabe-/Ausgabedatenreferenzen:
- Tabellarische Daten werden aus CSV-, XLS-, XLSX-, JSON-oder Datenbankdatenquellen geladen, die von der WDP-Verbindungsbibliothek unterstützt, in CSV-Dateien konvertiert und von der Engine verwendet werden.
- CSV-Ausgabedaten werden in Tabellendaten konvertiert und in CSV-, XLS-, XLSX-, JSON-Dateien oder Datenbankdatenquellen gespeichert, die von der WDP-Verbindungsbibliothek unterstützt werden.
- Rohdaten können aus oder in beliebigen Dateidatenquellen geladen und gespeichert werden, die von der WDP-Verbindungsbibliothek unterstützt werden.
- Keine Unterstützung für komprimierte Dateien.
- Der Parameter für die Umgebungsvariablen der Implementierungsjobs ist nicht anwendbar.
Gehen Sie wie folgt vor, wenn Sie Eingabe-/Ausgabedatenreferenzen programmgesteuert angeben:
Datenquellenreferenz
type
hängt vom Assettyp ab. Weitere Informationen finden Sie im Abschnitt Referenztypen für Datenquellen in Datenassets zu einem Bereitstellungsbereich hinzufügen.Für S3 oder Db2müssen Verbindungsdetails im Parameter
input_data_references.connection
in den Nutzdaten des Bereitstellungsjobs angegeben werden.Für S3 oder Db2müssen Positionsdetails wie Tabellenname, Bucketname oder Pfad im Parameter
input_data_references.location.path
in den Nutzdaten des Bereitstellungsjobs angegeben werden.Für
data_asset
kann ein verwaltetes Asset aktualisiert oder erstellt werden. Zur Erstellung können Sie den Namen und die Beschreibung für das erstellte Asset festlegen.In ID- oder Verbindungseigenschaften können Sie ein Muster verwenden. Sehen Sie sich beispielsweise das folgende Code-Snippet an:
- Erfassung aller CSV-Ausgabedaten als Inlinedaten:
"output_data": [ { "id":".*\\.csv"}]
- Erfassung von Jobausgaben in einem bestimmten S3-Ordner:
"output_data_references": [ {"id":".*", "type": "s3", "connection": {...}, "location": { "bucket": "do-wml", "path": "${job_id}/${attachment_name}" }}]
Weitere Informationen finden Sie unter Eingangsdatenquellen und Ausgangsdatenquellen.
Übergeordnetes Thema: Eingabedetails für Batchbereitstellung nach Framework