informatica.infacore.dataframe.dataobject.DataObject

class informatica.infacore.dataframe.dataobject.DataObject(connection: Connection, object_name: str, options: dict)

Bases: object

Represents the INFACore data source instance. You can perform operations such as config(), read(), write(), & schema() on the DataObject instances.

Methods

config()

Returns the filter configuration for the DataObject.

get_advanced_config([mode])

Returns the advanced attributes for the DataObject.

read([options])

Creates the INFACore DataFrame for the specified DataObject instance to extract data from the data source using the action method collect().

schema([is_write_object])

Returns the details of the fields for the selected DataObject instance.

set_advanced_config(config)

Sets the advanced attributes for the data sources to leverage advanced functionalities.

write(i_df[, options])

Action method which takes the INFACore DataFrame and writes data to the data source.