Zum Inhalt springen

Formel-Generator in Jitterbit Design Studio

Übersicht

Sie können Ihre mit dem Assistenten erstellten Datenprozesse durch die Verwendung des Jitterbit Formel-Generators verbessern und verfeinern, um Jitterbit-Skripte einzugeben. Skripte haben viele Anwendungsmöglichkeiten.

Beispiele:

  • Ein Skript kann in einer Transformationszuordnung verwendet werden, um ein Zieldatenelement aus Quelldaten zu erstellen.
  • Sie können den Wert eines beliebigen Feldes während einer Transformation mit einem Skript manipulieren.
  • Eigenständige Skripte 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 Modus Business Analyst oder Developer anzeigen können:

  • Der Modus Business Analyst führt Sie durch einen Assistenten, um die erforderlichen und optionalen Parameter einer Funktion einzugeben.
  • Der Modus Developer umgeht den Assistenten und ermöglicht es Ihnen, die Funktionsdefinition direkt in ein Skript einzugeben, damit Sie die Argumente im Skript-Editor vervollständigen.

attachment

Datentypen

Diese Datentypen werden in Jitterbit-Skripten unterstützt:

Typ Beschreibung Klassifizierung
binary Binär Daten
bit Bit Daten
bool Boolesch Logisch
int Ganzzahl Numerisch
double Double Numerisch
float Float Numerisch
long Long Numerisch
date Datum Datum & Uhrzeit
timespan Zeitspanne (Datum mit einer Uhrzeit) Datum & Uhrzeit
string Zeichenfolge Zeichenfolge
array Array Sammlung
dictionary Wörterbuch (auch als map bekannt) Sammlung
instance Instanz in einer Datenquelle oder einem Ziel Schema
node Knoten in einem Schema einer Datenquelle oder eines Ziels Schema
type Einer dieser Typen Daten
null Nullwert Daten
var Variablenverweis, lokal oder global Skript

Funktionsindex

Diese Indizes verlinken auf die spezifische Dokumentation für jede der verfügbaren Jitterbit-Skript- und Jitterbit-JavaScript-Funktionen in Jitterbit.

Jitterbit-Skriptfunktionen

Hinweis

  • Nur einzelner Agent: Funktionen, die als Nur einzelner Agent gekennzeichnet sind, dürfen nur mit einem einzelnen privaten Agent verwendet werden, da sie nicht mit Cloud-Agenten oder mehreren privaten Agenten funktionieren.
  • Veraltet: Funktionen, die als Veraltet gekennzeichnet sind, sollten nicht mehr verwendet werden, da sie in einer zukünftigen Version von Jitterbit möglicherweise entfernt werden.
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 Debugging
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 Umgebungsinformationen
GetAgentGroupName Umgebungsinformationen
GetAgentID Umgebungsinformationen
GetAgentName Umgebungsinformationen
GetAgentVersionID Umgebungsinformationen
GetAgentVersionName Umgebungsinformationen
GetChunkDataElement Allgemein
GetEnvironmentID Umgebungsinformationen
GetEnvironmentName Umgebungsinformationen
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 einzelner Agent
GetName Allgemein
GetNodeName XML
GetNodeValue XML
GetOperationQueue Allgemein Nur einzelner Agent
GetOrganizationID Umgebungsinformationen
GetOrganizationName Umgebungsinformationen
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 einzelner Agent
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 Connector
NetSuiteGetServerTime Connector
NetSuiteLogin Connector
Now_ Datum und Uhrzeit
Now Datum und Uhrzeit
Null Allgemein
OrderedDiffKeyList Diff
ParseURL Zeichenfolge
PLM360GetItemVersionId Connector
PLM360Login Connector
PLM360Logout Connector
Pow Mathematik
Quote Zeichenfolge
RaiseError Protokollierung und Fehler
Random Allgemein
RandomString Allgemein
ReadArrayString Allgemein
ReadCache Cache
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 E-Mail
SendEmailMessage E-Mail
SendSystemEmail E-Mail
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
SHA512 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 Cache
WriteFile Datei
WriteToOperationLog Protokollierung und Fehler

JavaScript-Funktionen

Hinweis

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