To understand how SAS Enterprise Guide assigns and accesses libraries,
it is helpful to understand the metadata LIBNAME engine. The engine,
also called the META engine, enables you to use a LIBNAME statement
to reference a metadata definition for a library, rather than specifying
the physical location of the library's tables. By default, the META
engine provides read-only access to a library, which prevents the
library contents from being different from the library metadata.
If you use the METAOUT=DATA
option in the LIBNAME statement, the META engine can access tables
that are not defined in metadata but that exist in the physical library.
This option enables you to add and modify tables in the library. However,
any metadata authorization settings that have been applied to tables
or columns in the library are enforced. If a SAS program changes the
contents of a library that uses the METAOUT=DATA option, you must
synchronize the physical data and the metadata. To synchronize the
data, you can use the Register Tables function in SAS Management Console,
the METALIB procedure, or the Update Library Metadata task in SAS
Enterprise Guide.