Product-Specific SAS Migration Utility Properties |
The following tables describe unique properties for SAS Marketing Optimization for the SAS tier that the SAS Migration Utility uses when creating a migration analysis report, or later in the process when the utility builds a migration package. To use these properties, add them to your migration utility properties file. For more information, see Run the Migration Utility Using a Properties File.
For the latest SAS Migration Utility properties list, see http://support.sas.com/migration/utilitynotes.
This topic contains the following SAS Marketing Optimization SAS tier migration utility properties:
The following table describes the mktopt.install.dir property:
Property | mktopt.install.dir |
Examples |
mktopt.install.dir=C:\\Program Files\\mySAS\\SAS 9.1\\Mktopt\\Ucmacros
mktopt.install.dir=/mySAS/SAS_9.1/Ucmacros/Mktopt |
When to Use | If the SAS Marketing Optimization uncompiled macros are installed in a different directory than the default installation directory. Be sure to specify an absolute file system path. |
The following table describes the mktopt.appserver.context.directory property:
Property | mktopt.appserver.context.directory |
Examples |
mktopt.appserver.context.directory=C:\\SAS\\Config\\Lev1\\mySASMain
mktopt.appserver.context.directory=/SAS/Config/Lev1/mySASMain |
When to Use | If the SAS Application Server context directory differs from the default SAS Application Server directory (SASMain). |
The following table describes the mktopt.appserver.autoexec.directory.and.name property:
Property | mktopt.appserver.autoexec.directory.and.name |
Examples |
mktopt.appserver.autoexec.directory.and.name=C:\\SAS\\Config\\Lev1\\mySASMain\\my_appserver_autoexec.sas
mktopt.appserver.autoexec.directory.and.name=/SAS/Config/Lev1/mySASMain/my_appserver_autoexec.sas |
When to Use | If the SAS Application Server autoexec file is relocated from its default location under the application server context directory or it is renamed from its default value of appserver_autoexec.sas, or both. Note that the property value should be an absolute file system path and filename of the autoexec file (including its .sas extension) that performs a %include of MarketingOptimization_autoexec.sas. |
The following table describes the mktopt.autoexec.directory.and.name property:
Property | mktopt.autoexec.directory.and.name |
Examples |
mktopt.autoexec.directory.and.name=C:\\SAS\\Config\\Lev1\\mySASMain\\myMarketingOptimization_autoexec.sas
mktopt.autoexec.directory.and.name=/SAS/Config/Lev1/mySASMain/myMarketingOptimization_autoexec.sas |
When to Use | If the SAS Marketing Optimization autoexec file is relocated from its default location under the application server context directory or it is renamed from its default value of MarketingOptimization_autoexec.sas or both. Note that the property value should be an absolute file system path and filename of the Marketing Optimization autoexec file (including its .sas extension) that runs when the workspace server is invoked to execute SAS Marketing Optimization code. |
The following table describes the mktopt.properties.autocopy property:
Property | mktopt.properties.autocopy |
Example | mktopt.properties.autocopy=false |
When to Use |
Set to false if you do not want certain SAS Marketing Optimization property
and macro variable values to automatically propagate when migrating to SAS
9.2 or SAS Marketing Optimization 5.3.
The valid values are true (default) or false. (The migration utility interprets any other value as true.) |
The following table describes the mktopt.generate.detailreports property:
Property | mktopt.generate.detailreports |
Example | mktopt.generate.detailreports=false |
When to Use |
Set to false if you do not want detailed analysis reports regarding
your SAS Marketing Optimization data and metadata generated by the SAS Migration
Utility in analyze mode.
The valid values are true (default) or false. (The migration utility interprets any other value as true.) Note: When this property is false, you are still able to run the SAS Marketing Optimization analysis tool from an interactive SAS session to generate reports that are specific to SAS Marketing Optimization. For more information, contact your SAS representative. |
The following table describes the mktopt.detailreports.home property:
Property | mktopt.detailreports.home |
Example | mktopt.detailreports.home=mo |
When to Use |
Specify mo if you want your migration analysis
reports to be generated in a subdirectory under the Marketing Automation configuration
directory. The migration utility places your reports in a subdirectory named analysis_data (for example,
C:\SAS\Config\Lev1\SASMain\Data\MarketingOptimization\analysis_data).
By default, the migration utility writes Marketing Automation analysis reports to the mktopt/analysisReport subdirectory under its output directory (specified by SMU.Output.Dir). The valid values are: smu (default) or mo. (The migration utility interprets any other value as smu.) |
The following table describes the mktopt.numeric.measures.autorename property:
Property | mktopt.numeric.measures.autorename |
Example | mktopt.numeric.measures.autorename=true |
When to Use |
Set to true if during the migration utility analysis phase you want
to automatically rename numeric measure names in the datastore that exceed
the 26-character length limit imposed by SAS 9.2 and Marketing Optimization
5.3.
The valid values are true or false (default). (The migration utility interprets any other value as false.) |
Usage notes:
Automatic renaming is possible only if it is determined that simple truncation of numeric measure names whose length exceeds 26 characters does not result in duplicate names and does not result in a name that occurs as a string within a character attribute.
Automatic renaming is an "all or none" feature. If it is requested, all numeric measure names exceeding 26 characters in length must be unique and must not appear as a string within other character attributes after truncation in order for automatic renaming to proceed. Otherwise, no numeric measures will be automatically renamed. Selective or partial automatic renaming is not supported.
If truncation would yield duplicate names or a string that occurs within a character attribute, automatic renaming will not be performed, regardless of the setting of this property. In other words, this property does not act as an override. In this case, it will be necessary to manually rename numeric measure names whose length exceeds 26 characters to conform to the 26-character length restriction.
Migration of SAS Marketing Optimization 5.1 to SAS Marketing Optimization 5.3 will not be allowed to proceed until all numeric measure names have been found to conform to the 26-character length restriction.
Copyright © 2010 by SAS Institute Inc., Cary, NC, USA. All rights reserved.