1. Trang chủ
  2. » Công Nghệ Thông Tin

SAS/Warehouse Administrator 2.3 Metadata API- P47 ppt

5 155 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 439,05 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Items in the list are OBJECT specifies the general identifying information about the owning object for this extended attribute.. Note: The documentation for many metadata types refers to

Trang 1

indicates the optional text that describes the purpose of an object or other

information that is useful to a site

EXTENDED ATTRIBUTES

specifies an SCL list that a site can use to extend the metadata that is maintained

by SAS/Warehouse Administrator Items in the list are

OBJECT specifies the general identifying information about the owning object for this extended attribute

TYPE indicates the data type of the attribute, C for character data is the only

valid type for this release

VALUE indicates the 200-character string that contains the extended attribute text, such as a URL or a file path to a document that describes the owning object For usage details, see “Using WHEXTATR” on page 116 The EXTENDED ATTRIBUTES property is implemented with the object “WHEXTATR” on page 114 ID

indicates the metadata identifier for a specific metadata object in a repository The identifier is 26 characters in length and is in the format:

REPOSID.TYPEID.INSTANCEID.

REPOSID specifies the ID of the repository in which the metadata resides It is

eight characters in length

TYPEID specifies the type of metadata object, such as WHDETAIL It is eight

characters in length

INSTANCEID distinguishes one metadata object from all others of that type in

a given repository It is eight characters in length

METADATA CREATED

specifies the SAS datetime value for when the metadata for this object was initially created (A character value that is formatted with a SAS DATETIME FORMAT.) METADATA UPDATED

specifies the SAS datetime value for when the metadata for this object was

updated (A character value that is formatted with a SAS DATETIME FORMAT.) NAME

indicates the name of the metadata object The name that is returned is in the context of the component that it comes from For example, SAS/Warehouse

Administrator names are those that appear in the Explorer, the Setup window, the Process Editor, and so on

The length of the name depends on the individual type All names can be at most 40 characters in length Some types, such as WHPERSON, allow the name

to be longer than 40 characters The maximum length of the name is 40

characters unless otherwise noted in a particular type

NOTE

indicates the user-entered descriptions of objects, columns, or processes NOTE metadata is modeled by the WHNOTE type For details, see “WHNOTE” on page 179

NVALUE

indicates the numeric value that a site can use to extend the metadata that is maintained by SAS/Warehouse Administrator Use it for site-specific numeric metadata

Note: The documentation for many metadata types refers to general identifying information This phrase refers to the ID, NAME, and DESC properties For more details, see “Identifying Metadata” on page 7.4

Trang 2

228 WHROWSEL Chapter 3

Using WHROOT

WHROOT is an independent type WHROOT is not used to read or write metadata

in a repository It is a template for all metadata types in SAS/Warehouse Administrator

WHROWSEL

Metadata type for a row selector

Category: Process Types

Parent

“WHPRCSPR” on page 217

Overview

The WHROWSEL type models the metadata for all row selectors Here is one way to specify row selector metadata through the SAS/Warehouse Administrator interface:

1 Display a process flow with a mapping in the Process Editor

2 In the Process Editor, click the right mouse button on a mapping and select

Properties

3 Go to the Output Data tab

4 Click the Generation Options button

5 Click the Row Selection tab

6 For the rows that are selected, select Row Selection Conditions and then click

the Define button

7 In the Expression Builder, select Component of Input Tables and then select an

input table and column

8 Click OK on each window until you return to the Process Editor

Properties

The following table lists all of the properties for WHROWSEL and indicates how you can use each property with metadata API methods

In the table, you can specify properties with a Yes in the Indirect Add column when

you indirectly add one object through another, as described in the documentation for the _UPDATE_METADATA_ method Use this approach to add a new dependent object For details, see “Using _UPDATE_METADATA_” on page 46

You can pass properties with a Yes in the Update column to the

_UPDATE_METADATA_ method, as described in the documentation for this method Use this method to update properties of an existing object For details, see “Using _UPDATE_METADATA_” on page 46

Trang 3

