0% found this document useful (0 votes)
39 views63 pages

Sas Ques

The document discusses various methods for updating and managing SAS table metadata. It covers topics like updating table metadata, using the METALIB procedure, assigning libraries, deleting unused table definitions, and required permissions for administrative tasks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views63 pages

Sas Ques

The document discusses various methods for updating and managing SAS table metadata. It covers topics like updating table metadata, using the METALIB procedure, assigning libraries, deleting unused table definitions, and required permissions for administrative tasks.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 63

The method for updating table metadata that provides for the most control over

updating features and can be run in batch.


METALIB procedure using SAS code.
True/False:

Updating table metadata enables you to update table security settings at the
metadata and operating system level
False
Previous
Play
Next
Rewind 10 seconds
Move forward 10 seconds
Unmute
0:03
/
0:15
Full screen

Brainpower
Read More
A client wants to have their system set up so that stored processes can access
libraries without
having to manage library assignments in the stored process code. How should the
libraries be
assigned?
By pre**assignment
True/False:

SAS Enterprise Guide Explorer's library management feature allows access to the
METALIB procedure
False
A host is using an LDAP provider as a back**end authentication mechanism. For this
setup, how does the SAS server view the authentication?
Host authentication
A platform administrator needs to delete metadata for table definitions with the
following
characteristics:

** The table definitions exist in the metadata repository


** The table definitions do not have a corresponding table in the physical library

After performing impact analysis, what action should the platform administrator take?
Update table metadata
Given the following applications:

** SAS Add**in for Microsoft Office


** SAS Enterprise Guide

By default, how do these applications assign libraries?


By using the metadata LIBNAME engine
A customer's environment has a standard workspace server instantiated by the
object spawner.
What authentication is required to support this configuration?
Host Authentication
What is an advantage of pre**assigned libraries?
Libraries are available in stored processes with no additional steps.
What is a disadvantage of pre**assigned libraries?
Pre**assigned libraries must be identical across all SAS client applications.
In order of precedence from highest to lowest, how are permissions on a metadata
item evaluated?
Directly applied and ACT applied, Inherited from parent, Inherited from default ACT
The WriteMemberMetadata (WMM) permission is only found on which type of items?
Folders
True/False:

A direct member of multiple groups cannot have conflicting settings.


False
A platform administrator needs to register OLAP cubes. What permission levels are
required for this task?
WM for the OLAP schema and WMM for the target folder.
Which permissions are found on all metadata item types?
RM WM
A platform administrator needs to associate a library with an application server. What
permission level on the application server will the platform administrator need for this
task?
WM (WriteMetadata)
Given the following authorization setup:

** Mary is a direct member of DeptA and DeptB


** Library Sales2 has an explicit RM denial for DeptA.
** Library Sales2 has an explicit RM grant for DeptB.

True/False:

Mary cannot see Library Sales2.


True
True/False:
Security can be applied in SAS metadata and in the RDBMS.
True
A platform administrator wants to prevent all restricted users from accessing data
that requires the
Read permission. Which permission level(s) should the platform administrator
assign?
R for PUBLIC
A platform administrator wants to provide SAS Administrators and service identities
with exclusive
read access to metadata. Which permission levels should the platform administrator
assign?
RM for PUBLIC, SAS Administrators, and SAS System Services
An identity hierarchy specifies a list of identities and the order of precedence of those
identities.
Which listing of identities is ranked from highest priority to lowest priority?
Indirect group
User
PUBLIC
SASUSERS
Direct group
User, direct group, indirect group, SASUSERS, PUBLIC
True/False:

SASUSERS is a subset of PUBLIC


True
Given the following authorization setup:

** Mary is a direct member of DeptA.


** DeptA is a direct member of DeptB.
** Library Sales2 has an explicit denial for DeptA.
** Library Sales2 has an explicit grant for DeptB.

True/False:

Mary cannot see Library Sales2.


True
What is the correct order in which to start up the SAS servers and spawners?
Metadata server, ObjectSpawner, OLAP server
A platform administrator wants to physically segregate the physical storage for
metadata in a single environment. What should the platform administrator create?
Additional custom repositories
A user needs to modify metadata. Which method should be used?
Use the appropriate SAS application to make the modification.
You used the SAS Add**In for Microsoft Office in Microsoft Excel to view a SAS
OLAP cube. Which
type of server is used to access the OLAP cube?
OLAP Server
If a server or spawner is failing to start, what would be the most appropriate first step
in troubleshooting the cause of the failure?
Copy the command line used to invoke the server and issue it directly in the
operating system, noting any errors or information generated.
Metadata repositories are a collection of files in a physical folder. In what format are
the files stored?
SAS data sets
True/False:

By default, the SASMeta application server context holds the metadata server
definition and a definition for a workspace server and DATA step
batch server used for administrative functions.
True
True/False:

By default, pooled workspace server and stored process server run under shared
credentials
True
Identify the repository that holds information about the other repositories in the
environment.
Repository manager
The passwords for service accounts that occur in some of the configuration files
have been changed. What action should the platform administrator take?
Update passwords with the SAS Deployment Manager.
True/False:

If you are unable to connect to or use a server a viable option is to modify the SAS
Server configuration files and attempt to restart.
False
How many object spawners, at a minimum, need to be defined in the metadata?
One per machine running a stored process server, workspace server, and/or pooled
workspace server.
True/False:

You have used the SAS Management Console to unregister a repository. The
metadata for the repository is deleted but the physical files are not affected.
True
True/False:

The metadata and physical files for the repository are deleted when you use the
SMC to delete a repository.
True
After the SAS configuration completes, all of the configuration directories, files, and
scripts are
owned by this user.
The user who performed the installation.
What is the SAS configuration directory on each server machine protected by?
Operating System controls.
Identify the object type that can be promoted.
Libraries
The environment contains a restore program named restoreServer.sas.

True/False:

It connects to the metadata server using the SAS Trust credentials.


False
True/False:

The OMABAKUP macro stops the metadata server while performing a backup.
False
In what state must the metadata server be in if you choose to use operating system
commands to backup metadata repositories?
Stopped
A platform administrator used operating system commands to backup the metadata
repositories and repository manager in a SAS environment. When the platform
administrator attempted to restore the SAS environment, the backup files were
unusable. What is the most likely cause of the
backup files being unusable?
The metadata server was Online when the backup was taken.
A platform administrator needs to restore backup files to a running metadata server.
Which macro can the platform administrator use to perform this task?
OMABAKUP
The metadata server is stopped. What will be the result when operating system
commands are used to backup the metadata repositories and repository manager?
The backup files should be usable for a restore.
True/False:

You can use the RESTORE macro to restore your SAS Environment.
False
A user needs to access data in a cube. The user has the following characteristics:

** Is in Enterprise Guide
** OLAP role does not have Read and ReadMetadata permissions for the cube

What will be the result when the user attempts to access data in the cube?
The user will not be able to access the data.
True/False:
The "Enterprise Guide: Unrestricted" role is pre**defined.
False
The suffix of a SAS Internal account
@saspw
An internal account is used to provide the initial connection to which server?
MetaData Server
When you use a connection profile and the SASSEC_LOCAL_PW_SAVE option is
set to Y, which pieces of information is it possible to save?
User ID and Password
Which groups are pre**defined in the SAS metadata?
SASUSERS
SAS Administrators
SAS General Servers
A platform administrator needs to provide seamless access to the standard
workspace server in a mixed provider environment. SAS Token Authentication is not
applicable. How should the platform administrator handle passwords for external
accounts?
Store the passwords in metadata.
A platform administrator has converted the standard workspace server to use SAS
Token Authentication in a mixed provider environment. What will be the outcome of
this conversion?
Seamless access will be provided.
To support seamless access to database servers or SAS processing servers, a login
for outbound use may be defined in the metadata.

An outbound login must include this information


User ID, password, authentication domain
This SAS metadata object that pairs logins with the server definitions where those
credentials will correctly authenticate
Authentication domain
Which server does the Connection Profile allow you to connect to?
Metadata server
In most deployments of the Platform for SAS Business Analytics, which type of
access requires passwords for external accounts to be stored in the metadata?
Seamless access to external databases
How do you modify the logging levels of a server without having to restart the
server?
Use the Server Manager plug**in to modify the logger settings dynamically.
A platform administrator needs to update service account passwords in the metadata
and configuration files. How can the platform administrator perform this configuration
task?
Use the SAS Deployment Manager.
Place the Log events in order of Diagnostic Level for severity from Highest (most
severe) to Lowest.

DEBUG
INFO
ERROR
WARN
ERROR, WARN, INFO, DEBUG
True/False:

By default, the workspace server creates a log file.


False
A platform administrator is working with SAS OLAP servers and wants to:

** Display all OLAP servers and schemas


** Provide session controls
** Manage advanced server options

How can the platform administrator perform these tasks?


Use the SAS OLAP Server Monitor plug**in
Who should have SAS Management Console installed on their desktops?
SAS Administrators
Who Should NOT have access to SAS Environment Manager?
End users
How often do you need to secure the SAS configuration and set up your metadata
folder structure?
at installation time and as needed thereafter
How often do you need to check the status of your SAS servers?
daily
How often do you need to investigate server logs or modify logging?
as needed
How often do you need to back up your environment?
daily
How often do you need to add users to the environment, manage their access, and
establish connectivity to data sources?
at installation time and as needed thereafter
How often do you need to move metadata?
never or as needed
Which users in your environment do you need to register in the metadata?
all users who need access to SAS applications and metadata
What would happen if you remove the repository ACT?
All permissions are granted
What is the effect of explicitly denying PUBLIC RM?
PUBLIC is denied RM, which overrides all indirect settings for the other users and
groups but does not override explicit or ACT settings for other users and groups
If an ACT includes settings for Ellen and you apply the ACT to an object that already
lists Ellen on the Authorization of an object, what happens to Ellen's permissions?
Explicit settings are not affected and indirect settings are changed to ACT settings
What do the settings on the Authorization tab in SAS Management Console or the
Authorization Page in SAS Environment Manager of the ACT affect?
The settings control who can access and modify the ACT itself.
The Private User Folder ACT does not include permissions for individual users such
as Barbara. How is Barbara granted access to her My Folder?
Barbara is explicitly granted access on the Authorization tab of her My Folder.
What should the setting for PUBLIC for RM be on the Protect ACT?
nothing, because the context in which the ACT is applied should determine the
setting
The unrestricted user can see the Sample Data library and its tables registered in the
metadata using SAS Management Console.
Marcel cannot see the Sample Data library and tables in SAS Add**In for Microsoft
Office or in SAS Data Integration Studio. What is the problem?
Marcel was denied access to the Sample Data library via metadata permissions
The unrestricted user can see the Sample Data library and its tables registered in the
metadata using SAS Management Console.
Marcel can see the Sample Data library and tables in SAS Add**In for Microsoft
Office but cannot open the table. What is a possible cause of this problem?
Marcel does not have sufficient access to the table metadata or access to the
physical table in the operating system or database where it resides.
Marcel can see the Sample Data Library and tables in SAS Management Console
and in SAS Data Integration Studio. Marcel can open the table in SAS Data
Integration Studio. Marcel cannot see the Sample Data library and tables in the SAS
Add**In for Microsoft Office.

