34
Chapter 4 Overview of the SAS ® Management Console

Chapter 4 Overview of the SAS ® Management Console

Embed Size (px)

Citation preview

Page 1: Chapter 4 Overview of the SAS ® Management Console

Chapter 4

Overview of the SAS® Management Console

Page 2: Chapter 4 Overview of the SAS ® Management Console

Section 4.1

Introduction to the SAS Management Console

Page 3: Chapter 4 Overview of the SAS ® Management Console

3

What Is the SAS Management Console?The SAS Management Console is a Java application that provides a single point of control for managing resources that are used throughout the Intelligence Value Chain.

ต้�องมี�การวางแผนก�อน ว�าผ��ค้�าต้�องการอะไร และออกแบบ จากน��นก�จะทำ�า ETL จากน��นก�มีาสร�างเป็�น Intelligent Storage (Data warehouse ว�ามี�โค้รงสร�างแบบไหน) จากน��นก�มีา BI ต้�ว หล�งจากทำ�"ทำ�า BI เสร�จ (ส�วนใหญ่�ของเราจะทำ�าแค้�น��)Analytic Intelligence(ต้�องหา Tool อ�กทำ�) ค้ล�ายๆ ก�บ EG ป็ระมีาณว�าว)เค้ราะห*ได้�ว�าอ�ก ห�าป็,ข�างหน�า ข�อมี�ลเพิ่)"มีเทำ�าไรลด้เทำ�าไหร�

Page 4: Chapter 4 Overview of the SAS ® Management Console

4

What Is the SAS Management Console?SAS Management Console's single interface can be used to perform the administrative tasks required to create and maintain an integrated environment rather than using a separate administrative interface for each application in your enterprise intelligence environment.

Page 5: Chapter 4 Overview of the SAS ® Management Console

5

Tasks Managed by SAS Management ConsoleSAS Management Console can be used to manage a variety of tasks, including server definitions library definitions user definitions resource access controls metadata repositories SAS licenses job schedules XMLMaps.

Page 6: Chapter 4 Overview of the SAS ® Management Console

6

Metadata DefinitionsSAS Management Console manages resources and controls them by creating and maintaining metadata definitions for each resource or control.

The metadata definitions created in SAS Management Console are stored in a repository on a SAS Metadata Server, where they are available for other applications to use.

SAS Metadata Server

Page 7: Chapter 4 Overview of the SAS ® Management Console

7

SAS Metadata ServerThe SAS Metadata Server is a multiuser server that surfaces metadata from one or more repositories to SAS Open Metadata Interface client applications via the SAS Open Metadata Architecture.

The SAS Open Metadata Architecture enables separate applications to exchange metadata centralized management of an organization's

metadata resources.

Page 8: Chapter 4 Overview of the SAS ® Management Console

Section 4.2

How SAS Management Console Works

Page 9: Chapter 4 Overview of the SAS ® Management Console

9

How SAS Management Console WorksSAS Management Console works in conjunction with SAS Metadata Servers.

A metadata server must be set up and started before work can begin with SAS Management Console.

Page 10: Chapter 4 Overview of the SAS ® Management Console

10

Metadata ProfileWhen SAS Management Console is invoked, a metadata profile is selected that specifies the metadata server to which metadata definitions will

be written the active metadata repository information required to connect to the metadata

server.

Page 11: Chapter 4 Overview of the SAS ® Management Console

11

Connecting to SAS Metadata Servers

SAS Management Console

Metadata server – DataServMetadata repository – MainReposUser ID - sastest

Metadata Profile

Metadata Server “DataServ”

Metadata Repository

“MainRepos”

ARepos

BRepos

Metadata Server “DevServ”

...

Page 12: Chapter 4 Overview of the SAS ® Management Console

12

Connecting to SAS Metadata ServersEach metadata server can contain multiple repositories, and the SAS Management Console can be used to store definitions in any of the repositories.

The active repository is the repository that is currently selected and is receiving metadata definitions from the application.

Page 13: Chapter 4 Overview of the SAS ® Management Console

13

RepositoriesSAS Management Console can be used to set up a hierarchy of repositories on the metadata server, consisting of different repository types including:

Foundation Foundation RepositoriesRepositories

specify the parent repository for all other specify the parent repository for all other repositories on the server. This repositories on the server. This repository contains resource definitions repository contains resource definitions that are used throughout the enterprise.that are used throughout the enterprise.

Project Project RepositoriesRepositories

specify development repositories that specify development repositories that can be used for change management.can be used for change management.

...

Page 14: Chapter 4 Overview of the SAS ® Management Console

14

Metadata and Repositories – ReviewMetadata is information about data and computing resources, or data about data. Metadata definitions are stored in a repository where they are available for use by other applications.

The Foundation repository is the parent repository for all other repositories on the server and includes metadata objects that describe SAS servers, data libraries, data tables, and metadata users.

Page 15: Chapter 4 Overview of the SAS ® Management Console

15

SAS Servers – ReviewThe various SAS Servers in the Intelligence Platform are defined in the metadata. These server definitions include details on where the process is executing and how to connect to it.

An individual server definition may be part of an Application Server context that provides a place to attach libraries, schemas, directories, and any resources that are to be available to the SAS servers.

Page 16: Chapter 4 Overview of the SAS ® Management Console

16

Metadata UsersMetadata users may have their own metadata identity and/or belong to a user group. All users who can access the metadata server implicitly belong to a special group named PUBLIC.

