Hi ,
I am using BODS to extract from Successfactors Adhoc reports . In BODS, when successfactors is added as a datastore all the adhoc reports are visible as tables. I created a dataflow in BODS taking the successfacotrs adhoc report as a source and loaded into HANA target table.
Initially for few days, all the dataloads were successful. But now the BODS jobs are failing with error showing as 'Could not read from the session' .
As the Successfactors Adhocreports are not having any date filter , when BODS job is executed the Adhocreport is getting all the records. When i applied a date filter on adhoc report, the BODS job is successful. From this i assume that due to the volume of the data which has increased in SF , BODS job resulted in error saying 'Could not read from the session' .
As every time SF Adhoc report has to be restricted manually with a date filter , this approach is not automatic as every time Successfactor adhoc report has to be restricted with a date filter. In Successfactors, if the filed type is not a date type and instead a timestamp then even the date filter cannot be applied as selection . When the field is of timestamp then it is showing as pages and every page has to be restricted with the time stamp which is a time consuming task for SF person to apply time stamp restriction on adhoc report.
I tried to use SQL transform thinking it will help me to apply a date in a where clause so that the SQL statement will be executed in successfactors end and only the result will be transferred to BODS server . But the Successfactors source is of adapter based and when ever i tried to use SQL transform the error in BODS is shown as 'datbase type adapter is unknown' .
Could anyone please let me know an approach to only figure out only delta at the time of extraction from successfactors using BODS .
Thanks
Regards,
Jeswanth