informatica.infacore.dataframe.dataobject.DataObject.set_advanced_config

DataObject.set_advanced_config(config: dict) DataObject

Sets the advanced attributes for the data sources to leverage advanced functionalities. You can specify advanced attributes for both read and write operations.

Parameters:

config (dict) – The advanced attributes as the “key, value” pair.

Returns:

Updated DataObject with advanced configuration set.

Return type:

DataObject

Example

>>> import informatica.infacore as ic
>>> orcl_do = ic.get_datasource("Oracle").get_connection("Oracle Prod").get_data_object("Customers")
>>> advanced_config = { "read" : { "Post SQL" : '''UPDATE "DB1002"."Customers" SET "CUSTOMER_STATUS"='PROCESSED' ''' } }
>>> orcl_do.set_advanced_config(advanced_config)
>>> orcl_do.read().collect()