SAS/Warehouse Administrator Metadata Types WHSUBSET 247 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. Administrator L No No No Cvalue C Yes Yes No Desc C Yes Yes No Extended Attributes L Yes Yes Yes Host L No No No Id C * Req * Req No Input Objects L No No No Input Sources L Yes Yes No Is Active N No No No Metadata Created C No No No Metadata Updated C No No No Name C No No No Note L No No Yes NValue N Yes Yes No Output Objects L No No No Output Targets L No No No Owner L No No No Process L * Auto supplied No No Responsibility C No No No Source Text L * Req Yes No Step Source Code L No No Yes WHSUBSET has the following new properties: INPUT OBJECTS specifies an SCL list of general identifying information about the columns that are input to this subprocess. 248 WHSUMDDB Chapter 3 INPUT SOURCES specifies an SCL list of general identifying information about the columns that are input to this subprocess. This list must be of type WHCOLUMN or a subtype of WHCOLUMN, and it must have an appropriate relation to the main process. For WHSUBSET, this property returns the same list as INPUT OBJECTS. OUTPUT OBJECTS specifies a currently unused property. OUTPUT TARGETS specifies a currently unused property. PROCESS specifies an SCL list of general identifying information about the mapping process to which this subsetting process belongs. This list must be of type WHPRCMAP or a subtype of WHPRCMAP. SOURCE TEXT indicates 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. Using WHSUBSET Add Update Delete No Yes Yes WHSUBSET 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. WHSUMDDB Metadata type for SAS Summary MDDBs Category: Object Types—Explorer Parent “WHOBJECT” on page 182 Overview WHSUMDDB models the metadata for a SAS Multidimensional Database summary in SAS/Warehouse Administrator. A SAS MDDB is a SAS table that stores data in presummarized format and in more than two dimensions; that is, it stores more than the usual down and across columns in a standard table. For example, where a SAS/Warehouse Administrator Metadata Types WHSUMDDB 249 summary table might show sales in dollars for a given company by month, an MDDB could show sales in dollars for a given company by month, region, and product. To add an MDDB with the SAS/Warehouse Administrator Explorer: 1 Select a summary group with the right mouse button. 2 Select Add Item Summary MDDB 3 Select the MDDB with the right mouse button. 4 Select Properties. 5 Enter the MDDB information. Properties The following table lists all of the properties for WHSUMDDB and indicates how you can use each property with metadata API methods. In the table, you can pass properties with a Ye s in the Add column to the _ADD_METADATA_ method. Use this method to add a new object. You can pass properties with a Ye s 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. Administrator L No No No Columns L No No Yes Cvalue C No No No Creating Job L No No Yes Desc C No No No Extended Attributes LNoNo Yes Fiscal Day of Month NNoNo No Fiscal Day of Week CNoNo No Fiscal Month of Year CNoNo No Fiscal Time of Day N No No No Group L No No No Host L No No No Icon C No No No 250 WHSUMDDB Chapter 3 Id C No No No Input Objects L No No No Input Sources L No No No Library L No No No Members L No No No Metadata Created C No No No Metadata Updated C No No No Name C No No No Note L No No Yes NValue N No No No Output Objects L No No No Output Targets L No No No Owner L No No No Process L No No Yes Table Name C No No No Using Processes L No No No New properties for WHSUMDDB are as follows: COLUMNS specifies an SCL list of general identifying information about the columns in this MDDB. CREATING JOB specifies a list of general identifying information about the job that creates this summary MDDB. FISCAL DAY OF MONTH specifies the number that indicates the start day of the month of the fiscal year. Valid numbers are between 1 and 31. FISCAL DAY OF WEEK indicates the character string that contains the start day of the week of the fiscal year. Valid strings range from SUNDAY through SATURDAY. FISCAL MONTH OF YEAR specifies the number that indicates the start month of the year in which the fiscal year begins. Valid numbers range between 1 and 12. FISCAL TIME OF DAY indicates the character string for the start time of day of the fiscal year. HOST specifies an SCL list of general identifying information about the host on which this MDDB is accessed. INPUT OBJECTS specifies an SCL list of general identifying information about the objects that are input to this MDDB. For more information about input objects, see “INPUT and OUTPUT Properties” on page 64. SAS/Warehouse Administrator Metadata Types WHSUMTBL 251 INPUT SOURCES specifies an SCL list of general identifying information about the sources that are input to this MDDB. For more information about input sources, see “INPUT and OUTPUT Properties” on page 64. LIBRARY specifies an SCL list of general identifying information about the SAS Library (WHLIBRY type) that contains this MDDB. OUTPUT OBJECTS specifies an SCL list of general identifying information about the objects that are output from this MDDB. For more information about output objects, see “INPUT and OUTPUT Properties” on page 64. OUTPUT TARGETS specifies an SCL list of general identifying information about the targets that are output to this MDDB. For more information about output targets, see “INPUT and OUTPUT Properties” on page 64. PROCESS specifies an SCL list of general identifying information about the process that created this MDDB. TABLE NAME indicates the character string that contains the table name that is associated with this MDDB. Using WHSUMDDB Add Update Delete No No No WHSUMDDB is an independent type, like its parent, 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. WHSUMTBL Metadata type for summary tables Category: Object Types—Explorer Parent “WHTABLE” on page 254 Overview WHSUMTBL models the metadata for summary tables in SAS/Warehouse Administrator. A summary table can be a SAS table or view or a DBMS table or view. . SAS/Warehouse Administrator Metadata Types WHSUBSET 24 7 Use this method to update properties of an existing object. For details, see “Using _UPDATE _METADATA_ ” on page 46. *. models in “Relationships Among Metadata Types” on page 53. For details about reading process information, see “Reading Process Flow Metadata on page 62. WHSUMDDB Metadata type for SAS Summary. “Relationships Among Metadata Types” on page 53. WHSUMTBL Metadata type for summary tables Category: Object Types—Explorer Parent “WHTABLE” on page 25 4 Overview WHSUMTBL models the metadata for summary