Table 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示数据模型中的表。 Table 对象是 Model 对象下的 TableCollection 对象的成员。 它包含 ColumnCollection。 如果 Table 是已计算的表,则行基于 Partition 对象或 CalculatedPartitionSource。
public sealed class Table : Microsoft.AnalysisServices.Tabular.NamedMetadataObject, Microsoft.AnalysisServices.Tabular.IMetadataObjectWithLineage
type Table = class
inherit NamedMetadataObject
interface IMetadataObjectWithLineage
Public NotInheritable Class Table
Inherits NamedMetadataObject
Implements IMetadataObjectWithLineage
- 继承
- 实现
构造函数
Table() |
使用默认设置创建 Table 类的新实例。 |
属性
AlternateSourcePrecedence |
用于在找到多个匹配项的情况下选择备用源表的排名或优先级。 |
Annotations |
获取当前 Table 中所有注释的集合对象。 |
CalculationGroup |
CalculationGroup 引用。 |
ChangedProperties |
获取当前 Table 中所有已更改属性的集合对象。 |
Columns |
获取当前 Table 中所有列的集合对象。 |
DataCategory |
指定 Table 的类型,以便可以根据表中的数据类型自定义应用程序行为。 允许的值与多维模型的维度类型属性值相同。 默认值为常规。 其他值包括时间 (2)、地理位置 (3)、组织 (4)、物料清单 (5)、帐户 (6)、客户 (7)、产品 (8)、方案 (9)、定量 (10)、效用 (11)、货币 (12)、汇率 (13)、渠道 (14) - 渠道纬度以及促销 (15)。 |
DefaultDetailRowsDefinition |
定义当钻取到此表中度量值的详细信息行时要应用的默认 DAX 表达式。 |
Description |
表说明,开发者在设计时可见,管理员在 SQL Server Management Studio 等管理工具中可见。 |
ExcludeFromAutomaticAggregations |
指示表是否从自动聚合功能中排除。 |
ExcludeFromModelRefresh |
一个布尔值,指示表是否从模型刷新中排除。 如果为 true,则对模型的刷新操作不会在表的分区上触发刷新(如果已处理)。 |
ExtendedProperties |
获取当前 Table 中所有扩展属性的集合对象。 |
Hierarchies |
获取当前表中所有层次结构的集合对象。 |
IsHidden |
一个布尔值,该值指示是否将表视为由客户端可视化工具隐藏。 如果将表视为隐藏,则为 true;否则为 false。 |
IsPrivate |
一个布尔值,该值指定是否要向客户端隐藏表。 如果隐藏表,则为 true。 |
IsRemoved |
一个布尔值,该值指定此对象是否已从对象树中移除。 (继承自 MetadataObject) |
LineageTag |
表示 对象的世系的标记。 |
Measures |
获取当前 Table 中所有度量值的集合对象。 |
Model |
获取包含此对象的表格模型。 (继承自 MetadataObject) |
ModifiedTime |
上次修改对象的时间。 |
Name |
获取或设置此 对象的名称。 |
ObjectType |
获取对象的类型。 |
Parent |
父对象,对于 Model 对象为 NULL。 |
Partitions |
获取当前 Table 中的所有分区的集合对象。 |
RefreshPolicy |
刷新表的策略。 |
Sets |
获取当前 Table 中所有集的集合对象。 |
ShowAsVariationsOnly |
一个布尔值,该值指示本地和服务器版本之间存在差异。 如果为 True,则仅在作为 Variation 进行引用时此显示 Table。 |
SourceLineageTag |
一个标记,表示 对象的源的世系。 |
StructureModifiedTime |
上次修改对象结构的时间。 |
SystemManaged |
一个布尔值,指示表是否由系统管理。 系统拥有创建和删除此类表的所有权。 |
方法
ApplyRefreshPolicy(Boolean, Int32) |
调整表的分区方案,由所使用的生效日期基于当前时间时与其关联的刷新策略确定。 |
ApplyRefreshPolicy(DateTime, Boolean, Int32) |
调整表的分区方案,由与其关联的刷新策略和指定的生效日期确定。 |
Clone() |
创建 Table 对象的全新完整副本。 |
CopyFrom(Table) |
已过时.
已弃用。 请改用 CopyTo 方法。 |
CopyTo(Table) |
将 Table 对象复制到指定对象。 |
Refresh(RefreshType) |
已过时.
已弃用。 请改用 RequestRefresh 方法。 |
Refresh(RefreshType, ICollection<OverrideCollection>) |
已过时.
已弃用。 请改用 RequestRefresh 方法。 |
Rename(String) |
已过时.
已弃用。 请改用 RequestRename 方法。 |
RequestRefresh(RefreshType) |
请求刷新此对象。 |
RequestRefresh(RefreshType, DateTime) |
请求刷新此对象。 |
RequestRefresh(RefreshType, ICollection<OverrideCollection>) |
请求通过重写刷新此对象。 |
RequestRefresh(RefreshType, ICollection<OverrideCollection>, DateTime) |
请求通过重写刷新此对象。 |
RequestRefresh(RefreshType, ICollection<OverrideCollection>, RefreshPolicyBehavior) |
请求通过重写刷新此对象。 |
RequestRefresh(RefreshType, RefreshPolicyBehavior) |
请求刷新此对象。 |
RequestRename(String) |
请求重命名此对象。 |
Validate() |
此 API 支持产品基础结构,不能在代码中直接使用。 仅限 Microsoft 内部使用。 (继承自 MetadataObject) |