Skip to main content
While transpiling Informatica workflows to Prophecy pipelines, Transpiler converts Informatica functions into equivalent BigQuery SQL functions. The following tables list all the Informatica functions that Prophecy supports and the corresponding Prophecy function it maps to in BigQuery SQL.

Aggregate

Informatica FunctionEquivalent Prophecy Function
FIRSTany_value
LASTany_value
MAXmax
MINmin

Conversion

Informatica FunctionEquivalent Prophecy Function
TO_CHARcast x as string
TO_DATEdate
TO_DECIMALcast x as decimal(19,0)
TO_FLOATcast x as float64
TO_INTEGERcast x as int

Date

Informatica FunctionEquivalent Prophecy Function
ADD_TO_DATEdate_add
DATE_COMPAREdate_diff
DATE_DIFFdate_diff
GET_DATE_PARTextract(part FROM date_expression)
ROUNDround
SYSTIMESTAMPcurrent_timestamp
TRUNCdate_trunc

Data cleansing

Informatica FunctionEquivalent Prophecy Function
INin
REG_MATCHregexp_contains

Numeric

Informatica FunctionEquivalent Prophecy Function
ABSabs
POWERpow
ROUNDround

Special

Informatica FunctionEquivalent Prophecy Function
DECODEconcat
SETCOUNTVARIABLE1
SETMAXVARIABLE1

String

Informatica FunctionEquivalent Prophecy Function
CHR(x)x
CONCATconcat
INSTRregexp_instr
LENGTHlength
LOWERlower
LPADlpad
LTRIMltrim
REPLACECHRregexp_replace
REPLACESTRregexp_replace
RPADrpad
RTRIMrtrim
SUBSTRsubstr

Test

Informatica FunctionEquivalent Prophecy Function
IS_DATEto_date(x) is not null
IS_NUMBERsafe_cast(x as float) is not null
IS_SPACESregexp_contains