Previous Page | Next Page

Hints and Tips for Using the INFOMAPS Procedure or the Information Maps Engine

Hints and Tips for Using the Information Maps Engine


Improving the Performance of the Information Maps Engine

To improve the performance of the Information Maps engine, consider the following:


Creating Information Maps That Work Well with the Information Maps Engine


Following SAS Naming Restrictions

Information maps that meet the following restrictions work well with the Information Maps engine:

Note:   Clients that rely on the Information Maps engine, such as SAS Enterprise Guide and SAS Add-in for Microsoft Office, are affected by these name and description length constraints.  [cautionend]

For more information about names in the SAS language, see "Rules for Words and Names in the SAS Language" in SAS Language Reference: Concepts.

Using Calculated Data Items

Calculated data items in information maps used by the Information Maps engine or by clients that rely on the engine, such as SAS Enterprise Guide and SAS Add-in for Microsoft Office, should be created using the data in the expression whenever possible. Data items that are based on expressions that include either business data or summarization functions cannot be used in detailed queries. Calculated data items appear only when the AGGREGATE=YES option is used.


Working with Natural Language Names in SAS

Information map names, data item names, and filter names can be stored as natural language names in the metadata. Natural language names have blank spaces separating the words in the name or include symbols in the name. To use natural language names in SAS, you need to do the following:

The following example uses the Information Maps engine to make an information map with a natural language name available for use in the PRINT procedure:

libname mymap infomaps ... ;

option validvarname=any;
proc print data=mymap."Results  (Yearly)"n (drop="Tax Rate (Yearly)"n);
run;

The VALIDVARNAME=ANY option allows the variable name in the DROP= data set option to include blank spaces, as well as the parentheses symbols. The SAS name literal surrounds the information map name in the PRINT procedure statement to allow the name Tax Rate (Yearly) to remain intact and contain the symbols that are otherwise not allowed in SAS.

Note:   The VALIDVARNAME= option applies only to variable names and filter names. Results (Yearly) is a valid information map name because the PRESERVE_MAP_NAMES= option in the LIBNAME statement for the Information Maps engine defaults to YES.  [cautionend]

Previous Page | Next Page | Top of Page