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 list of associations is used to determine if this object should inherit access controls from another object (inheritance), or if the association is allowed for the object (enforcement). An association will not be created unless the calling user is authorized to update one or both objects involved in the association. For more information about inheritance and enforcement rules, see the SAS 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,
IsHidden,
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,
FavoritesContainers/Favorites,
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 © 2011 by SAS Institute Inc., Cary, NC, USA. All rights reserved.