What is the problem?


The Sample Data library was not assigned to an application server.
Which server does the Connection Profile allow you to connect to?

A) metadata server
B) workspace server
C) OLAP server
D) stored process server
A) metadata server
In most deployments of the Platform for SAS Business Analytics, which type of
access requires passwords for external accounts to be stored in the metadata?

A) seamless access to the SAS datasets


B) seamless access to SAS OLAP cubes
C) seamless access to external databases
D) all of the above
C) seamless access to external databases
How do you modify the logging levels of a server without having to restart the
server?

A) Modify the RollingFileAppender.


B) Use the IOM ServerAppender to specify the message.
C) Use the Server Manager plug**in to modify the logger settings dynamically.
D) Modify the logconfig.xml file.
C) Use the Server Manager plug**in to modify the logger settings dynamically.
A platform administrator needs to update service account passwords in the metadata
and configuration files. How can the platform administrator perform this configuration
task?

A) Modify the RollingFileAppender.


B) Use the Server Manager plug**in.
C) Use the SAS Deployment Manager.
D) Modify the UpdatePasswords.html file.
C) Use the SAS Deployment Manager.
Place the Log events in order of Diagnostic Level for severity from Highest (most
severe) to Lowest.

A) DEBUG, INFO, ERROR, WARN


B) WARN, ERROR, DEBUG, TRACE
C) ERROR, DEBUG, TRACE, WARN
D) ERROR, WARN, INFO, DEBUG
D) ERROR, WARN, INFO, DEBUG
Which process does NOT create a log file by default?

A) Metadata server
B) Workspace server
C) Object spawner
D) OLAP Server
B) Workspace server
A platform administrator is working with SAS OLAP servers and wants to: ** display
all OLAP servers and schemas ** provide session controls ** manage advanced
server options How can the platform administrator perform these tasks?

A) open the Server Monitoring OLAP Tab


B) open the Server Monitoring Servers Tab
C) use the SAS OLAP Server Monitor plug**in
D) use the SAS Server Processes plug**in
C) use the SAS OLAP Server Monitor plug**in
A user needs to access data in a cube. The user has the following characteristics:
**Is in Enterprise Guide
**OLAP role Does not have Read and ReadMetadata permissions for the cube
What will be the result when the user attempts to access data in the cube?

A) The user will be able to access the data since Read and ReadMetadata
permissions are not required.
B) The user will be able to access the data since they are using Enterprise Guide.
C) The user will be able to access the data since they are in the OLAP Role.
D) The user will not be able to access the data.
D) The user will not be able to access the data.
Which role is not pre**defined?

A) Enterprise Guide: Unrestricted


B) Enterprise Guide: Advanced
C) Enterprise Guide: Programming
D) Enterprise Guide: OLAP
A) Enterprise Guide: Unrestricted
The suffix of a SAS Internal account is:

A) @sas
B) @saspw
C) @LocalHost
D) @sasMain
B) @saspw
Given the following authorization setup:

** Mary is a direct member of DeptA and DeptB

** Library Sales2 has an ACT denial for DeptA.

** Library Sales2 has an explicit grant for DeptB.

Which statement is true?

A) Mary can see Library Sales2.


B) Mary cannot see Library Sales2.
C) Mary can see Library Sales2 for data associated with DeptB only.
D) Mary can see Library Sales2 for data flagged as PUBLIC only.
A) Mary can see Library Sales2.
In order of precedence from highest to lowest, how are permissions on a metadata
item evaluated?

A) Directly applied and ACT applied,


Inherited from parent,
Inherited from default ACT
B) ACT applied,
Directly applied,
Inherited from parent,
Inherited from default ACT
C) Inherited from parent,
Inherited from default ACT,
ACT applied,
Directly applied
D) Directly applied,
Inherited from parent,
ACT applied,
Inherited from default ACT
A) Directly applied and ACT applied,
Inherited from parent,
Inherited from default ACT
The WriteMemberMetadata (WWM) permission is only found on which type of items?

A) Data libraries
B) Folders
C) Information Maps
D) Data sets
B) Folders
Which statement regarding precedence principles for authorization is FALSE?

A) Settings on an item have priority over settings on the item's parent.


B) If identity precedence and the type of setting do not resolve a conflict, the
outcome is a denial.
C) Explicit settings have priority over ACT settings.
D) A direct member of multiple groups cannot have conflicting settings.
D) A direct member of multiple groups cannot have conflicting settings.
A platform administrator needs to register OLAP cubes. What permission levels are
required for this task?

A) CM for the target folder and WMMfor the OLAP schema.


B) WM for the OLAP schema and RMLE for the target folder.
C) WM for the target folder and WMM for the OLAP schema.
D) WM for the OLAP schema and WMM for the target folder.
D) WM for the OLAP schema and WMM for the target folder.
An internal account is used to provide the initial connection to which server?

A) workspace server
B) stored process server
C) SAS/SHARE server
D) metadata server
D) metadata server
Which statement is FALSE?

Updating table metadata enables you to:

A) add table metadata for tables that exist in the physical library but have no
metadata in the repository.
B) update table definitions to match corresponding physical tables.
C) update table security settings at the metadata and operating system level.
D) delete metadata for table definitions that exist in the metadata repository but do
not have a corresponding table in the physical library.
C) update table security settings at the metadata and operating system level.
A client wants to have their system set up so that stored processes can access
libraries without having to manage library assignments in the stored process code.
How should the libraries be assigned?

A) by default
B) by client application
C) by pre**assignment
D) by user access
C) by pre**assignment
The METALIB procedure enables you to update table metadata. Which method does
NOT provide access to the METALIB procedure?

A) SAS Management Console's update metadata feature


B) SAS Enterprise Guide Explorer's library management feature
C) SAS Data Integration Studio's update table metadata feature
D) custom code using PROC METALIB.
B) SAS Enterprise Guide Explorer's library management feature
When you use a connection profile and the SASSEC_LOCAL_PW_SAVE option is
set to Y, which pieces of information is it possible to save?

A) User ID
B) Password
C) User ID and Password
D) No information can be saved
C) User ID and Password
Which statement regarding default groups is true?

A) SASUSERS is a subset of PUBLIC


B) PUBLIC is a subset of SASUSERS
C) SASUSERS is a subset of ADMINISTRATORS
D) ADMINISTRATORS is a subset of Unrestricted Users
A) SASUSERS is a subset of PUBLIC
Given the following authorization setup:
** Mary is a direct member of DeptA.

** DeptA is a direct member of DeptB.

** Library Sales2 has an explicit denial for DeptA.

** Library Sales2 has an explicit grant for DeptB.

Which statement is true?

A) Mary can see Library Sales2.


B) Mary cannot see Library Sales2.
C) Mary can see Library Sales2 for data associated with DeptB only.
D) Mary can see Library Sales2 for data flagged as PUBLIC only.
B) Mary cannot see Library Sales2.
Given the following applications:

** SAS Add**in for Microsoft Office

** SAS Enterprise Guide By default,

How do these applications assign libraries?

A) by using the SAS/ACCESS interface


B) by using the metadata LIBNAME engine
C) by using the BASE SAS engine
D) by using the server autoexec file
B) by using the metadata LIBNAME engine
A customer's environment has a standard workspace server instantiated by the
object spawner. What authentication is required to support this configuration?

A) back**end authentication
B) integrated authentication
C) host authentication
D) internal authentication
C) host authentication
Which permissions are found on all metadata item types?

A) RM WM RMM RW Administer
B) RM WM RW Administer
C) RM WM Administer
D) RM WM
D) RM WM
A platform administrator needs to associate a library with an application server. What
permission level on the application server will the platform administrator need for this
task?
A) CM
B) RMLE
C) WM
D) WMM
C) WM
Given the following authorization setup:

** Mary is a direct member of DeptA and DeptB


** Library Sales2 has an explicit RM denial for DeptA.

** Library Sales2 has an explicit RM grant for DeptB.

Which statement is true?

A) Mary can see Library Sales2.


B) Mary cannot see Library Sales2.
C) Mary can see Library Sales2 for data associated with DeptB only.
D) Mary can see Library Sales2 for data flagged as PUBLIC only.
B) Mary cannot see Library Sales2.
What is the correct order in which to start up the SAS servers and spawners?

A) Batch server, metadata server, object spawner, OLAP server, pooled workspace
server, stored process server, workspace server
B) Workspace server, stored process server, pooled workspace server, OLAP
server, object spawner, metadata server, batch server
C) Metadata server, batch server, object spawner, OLAP server, pooled workspace
server, stored process server, workspace server
D) Metadata server, object spawner, OLAP server
D) Metadata server, object spawner, OLAP server
A platform administrator wants to physically segregate the physical storage for
metadata in a single environment. What should the platform administrator create?

A) additional foundation repositories


B) additional custom repositories
C) additional project repositories
D) additional repository libraries
B) additional custom repositories
A user needs to modify metadata. Which method should be used?

A) Use the appropriate SAS application to make the modification.


B) Open the SAS data sets where the metadata is stored and make the modification.
C) Move the files to a project repository and open the SAS data sets in the physical
folder to make the modification.
D) Use SAS Management Console's Metadata Manager plug**in to make the
modification.
A) Use the appropriate SAS application to make the modification.
You used the SAS Add**In for Microsoft Office in Microsoft Excel to view a SAS
OLAP cube. Which type of server is used to access the OLAP cube?

A) OLAP server
B) Workspace server
C) OLAP and workspace server
D) OLAP and batch server
A) OLAP server
If a server or spawner is failing to start, what would be the most appropriate first step
in troubleshooting the cause of the failure?

A) Run the SAS Deployment Manager to reconfigure the servers.


B) Modify the SAS Server configuration files.
C) Copy the command line used to invoke the server and issue it directly in the
operating system, noting any errors or information generated.
D) Use SAS Management Console to modify the server's configuration.
C) Copy the command line used to invoke the server and issue it directly in the
operating system, noting any errors or information generated.
Metadata repositories are a collection of files in a physical folder. In what format are
the files stored?

A) SAS data sets


B) SAS metadata sets
C) XML
D) SGML
A) SAS data sets
By default, the SASMeta application server context:

A) can only be accessed by unrestricted users.


B) is a backup for the SASApp application server context.
C) only holds the metadata server definition.
D) holds the metadata server definition and a definition for a workspace server and
DATA step batch server used for administrative functions.
D) holds the metadata server definition and a definition for a workspace server and
DATA step batch server used for administrative functions.
Which groups are pre**defined in the SAS metadata?

A) SASUSERS
B) SAS Administrators
C) SAS General Servers
D) All of the above
D) All of the above
The SAS configuration directory on each server machine must be protected by:

A) metadata access controls.


B) operating system controls.
C) the Authorization Manager of SAS Management Console.
D) the default Access Control Template (ACT) .
B) operating system controls.
Identify the object type that can be promoted.

