SAS Namespace Types |
Subclass of Classifier
Subtypes
An abstract type that represents an object that contains a set of columns. When creating metadata, use the subtype of DataTable that best describes the entity that you want to represent.
The following is a list of associations that are used to determine if this object should inherit access controls from another object (inheritance) or if the association is allowed for the object (enforcement). For more information about inheritance and enforcement rules, see the SAS 9.2 Intelligence Platform: Security Administration Guide.
Name | Description | Type | Length |
NumRows | This attribute contains the number of rows of data in the table. It can be filled in at data loading time to indicate to the metadata consumers how many rows of data a table has in it. If the number of rows is unknown, then a -1 is returned. | double | |
TableName | This is the DBMS name for tables in an external database or the SAS dataset name. | String | 256 |
Inherited Attributes
Name
Id
Desc
MetadataCreated
MetadataUpdated
ChangeState
LockedBy
PublicType
UsageVersion
Name | Cardinality | Description | Associated Types |
Columns
Partner: Table |
0 to * | The list of columns contained in this table. | Column ColumnRange |
ForeignKeys
Partner: Table |
0 to * | The foreign keys associated with a table. | ForeignKey |
Roles Partner: RoleObject |
0 to * | The roles an object can play. | Role |
TableCollections
Partner: Tables |
0 to * | The table collections where this data table participates. | TableCollection |
TablePackage Partner: Tables |
0 to 1 | The data packages (schema or libraries) that can be used to reference this table. | RelationalSchema DatabaseSchema DataSourceName SASLibrary |
UniqueKeys
Partner: Table |
0 to * | The list of unique keys associated with a table. | UniqueKey |
Inherited Associations
AccessControls/Objects ,
Changes/Objects ,
CustomAssociations/OwningObject ,
Documents/Objects ,
Extensions/OwningObject ,
ExternalIdentities/OwningObject ,
Groups/Members ,
Implementors/ImplementedObjects ,
Keywords/Objects ,
LocalizedAttributes/AssociatedLocalizedObject ,
Notes/Objects ,
PrimaryPropertyGroup/AssociatedObject ,
Prompts/PromptEnabledObject ,
Properties/AssociatedObject ,
PropertySets/OwningObject ,
ReferencedObjects/AssociatedObjects ,
ResponsibleParties/Objects ,
SourceClassifierMaps/ClassifierSources ,
SourceTransformations/TransformationSources ,
SpecSourceTransformations/SourceSpecifications ,
SpecTargetTransformations/TargetSpecifications ,
TargetClassifierMaps/ClassifierTargets ,
TargetTransformations/TransformationTargets ,
Timestamps/Objects ,
Trees/Members ,
TSObjectNamespace/TSObjects ,
UsedByPrototypes/UsingPrototype ,
UsingPrototype/UsedByPrototypes ,
Variables/AssociatedObject
NumRows
Type: doubleThis attribute contains the number of rows of data in the table. It can be filled in at data loading time to indicate to the metadata consumers how many rows of data a table has in it. If the number of rows is unknown, then a -1 is returned.
TableName
Type: String 256This is the DBMS name for tables in an external database or the SAS dataset name.
Columns
Cardinality: 0 to *
Partner: Table
The list of columns contained in this table.
Associated Types:
Column ColumnRangeForeignKeys
Cardinality: 0 to *
Partner: Table
The foreign keys associated with a table.
Associated Types:
ForeignKeyRoles
Cardinality: 0 to *
Partner: RoleObject
The roles an object can play.
Associated Types:
RoleTableCollections
Cardinality: 0 to *
Partner: Tables
The table collections where this data table participates.
Associated Types:
TableCollectionTablePackage
Cardinality: 0 to 1
Partner: Tables
The data packages (schema or libraries) that can be used to reference this table.
Associated Types:
RelationalSchema DatabaseSchema DataSourceName SASLibraryUniqueKeys
Cardinality: 0 to *
Partner: Table
The list of unique keys associated with a table.
Associated Types:
UniqueKey
Copyright © 2009 by SAS Institute Inc., Cary, NC, USA. All rights reserved.