* Req indicates that the property is required; you must provide a value for this property when you use a given method * Default indicates that the system will provide

a default value for that property if you do not provide one * Auto supplied means that

the property is automatically supplied; any value that you specify for such a property is ignored

Properties with a Yes in the Read Method Expand Parm column are valid with the expand parameter of the _GET_METADATA_ method This method enables you to get

detailed metadata about a property and its associated objects through a single method call

Expand Parm.

Extended

Attributes

supplied

Property Dependencies)

Property Dependencies)

Trang 4

230 WHROWSEL Chapter 3

New properties for WHROWSEL are as follows:

INPUT OBJECTS specifies an SCL list of general identifying information about the columns that are input to this subprocess

INPUT SOURCES specifies an SCL list of general identifying information about the nearest intermediate output table or loadable table that is a source to the current table or column This list must be of type WHCTRNFM or a subtype of WHCOLUMN, and

it must have the appropriate relation to the main process For WHROWSEL, this property can return the same list as INPUT OBJECTS However, if the user builds the row selector using columns from the output table (in Expression Builder), INPUT SOURCES will return a transformation (WHCTRNFM) and INPUT OBJECTS will return the columns that are used in that transformation OUTPUT OBJECTS

specifies a property that is currently unused

OUTPUT TABLES specifies an SCL list of general identifying information about the output tables for this subprocess This list must be of type WHTBLMAP or a subtype of

WHTBLMAP All WHROWSEL subprocesses will have at least one output table that is associated with them

OUTPUT TARGETS specifies a property that is currently unused

PROCESS specifies an SCL list of general identifying information about the mapping process that called this row selection process This list must be of type WHPRCMAP or a subtype of WHPRCMAP

SOURCE TEXT specifies an SCL list of character items that specify a WHERE clause or other subsetting code Each item can contain a maximum of 200 characters of source code

Note: See Property Dependencies 4 SELECTION TYPE

specifies a character string that indicates the row selection type Valid row

selection types are ALL ROWS, ROW SELECTION CONDITIONS, or USER DEFINED

STATEMENTS

Note: See Property Dependencies 4

Property Dependencies When you use the indirect add approach,

3 SELECTION TYPE defaults to ALL ROWS if not otherwise specified by the user.

3 SOURCE TEXT is optional for indirect adds if the SELECTION TYPE is ALL

ROWS; otherwise, SOURCE TEXT is required

Using WHROWSEL

Trang 5

WHROWSEL is a dependent type To understand how all subtypes of WHPROCES relate to other types, see the process models in “Relationships Among Metadata Types”

on page 53

For details about reading process information, see “Reading Process Flow Metadata”

on page 62

WHSASSTR

Metadata type for SAS physical data stores

Category: Physical Storage Types

Parent

“WHPHYSTR” on page 204

Overview

WHSASSTR models the metadata for SAS physical data stores in SAS/Warehouse Administrator These stores are specified for tables that are stored in SAS format, using the Physical Storage tab in the table property window

Properties

The following table lists all of the properties for WHSASSTR and indicates how you can use each property with metadata API methods

In the table, you can specify properties with a Yes in the Indirect Add column when

you indirectly add one object through another, as described in the documentation for the _UPDATE_METADATA_ method Use this approach to add a new dependent object For details, see “Using _UPDATE_METADATA_” on page 46

You can pass properties with a Yes in the Update column to the

_UPDATE_METADATA_ method, as described in the documentation for this method Use this method to update properties of an existing object For details, see “Using _UPDATE_METADATA_” on page 46

* Req indicates that the property is required; you must provide a value for this property when you use a given method * Default indicates that the system will provide

a default value for that property if you do not provide one * Auto supplied means that

the property is automatically supplied; any value that you specify for such a property is ignored

Properties with a Yes in the Read Method Expand Parm column are valid with the expand parameter of the _GET_METADATA_ method This method enables you to get

detailed metadata about a property and its associated objects through a single method call

Expand Parm.

Extended Attributes

Ngày đăng: 05/07/2014, 07:20

TỪ KHÓA LIÊN QUAN