A) users
B) ACT's
C) roles
D) libraries
D) libraries
Your environment contains a restore program named restoreServer.sas. Which
statement regarding restoreServer.sas is FALSE?

A) It connects to the metadata server using the SAS Trust credentials.


B) It writes a log to the metadata server directory.
C) You can execute the program in a SAS session with XCMD option enabled.
D) It restores the backup files from the SASBackup directory to the appropriate
subdirectories in the metadata server directory.
A) It connects to the metadata server using the SAS Trust credentials.
Which statement is FALSE regarding the use of the OMABAKUP macro to backup
the SAS environment?

A) It can be used to restore the backup files.


B) It can be used to reclaim unused disk space with the REORG option.
C) It stops the metadata server while performing a backup.
D) It creates a backup with minimal disruption in service.
C) It stops the metadata server while performing a backup.
A host is using an LDAP provider as a back**end authentication mechanism. For this
setup, how does the SAS server view the authentication?

A) integrated authentication
B) back**end authentication
C) internal authentication
D) host authentication
D) host authentication
By default, which type of servers run under shared credentials?

A) Stored process server and workspace server


B) Workspace server and pooled workspace server
C) Pooled workspace server and stored process server
D) Stored process server, workspace server, and pooled workspace server
C) Pooled workspace server and stored process server
The location of the repository manager physical files can be found in:

A) SAS Management Console.


B) the metadata server's omaconfig.xml file.
C) the foundation repository.
D) the metadata server's sasv9.cfg file.
B) the metadata server's omaconfig.xml file.
Every SAS platform implementation includes:

A) a foundation repository and a repository manager.


B) a foundation repository and a custom repository.
C) a custom repository and a repository manager.
D) multiple project repositories.
A) a foundation repository and a repository manager.
Which procedure allows a platform administrator to update table metadata?

A) METAUPDATE_RULE
B) METASELECT
C) METATABLE
D) METALIB
D) METALIB
Which statement regarding pre**assigned libraries is true?

A) Pre**assigned libraries reduce the initialization time for a workspace server.


B) Pre**assigned libraries always connect to an RDBMS at server initialization.
C) Pre**assigned libraries always connect to a base SAS library at server
initialization.
D) Pre**assigned libraries do not have to be identical across all SAS client
applications.
C) Pre**assigned libraries always connect to a base SAS library at server
initialization.
A platform administrator needs to retrieve from the metadata a complete LIBNAME
statement including the user ID and password.

To complete this task, the platform administrator must be connected to SAS


Management Console with what type of user access in the metadata?

A) Access to the credentials associated with libraries created with the METALIB
procedure.
B) Access to credentials established by the LIBNAME engine.
C) Access to credentials associated with users in the outbound login.
D) Access to credentials for the authentication domain associated with the database
server.
D) Access to credentials for the authentication domain associated with the database
server.
By default, which groups have WriteMetadata on the Foundation repository?
A) PUBLIC
B) SASUSERS
C) ADMINISTRATORS ONLY
D) SAS SYSTEM SERVICES ONLY
B) SASUSERS
Given the following authorization settings for Library Sales2:

Library Sales2's parent folder has an explicit grant of RM for Mary.


Library Sales2 has an explicit denial of RM for PUBLIC.

Which statement is true?

A) Mary can see Library Sales2.


B) Mary can see data flagged as PUBLIC in Library Sales2.
C) Mary cannot see Library Sales2.
D) Mary can see Library Sales2, but not any data flagged as PUBLIC.
C) Mary cannot see Library Sales2.
Which statement is FALSE regarding the WriteMemberMetadata (WMM)
permission?

A) By default, it mirrors the WriteMetadata permission.


B) It only applies to folders.
C) If WriteMetadata is granted, then you should not deny WMM.
D) WMM is inherited from one folder to another folder.
D) WMM is inherited from one folder to another folder.
A user needs to access data in a cube. The user has the following characteristics:
is in Enterprise Guide: OLAP role
does not have Read and ReadMetadata permissions for the cube.
What will be the result when the user attempts to access data in the cube?

A) The user will be able to access the data since Read and ReadMetadata
permissions are not required.
B) The user will be able to access the data since they are using Enterprise Guide.
C) The user will be able to access the data since they are in the OLAP Role.
D) The user will not be able to access the data.
D) The user will not be able to access the data.
On UNIX and z/OS systems, how does the SAS deployment wizard apply
appropriate permissions to the configuration directories, files, and scripts?

a. Automatically
b. By prompting to ask the installer how permissions should be assigned
c. By designating all directories, files, and scripts as owned by the primary group
d. By the site's IT manager
a. Automatically

**The SAS Deployment Wizard ensures that sufficient permissions are set on the
SAS Configuration Directory for Unix and Z/OS.
What is an outcome of applying a SAS maintenance release?

a. The version of SAS displayed in the SAS log changed from 9.3 TS1M2 to 9.4
TS1M3.
b. The version of SAS displayed in the SAS log changed from 9.4 TS1M2 to 9.4
TS1M3.
c. The version of SAS displayed in the SAS log appears the same, and the View
Registry Report shows a new list of hot fixes successfully applied.
d. The version of SAS displayed in the SAS log appears the same, and the View
Registry Report shows no new hot fixes need to be applied.
b. The version of SAS displayed in the SAS log changed from 9.4 TS1M2 to 9.4
TS1M3

**Maintenance is the "M" in the version number. It is not changing the major version
such as 9.3 to 9.4 and is not related to hot fixes discovered with the View Registry
Report.
Which statement about applying a SAS maintenance release is true?

a. It normally can be done without stopping or restarting services.


b. It requires uninstalling some SAS software.
c. It requires a restart of the object spawner if the SAS servers are running.
d. It normally requires a scheduled downtime.
d. It normally requires a scheduled downtime.

**A SAS Maintenance Pack can only be run if all SAS services are stopped.
Normally administrators do a full backup and do it a scheduled downtime. There is
no uninstalling of software required nor is it possible to do with SAS services
running.
What must you do after applying all SAS Installation Data (SID) files?

a. Restart all SAS servers and spawners in the appropriate order, including SAS
Metadata Servers.
b. Log on to the SAS Management Console as sasadm@saspw and validate each
server.
c. Reset SAS Foundation on each machine.
d. Run the following SAS code on each machine where SAS Foundation is installed,
including SAS Metadata Servers:
PROC SETINIT;
RUN;
a. Restart all SAS servers and spawners in the appropriate order, including SAS
Metadata Servers.

**The process to follow after applying all SAS Installation Data (SID) files is
specifically outlined in the Software License Renewal Instructions. PROC SETINIT;
RUN; only tells you when SAS will expire.
A platform administrator wants to physically segregate the physical storage for
metadata in a single environment. What should the platform administrator create?

a. Additional foundation repositories


b. Additional custom repositories
c. Additional project repositories
d. Additional repository libraries
b. Additional custom repositories

**For the purpose of physically separating metadata, custom repositories are


needed.
You have used the SAS Management Console to unregister a repository. Which
statement is true?

a. The metadata for the repository is deleted but the physical files are not affected.
b. The metadata and physical files for the repository are deleted.
c. The metadata for the repository is not affected but the physical files are deleted.
d. The metadata and physical files for the repository are not affected.
a. The metadata for the repository is deleted but the physical files are not affected.

**Unregistering a repository removes the connection between the physical repository


and the metadata.
You have used the SAS Management Console to delete a repository. Which
statement is true?

a. The metadata for the repository is deleted but the physical files are not affected.
b. The metadata for the repository is not affected but the physical files are deleted.
c. The metadata and physical files for the repository are deleted.
d. The metadata and physical files for the repository are not affected.
c. The metadata and physical files for the repository are deleted.

**When deleting a repository you are removing the physical content.


Which type of repository is the BILineage repository?

a. Foundation repository
b. Project repository
c. Custom repository
d. Admin repository
c. Custom repository

**The BILineage repository is a custom repository created for the BILineage plug**in.
The batch export tool creates a file with which file extension?

a. .json
b. .pkg
c. .spk
d. .xml
c. .spk

**The wizard and the batch tool place the exported objects in a SAS package (SPK)
file.
Which server component is used to export or import the SAS Package during the
promotion process?

a. SAS Workspace Server


b. SAS Stored Process Server
c. SAS Web Application Server
d. SAS Distributed In**Process Scheduler Job Runner
a. SAS Workspace Server

**Administrators often log into SAS Management Console as sasadm@saspw. They


may be prompted when trying to complete the promotion process because the
standard workspace server runs as the user making the request. The
sasadm@saspw account is internal and only known to the metadata server, so those
credentials will not launch a standard workspace server.
In SAS Environment Manager, services that fulfill a single business purpose running
on different servers on multiple platforms can be grouped together. What does SAS
Environment Manager call this service?

a. Application
b. Mixed group
c. Control action
d. Platform resource group
a. Application

**This definition comes straight from the System Administration doc ** the concept of
an application is important in EV, it allows components to be grouped and managed
as a group.
In the SAS Environment Manager Resource table, the Availability column for a
server contains the icon. What does this indicate about the server?

a. The server is unavailable.


b. The server has not been configured in SAS Environment Manager.
c. SAS Environment Manager cannot locate the server.
d. The server is not providing availability information.
b. The server has not been configured in SAS Environment Manager.

**As stated in the application help, the gray question mark icon indicates that the
resource has not been configured in SAS Environment Manager.
In the Servers table in SAS Environment Manager, which entry would you select in
order to view availability for the SAS Web Application Server?

a. Pivotal Web Server


b. PostgreSQL
c. SpringSource tc Runtime
d. Active MQ
c. SpringSource tc Runtime

**According to the SAS Environment Manager User's Guide, the SAS Web
Application Server appears in the Servers table as a server type of SpringSource tc
Runtime 7.0.
Which process does NOT create a log file by default?

a. Metadata server
b. Workspace server
c. Object spawner
d. OLAP Server
b. Workspace server

**The Workspace server does not create a log file by default because the log file
would be too large. The metadata server, object spawner and OLAP server do
create log files.
A user attempts to log in to SAS Management Console and sees the following error:

"SASBI.demo.sas.com:8561". No server is available at that port on that machine.

What is not running?

a. The metadata server


b. The object spawner
c. The workspace server
d. The web application server
a. The metadata server

**SAS Management Console will try to connect to the metadata server before
returning control to the user and the metadata server typically listens on port 8561.
In SAS Management Console, how can an administrator verify SAS servers are
functioning correctly?

a. Test the connection to the SAS servers in the Server Manager plug**in.
b. Refresh the servers in the Server Manager plug**in.
c. Validate the servers using the Server Manager plug**in.
d. Reset the active server in the Metadata Manager plug**in.
c. Validate the servers using the Server Manager plug**in.

**Validating the servers in the server manager plug**in executes the command to
start the server as the user.
Which of these events cannot cause an alert in SAS Environment Manager?

a. The availability of a server drops below 70%.


b. A failed server restarts.
c. An ERROR entry is added to a server log.
d. A user is denied access to a server.
d. A user is denied access to a server.

**User access errors do not cause server alerts.


