anil.kumar | 2017-04-21 04:52:31 UTC | #1
Hi, We have been using the purecloud APIs via the Java SDK to extract the data out of the purecloud database.
From our experience we have found many discrepancies in the data that we have extracted and the data itself is found to be inconsistent and is purely valid only at the time the data is pulled out..
Apart from the different SDK and APIs that purecloud has provided, are there any alternative methods of retrieving data from ININ which can provide structured data which is easier to consume? We have the need to build a data mart which will hold at least 2 years of call data, containing call aggregates and targets which are used in commercial negotiations. As such, we need to build a Data Store with incremental updates, so the “data as a service” model doesn’t work well. We can make it work, but need to satisfy our business stakeholders that would like to have a cheaper and easier solution. Any advice you can provide would be much appreciated.
Thanks, Anil
tim.smith | 2017-04-21 13:56:47 UTC | #2
PureCloud only provides data as a service via the REST APIs; there is no other option. As has been discussed in other topics on the forum, the data is subject to change for two reasons:
- The data actually changes due to user or system activity
- The data is recalculated due to a bugfix or improvement in the formulas
The data you extract from the APIs will always be correct at the moment it is retrieved. If you're storing that data and reporting off of it instead of querying PureCloud, you always run the risk of looking at outdated data.
system | 2017-08-28 19:34:03 UTC | #3
This post was migrated from the old Developer Forum.
ref: 1210