Zum Inhalt springen

Formel-Generator im Jitterbit Design Studio

Übersicht

Sie können Ihre mit dem Assistenten erstellten Datenprozesse verbessern und verfeinern, indem Sie den Jitterbit-Formel-Generator verwenden, um Jitterbit Scripts einzugeben. Scripts haben viele Einsatzmöglichkeiten.

Zum Beispiel:

  • In einer Transformation kann ein Script verwendet werden, um aus Quelldaten ein Zieldatenelement zu erstellen.
  • Sie können den Wert jedes Felds während einer Transformation mit einem Script manipulieren.
  • Freistehende Scripts können eine Berechnung durchführen oder Projektvariablen festlegen.
  • Mit dem Formel-Generator können Sie mathematische Operatoren verwenden, Textzeichenfolgen verketten oder Jitterbit-Funktionen verwenden, um komplexe Operationen durchzuführen.

Der Formel-Generator enthält ein Dropdown-Menü, mit dem Sie die Benutzeroberfläche des Tools entweder im Business Analyst- oder im Entwickler-Modus anzeigen können:

  • Der Business Analyst-Modus fordert Sie über einen Assistenten auf, die erforderlichen und optionalen Parameter einer Funktion einzugeben.
  • Der Entwicklermodus umgeht den Assistenten und ermöglicht Ihnen, die Funktionsdefinition direkt in ein Script einzugeben, sodass Sie dessen Argumente im Script-Editor vervollständigen.

Anhang

Datentypen

Diese Datentypen werden in Jitterbit Scripts unterstützt:

Typ Beschreibung Klassifizierung
binary Binär Daten
bit Bit Daten
bool Boolesch Logisch
int Ganzzahl Numerisch
double Doppelt Numerisch
float Gleitkommazahl Numerisch
long Lang Numerisch
date Datum Datum & Uhrzeit
timespan Zeitspanne (Datum mit Uhrzeit) Datum und Uhrzeit
string Zeichenfolge Zeichenfolge
array Anordnung Sammlung
dictionary Wörterbuch (auch bekannt als map) Sammlung
instance Instanz in einer Datenquelle oder einem Ziel Schema
node Knoten in einem Schema einer Datenquelle oder eines Ziels Schema
type Alle dieser Typen Daten
null Nullwert Daten
var Variablenreferenz, entweder lokal oder global Script

Funktionsindex

Diese Indizes verlinken zur spezifischen Dokumentation für jedes der Jitterbit Script und Jitterbit JavaScript Funktionen, die in Jitterbit verfügbar sind.

Jitterbit Script

Notiz

  • Nur einzelner Agent: Funktionen, die als Nur einzelner Agent gekennzeichnet sind, dürfen nur mit einem einzelnen privaten Agenten verwendet werden, da sie bei der Verwendung von Cloud-Agenten oder mehreren privaten Agenten nicht funktionieren.
  • Veraltet: Als Veraltet gekennzeichnete Funktionen sollten nicht mehr verwendet werden, da sie in einer zukünftigen Version von Jitterbit entfernt werden könnten.
