Hi Dataarch_MM,
Thanks for reaching out to Microsoft Q&A.
This could be related to a DNS or configuration issue, as suggested by the "Service Unavailable DNS failure" message. This connector is still in preview which might explain some limitations or a bug, here are a few steps you could try:
- DNS and Networking:
- Double check the hostname and network connectivity from the Azure IR. Ensure that the IR can resolve the Oracle Cloud Fusion endpoint correctly. You might want to test this with a simple curl or ping command if possible.
- Consider using a SHIR instead of Azure IR to see if networking is more reliable, especially for services that might have firewall restrictions or DNS resolution issues.
- Service Cloud Connector Configuration:
- Since you're able to connect via the REST connector, confirm if the endpoint formats differ between the REST API and the Oracle Service Cloud connector. Check if any extra parameters, like authentication tokens or certificates, are required for the Oracle Service Cloud Connector.
- If you're working with Oracle Fusion, validate that the endpoint you're using is specifically for Oracle Fusion data and not a different service under Oracle Cloud.
- Optimize REST Connector:
- Since the REST connector works but is slow, consider improving throughput by leveraging parallelism in Synapse pipelines. You can break down the export into smaller, paginated requests or use batch processing, if supported, to speed up the extraction. You may also want to adjust settings like degree of parallelism or concurrent connections in the REST connector to handle larger data volumes more efficiently.
- Alternative Approach:
- If the built-in connectors are insufficient, consider building a custom solution using Azure Functions or Logic Apps to extract data from Oracle Fusion using its REST API. You can then store the data in Azure Data Lake. This method allows more control over error handling, data partitioning, and optimization of the extraction process.
There are third-party ETL tools such as Informatica or Talend that offer connectors for Oracle Cloud Fusion and can write to Azure Data Lake. These might provide better performance and reliability if Synapse connectors continue to pose challenges.
For a monthly full backup of Oracle Fusion, it's important to ensure the extraction process is both efficient and reliable. You might want to explore the bulk data export options within Oracle Fusion itself, as this could be better suited for large datasets than real-time APIs.
Please 'Upvote'(Thumbs-up) and 'Accept' as an answer if the reply was helpful. This will benefit other community members who face the same issue.