You created a stored process to be run by SAS Enterprise Guide users. When you
register the stored process in the metadata, you can choose to have the stored
process execute on which type of server?

a. A stored process server


b. A workspace server
c. A stored process server or a workspace server
d. A pooled workspace server
c. A stored process server or a workspace server

**In the properties of the stored process, you can choose a stored process server, a
workspace server, or have the application running the stored process decide
between those two servers.
Where would you click in SAS Environment Manager to restart the Object Spawner?

a. Control
b. Alert
c. Manage
d. Inventory
a. Control

**Clicking on control takes you to the screen that has the functionality for restarting
the object spawner.
In SAS Environment Manager, which metric for the SAS Object Spawner displays
the number of SAS servers that are currently running?

a. Current Clients
b. Current Servers
c. Current Thread Count
d. Current Memory Usage
b. Current Servers

**The SAS Content server stores digital content. SASAdmin is an administrative tool,
SASBIPortlets is used to deliver content to SAS Information Delivery Portal and the
SAS StoredProcess is used to run SAS Stored Processes via the web.
Which statement is NOT true regarding the central vault location for backups?

a. The backups from each host machine are copied to that location following each
backup operation.
b. The central vault location is required in a clustered middle**tier environment.
c. The default vault location is /tmp.
d. You can use the SAS Deployment Wizard to specify a central vault location only if
you have a homogeneous operating system environment.
c. The default vault location is /tmp.

**/tmp is not the default location for backups.


What process needs to run on each machine in order for the Deployment Backup
and Recovery Tools to be executed?

a. SAS Deployment Agent


b. SAS Workspace Server
c. SAS Object Spawner
d. SAS Metadata Server
a. SAS Deployment Agent

**The SAS Deployment Agent needs to be running on every host machine in order
for the back up and recovery tool to be used.
A platform administrator has completed a successful recovery of the metadata
server. Which action will now occur?

a. The Reorganize Repositories option will execute.


b. The Metadata Backup Facility will run a backup automatically.
c. The JOURNALTYPE option in the omaconfig.xml file will change to
ROLL_FORWARD.
d. The Backup and Restore Wizard in SAS Management Console will prompt for a
backup.
b. The Metadata Backup Facility will run a backup automatically.

**When performing a recovery with the metadata server backup facility, an automatic
backup will then automatically occur.
The platform administrator has set the Number of days to retain backups field in
the Backup Configuration to zero (0). Which statement is true?
a. Backup files will not be retained.
b. Backups will be deleted automatically at the end of the day the backup was
performed.
c. Backups will not be considered valid.
d. Backup files must be deleted manually from the backup location to ensure disk
space availability.
d. Backup files must be deleted manually from the backup location to ensure disk
space availability.

**By setting the number of backups to retain to zero, this signifies that backups will
NOT be removed from the designated location.
What does the Roll forward transactions option signify?
a. All transactions to metadata up to the point in time specified are also recovered,
along with the recovered backup.
b. All changes made to configuration files from the point in time specified are
recovered, along with the recovered backup.
c. All changes made to configuration files from the point in time specified are applied,
along with the recovered backup.
d. It applies all entries present in the journal files.
a. All transactions to metadata up to the point in time specified are also recovered,
along with the recovered backup.

**The roll forward transaction option is beneficial to recover more than what is
coming from the recovered backup.
When you use a connection profile and the SASSEC_LOCAL_PW_SAVE option is
set to Y, which pieces of information is it possible to save?

a. User ID
b. Host Name
c. User ID and Password
d. No information can be saved
c. User ID and Password

**The SASSEC_LOCAL_PW_SAVE is the option used to signify whether you can


save your ID and password or not in the connection profile.
A Connection Profile for a SAS Windows Application has been stored as a file. What
will be the extension for this file?

a. .swa
b. .xml
c. .prf
d. .spf
b. .xml

**The extension for the connection profile for Windows applications will always be
xml.
What is the file format of the connection profile for SAS Management Console?

a. SWA
b. JSON
c. XML
d. TXT
a. SWA

**There are two types of connection profiles based upon the client being used to
connect to the metadata server. The Java based applications like Management
Console and Data Integration Studio uses a .swa file for their connection profiles.
What does this Authorization tab represent in the SAS Demo User Properties
window?

a. SAS Demo User's permissions to the metadata.


b. SAS Demo User's permissions to modify PUBLIC, SAS Administrators, SAS
System Services, and SASUSERS.
c. The groups that SAS Demo User belongs to.
d. The permissions of PUBLIC, SAS Administrators, SAS System Services, and
SASUSERS on the SAS Demo User metadata identity.
d. The permissions of PUBLIC, SAS Administrators, SAS System Services, and
SASUSERS on the SAS Demo User metadata identity.

**Authorization tabs always represent the permissions users and groups have over
the object in question. This is no different to metadata identities. A user's
permissions are set throughout the metadata, mostly on the folders tree.

Which statement regarding roles is FALSE?

a. Roles determine which User Interface elements a user can see.


b. The features in applications that provide role**based management are called
capabilities.
c. Having a certain capability in a role is an alternative to meeting permission
requirements.
d. Applications that support roles include SAS Management Console, SAS
Enterprise Guide, and SAS Web Report Studio.
c. Having a certain capability in a role is an alternative to meeting permission
requirements.

**Having a certain capability in a role is NOT an alternative to meeting permission


requirements. Capabilities pertain to application functions and permissions pertain to
metadata content.
What is required for a user to be a member of SASUSERS and not just PUBLIC?

a. The user must have a database account and the user must have a well**formed
metadata identity.
b. The user must have a well**formed LDAP account and exist in PostgreSQL.
c. The user must have an account in the authentication provider and have a
well**formed metadata identity.
d. The user must have a well**formed metadata identity and save their password in
metadata.
c. The user must have an account in the authentication provider and have a
well**formed metadata identity.

**Having an account in the authentication provider makes a user a member of


PUBLIC. The users must have an account in the authentication provider AND have a
well**formed metadata identity to be a member of SASUSERS. The other choices do
not meet this requirement.
What do you use to update a special internal service account such as
sasadm@saspw?

a. SAS Personal Login Manager from the metadata tier


b. SAS Personal Login Manager on each account
c. SAS Deployment Manager on each SAS server tier
d. Configuration Manager in SAS Management Console
c. SAS Deployment Manager on each SAS server tier

**Internal passwords are also stored in the SAS configuration files so the SAS
Deployment Manager is used to update each configuration directory.
Given the definition:

A SAS metadata object that pairs logins with the server definitions where those
credentials will correctly authenticate.
What is being defined?

a. Authentication domain
b. Outbound login
c. Cached credential
d. Retrieved credential login
a. Authentication domain

**By definition the authentication domain is a SAS metadata object that pairs logins
with the server definitions where those credentials will correctly authenticate.
To support seamless access to database servers or SAS processing servers, a login
for outbound use may be defined in the metadata. An outbound login must include:

a. A user ID.
b. A user ID and password.
c. A user ID and authentication domain.
d. A user ID, password, and authentication domain.
d. A user ID, password, and authentication domain.

**An outbound login, defined in the metadata, has to have all three: a user ID, a
password, and an authentication domain because the process requires all three for
authentication.
Regardless of the authentication method that is in use, passwords must be stored in
metadata for which type of user?

a. Unrestricted user
b. Internal user
c. External user
d. Administrative user
b. Internal user

**Internal users (by definition) exist only in metadata, so the metadata must contain
passwords for these users. For external users, passwords can be stored either in
metadata or an external authentication provider. For unrestricted and administrative
users, the password storage requirement depends on whether the user is an
external user or an internal user.
In most deployments of the Platform for SAS Business Analytics, which type of
access requires passwords for external accounts to be stored in the metadata?

a. seamless access to the SAS datasets


b. seamless access to SAS OLAP cubes
c. seamless access to external databases
d. seamless access to the SAS datasets, SAS OLAP cubes and external databases
c. seamless access to external databases

**Any external database that requires credentials is when you would store
passwords in metadata. SAS datasets and OLAP cubes have permissions set in the
OS where they are stored.
A user can see the Regional Data Library and its registered tables in SAS
Management Console and SAS Data Integration Studio, and the user can open the
table in SAS Data Integration Studio. The same user cannot see the tables in SAS
Add**In for Microsoft Office. What is the problem?

a. The Regional Data Library was not assigned to an application server.


b. The user does not have ReadMetadata permission on the tables.
c. The user does not have Read permission on the tables.
d. The user does not have Open permission on the tables.
a. The Regional Data Library was not assigned to an application server.
**Libraries need to be assigned to a server context in order to have tables visible in
SAS EG and SAS AMO.
What authentication services are available to SAS IOM servers?

a. Username/Password, Integrated Windows Authentication, SAS token


authentication and Prompt
b. Username/Password, SAS internal authentication, SAS token authentication
c. Username/Password, Integrated Windows Authentication, Smart Card
d. Username/Password, Integrated Windows Authentication, Prompt
a. Username/Password, Integrated Windows Authentication, SAS token
authentication and Prompt

**Username/Password, Integrated Windows authentication, SAS Token


authentication and Prompt are the only options available on the logical server
metadata properties.
Which tools can you use to maintain SAS authentication domains?

a. SAS Management Console, SAS Personal Login Manager,SAS Enterprise Guide


b. SAS Management Console, SAS Personal Login Manager, SAS Environment
Manager
c. AS Personal Login Manager, SAS Environment Manager, SAS Enterprise Guide
d. SAS Environment Manager, SAS Personal Login Manager, SAS Integration
Technologies Client
a. SAS Management Console, SAS Personal Login Manager,SAS Enterprise Guide

**Only three tools are available for editing SAS authentication domains and include:
SAS Management Console, SAS Personal Login Manager and SAS Enterprise
Guide.
Given the following applications:

** SAS Add**in for Microsoft Office


** SAS Enterprise Guide

By default, how do these applications assign libraries?

a. by using the SAS/ACCESS interface


b. by using the metadata LIBNAME engine
c. by using the BASE SAS engine
d. by using the server autoexec file
b. by using the metadata LIBNAME engine

**By default, SAS Enterprise Guide and SAS Add**in for MS Office always assign
libraries with the metadata LIBNAME engine.
A platform administrator needs to delete metadata for table definitions with the
following characteristics:

**the table definitions exist in the metadata repository


**the table definitions do not have a corresponding table in the physical library

After performing impact analysis, what action should the platform administrator take?
a. delete repository
b. delete physical library
c. delete the table's metadata folder
d. update table metadata
d. update table metadata

**The update table metadata task will remove tables that are no longer in the
physical location.
Which statement is FALSE? Updating table metadata enables you to:

a. add table metadata for tables that exist in the physical library but have no
metadata in the repository.
b. update table definitions to match corresponding physical tables.
c. update table security settings at the metadata and operating system level.
d. delete metadata for table definitions that exist in the metadata repository but do
not have a corresponding table in the physical library.
c. update table security settings at the metadata and operating system level.

**Updating table metadata does NOT update operating system level security
settings.
If a library assignment is specified as part of the code in a stored process, which
statement is always true?

