What’s New in the INFOMAPS Procedure and the Information
Maps LIBNAME Engine for SAS 9.3
Overview
The INFOMAPS procedure
in Base SAS software has the following changes and enhancements:
-
Support for specifying data sources
that are used in every query that is generated from an information
map.
-
Support for using an advanced model
for the join strategy during query generation when the information
map contains more than one measure data item derived from more than
one data source.
-
Support for assigning filters that
are applied to data sources before they are used in the current information
map, including assigning authorization-based filters for a specific
user or group.
-
Support for SAS identity properties
that enable user-specific information to be evaluated in filters.
-
Support for changing the access
permissions of the information map.
-
Support for localizing information
map properties for multiple locales.
-
Support for updating the information
map currently in memory without reloading the information map definition
from the metadata server and for closing the information map currently
in memory without ending the procedure.
-
Support for controlling whether
information maps created by previous SAS releases are updated when
saved.
-
Support for halting the procedure
when an error occurs during batch processing.
The Information Maps
LIBNAME Engine in Base SAS software has been enhanced to recognize
the access permissions of the information map when data is accessed
using the engine.
INFOMAPS Procedure Features
The following statements
are new:
enables you to close
the current information map.
EXPORT LOCALIZABLE_PROPERTIES and IMPORT LOCALIZED_PROPERTIES
support localizing
information map properties for multiple locales.
INSERT IDENTITY_PROPERTY and DELETE IDENTITY_PROPERTY
enable you to insert
a SAS identity property into the current information map and to remove
one or more SAS identity properties from the current information map.
enables you to assign
filters that are applied to data sources before they are used in the
current information map.
enables you to update
the information map in memory without reloading the information map
definition from the metadata server.
enables you to the
change the access permissions of the information map and to assign
authorization-based filters for a specific user or group.
The following statements
have been enhanced:
has a new ERRORSTOP
option that enables you to control whether the procedure halts when
an error occurs during batch processing.
INSERT DATASOURCE and UPDATE DATASOURCE
have a new REQUIRED_DATASOURCE=
option that enables you to specify that the data source is used in
every query that is generated from an information map.
has a new REQUIRED_DATASOURCES=
option that enables you to manage the list of required data sources
for an information map.
INSERT FILTER and UPDATE FILTER
have a new HIDDEN=
option that enables you to specify whether the filter is hidden from
users of the information map.
NEW INFOMAP and UPDATE INFOMAP
have a new JOIN_MODEL=
option that enables you to control whether a basic or advanced model
is used for the join strategy during query generation.
has new ALLOW_MAJOR_VERSION_UPGRADE=
and ALLOW_MINOR_VERSION_UPGRADE= options that enable you to control
the migration of information maps created by previous SAS releases.
Information Maps LIBNAME Engine Features
The Information Maps
LIBNAME Engine now honors the user’s Read permission setting
for the information map and its data sources. A user is not allowed
to access data via the Information Maps engine if the user's Read
permission for the information map or its data sources in the metadata
server is DENY.
Copyright © SAS Institute Inc. All rights reserved.