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

SAS/Warehouse Administrator 2.3 Metadata API- P29 pptx

5 265 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 437,33 KB

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

Nội dung

New properties for WHINFOFL are as follows:CREATING JOB specifies a list of general identifying information about the job that creates this InfoMart file.. RESOLVED VIEW CODE specifies a

Trang 1

New properties for WHINFOFL are as follows:

CREATING JOB

specifies a list of general identifying information about the job that creates this InfoMart file This list must be of type WHJOB or a subtype of WHJOB A valid CREATING JOB property is required before you can add any INPUT SOURCES

If the CREATING JOB property is removed, then any work tables in the chain of INPUT SOURCES will be deleted as well

FILE TYPE

indicates a character string that describes the type of file that is being defined The file can be a spreadsheet, an HTML report, or any file that you can by an application other than SAS Maximum 40 characters

LOCATION

indicates a character string that identifies the location of an InfoMart file

Maximum 200 characters

RESOLVED VIEW CODE

specifies an SCL list of general identifying information about the source code that

is used to view (open) this InfoMart item This property will return a copy of the

source code with the &loc reference replaced with the appropriate location

information See the Note below.

VIEW CODE

specifies an SCL list of general identifying information about the source code that

is used to view (open) this InfoMart item This property will return a copy of the

source code with the &loc reference unresolved See the Note below.

Note: The VIEW CODE and RESOLVED VIEW CODE properties are closely

related 4

When you write the source code to view (open) an InfoMart, you can insert &loc into

the text as a placeholder for the InfoMart’s location information—information such as

libref.catalog.entry.type, for example The VIEW CODE property will return a copy of

the source code with the &loc reference unresolved The RESOLVED VIEW CODE property will return a copy of the source code with the &loc reference replaced with the

appropriate location information

Property Dependencies You must define a CREATING JOB property in order to add any INPUT SOURCES to a table If a table does not have a CREATING JOB property, then you must specify one when you add an input source to the table

Using WHINFOFL

WHINFOFL is an independent type, like all subtypes of WHOBJECT To understand how all subtypes of WHOBJECT relate to other types, see the general information model in “Relationships Among Metadata Types” on page 53

When update or add the VIEW CODE property, see “Using WHINFO” on page 134

Trang 2

Metadata type for jobs

Category: Object Types—Process Editor

Parent

“WHPOBJCT” on page 205 Overview

WHJOB models the metadata for a job A job is a metadata record that specifies the

processes that create one or more data stores (output tables)

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

In the table, you can pass properties with a Yes in the Add column to the

_ADD_METADATA_ method Use this method to add a new object

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

_UPDATE_METADATA_ method Use this method to update properties of an existing object

* 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

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

Properties Type Add Method Update Method Read Method

Expand Parm.

Extended Attributes

Trang 3

Job ID C No No No

Recurring Month

Days

Recurring Week

Days

Scheduled Start

Date

Dependencies

See Property Dependencies

No

Trang 4

New properties for WHJOB are as follows:

ACTUAL END DATE indicates the SAS datetime when the job actually ended (a character value that is formatted with the SAS DATETIME format) or N/A if not available This

read-only property is set by job tracking code and job scheduling code

ACTUAL START DATE indicates the SAS datetime when the job actually started (a character value that is formatted with the SAS DATETIME format) or N/A if not available This

read-only property is set by job tracking code and job scheduling code

EXTERNAL JOB ID indicates an optional 8-character field that can contain a value that uniquely identifies the job This read-only property is set by job tracking code and job scheduling code

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

INPUT SOURCES specifies an SCL list of general identifying information about the sources that are input to this job This list must be of type WHJOB or WHEVENT Adding an object beneath itself is prevented

INPUT TABLES specifies a list of general identifying information about the tables that are used in this job to create the output tables These tables are not created by this job; they are the inputs to the tables that are created by this job

JOB ID represents a unique identifier that is assigned by the Job Scheduler utility

JOB TYPE

indicates how often the job runs Valid values are ONCE, DAILY, WEEKLY, and

MONTHLY LIST specifies the location of the job list file This property is a WHJOBFIL object This read-only property is set by job tracking code and job scheduling code

LOG indicates the location of the job log file This property is a WHJOBFIL object This read-only property is set by job tracking code and job scheduling code

OUTPUT OBJECTS specifies an SCL list of general identifying information about the objects that are output from this job This list points to successor jobs

OUTPUT TABLES specifies a list of general identifying information about the tables that are created

by this job This list must be of type WHTABLE, WHINFO, WHINFOFL, WHSUMDDB, WHEFILE, or subtypes of these

OUTPUT TARGETS specifies an SCL list of general identifying information about the targets that are output from this job This list must be of type WHJOB or type WHEVENT

RECURRING MONTH DAYS applies only to monthly jobs An 85-character string indicates what day(s) in the month a job runs Valid values are a list of integers from 1 through 31, delimited

Trang 5

with a comma or a semicolon At least one integer is required No duplicates are permitted The string is converted to a comma-delimited list with no embedded blanks

RECURRING MONTHS

applies only to monthly jobs A 30-character string indicates what months a job runs, where 1=January and 12=December Valid values are a list of integers from

1 through 12, delimited with a comma or a semicolon At least one integer is required No duplicates are permitted The string is converted to a

comma-delimited list with no embedded blanks

RECURRING WEEK DAYS

applies only to weekly jobs A 15-character string indicates what weekday(s) a job runs, where 0=Sunday and 6=Saturday Valid values are a list of integers from 0 through 6, delimited with a comma or a semicolon At least one integer is

required No duplicates are permitted The string is converted to a

comma-delimited list with no embedded blanks

RESPONSIBILITY

specifies the character string that indicates who is currently responsible for the creation of the code that is associated with this process

SASindicates that SAS/Warehouse Administrator is creating this code

dynamically based on the current metadata USER indicates that the user has

written the code for this process and is responsible for it

RETURN CODE

specifies a numeric variable that indicates the return code from the job or N/A if not available This read-only property is set by job tracking code and job

scheduling code

RUN COMMAND

indicates a 200-character string that contains the command that is issued to run the job

SCHEDULED START DATE

represents the SAS datetime when the job is scheduled to start (A character value that is formatted with a SAS DATETIME format.)

SCHEDULING SERVER

indicates the scheduling server that this job runs on This property is a subtype of WHSERV, such as WHSRVAT

SOURCE CODE

specifies an SCL list of general identifying information about the source code for this process This source code is the same as is seen when selecting

View Code All

in the SAS/Warehouse Administrator Process Editor

The source code information that is returned here will be that of a temporary working location of a copy of the source code and might be different for each request for this information

SOURCE FILE

specifies an SCL list of general identifying information about any user-registered code for a process This list must be of type WHSRCCAT or a subtype of

WHSRCCAT However, WHJOBCAT or any subtype of WHJOBCAT will be

rejected For process steps that consist of user-written code, this property returns the registered source code location For process steps that consist of code that is generated by SAS/Warehouse Administrator, this property will return an empty list

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