SlideServe
Menu
Préférences
© SlideServe · v2026

Applying SAS Parallel-Processing Feature

nathaniel-carney avatar
7 diapositives · 221 Views · Nov 28, 2014

Applying SAS Parallel-Processing Feature. Berwick Chan, berwick.chan@kp.org Kaiser Permanente Vaccine Study Center NCAL Division of Research For BASAS May 2014 meeting. SAS Step-by-Step Sequential Processing Flow. Execution Time. SAS starts. Task 1. X seconds. Task 2. y seconds.

Applying SAS Parallel-Processing Feature - slide 1
01 / 7Applying SAS Parallel-Processing Feature
1 / 17

Télécharger la présentation

Applying SAS Parallel-Processing Feature
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Applying SAS Parallel-Processing Feature Berwick Chan, berwick.chan@kp.org Kaiser Permanente Vaccine Study Center NCAL Division of Research For BASAS May 2014 meeting

  2. SAS Step-by-Step Sequential Processing Flow Execution Time SAS starts Task 1 X seconds Task 2 y seconds Total: (x+y) seconds SAS ends Applying SAS Paralle Processing Feature - B. Chan

  3. SAS Parallel Processing Flow Execution Time SAS starts Task1 Task 2 SAS starts SAS starts Task 2 y sec Task 1 SAS ends x sec SAS ends Total exec time: max(x,y) sec SAS ends Applying SAS Paralle Processing Feature - B. Chan

  4. Ideal Tasks For Parallel Processing • Independent tasks that run on the same server. For example, sorting 2+ huge SAS tables • Independent tasks that run on different servers. For example, reading Oracle/DB2/Teradata tables simultaneously • Linking standalone SAS programs together with a set of user-defined condition. (Production job setting) Applying SAS Paralle Processing Feature - B. Chan

  5. SAS Code Samples • Basic MP-Connect program structure • Sorting two tables concurrently • Sending two passthrusql to different servers concurrently Applying SAS Paralle Processing Feature - B. Chan

  6. More SAS Code Samples Linking/Running independent SAS programs with controls such as: • Be able to communicate among independent programs • Be able to check status of individual program • Be able to define logic to determine program flow on the fly, for example, if anyone of the independent programs yields non zero return code then abort the entire program Applying SAS Paralle Processing Feature - B. Chan

  7. More About MP-Connect • Useful links: http://support.sas.com/onlinedoc/913/getDoc/en/connref.hlp/connrefwhatsnew900.htm http://support.sas.com/rnd/scalability/tricks/connect.html http://www2.sas.com/proceedings/sugi28/279-28.pdf Applying SAS Paralle Processing Feature - B. Chan