You need to load and unload
locales to run data-cleansing programs in SAS. Conversely, you do
not need to load locales if your SAS programs run jobs and services
on a DataFlux Data Management Server.
Before you run data-cleansing
programs in SAS, load locales into memory as described in
%DQLOAD AUTOCALL Macro. Use the DQSETUPLOC= option to specify the location of the
Quality Knowledge Base. Use the DQLOCALE= option to specify an ordered list of locales.
The order of locales in the
locale list is pertinent only when one of the following conditions is true:
-
A
locale is not specified by name.
-
The specified locale is not loaded into memory.
-
Input data is insufficient for
the DQLOCALEGUESS function.
If a locale cannot be established, SAS searches the list of locales. SAS references
the first
definition it finds that has the specified name. Use the
DQLOCALEGUESS Function to determine the best locale for that data.
You can change the values
of the system options DQSETUPLOC= and DQLOCALE=. However, doing so
does not load different locales into memory. For this reason, it is
recommended that you use the
%DQLOAD AUTOCALL Macro to change the values of the two
data quality system options.
If you change locale files in the Quality Knowledge Base using the DataFlux Data Management
Studio software, you must reload macros into memory
with the %DQLOAD AUTOCALL macro before cleansing data.
After you submit your data-cleansing programs, you can unload the locale from memory
by using the
%DQUNLOAD AUTOCALL Macro.
New locales and updates to existing locales are provided periodically by SAS DataFlux
in the form of a new Quality Knowledge Base. Quality Knowledge Bases that you have
licensed can be downloaded from the
SAS Downloads site.