a. No security is applied to the library connection.


b. Tables in the library are only available for read access.
c. Tables in the library can only be accessed if they have a metadata registration.
d. Any engine can be used for the connection.
d. Any engine can be used for the connection.

**The LIBNAME statement written in the stored process will dictate which engine is
used. This is why any engine can be used.
Which statement is an advantage of pre**assigned libraries?

a. Libraries are available in stored processes with no additional steps.


b. Metadata security is always applied to pre**assigned libraries.
c. User**written formats are only available to pre**assigned libraries.
d. Maintenance is reduced for the platform administrator.
a. Libraries are available in stored processes with no additional steps.

**LIBNAME statements do not need to be written in stored processes and the


administrator has control over the library location and the libraries will be avialable
when stored processes run.
How was the SASDATA library assigned to the stored process server?

a. Assigned as part of the autoexec file.


b. Pre**assigned
c. Assigned by the user using the stored process server.
d. Assigned in the stored process code.
b. Pre**assigned

**On startup, the first set of libraries assigned are the pre**assigned libraries. the log
file also shows the autoexec file processing which in this case does not include any
library assignments.

A customer's environment has a standard workspace server instantiated by the


object spawner. What authentication is required to support this configuration?

a. back**end authentication
b. integrated authentication
c. host authentication
d. internal authentication
c. host authentication

**Host authentication will be used by default for a standard workspace server


authentication.
A user CANNOT see a library registered in the metadata in SAS Enterprise Guide.
The user CAN see the library in SAS Data Integration Studio and SAS Information
Map Studio.

What is the possible reason for this?

a. The library was not assigned to an application server context.


b. The user does not have the Read permission on the library.
c. The user does not have the ReadMetadata permission on the library.
d. The library was not assigned to a SAS folder.
a. The library was not assigned to an application server context.

**Different SAS applications assign libraries by default.


Which of the following permissions are enforced by the metadata libname engine?

a. Read, ReadMetadata, Write, and Administer


b. Read, ReadMetadata, Write and WriteMemberMetadata
c. Create, ReadMetadata, Write and Delete
d. Create, Read, Write, and Delete
d. Create, Read, Write, and Delete

**The permissions enforced are for the underlying rows of data to update in the
database.
Which permission, enforced by the meta engine, allows users to see the underlying
data?

a. Read
b. Create
c. Administer
d. View
a. Read

**When the meta engine is being used, the Read permission allows users to access
the underlying data.
Which statement is true about the METAOUT=ALL option used with the meta
engine?

a. Users can modify existing metadata tables only.


b. Users can modify physical tables only.
c. Users can modify metadata tables and physical tables.
d. None of the above.
a. Users can modify existing metadata tables only.

**With the METAOUT=ALL option, you can read, create, update, and delete
observations in physical tables that exist and are registered in metadata only.
Which statement about the metadata engine is NOT true?
a. The metadata engine enforces column permissions.
b. The metadata engine enforces the Read permission.
c. The metadata engine allows users to delete tables from the metadata.
d. The metadata engine allows users to update tables in the metadata.
a. The metadata engine enforces column permissions.

**Security on a Column object is not enforced in the metadata engine. To hide a


column in a table from a user, the user's ReadMetadata permission on the column
must be Deny.
For metadata library connections to an RDBMS, which statement is true?

a. Security is only applied if the library is pre**assigned.


b. Security can be applied only in the RDBMS.
c. Security can be applied only in SAS metadata.
d. Security can be applied in SAS metadata and in the RDBMS.
d. Security can be applied in SAS metadata and in the RDBMS.

**An RDBMS table must gain permissions through metadata as well as the RDBMS.
What is the net effect of users submitting the following SAS code: LIBNAME orion
"D:\workshop\orion"?

a. The data will be accessed directly bypassing metadata controls.


b. The data will be accessed using metadata controls.
c. The data will be accessed directly from the metadata repository.
d. The data will be accessed using the SAS Content Server.
a. The data will be accessed directly bypassing metadata controls.

**Submitting SAS Code, like a LIBNAME statement, bypasses metadata controls.


Bypassing metadata controls means that the physical layer (in this case the data) will
be accessed directly.
In addition to ReadMetadata and WriteMetadata, which permission is enforced on a
project repository in the change management process?
a. CheckInMetadata
b. CheckInRepository
c. WriteMemberMetadata
d. UpdateMetadata
a. CheckInMetadata

**The change management feature enables a team of users to work simultaneously


with a set of related metadata and avoid overwriting each other's changes (change
management). CheckInMetadata is the permission that allows for this process to
happen.
Which permissions are found on all metadata item types?

a. RM WM
b. RM WM RMM RW Administer
c. RM WM RW Administer
d. RM WM Administer
a. RM WM

**RM and WM will be on every metadata object's authorization.


Which statement regarding default groups is true?

a. PUBLIC is a subset of SASUSERS


b. SASUSERS is a subset of PUBLIC
c. SASUSERS is a subset of ADMINISTRATORS
d. ADMINISTRATORS is a subset of Unrestricted Users
b. SASUSERS is a subset of PUBLIC

**SASUSERS is a subgroup of PUBLIC. ADMINSTRATORS is a subgroup of


SASUSERS. The unrestricted role is a separate concept.
Which of the following objectives can be achieved by setting a permission condition?

a. Give users access to only a subset of the columns in a table.


b. Allow users to access a table or library only through specified SAS programs.
c. Give users access to only a subset of the rows or dimensions in a table.
d. Allow access to a table or library only if the user is in a specific role or roles.
c. Give users access to only a subset of the rows or dimensions in a table.

**The way that you establish permission conditions varies depending on the object
type. However, the purpose is always the same: to provide access to specific rows or
dimensions. The other types of listed conditions are not part of the SAS security
model.
Which statement regarding precedence principles for authorization is FALSE?

a. Settings on an item have priority over settings on the item's parent.


b. If identity precedence and the type of setting do not resolve a conflict, the outcome
is a denial.
c. Explicit settings have priority over ACT settings.
d. A direct member of multiple groups cannot have conflicting settings.
d. A direct member of multiple groups cannot have conflicting settings.

**A direct member of multiple groups CAN have conflicting settings based on the
group settings of which they are a member.
Metadata security for an item is completed by several directly applied ACTs. Some
confer a grant, others confer a deny.

How are the permissions resolved?

a. The majority vote is taken : i.e. if there are more grants than denies, this results in
a grant.
b. The ACTs are applied in the order seen on the Authorization tab. The first item
determines the outcome.
c. If there are both grants and denies at the same identity hierarchy level, the result
is a deny.
d. The ACTs are applied in alphabetical order: The first item determines the
outcome.
c. If there are both grants and denies at the same identity hierarchy level, the result
is a deny.

**ACTs are applied without giving consideration to the name or the order seen and
the outcome is based upon the grants and denies at the same identity hierarchy
level, the result is a deny.
A user in the Marketing group attempts to define a library. The user receives the
error message:

"Error writing metadata: The user does not have permission to locate
'/Marketing/Data'.

Given the authorization metadata shown as Exhibit B, which permission must be


granted to prevent the error?

a. WriteMemberMetadata
b. Write
c. CheckInMetadata
d. Administer
a. WriteMemberMetadata

**WriteMemberMetadata is required for defining libraries. WriteMetadata is not


required.
A platform administrator needs to associate a library with an application server.

What permission level on the application server will the platform administrator need
for this task?

a. CM
b. WM
c. RMLE
d. WMM
b. WM

**WM is needed on the SAS application server in order to assign a library to it.
A platform administrator needs to register OLAP cubes. Which permission levels are
required for this task?

a. CM for the target folder and WMM for the OLAP schema.
b. WM for the OLAP schema and RMLE for the target folder.
c. WM for the target folder and WMM for the OLAP schema.
d. WM for the OLAP schema and WMM for the target folder.
d. WM for the OLAP schema and WMM for the target folder.

**WM for the OLAP schema and WMM for the target folder are needed for OLAP
cube registration.
A platform administrator wants to prevent all restricted users from accessing data
that requires the Read permission.

Which permission level(s) should the platform administrator deny?

a. RM and R for PUBLIC


b. RM and R for PUBLIC and SAS Administrators
c. R for PUBLIC
d. RM for PUBLIC and SAS System Services
c. R for PUBLIC

**Restricted users means that they are not in the unrestricted role and the most
encompassing group is PUBLIC to address those users. It is only the READ
permission that addresses accessing data and NOT READ Metadata.
When the ACT is applied, what will be the PUBLIC group's permissions?

a. WriteMetadata will be denied unless there is an explicit grant. The other


permission settings depend on the context where the ACT is applied.
b. WriteMetadata and WriteMemberMetadata will be denied. The other permissions
will be granted.
c. All of the permissions will be denied.
d. You cannot tell by looking at the Permission Pattern tab of the ACT. You need to
look at the Authorization tab.
a. WriteMetadata will be denied unless there is an explicit grant. The other
permission settings depend on the context where the ACT is applied.

**Only the permissions explicitly granted/denied will be applied as ACT settings. ACT
settings can be overriden by more granular settings (for example a direct setting on
the object or to a group closer to the user).

A platform administrator wants to create an ACT that gives exclusive read access to
metadata for SAS Administrators and service identities. What permissions should the
administrator assign in the ACT?

a. Grant SAS Administrators and SAS General Servers RM and deny PUBLIC RM.
b. Grant SAS Administrators and SAS System Services RM and deny PUBLIC RM.
c. Grant SAS Administrators and SAS System Services R and deny PUBLIC R.
d. Grant SAS Administrators and SAS General Servers R and deny PUBLIC R.
b. Grant SAS Administrators and SAS System Services RM and deny PUBLIC RM.

**System Services holds the service account, not SAS General Servers. RM is the
permission that controls metadata access. R is the permission that controls specific
access to data when using the metadata libname engine, or is enforced only with
OLAP cubes and information maps.
The environment contains a restore program named restoreServer.sas.

a. True
b. False
b. False

It connects to the metadata server using the SAS Trust credentials


The location of the repository manager physical files can be found in:

A. SAS Management Console.


B . the metadata server's omaconfig.xml file.
C . the foundation repository.
D. the metadata server's sasv9.cfg file.
B . the metadata server's omaconfig.xml file.
Every SAS platform implementation includes:

A. a foundation repository and a repository manager.


B . a foundation repository and a project repository.
C . a custom repository and a repository manager.
D. multiple project repositories.
A. a foundation repository and a repository manager.
Which procedure allows a platform administrator to update table metadata?

A. METAUPDATE_RULE
B . METASELECT
C . METATABLE
D. METALIB
D. METALIB
Which statement regarding pre**assigned libraries is true?

A. Pre**assigned libraries reduce the initialization time for a workspace server.


B . Pre**assigned libraries always connect to an RDBMS at server initialization.
C . Pre**assigned libraries always connect to a base SAS library at server
initialization.
D. Pre**assigned libraries do not have to be identical across all SAS client
applications.
C . Pre**assigned libraries always connect to a base SAS library at server
initialization.
A platform administrator needs to retrieve from the metadata a complete LIBNAME
statement including the user ID and password. To complete this task, the platform
administrator must be connected to SAS Management Console with what type of
user access in the metadata?

