INPUT OBJECTS represents an SCL list of general identifying information about the objects input to this column.. INPUT SOURCES represents an SCL list of general identifying information a
Trang 1SAS/Warehouse Administrator Metadata Types WHCOLUMN 87
WHCOLUMN
Base metadata type for table columns
Category: Column Types
Parent
“WHROOT” on page 226
Overview
WHCOLUMN is the base metadata type for table columns
in SAS/WarehouseAdministrator
Properties
The following table lists all of the properties for WHCOLUMN 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
Metadata Created C No No No Metadata Updated C No No No
Trang 2Name C No No No
Output Objects L No No No Output Targets L No No No
New properties for WHCOLUMN are as follows:
FORMAT specifies a SAS format that is assigned to this column
INDEXES specifies an SCL list of general identifying information about the indexes that contain this column
INFORMAT specifies a SAS informat that is assigned to this column
INPUT OBJECTS represents an SCL list of general identifying information about the objects input to this column For more details about input objects, see “INPUT and OUTPUT Properties” on page 64
INPUT SOURCES represents an SCL list of general identifying information about the sources input
to this column This list must be of type WHCTRNFM, WHCOLUMN, or subtypes
of these The input sources to this column must be appropriately related through a common process For more details about input sources, see “INPUT and OUTPUT Properties” on page 64
LENGTH specifies the value length of this column
OUTPUT OBJECTS specifies an SCL list of general identifying information about the objects output from this column For more details about output objects, see “INPUT and OUTPUT Properties” on page 64
OUTPUT TARGETS represents an SCL list of general identifying information about the targets output from this column The output targets to this column must be appropriately related through a common process For more details about output targets, see “INPUT and OUTPUT Properties” on page 64
TABLE represents an SCL list of general identifying information about the table object to which this column belongs
TYPE
specifies the type of data that is contained in this column Valid types are C (character) or N (numeric).
Trang 3SAS/Warehouse Administrator Metadata Types WHCTRNFM 89
Using WHCOLUMN
WHCOLUMN and its subtypes are dependent types To understand how all subtypes
of WHCOLUMN relate to other types, see the column mapping models in
“Relationships Among Metadata Types” on page 53
WHCTRNFM
Metadata type for column transformations
Category: Process Types
Parent
“WHROOT” on page 226
Overview
WHCTRNFM models the metadata for column transformation processes in the
SAS/Warehouse Administrator Process Editor A column transformation is a data
mapping process in which data from the source column is either mapped one-to-one to a target column or is transformed before it is loaded into the target column The
WHCTRNFM type corresponds to the one–to-one mappings or derived mappings that are defined on the Columns tab of the Mapping Process Properties window The following is one way to add a derived mapping through the SAS/Warehouse Administrator interface:
1 In the Explorer, select a table with the right mouse button
2 Select Process from the pop-up menu.
3 In the Process Editor, select the table with the right mouse button
4 Select Add Inputs
5 Select an input source from the Input Selector window
6 When the input source and the Mapping box display in the Process Editor, select
the Mapping box with the right mouse button, and then select Properties.
7 Enter the column information, until you come to the Column Mapping tab
8 Select a column
9 Click Derive Mapping
10Enter the derived mapping information (transformation details)
Trang 4The following table lists all of the properties for WHCTRNFM 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
Properties Type Indirect Add Update Method Read Method
Expand Parm.
Extended Attributes
Input Sources L * Req when
mapping is one-to-one
Mapping L * Auto
supplied
Mapping Type C * Req No No Metadata Created C No No No Metadata Updated C No No No
Output Objects L No No No Output Targets L Yes Yes No
Trang 5SAS/Warehouse Administrator Metadata Types WHCTRNFM 91
Source Text L Yes for
derived mapping only
Yes for derived mapping only
No
New properties for WHCTRNFM are as follows:
INPUT OBJECTS
specifies an SCL list of general identifying information about the objects that are input to this transformation Input objects are discussed in “INPUT and OUTPUT Properties” on page 64
INPUT SOURCES
specifies an SCL list of general identifying information about the objects that are input to this transformation This list points to the input columns or transforms
If you use a column as the input for a transform, the name of the column’s
physical table must exist
Objects are verified to ensure that they are part of the same process If they are not part of the same process, an error message is produced Input sources are discussed in “INPUT and OUTPUT Properties” on page 64
MAPPING
specifies an SCL list of general identifying information about the mapping process
to which this transformation belongs
MAPPING TYPE
indicates the type of column mapping Possible values are
ONE TO ONE—mappings that do not include any transformations
DERIVED—mappings that include transformations
OUTPUT OBJECTS
specifies an SCL list of general identifying information about the objects that are output from this transformation Output objects are discussed in “INPUT and OUTPUT Properties” on page 64
OUTPUT TARGETS
specifies an SCL list of general identifying information about the targets that are output from this column This list points to the output column, transform, or row selection object Objects are verified to ensure that they are part of the same process If they are not part of the same process, an error message is produced Only a single WHCOLUMN subtype object can be specified, while multiple
WHROWSEL objects can be included Output targets are discussed in “INPUT and OUTPUT Properties” on page 64
SOURCE CODE
specifies an SCL list of general identifying information about the source code for this transformation
SOURCE TEXT
represents an SCL list of character items Each item can contain a maximum of
200 characters of source code You can add or update this property for a derived mapping, but it is ignored for a one-to-one mapping