BookmarkSubscribeRSS Feed
Shakti_Sourav
Quartz | Level 8

Hi Team,

 

I am getting Network Timed Error in DM Server (SAS Dataflux). I have attached error log and  Screenshot for your references.please suggest me how to resolve this issue.

Shakti_Sourav_0-1657338618132.png

Shakti_Sourav_1-1657340335568.png

 

 

7 REPLIES 7
SASKiwi
PROC Star

This is a SAS data connection to Oracle timeout problem. How long did your job run before timing out? If it is for a long time then this is probably caused by an Oracle server setting or possibly a network firewall rule setting. I suggest you contact an Oracle DBA in your organisation to find out if there is an Oracle server setting causing this. If not, then consult your IT server administrators regarding firewall rule settings.

 

EDIT: Your job log indicates the Oracle query ran for 2.5 hours which isn't a really long time. Same advice as above applies.

Shakti_Sourav
Quartz | Level 8
Hi SASKiwi,
I hope you are doing well !!
As per your suggestion, I am checking with it. And this job taking 13 to 14 hours to run.
Start time - 08th July 2022 11:57 AM
End Time - 09th July 2022 02:28 AM
SASKiwi
PROC Star

Yes, good thanks as I hope you are. As you have found, DataFlux jobs are quite resource intensive 🙂. We run our DataFlux jobs in parallel to speed them up. One of my jobs took 12 or 13 hours to run. It now runs in 4.5 hours by running three of them in parallel.

 

You could also consider running the Oracle query in a separate job, just in case it is the following processing that is slowing it down.

Shakti_Sourav
Quartz | Level 8

As per your suggestion, we also ran the jobs in parallel. but same error I got.

I have attcahed screenshot. please check it, and let me know, is there any solution to jobs run in parallel or it is correct ???

 

Shakti_Sourav_0-1657607497511.png

 

 

Shakti_Sourav
Quartz | Level 8
How to run it parallel. I have used fork node and created separate jobs. But it's taking 28 hours to execute contains 7crores of data. And also got network timed out error when reading the data in another job. Please suggest how to do it?
SASKiwi
PROC Star

@Shakti_Sourav  - If you want to try parallel processing then I suggest you do a simple test. Take two copies of your single stream job then add a filter to the start of each one so they read a different set of data. Then run the two jobs manually at the same time and see if this speeds up the processing. Doing a simple test first will show you if parallel processing is going to help.

 

The way I parallel process with DataFlux is very different to the way you are trying it unfortunately. I'm using SAS programs and a SAS product called SAS/CONNECT to call DataFlux jobs to run them in parallel. I suspect you are not familiar with the SAS language and probably don't have SAS/CONNECT so I can't just show you how I do it. I believe it is possible to parallel process just using DataFlux, but to figure it out I'd have to spend a lot of time experimenting, which is time I don't have. I recommend you open a SAS Tech Support track to solve this.

SASKiwi
PROC Star

@Shakti_Sourav  - From what I understand, to parallel process only in DataFlux, you create a single Data Job containing the tasks you want to run in parallel. Then you create a Process Job that will then run the Data Job in parallel, using the Fork or Parallel Iterator utilities. I'm not familiar with the details for setting this up so as I already mentioned I suggest you get help from SAS Tech Support. 

sas-innovate-wordmark-2025-midnight.png

Register Today!

Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.


Register now!

Mastering the WHERE Clause in PROC SQL

SAS' Charu Shankar shares her PROC SQL expertise by showing you how to master the WHERE clause using real winter weather data.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 7 replies
  • 1427 views
  • 1 like
  • 2 in conversation