A. Access to the credentials associated with libraries created with the METALIB
procedure.
B . Access to credentials established by the LIBNAME engine.
C . Access to credentials associated with users in the outbound login.
D. Access to credentials for the authentication domain associated with the database
server.
D. Access to credentials for the authentication domain associated with the database
server.
By default, which groups have WriteMetadata on the Foundation repository?

A. PUBLIC
B . SASUSERS
C . ADMINISTRATORS ONLY
D. SAS SYSTEM SERVICES ONLY
B . SASUSERS
Given the following authorization settings for Library Sales2:

• Library Sales2's parent folder has an explicit grant of RM for Mary.


• Library Sales2 has an explicit denial of RM for PUBLIC.

Which statement is true?

A. Mary can see Library Sales2.


B . Mary can see data flagged as PUBLIC in Library Sales2.
C . Mary cannot see Library Sales2.
D. Mary can see Library Sales2, but not any data flagged as PUBLIC.
C . Mary cannot see Library Sales2.
Which statement is FALSE regarding the WriteMemberMetadata (WMM)
permission?

A. By default, it mirrors the WriteMetadata permission.


B . It only applies to folders.
C . If WriteMetadata is granted, then you should not deny WMM.
D. WMM is inherited from one folder to another folder.
D. WMM is inherited from one folder to another folder.
The SAS Web Application Server depends on which component?

A. SAS/CONNECT Spawner
B. Cache Locator
C. JMS Broker
D. SAS Deployment Agent
B. Cache Locator
The SAS Web Infrastructure Platform Data Server stores content collected by the
SAS Environment Agent inwhat format?
A. Gemfire
B. SAS Data Sets
C. PostgreSQL
D. SAS Log
C. PostgreSQL
On the Resources page in SAS Environment Manager, where would you find the
SAS Object Spawner resource?

a. Services
b. Servers
c. Platforms
d. Mixed Groups
b. Servers
Which statement is true regarding the SAS Environment Manager Agent?

a. You can have only one SAS Environment Manager Agent in a SASdeployment.
b. The SAS Environment Manager Agent summarizes the metric information and
writes it to the PostgreSQL database.
c. The SAS Environment Manager Agent can be monitored under Platforms in SAS
Environment Manager's Resource page.
d. You will have a SAS Environment Manager Agent running on every platform
where SAS components are configured in your SASdeployment
d. You will have a SAS Environment Manager Agent running on every platform
where SAS components are configured in your SASdeployment
Which statements about journaling are true? (Select all that apply.)

a. Journaling is enabled by default.


b. It is recommended that journaling be enabled at all times.
c. When enabled, users will experience less wait time when a clientapplication
submits an update to the metadata.
d. Journaling allows for roll**forward recovery in the event of a metadataserver
failure.
All statements are true
The metadata server knows the location of the Repository Manager because it is
specified in which of the following files?

a. sasv9_usermods.cfg
b. sasv9.cfg
c. omaconfig.xml
d. logconfig.xm
c. omaconfig.xml
True/False:
An alternative to using credentials is to use Integrated Windows Authentication.
True
If you make changes to the omaconfig.xml file, what would you need to do to ensure
that the changes are in effect?
a. nothing
b. Make sure no users are connected to the metadata server.
c. Pause the metadata server.
d. Restart the metadata server.
d. Restart the metadata server
A SAS user cannot log on to SAS Enterprise Guide. Here is the message that is
received:

Unable to connect to the metadata server

What is the problem?

a. The user does not have an LDAP account.


b. The user is using an internal account and therefore cannot be authenticated to the
host.
c. The user does not have a SAS identity, or the SAS identity does not have the
correct fully qualified ID in the corresponding identity definition.
d. There is no group called PUBLIC in metadata
c. The user does not have a SAS identity, or the SAS identity does not have the
correct fully qualified ID in the corresponding identity definition.
Which of the following is true if you use operating system commands to back up your
metadata repositories?

a. You must pause the metadata server to an Administration state.


b. The backup executes in a separate thread while the metadata serveris running.
c. You must pause the metadata server to an Offline state before you perform the
backup.
d. You must pause the metadata server for Read**Only use before you perform the
backup.
c. You must pause the metadata server to an Offline state before you perform the
backup.
Which of the following content is automatically backed up by the Metadata Server
Backup Facility? (Select all that apply.)

a. journal files
b. SAS software
c. repository manager
d. metadata repositories
e. all SAS Configuration directories
f. SAS Content Server repository
a. journal files
c. repository manager
d. metadata repositories
How often do you need to back up your environment? (Select all that apply.)

a. never
b. daily
c. as needed
d. weekly
b. daily
c. as needed
d. weekly
** Backup frequency can vary depending on the situation. A weekly full**system
backup and daily metadata backup is recommended as a minimum
True/False:
The deploymntreg directory is located under your SAS Software Depot.
False

** The ViewRegistry report is generated by executing the JAR file


sas.tools.viewregistry.jar. This JAR file is located in the SASHOME/deploymntreg
directory and must be executed from this directory
A connection profile contains information to connect to which of the following
servers?

a. application server
b. metadata server
c. workspace server
d. stored process server
b. metadata server
In the identification phase of authentication, the metadata server searches for which
of the following in the metadata repository?

a. fully qualified user ID


b. authentication domain, fully qualified user ID, password
c. fully qualified user ID and password
d. the user's password only
a. fully qualified user ID
What groups or roles are needed for access to the SAS Environment Manager
dashboard? (Select all that apply.)

a. SAS Administrators group


b. SAS Environment Manager Super User group
c. Metadata Server: Unrestricted role
d. Management Console: Advanced role
b. SAS Environment Manager Super User group

** Membership in one of the SAS Environment Manager groups is required to access


SAS Environment Manager.
Christine is using SAS Management Console to register libraries and tables. She
wants to use SAS Environment Manager Administration for this work. What else
does she need? (Select all that apply.)

a. membership in the SAS Environment Manager Super User group


b. membership in the Management Console: Advanced role
c. membership in a custom group with appropriate permissions
d. the SAS Environment Manager Administration application URL
d. the SAS Environment Manager Administration application URL

** SAS Environment Manager Administration is controlled by the same role


membership as SAS Management Console
When does a standard workspace server start?
a. when the object spawner starts
b. when the metadata server starts
c. when the user's computer is restarted
d. when a request is made from a client application
d. when a request is made from a client application
How many workspace server sessions can the object spawner launch on the server
machine?

a. fewer than 10
b. no limit
c. at least one, but no more than five
d. one, because the session is reused
b. no limit

**However, system resources might be a limiting factor


For which type of server will the object spawner reuse a previously instantiated
server instance? (Select all that apply.)

a. pooled workspace servers


b. stored process servers
c. workspace servers (standard)
d. workspace servers converted to use token authentication
a. pooled workspace servers
b. stored process servers

**After the user closes the SAS application, the workspace server session ends.
Stored process servers and pooled workspace servers remain available for reuse by
other requests from the same or a different user.
Based on the image below, which login (or logins) are inbound? Which are
outbound?

DefaultAuth: George
OracleAuth: OraGeorge
MySQLAuth: George_data_MySQL
George is an inbound login
OraGeorge is an outbound login for Oracle
George_data_MySQL is an outbound login for MySQL
Given the following scenario, would Jacques be able to run the Top N Gold
Customers stored process?

• The Top N Gold Customers stored process is located in the/Orion Star/Marketing


Department/Stored Processes folder.
• The /Orion Star/Marketing Department parent folder has ReadMetadata permission
that is granted to members of the Marketing group.
• Jacques is a member of the Marketing group.
Yes

** Permissions set on the parent folder are inherited by the object


What would happen if you remove the repository ACT?
a. All permissions are denied.
b. Nothing. Permissions will come from somewhere else.
c. All permissions are granted.
d. Permissions come from the SAS Folders Authorization tab.
c. All permissions are granted.
Given the Authorization tab for the Marketing Department folder, which identities are
on the Authorization tab of any item stored directly under that folder?

a. only the identities that need access to the item


b. only the identities added on the specific item
c. only the identities from the Marketing Department Authorization tab
d. the identities from the Marketing Department folder and any added on that specific
item
d. the identities from the Marketing Department folder and any added on that specific
item
What is the effect of explicitly denying PUBLIC RM on an object?

a. Only PUBLIC is affected, and the settings for the other users and groups remain
unchanged.
b. Only PUBLIC and SASUSERS are affected, and the settings for the other users
and groups remain unchanged.
c. PUBLIC is denied RM, which overrides all explicit, ACT, and indirect settings for
the other users and groups.
d. PUBLIC is denied RM, which overrides all indirect settings for the other users and
groups but does not override explicit or ACT settings for other users and groups.
d. PUBLIC is denied RM, which overrides all indirect settings for the other users and
groups but does not override explicit or ACT settings for other users and groups.
If an ACT includes settings for Ellen and you apply the ACT to an object that already
lists Ellen on the authorization of an object, what happens to Ellen's permissions?

a. The settings from the ACT take precedence.


b. The settings from the ACT are ignored.
c. Explicit settings are not affected, and indirect settings are changed to ACT
settings.
d. The settings from the groups in her identity hierarchy take precedence.
c. Explicit settings are not affected, and indirect settings are changed to ACT
settings.

** If there are conflicting ACT settings, the denial settings are used.
What is John's effective permission?

**John is a direct member of Shipping and Report Creators


**Report Creators: Explicit Grant RM
**Shipping: ACT deny RM

a. grant RM because explicit settings take precedence over ACTs


b. deny RM because ACT settings take precedence over explicit settings
c. deny RM because when there is a conflict at the same level of an identity
hierarchy, the outcome is a denial
d. grant RM because when there is a conflict at the same level of an identity
hierarchy, the outcome is a grant
a. grant RM because explicit settings take precedence over ACTs
What is John's effective permission?

**John is a direct member of Shipping and Report Creators


**Report Creators: ACT grant RM
**Shipping: ACT deny RM

a. grant RM because grants take precedence over denials


b. deny RM because denial settings take precedence over grants
c. deny RM because when there is a conflict at the same level of the same type, the
outcome is a denial
d. grant RM because when there is a conflict at the same level of the same type, the
outcome is a grant
c. deny RM because when there is a conflict at the same level of the same type, the
outcome is a denial
What is Johns effective permission?

**John is a direct member of Shipping and Report Creators


**John is an indirect member of Orion Star Users
**Orion Star Users: Explicit grant RM
**Report Creators: ACT deny RM

a. grant RM because explicit grants always take precedence over denials


b. deny RM because the denial setting is coming from a direct group and take
precedence over grants from an indirect group
c. deny RM because grants coming from an ACT always take precedence
d. grant RM because the HR group inherits the Explicit grant of RM from the Finance
Group
b. deny RM because the denial setting is coming from a direct group and take
precedence over grants from an indirect group
On the properties of an ACT, what do the settings on the Authorization tab in SAS
Management Console or SAS Environment Manager Administration affect?