Funktion Jitterbit - Skriptfunktionskategorie Nur einzelner Agent Veraltet
<SEQUENCE> Datenbank
<SQLIDENTITY> Datenbank
<UDF> Datenbank
AddToDict Wörterbuch und Array
AESDecryption Kryptographie
AESEncryption Kryptographie
ArchiveFile Datei
ArgumentList Allgemein
Array Wörterbuch und Array
ArrayToMultipleValues LDAP
Attribute XML
AutoNumber Allgemein Veraltet
Base64Decode Kryptographie
Base64Encode Kryptographie
Base64EncodeFile Kryptographie
BinaryToHex Konvertierung
BinaryToUUID Konvertierung
Bool Konvertierung
CacheLookup Datenbank
CallStoredProcedure Datenbank
CancelOperation Allgemein
CancelOperationChain Allgemein
Case Logisch
Ceiling Mathematik
Collection Wörterbuch und Array
CollectValues Wörterbuch und Array
ConvertTimeZone Datum und Uhrzeit
Count Instanz
CountSourceRecords Instanz
CountSubString Zeichenfolge
CreateJwtToken JWT
CreateNode XML
CVTDate Datum und Uhrzeit
Date Konvertierung
DateAdd Datum und Uhrzeit
DayOfMonth Datum und Uhrzeit
DayOfWeek Datum und Uhrzeit
DBCloseConnection Datenbank
DBExecute Datenbank
DBLoad Datenbank
DBLookup Datenbank
DBLookupAll Datenbank
DBRollbackTransaction Datenbank
DBWrite Datenbank
DebugBreak Debuggen
DecodeJwtToken JWT
DeleteFile Datei
DeleteFiles Datei
Dict Wörterbuch und Array
DiffAdd Diff
DiffComplete Diff
DiffDelete Diff
DiffKeyList Diff
DiffNode Diff
DiffUpdate Diff
DirList Datei
Double Konvertierung
DQuote Zeichenfolge
Equal Logisch
Eval Allgemein
Exist Instanz
Exp Mathematik
FileList Datei
FindByPos Instanz
FindValue Instanz
Float Konvertierung
Floor Mathematik
FlushAllFiles Datei
FlushFile Datei
Format Zeichenfolge
FormatDate Datum und Uhrzeit
FromDataLoaderDate Salesforce Veraltet
FromDataLoaderDateTime Salesforce Veraltet
GeneralDate Datum und Uhrzeit
Get Allgemein
GetAgentGroupID Umweltinformationen
GetAgentGroupName Umweltinformationen
GetAgentID Umweltinformationen
GetAgentName Umweltinformationen
GetAgentVersionID Umweltinformationen
GetAgentVersionName Umweltinformationen
GetChunkDataElement Allgemein
GetEnvironmentID Umweltinformationen
GetEnvironmentName Umweltinformationen
GetHostByIP Allgemein
GetInputString Allgemein
GetInstance Instanz
GetJSONString JSON
GetJwtHeader JWT
GetJwtPayload JWT
GetJwtSignature JWT
GetKeys Wörterbuch und Array
GetLastError Protokollierung und Fehler
GetLastOperationRunStartTime Allgemein Nur Einzelagent
GetName Allgemein
GetNodeName XML
GetNodeValue XML
GetOperationQueue Allgemein Nur Einzelagent
GetOrganizationID Umweltinformationen
GetOrganizationName Umweltinformationen
GetSalesforceTimestamp Salesforce
GetServerName Allgemein
GetSourceAttrNames Wörterbuch und Array
GetSourceElementNames Wörterbuch und Array
GetSourceInstanceArray Wörterbuch und Array
GetSourceInstanceElementArray Wörterbuch und Array
GetSourceInstanceElementMap Wörterbuch und Array
GetSourceInstanceMap Wörterbuch und Array
GetUTCFormattedDate Datum und Uhrzeit
GetUTCFormattedDateTime Datum und Uhrzeit
GetXMLString XML
GUID Allgemein
HasKey Wörterbuch und Array
HexToBinary Konvertierung
HexToString Konvertierung
If Logisch
IfEmpty Allgemein
IfNull Allgemein
Index Zeichenfolge
InitCounter Allgemein Nur Einzelagent
InitializeDiff Diff
InList Allgemein
Int Konvertierung
IsInteger Allgemein
IsNil XML
IsNull Allgemein
IsValid Allgemein
IsValidString Zeichenfolge
JSONParser JSON
JSONStringify JSON
LastDayOfMonth Datum und Uhrzeit
LDAPAdd LDAP
LDAPConnect LDAP
LDAPDeleteEntry LDAP
LDAPExecute LDAP
LDAPRemove LDAP
LDAPRename LDAP
LDAPReplace LDAP
LDAPSearch LDAP
Left Zeichenfolge
Length Allgemein
Log Mathematik
Log10 Mathematik
LoginToSalesforceAndGetTimeStamp
Salesforce
Long Konvertierung
LongDate Datum und Uhrzeit
LongTime Datum und Uhrzeit
LPad Zeichenfolge
LPadChar Zeichenfolge
LTrim Zeichenfolge
LTrimChars Zeichenfolge
Map Wörterbuch und Array
MapCache Wörterbuch und Array
Max Instanz
MD5 Kryptographie
MD5AsTwoNumbers Kryptographie
MediumDate Datum und Uhrzeit
MediumTime Datum und Uhrzeit
Mid Zeichenfolge
Min Instanz
Mod Mathematik
MonthOfYear Datum und Uhrzeit
NetSuiteGetSelectValue Anschluss
NetSuiteGetServerTime Anschluss
NetSuiteLogin Anschluss
Now_ Datum und Uhrzeit
Now Datum und Uhrzeit
Null Allgemein
OrderedDiffKeyList Diff
ParseURL Zeichenfolge
PLM360GetItemVersionId Anschluss
PLM360Login Anschluss
PLM360Logout Anschluss
Pow Mathematik
Quote Zeichenfolge
RaiseError Protokollierung und Fehler
Random Allgemein
RandomString Allgemein
ReadArrayString Allgemein
ReadCache Zwischenspeicher
ReadFile Datei
RecordCount Allgemein Veraltet
ReduceDimension Wörterbuch und Array
RegExMatch Zeichenfolge
RegExReplace Zeichenfolge
RemoveKey Wörterbuch und Array
Replace Zeichenfolge
ReRunOperation Allgemein
ResetDiff Diff
ResetLastError Protokollierung und Fehler
ResolveOneOf Instanz
Right Zeichenfolge
Round Mathematik
RoundToInt Mathematik
RPad Zeichenfolge
RPadChar Zeichenfolge
RTrim Zeichenfolge
RTrimChars Zeichenfolge
RunOperation Allgemein
RunOperationFromProject Allgemein
RunPlugin Allgemein
RunScript Allgemein
RunXSLT XML
SalesforceLogin Salesforce
SelectNodeFromXMLAny XML
SelectNodes XML
SelectNodesFromXMLAny XML
SelectSingleNode XML
SendEmail Email
SendEmailMessage Email
SendSystemEmail Email
Set Allgemein
SetChunkDataElement
Allgemein
SetDBInsert Datenbank
SetDBUpdate Datenbank
SetDiffChunkSize Diff
SetInstances Instanz
SetLastError Protokollierung und Fehler
SetSalesforceSession Salesforce
SfCacheLookup Salesforce
SfLookup Salesforce
SfLookupAll Salesforce
SfLookupAllToFile Salesforce
SHA256 Kryptographie
ShortDate Datum und Uhrzeit
ShortTime Datum und Uhrzeit
Sleep Allgemein
SortArray Wörterbuch und Array
SortInstances Instanz
SourceInstanceCount Allgemein
Split Zeichenfolge
SplitCSV Zeichenfolge
SQLEscape Datenbank
Sqrt Mathematik
String Konvertierung
StringLength Zeichenfolge
StringToHex Konvertierung
Sum Instanz
SumCSV Instanz
SumString Instanz
TargetInstanceCount Allgemein
ToLower Zeichenfolge
ToProper Zeichenfolge
ToUpper Zeichenfolge
Trim Zeichenfolge
TrimChars Zeichenfolge
Truncate Zeichenfolge
Unmap Datenbank
URLDecode Zeichenfolge
URLEncode Zeichenfolge
UUIDToBinary Konvertierung
Validate Textvalidierung
VerifyJwt JWT
VerifyJwtClaims JWT
WaitForOperation Allgemein
While Logisch
WriteCache Zwischenspeicher
WriteFile Datei
WriteToOperationLog Protokollierung und Fehler

JavaScript-Funktionen

Hinweis

  • Nur Einzelagent: Funktionen, die als Nur Einzelagent gekennzeichnet sind, dürfen nur mit einem einzelnen privaten Agenten verwendet werden, da sie bei Verwendung von Cloud-Agenten oder mehreren privaten Agenten nicht funktionieren.
  • Veraltet: Funktionen, die als Veraltet gekennzeichnet sind, sollten nicht mehr verwendet werden, da sie in einer zukünftigen Version von Jitterbit entfernt werden könnten.