There are several different types of users in the metadata, including these:

SAS SAS AdministratorAdministrator(sasadm)(sasadm)

an unrestricted user with special an unrestricted user with special privileges to manage user accounts privileges to manage user accounts and administer the metadata server.and administer the metadata server.

SAS Demo UserSAS Demo User(sasdemo)(sasdemo)

the account that can be used to the account that can be used to access the various client tools.access the various client tools.

...

Page 17: Chapter 4 Overview of the SAS ® Management Console

17

SAS Management Console Case Study TasksIn class, you only have one repository, a foundation repository named Foundation. Metadata Server

Foundation

...

SA

SM

ain

PUBLIC sasadm sasdemo

Workspace Server

Stored Process Server

OLAP Server

Within the Foundation repository, the application server context is named SASMain, which holds the various SAS Servers.

There are several users and groups defined that will be used during class, including PUBLIC (group) sasadm (unrestricted user) sasdemo (demo user).

Page 18: Chapter 4 Overview of the SAS ® Management Console

Section 4.3

Introduction to SAS Management Console Plug-Ins

Page 19: Chapter 4 Overview of the SAS ® Management Console

19

SAS Management Console Plug-InsSAS Management Console plug-ins are Java files that provide specific administrative functions by creating specific types of metadata definitions.

SAS Management Console includes a standard set of plug-ins. Additional plug-ins can be installed to access and manage other SAS or third-party applications.

Page 20: Chapter 4 Overview of the SAS ® Management Console

20

SAS Management Console Plug-InsSAS Management Console plug-ins are grouped into two main categories: Environment Management

plug-ins for configuring SAS resources such as servers, metadata, libraries, and users

Application Managementplug-ins for configuring SAS applications.

When a plug-in is installed, it is added automatically to the appropriate category.

Page 21: Chapter 4 Overview of the SAS ® Management Console

21

SAS Management Console Plug-InsSome of the plug-ins provided with SAS Management Console include:

Authorization Authorization ManagerManager

defines access rules to control how users defines access rules to control how users and groups can access metadata definitions.and groups can access metadata definitions.

Data Library Data Library ManagerManager

creates definitions for SAS libraries and creates definitions for SAS libraries and database schemas.database schemas.

Metadata Metadata Manager Manager

provides functions for defining metadata provides functions for defining metadata repositories on the active server, managing repositories on the active server, managing resource templates, and creating jobs to resource templates, and creating jobs to promote or replicate a metadata repository.promote or replicate a metadata repository.

Schedule Schedule Manager Manager

allows you to create schedules for running allows you to create schedules for running jobs created in SAS ETL Studio.jobs created in SAS ETL Studio.

...

Page 22: Chapter 4 Overview of the SAS ® Management Console

22

Plug-In InformationBecause each plug-in has its own functions, the SAS Management Console menu bar and toolbar change whenever you select a node within the navigation tree.

Different nodes within a single plug-in can activate different menu items and tools.

Page 23: Chapter 4 Overview of the SAS ® Management Console

Section 4.4

Working with the User Interface

Page 24: Chapter 4 Overview of the SAS ® Management Console

24

SAS Management Console User Interface

Menu bar Toolbar Context bar Navigation tree Display area Status line.

The SAS Management Console user interface consists of six major parts:

Page 25: Chapter 4 Overview of the SAS ® Management Console

25

SAS Management Console User Interface

Menu Bar

...

Page 26: Chapter 4 Overview of the SAS ® Management Console

26

SAS Management Console User Interface

Toolbar

...

Page 27: Chapter 4 Overview of the SAS ® Management Console

27

SAS Management Console User Interface

Context Bar

...

Page 28: Chapter 4 Overview of the SAS ® Management Console

28

SAS Management Console User Interface

Navigation Tree

...

Page 29: Chapter 4 Overview of the SAS ® Management Console

29

SAS Management Console User Interface

Display Area

...

Page 30: Chapter 4 Overview of the SAS ® Management Console

30

SAS Management Console User Interface

Status Line

...

Page 31: Chapter 4 Overview of the SAS ® Management Console

31

This demonstration shows how to assign a SAS data library using the SAS Management Console.

Assigning a SAS Data Library

Register Source Tables

DefineData Libraries

CreateETL Jobs

DefineTarget Tables

CreateOLAP Cubes

View and AnalyzeData

CreateStored Processes

Create Reports

CreateInformation Maps

Use the InformationDelivery Portal

Metadata

Page 32: Chapter 4 Overview of the SAS ® Management Console

32

Register Metadata for Existing TablesWhen you create metadata to define a library in the SAS Management Console, you define the library only and not any tables that it contains.

To import metadata to define an existing data source, use the Source Designer.

Page 33: Chapter 4 Overview of the SAS ® Management Console

33

Source DesignerThe Source Designer is a wizard-driven interface that enables you to define the physical layout of existing tables using a data dictionary or metadata information from the source system.

The result of running the Source Designer successfully is a metadata registration that describes the data source.

Page 34: Chapter 4 Overview of the SAS ® Management Console

34

This demonstration shows how to register the metadata for the tables in the Source Tables Library.

Register Metadata for Existing Tables

Register Source Tables

DefineData Libraries

CreateETL Jobs

DefineTarget Tables

CreateOLAP Cubes

View and AnalyzeData

CreateStored Processes

Create Reports

CreateInformation Maps

Use the InformationDelivery Portal

Metadata