a. The settings are applied wherethe ACT is applied.


b. The settings control who can access and modify the ACT itself.
c. The settings control who can access and modify the repository.
d. The settings are ignored andhave no effect.
b. The settings control who can access and modify the ACT itself.
The Private User Folder ACT does not include permissions for individual users such
as Barbara. How is Barbara granted access to her My Folder?

a. Barbara is a member of PUBLIC, so the ACT settings for PUBLIC determine


Barbara's access.
b. Barbara is explicitly granted access on the Authorization tab of her My Folder.
c. Barbara is explicitly granted access on the Authorization tab of the Barbara folder,
and the settings are inherited.
d. Users with the same name as the parent folder are implicitly granted access.
b. Barbara is explicitly granted access on the Authorization tab of her My Folder.
What should the setting for PUBLIC for RM be on the Protect ACT?

a. Deny
b. Grant
c. nothing, because the context in which the ACT is applied should determine the
setting
c. nothing, because the context in which the ACT is applied should determine the
setting
A company has its server tier hosted on a Windows platform. The data tier and Web
tier are hosted on a UNIX platform. How many foundation repositories are needed in
this environment?

a. one for each platform


b. one for the entire environment
c. one for each server process
d. one for each tier
b. one for the entire environment

**A single foundation repository is required for the entire installation of the platform
for SAS Business Analytics, regardless of the number of physical machines and
operating environments that are used.
Which SAS Management Console plug**in is used to manage metadata
repositories?

a. SAS Authorization Manager


b. SAS Server Manager
c. SAS Metadata Manager
d. SAS Repository Manager
c. SAS Metadata Manager

**The Metadata Manager is a plug**in for SAS Management Console that you can
use for administration tasks related to the metadata server.
Who needs access to SAS metadata?

a. everyone at the organization


b. all SAS application users at the organization
c. only administrators
d. only platform administrators and data integration developers
b. all SAS application users at the organization

**Everyone who uses a SAS application at the organization needs access to SAS
metadata.
How should users and administrators access SAS metadata?

a. by opening the SAS data sets that are stored in the operating system and
modifying definitions that are stored in them
b. by using SAS applications
c. by asking an administrator to look up, create, modify, or delete metadata as
needed
d. by writing and submitting the appropriate SAS code
b. by using SAS applications

**Users and administrators should access SAS metadata by using SAS applications.
A data integration developer is using SAS Data Integration Studio to register libraries
and tables for use by others. Which server(s) does SAS use in this process?

a. the workspace server


b. the metadata server
c. the metadata server and the OLAP server
d. the metadata server and the workspace server
d. the metadata server and the workspace server

**Both the metadata server and the workspace server are used to register libraries
and tables for use in SAS Data Integration Studio.
Which type(s) of SAS servers does the SAS Object Spawner initialize?

a. SAS Workspace Servers only


b. SAS Stored Process Servers only
c. SAS Workspace Servers and SAS Stored Process Servers
d. SAS Workspace Servers, SAS Stored Process Servers, and SAS OLAP Servers
c. SAS Workspace Servers and SAS Stored Process Servers

**The SAS Object Spawner initializes SAS Workspace Servers and SAS Stored
Process Servers.
What is a libref?

a. the metadata representation of a library in SAS


b. a reference to a database schema
c. a logical collection of tables
d. an alias for the physical location of a library
d. an alias for the physical location of a library

**A library is a nickname or alias that points to the physical location of a library.
Which tables in your environment do you need to register in the metadata?

a. all of the tables


b. only the tables that you want SAS application users to access
c. only the tables that are stored locally on users' machines
d. only the tables stored in databases
b. only the tables that you want SAS application users to access

**You only need to register the tables that you want SAS application users to access.
The main purpose of the User Manager plug**in in SAS Management Console is to
assign security settings to users in order to control what resources they can access.

a. true
b. false
b. false

**You use the User Manager plug**in to define users and groups within the
environment, but not to assign security settings for resources. You define the
security setting for a given resource on the resource itself.
Users defined in the User Manager plug**in must have unique user names.

a. yes
b. no
a. yes

**Users defined in the User Manager plug**in must have unique user names. Once
you define a user name, you can't use it for another individual. The optional display
name does not have to be unique.
Which of these metadata objects are stored in SAS metadata folders? Select all that
apply.

a. libraries
b. tables
c. servers
d. reports
a. libraries
b. tables
d. reports

**Libraries, tables, and reports are stored in metadata folders and can be accessed
through the SAS Folders tree. You can access servers through the Server Manager
plug**in.
Jim, a BI content developer, creates a report using SAS Web Report Studio and
saves the report in his My Folder location. Marty, a business user, is using the SAS
Add**In for Microsoft Office to access the report Jim created. Will Marty be
successful in accessing the report? Why or why not?

a. No, because the SAS Add**In for Microsoft Office cannot access Web reports.
b. No, because Marty cannot access Jim's My Folder location.
c. Yes, because Marty has the same My Folder location in the SAS Add**In for
Microsoft Office.
d. Yes, because all SAS applications share content.
b. No, because Marty cannot access Jim's My Folder location.

**Content placed in the My Folder location can be accessed only by the platform
administrator and the individual to whom that folder is assigned.
Of the servers listed below, which server is not used in the process of logging into
SAS Data Integration Studio and opening an Oracle table?

a. Metadata Server
b. OLAP Server
c. Workspace Server
d. Oracle Server
b. OLAP Server

**SAS Data Integration Studio does not interact with the OLAP Server. It does
interact with the Metadata Server, the Workspace Server, and RDMS servers such
as the Oracle Server. The SAS Metadata Server serves as gateway and is required
to create and access metadata. The SAS Workspace Server is required to access
data and execute code. The Oracle Server is required to open an Oracle table.
Which type of server is used to create an OLAP cube?

a. SAS Workspace Server


b. SAS Stored Process Server
c. SAS OLAP Server
d. SAS Content Server
a. SAS Workspace Server

**The SAS Workspace Server is used to create an OLAP cube, and the SAS OLAP
Server is used to view an OLAP cube. Neither the SAS Stored Process Server nor
the SAS Content Server are directly used to create an OLAP cube.
An OLAP schema stores information about OLAP data sources that are shared
across multiple users. Based on the SAS Management Console Folders tab shown
below, in which of the predefined SAS metadata folders would you expect to find the
SAS OLAP schema?

a. Shared Data
b. System
c. My Folder
d. Users
a. Shared Data

**The OLAP schema contains information about data sources that are used by
multiple users, so it is stored in the Shared Data folder.
Which of the following statements is true?

a. An OLAP cube is only metadata.


b. An OLAP cube is a set of files that is never registered in metadata.
c. An OLAP cube is a combination of files and metadata registration.
d. OLAP cubes can be accessed only by SAS applications.
c. An OLAP cube is a combination of files and metadata registration.

**An OLAP cube consists of both the physical data and the metadata that describes
it.
Which of the following types of files can be used as a data source for a SAS
information map? Select all that apply.

a. relational table
b. report
c. OLAP cube
d. external flat file
a. relational table
c. OLAP cube
**The data sources for information maps can be relational tables or a
multidimensional OLAP cube.
In which of the following situations does SAS Information Map Studio interact with
the SAS Stored Process Server?

a. when testing an information map that uses a stored process as input


b. when testing an information map that uses an OLAP cube as input
c. when testing an information map that uses an OLAP cube and a relational table as
input
d. never, because if an information map uses a stored process as input, the stored
process must run on a workspace server
d. never, because if an information map uses a stored process as input, the stored
process must run on a workspace server

**SAS Information Map Studio interacts with the SAS Metadata Server, the SAS
Workspace Server, the SAS OLAP Server, and potentially with various RDBMS
servers.
In the previous simulation, you were asked to verify that you were connected as
Marcel. Which server were you interacting with during that process?

a. SAS Metadata Server


b. SAS OLAP Server
c. workspace server
d. SAS Stored Process Server
a. SAS Metadata Server

**The SAS Metadata Server is responsible for metadata and access control.
What type of user would most likely have the SAS Add**In for Microsoft Office
installed on her machine?

a. a platform administrator
b. a data architect
c. a business user
d. an application developer
c. a business user

**Business users are most likely to use the SAS Add**In for Microsoft Office.
What objects are stored in a SAS Enterprise Guide project file? Select all that apply.

a. tasks and queries


b. SAS code
c. SAS logs
d. data
e. results
a. tasks and queries
b. SAS code
c. SAS logs
e. results
**All these objects are stored in the project file except data. SAS Enterprise Guide
stores a pointer to the data rather than the data file itself.
What stored process functionality does SAS Enterprise Guide not include?
a. SAS Enterprise Guide enables a user to write the code for a SAS Stored Process.
b. SAS Enterprise Guide enables a user to set security permissions on a SAS Stored
Process.
c. SAS Enterprise Guide enables a user to register SAS code as a SAS Stored
Process.
d. SAS Enterprise Guide enables a user to execute a SAS Stored Process and view
the results.
b. SAS Enterprise Guide enables a user to set security permissions on a SAS Stored
Process.

**SAS Enterprise Guide does not enable a user to set security permissions on a SAS
Stored Process. It does enable a user to write the code for a SAS Stored Process,
register the stored process, execute the stored process, and view the results.
When you submit a task or code in SAS Enterprise Guide, does SAS Enterprise
Guide execute the code?

a. yes
b. no
b. no

**The code that SAS Enterprise Guide creates is executed by SAS, either on your
local machine or on a server.
Marcel logs into SAS Web Report Studio. Marcel can create a report, but he can't
save it to the OrionStar/Marketing/Report metadata folder. What is the most likely
problem?

a. The report is too large to store in this location.


b. Marcel does not have permission to store the report in this location.
c. The workspace server is down.
d. The SAS Web applications cannot save to SAS metadata folders.
b. Marcel does not have permission to store the report in this location.

**It's most likely that Marcel does not have permission to store the report in that
location. Users can create reports and store them in their own My Folder location,
but they must have permission to save reports to a shared location.
In SAS Web Report Studio, which of the following tools can you use to create a
report? Select all that apply.

a. the Report Wizard


b. report templates
c. view mode
d. edit mode
a. the Report Wizard
b. report templates
d. edit mode
**You can use the five**step Report Wizard, report templates that contain layout
information, or the edit mode to create a report.
When you're working in the SAS Information Delivery Portal, which tool should you
use to navigate between pages?

a. the navigation bar


b. the browser's navigation tools
c. the portlet toolbar
d. the Actions menu
a. the navigation bar

**For best results, always use the navigation bar in the SAS Information Delivery
Portal. The Navigation bar includes links to all of the pages that are defined for your
portal. If you use the browser's navigation tools, you might see unexpected results
At a minimum, how many physical machines are required to host the platform for
SAS Business Analytics?

a. one
b. two
c. three
d. four or more
a. one

**It is possible to install all of the required servers and components for the SAS
platform on a single machine, although this type of installation is not typical. More
commonly, installation is distributed across multiple machines around the
organization.

