SAS Documentation
SASĀ® Solution for Stress Testing
Reference manual - version 08.2021
Loading...
Searching...
No Matches
irmst_node_set_cardinality_byn.sas File Reference

Compute cardinality for parallel IRM execution. More...

Go to the source code of this file.

Detailed Description

Compute cardinality for parallel IRM execution.

Parameters
[in]n_partitionsMacro variable (set via the IRM macrovarload facility) specifying the number of requested partitions. Valid options: MAX, AUTO, <N>. See below for details.
[in]ds_inInput table to be partitioned
[out]ds_out_cardinalityOutput IRM cardinality table

This node sets the number of data partitions for enabling IRM parallel processing:

  • If N_PARTITIONS = MAX, the cardinality is set to the total number of available CPUs (as returned by &SYSNCPU)
  • If N_PARTITIONS = AUTO, the cardinality is set to 80% of the total number of available CPUs
  • If N_PARTITIONS =

, the cardinality is set to the specified value

In addition the following macro utilities are called:

Macro name Description Further information
irm_session_prepare Reads RUN_OPTION table and sets logging options irm_session_prepare.sas
irm_session_cleanup Removes all non-IRM WORK datasets/views and deletes all user-created macro variables from workspace session irm_session_cleanup.sas
Author
SAS Institute Inc.
Date
2018

Definition in file irmst_node_set_cardinality_byn.sas.