Troubleshoot Data Delivery Service—DDS
This topic provides quick tips for some common issues that you might encounter with Data Delivery Service. For help with issues that are not listed, contact your Sage IntacctCustomer Support representative.
| Subscription | Data Delivery Service |
|---|---|
| Regional availability |
All regions |
| User type | Business user with admin privileges |
Transfer times can be slow when there's an excess of DDS jobs running on a tenant.
To ensure optimum DDS performance, set the maximum number of DDS Jobs that a tenant can run daily. For more information, see Create a manual DDS process.
A DDS job can fail to process or complete if you’re logged out of your cloud service account, or your login credentials aren't recognized.
DDS must be allowed access to your cloud service account. Ensure that your login credentials are correct and there are no connectivity issues. It’s recommended that you use Blob Service instead of File Service to prevent this from happening.
DDS jobs can stall for a number of reasons, including network issues or internal processing errors. Review the detailed DDS history logs to identify and resolve the issue. For more information, see Work with DDS history.
DDS jobs can fail due to schema changes such as the following:
- Adding and removing columns
- Removing tables
- Column order changes
- Column size changes
- Column type changes
- Column nullability changes
Ensure that schema changes are properly managed and communicated.
DDS requests can fail due to API concurrency limits.
Ensure that API requests are properly managed and do not exceed concurrency limits. For more information, see REST API, XML API, and developer resources.
Firewalls and network configurations can block DDS communication and cause job failures.
Configure your firewalls and networks to allow DDS traffic. For more information, contact your network or system administrator.
Implement a Retry Process for DDS requests.
When you kick off DDS requests using the API, it’s recommended to have a retry process in place.
Example API request:
<content>
<function controlid="testControlId">
<read>
<object>GLBATCH</object>
<fields>*</fields>
<keys>3898,3260</keys>
<returnFormat>xml</returnFormat>
</read>
</function>
</content>
For more information, see REST API, XML API, and developer resources.
Full DDS downloads can fail when there are issues with the data that's requested.
Implement an API wrapper around DDS that filters data by years to resolve this issue. For more information, see REST API, XML API, and developer resources.