Cast-Optionen im Jitterbit App Builder
Beim Arbeiten mit Spalten in App Builder, möchten Sie möglicherweise Cast-Optionen nutzen. Cast-Optionen werden verwendet, um einem Ausdruck einen Datentyp zuzuweisen, und sind für Spalten verfügbar, wenn Geschäftsregeln erstellt und geändert werden. Mit Cast-Optionen können Sie den Wert des logischen Datentyps für eine ausgewählte Spalte ändern, während der physische Datentyp auf der Datenspeicherebene erhalten bleibt. Dieser Artikel bietet einen Überblick über die verschiedenen verfügbaren Cast-Optionen sowie ein Beispiel für die Arbeit mit Cast-Optionen für Prozent.
Um mit Cast-Optionen zu arbeiten, werden sie über die Geschäftslogikebene von aufgerufen App Builder. Wenn Sie eine Regel erstellen und auf den Business SQL-Bildschirm klicken, um sie zu definieren, verfügt jede der Regel hinzugefügte Spalte über ein entsprechendes Popup-Symbol, auf das Sie klicken können, um die entsprechenden Spaltendetailinformationen anzuzeigen und zu bearbeiten. „Cast-Optionen“ ist ein Bereich auf diesem Spaltendefinitionsbildschirm.
Die verschiedenen Logischen Datentypen, die als Cast-Optionen ausgewählt werden können, sind:
- Boolesch - Ja/Nein
- Währung - Numerische Werte mit Dezimalstellen, sollten zum Speichern von Währungswerten verwendet werden
- Datum - Nur Datum
- Datum/Uhrzeit - Datum und Uhrzeit
- Dezimal - Numerischer Datentyp mit fester Skalierung und Genauigkeit
- Datei - Binärer Anhang
- HTML - HTML
- Zahl - Beliebige Zahl
- Prozent - Prozent
- Foto - Bild
- Zeichenfolge - Zeichenfolge
- Zeit - Nur Uhrzeit
- Eindeutige ID - Eindeutige Kennung
Die folgenden Werte entsprechen dem ausgewählten Wert des Logischen Datentyps und können auch in den Cast-Optionen konfiguriert werden, falls sie für den Logischen Datentyp zutreffend sind:
- Länge für einen numerischen Datentyp ist die Anzahl der Bytes, die zum Speichern der Zahl verwendet werden. Länge für eine Zeichenfolge oder einen Unicode-Datentyp ist die Anzahl der Zeichen. Die Länge für binäre, varbinäre und Bilddatentypen ist die Anzahl der Bytes. Beispielsweise kann ein int-Datentyp 10 Ziffern enthalten, wird in 4 Bytes gespeichert und akzeptiert keine Dezimalstellen. Der int-Datentyp hat eine Genauigkeit von 10, eine Länge von 4 und eine Skalierung von 0.
- Genauigkeit ist die Anzahl der Ziffern in einer Zahl. Beispiel: Die Zahl 123,45 hat eine Genauigkeit von 5
- Skalierung ist die Anzahl der Ziffern, die rechts vom Dezimalpunkt in einer Zahl angezeigt werden. Beispielsweise hat die Zahl 123,45 eine Skalierung von 2
Cast-Optionen für Prozentbeispiel
Dieses Beispiel beschreibt Cast-Optionen beim Definieren einer Spalte in einer Geschäftsregel als logischer Prozentdatentyp.
Die folgenden Werte können für einen logischen Prozentdatentyp konfiguriert werden:
- Länge für einen numerischen Datentyp ist die Anzahl der Bytes, die zum Speichern der Zahl verwendet werden. Länge für einen Zeichenfolgen- oder Unicode-Datentyp ist die Anzahl der Zeichen. Die Länge für binäre, varbinäre und Bilddatentypen ist die Anzahl der Bytes. Beispielsweise kann ein int-Datentyp 10 Ziffern enthalten, wird in 4 Bytes gespeichert und akzeptiert keine Dezimalstellen. Der int-Datentyp hat eine Genauigkeit von 10, eine Länge von 4 und eine Skalierung von 0.
- Genauigkeit ist die Anzahl der Ziffern in einer Zahl. Beispiel: Die Zahl 123,45 hat eine Genauigkeit von 5
- Skalierung ist die Anzahl der Ziffern, die rechts vom Dezimalpunkt in einer Zahl angezeigt werden. Beispielsweise hat die Zahl 123,45 einen Maßstab von 2.
Wenn Sie mit Prozenten arbeiten, denken Sie daran, dass 50 % 0,5 sind. Wenn Sie 12,34 % darstellen müssen, sind das 0,1234 und Sie benötigen einen Maßstab von 4, um dies darzustellen.
Hinweis
Die Cast-Optionen unterscheiden sich von denen auf der Steuerungsebene, wo Sie Formatzeichenfolge auf Prozent - Dezimalzahl (12,5 %) oder Prozent - Ganze Zahl (12 %) konfigurieren können. Wenn Sie die Cast-Optionen für Prozent verwenden möchten, sollten Sie zuerst alle im Bereich „Verschiedenes“ angewendeten Formatzeichenfolgen deaktivieren. Die Anwendung der Formatzeichenfolge kann zu Konflikten mit den Cast-Optionseinstellungen führen.
Zusätzliche Ressourcen
Weitere Informationen finden Sie im Microsoft-Artikel Präzision, Skalierung und Länge