2. SAS Data Management Tools and Applications Flashcards
What is a SAS/ACCESS LIBNAME?
A SAS programmer uses a LIBNAME statement to connect to the DBMS. DBMS tables can be named in a SAS program wherever SAS data sets can be named. SAS implicitly converts the SAS code into native database SQL statements.
What is SQL pass-through?
A SAS programmer uses the SQL procedure in a SAS session to write and submit native database SQL to the database.
What are the 2 types of SQL pass-through components that you can submit to the DBMS?
SELECT - produce output to SAS software (SQL procedure pass-through queries)
EXECUTE - perform all other non-query SQL statements that do not produce output (for example, GRANT, CREATE, or DROP) i.e. DDL
What is the SASTRACE option?
SASTRACE is an options statement which when used, the SAS log will display the details about the native database SQL that is generated by the SAS/ACCESS engines. Developers can use SASTRACE to evaluate queries to ensure they are producing efficient code and not needlessly returning large amounts of data from the RDBMS
How are the SAS Platform Applications organized?
Analytics applications
Reporting applications
Programming applications
Data Management applications
What is DataFlux Data Management Studio?
Combines data profiling, data cleansing, entity resolution, and monitoring tools for incorporating data quality into an information management process.
SAS Data Integration Studio provides role-based security. True or False?
False
What is a SAS Package?
A SAS internal format that can be used to move metadata between SAS metadata repositories and maintain metadata backups. It supports most SAS platform metadata objects including objects relevant to SAS Data Integration Studio, such as jobs, libraries, tables, and external files.
How do you import a package in SAS Data Integration Studio?
Right-click a folder from the Folders tab
Select Import
Navigate to the SAS Package
Verify the objects to Import
Import
What does the status bar in SAS Data Integration Studio display?
The status bar displays the name of the currently selected object, the name of the default SAS Application Server if one is selected, the login ID and metadata identity of the current user, and the name of the current SAS Metadata Server.
What components are accessed through the Tree View in SAS Data Integration Studio?
Folders Tree - displays the metadata folder hierarchy that is shared across the SAS platform and can be customized
Inventory Tree - displays metadata in predefined categories and is not customizable
Transformations Tree - provides access to transformations that can be added to SAS Data Integration Studio jobs
Checkouts Tree - available to users working under change management
Basic Properties pane - displays the basic properties of an object selected in a tree view
What is the Job Editor Window in SAS Data Integration Studio?
The Job Editor window enables you to create, run, and troubleshoot SAS Data Integration Studio jobs
What are the tabs in the Job Editor Window in SAS Data Integration Studio?
- The Diagram tab is used to build and update the process flow for a job.
- The Code tab is used to review or update code for a job.
- The Log tab is used to review the log for a submitted job.
- The Output tab is used to review the output of a submitted job.
- The Details pane is used to monitor and debug a job in the Job Editor.
What is the Options Window in SAS Data Integration Studio?
The Options window is used to specify global settings for SAS Data Integration Studio options.
What is a library?
A library is a collection of one or more files that are referenced as a unit.
- provide access to source tables and target tables
- can be created in SAS Management Console by an administrator
- can be created in SAS Data Integration Studio by a Data Integration developer
- are created with the New Library Wizard.
What are 2 ways of defining SAS Metadata Objects for Source Data in SAS Data Integration Studio?
- The Register Tables Wizard can be used to register metadata for existing tables.
- The External File wizards can be used to register metadata for an external file.
What are 3 items that the Register Tables Wizard in SAS Data Integration Studio defines?
- type of table (DBMS type)
- library
- metadata location
What are 3 items that you define with the External File Wizard in SAS Data Integration Studio?
- file to read
- parameters
- column definition
What are the dependencies for SAS Table Metadata in SAS Data Integration Studio?
the library object is used by the table object
the table object is dependent on the library object.
What are the dependencies for DBMS Table Metadata in SAS Data Integration Studio?
the server object is used by the library object,
the library object is used by the table object.
the table object is dependent on the library object
the library object is dependent on the server object.
What are the dependencies for ODBC Table Metadata in SAS Data Integration Studio?
the ODBC data source is used by the server object
the server object is used by the library object
the library object is used by the table object.
the table object is dependent on the library object,
the library object is dependent on the server object
the server object is dependent on the ODBC data source.
What tasks can be performed to define metadata for a new table using the New Table Wizard in SAS Data Integration Studio?
- import metadata from tables/columns that are already registered in the metadata repository
- override metadata that was imported (for example, change a column name)
- define new attributes for the table that is defined (for example, indexes)
What is the Common Warehouse Metamodel (CWM)?
an industry-standard format that is supported by many software vendors. The CWM format supports relational metadata such as tables, columns, indexes, and keys.
Relational metadata, including the CWM format, can be used to exchange relational metadata between software applications and import models from third-party data modeling tools into SAS Data Integration Studio.
What are SAS Metadata Bridges?
A tool for reading into SAS each supported vendor-specific CWM format.