Select the method for updating table metadata that provides for the
most control over updating features and can be run in batch.
A. Update Metadata option in Data Library Manager in SAS Management
Console.

B. Update Library Metadata task in SAS Enterprise Guide.

C. Update Metadata option in SAS Data Integration Studio.

D. METALIB procedure using SAS code.

Answer(s): D

Hide Solution Next Question


QUESTION: 2

Which statement is FALSE?


Updating table metadata enables you to:
A. add table metadata for tables that exist in the physical library but have no
metadata in the repository.

B. update table definitions to match corresponding physical tables.

C. update table security settings at the metadata and operating system level.

D. delete metadata for table definitions that exist in the metadata repository but
do not have a corresponding table in the physical library.

Answer(s): C

Hide Solution Next Question

QUESTION: 3

A client wants to have their system set up so that stored processes can
access libraries without having to manage library assignments in the
stored process code. How should the libraries be assigned?
A. by default

B. by client application

C. by pre-assignment

D. by user access

Answer(s): C

Hide Solution Next Question


QUESTION: 4

The METALIB procedure enables you to update table metadata. Which


method does NOT provide access to the METALIB procedure?
A. SAS Management Console's update metadata feature

B. SAS Enterprise Guide Explorer's library management feature

C. SAS Data Integration Studio's update table metadata feature

D. custom code using PROC METALIB.

Answer(s): B

A host is using an LDAP provider as a back-end authentication


mechanism. For this setup, how does the SAS server view the
authentication?
A. integrated authentication

B. back-end authentication

C. internal authentication

D. host authentication

Answer(s): D

Hide Solution Next Question

QUESTION: 6

A platform administrator needs to delete metadata for table definitions


with the following characteristics:
- the table definitions exist in the metadata repository
- the table definitions do not have a corresponding table in the physical
library
After performing impact analysis, what action should the platform
administrator take?
A. delete repository

B. delete physical library

C. delete the table's metadata folder

D. update table metadata

Answer(s): D

Hide Solution Next Question

QUESTION: 7

Given the following applications:


- SAS Add-in for Microsoft Office
- SAS Enterprise Guide By default,

How do these applications assign libraries?


A. by using the SAS/ACCESS interface

B. by using the metadata LIBNAME engine

C. by using the BASE SAS engine

D. by using the server autoexec file

Answer(s): B

Hide Solution Next Question

QUESTION: 8
A customer's environment has a standard workspace server
instantiated by the object spawner. What authentication is required to
support this configuration?
A. back-end authentication

B. integrated authentication

C. host authentication

D. internal authentication

Answer(s): C

Which statement is an advantage of pre-assigned libraries?

A. Libraries are available in stored processes with no additional steps.

B. Metadata security is always applied to pre-assigned libraries.

C. User-written formats are only available to pre-assigned libraries.

D. Maintenance is reduced for the platform administrator.

Answer(s): A

Hide Solution Next Question

QUESTION: 10

Which statement is a disadvantage of pre-assigned libraries?


A. The server does not become available to the user until all pre-assigned
libraries have been assigned.

B. Pre-assigned libraries must be identical across all SAS client applications.


C. Pre-assigned libraries must be assigned using the autoexec file.

D. The administrator cannot control which engine is used to access data in a


pre-assigned library.

Answer(s): B

Hide Solution Next Question

QUESTION: 11

Given the following authorization setup:


- Mary is a direct member of DeptA and DeptB
- Library Sales2 has an ACT denial for DeptA.
- Library Sales2 has an explicit grant for DeptB.
Which statement is true?

A. Mary can see Library Sales2.

B. Mary cannot see Library Sales2.

C. Mary can see Library Sales2 for data associated with DeptB only.

D. Mary can see Library Sales2 for data flagged as PUBLIC only.

Answer(s): A

Hide Solution Next Question

QUESTION: 12

In order of precedence from highest to lowest, how are permissions on


a metadata item evaluated?

A. Directly applied and ACT applied,


Inherited from parent,
Inherited from default ACT
B. ACT applied,
Directly applied,
Inherited from parent,
Inherited from default ACT

C. Inherited from parent,


Inherited from default ACT,
ACT applied,
Directly applied

D. Directly applied,
Inherited from parent,
ACT applied,
Inherited from default ACT

Answer(s): A

The WriteMemberMetadata (WWM) permission is only found on which


type of items?
A. Data libraries

B. Folders

C. Information Maps

D. Data sets

Answer(s): B

Hide Solution Next Question

QUESTION: 14

Which statement regarding precedence principles for authorization is


FALSE?
A. Settings on an item have priority over settings on the item's parent.
B. If identity precedence and the type of setting do not resolve a conflict, the
outcome is a denial.

C. Explicit settings have priority over ACT settings.

D. A direct member of multiple groups cannot have conflicting settings.

Answer(s): D

Hide Solution Next Question

QUESTION: 15

A platform administrator needs to register OLAP cubes. What


permission levels are required for this task?
A. CM for the target folder and WMMfor the OLAP schema.

B. WM for the OLAP schema and RMLE for the target folder.

C. WM for the target folder and WMM for the OLAP schema.

D. WM for the OLAP schema and WMM for the target folder.

Answer(s): D

Hide Solution Next Question

QUESTION: 16

Which permissions are found on all metadata item types?


A. RM WM RMM RW Administer

B. RM WM RW Administer

C. RM WM Administer
D. RM WM

Answer(s): D

A platform administrator needs to associate a library with an


application server. What permission level on the application server will
the platform administrator need for this task?
A. CM

B. RMLE

C. WM

D. WMM

Answer(s): C

Hide Solution Next Question

QUESTION: 18

Given the following authorization setup:


- Mary is a direct member of DeptA and DeptB
- Library Sales2 has an explicit RM denial for DeptA.
- Library Sales2 has an explicit RM grant for DeptB.
Which statement is true?
A. Mary can see Library Sales2.

B. Mary cannot see Library Sales2.

C. Mary can see Library Sales2 for data associated with DeptB only.

D. Mary can see Library Sales2 for data flagged as PUBLIC only.

Answer(s): B
Hide Solution Next Question

QUESTION: 19

For metadata library connections to an RDBMS, which statement is


true?
A. Security is only applied if the library is pre-assigned.

B. Security can be applied only in the RDBMS.

C. Security can be applied only in SAS metadata.

D. Security can be applied in SAS metadata and in the RDBMS.

Answer(s): D

Hide Solution Next Question

QUESTION: 20

A platform administrator wants to prevent all restricted users from


accessing data that requires the Read permission. Which permission
level(s) should the platform administrator assign?
A. RM and R for PUBLIC

B. RM and R for PUBLIC and


SAS Administrators

C. R for PUBLIC

D. RM for PUBLIC and SAS


System Services

Answer(s): C
A platform administrator wants to provide SAS Administrators and
service identities with exclusive read access to metadata. Which
permission levels should the platform administrator assign?

A. RM for PUBLIC, SAS Administrators, and SAS System Services

B. RM and R for PUBLIC, SAS Administrators, and SAS System Services

C. RM for PUBLIC, and R for SAS Administrators and SAS System Services

D. R for PUBLIC, and RM for SAS Administrators and SAS System Services

Answer(s): A

Hide Solution Next Question

QUESTION: 22

An identity hierarchy specifies a list of identities and the order of


precedence of those identities. Which listing of identities is ranked
from highest priority to lowest priority?

A. User, direct group, indirect group, SASUSERS, PUBLIC

B. User, SASUSERS, PUBLIC, directgroup, indirect group

C. SASUSERS, PUBLIC, User, direct group, indirect group

D. direct group, indirect group, User, PUBLIC, SASUSERS

Answer(s): A

Hide Solution Next Question

QUESTION: 23

Which statement regarding default groups is true?


A. SASUSERS is a subset of PUBLIC

B. PUBLIC is a subset of SASUSERS

C. SASUSERS is a subset of ADMINISTRATORS

D. ADMINISTRATORS is a subset of Unrestricted Users

Answer(s): A

Hide Solution Next Question

QUESTION: 24

Given the following authorization setup:


- Mary is a direct member of DeptA.
- DeptA is a direct member of DeptB.
- Library Sales2 has an explicit denial for DeptA.
- Library Sales2 has an explicit grant for DeptB.

Which statement is true?


A. Mary can see Library Sales2.

B. Mary cannot see Library Sales2.

C. Mary can see Library Sales2 for data associated with DeptB only.

D. Mary can see Library Sales2 for data flagged as PUBLIC only.

Answer(s): B

QUESTION: 25

What is the correct order in which to start up the SAS servers and
spawners?
A. Batch server, metadata server, object spawner, OLAP server, pooled
workspace server, stored process server, workspace server

B. Workspace server, stored process server, pooled workspace server, OLAP


server, object spawner, metadata server, batch server

C. Metadata server, batch server, object spawner, OLAP server, pooled


workspace server, stored process server, workspace server

D. Metadata server, object spawner, OLAP server

Answer(s): D

Hide Solution Next Question

QUESTION: 26

A platform administrator wants to physically segregate the physical


storage for metadata in a single environment. What should the platform
administrator create?

A. additional foundation repositories

B. additional custom repositories

C. additional project repositories

D. additional repository libraries

Answer(s): B

Hide Solution Next Question

QUESTION: 27

A user needs to modify metadata. Which method should be used?


A. Use the appropriate SAS application to make the modification.

B. Open the SAS data sets where the metadata is stored and make the
modification.

C. Move the files to a project repository and open the SAS data sets in the
physical folder to make the modification.

D. Use SAS Management Console's Metadata Manager plug-in to make the


modification.

Answer(s): A

Hide Solution Next Question

QUESTION: 28

You used the SAS Add-In for Microsoft Office in Microsoft Excel to view
a SAS OLAP cube. Which type of server is used to access the OLAP
cube?

A. OLAP server

B. Workspace server

C. OLAP and workspace server

D. OLAP and batch server

Answer(s): A

QUESTION: 29

If a server or spawner is failing to start, what would be the most


appropriate first step in troubleshooting the cause of the failure?
A. Run the SAS Deployment Manager to reconfigure the servers.

B. Modify the SAS Server configuration files.


C. Copy the command line used to invoke the server and issue it directly in the
operating system, noting any errors or information generated.

D. Use SAS Management Console to modify the server's configuration.

Answer(s): C

Hide Solution Next Question

QUESTION: 30

Metadata repositories are a collection of files in a physical folder. In


what format are the files stored?

A. SAS data sets

B. SAS metadata sets

C. XML

D. SGML

Answer(s): A

Hide Solution Next Question

QUESTION: 31

By default, the SASMeta application server context:


A. can only be accessed by unrestricted users.

B. is a backup for the SASApp application server context.

C. only holds the metadata server definition.

D. holds the metadata server definition and a definition for a workspace server
and DATA step batch server used for administrative functions.
Answer(s): D

Hide Solution Next Question

QUESTION: 32

By default, which type of servers run under shared credentials?


A. Stored process server and workspace server

B. Workspace server and pooled workspace server

C. Pooled workspace server and stored process server

D. Stored process server, workspace server, and pooled workspace server

Answer(s): C

You might also like