Dimension 类

继承层次结构

System.Object
  Microsoft.TeamFoundation.Warehouse.CloneableItem
    Microsoft.TeamFoundation.Warehouse.NamedItem
      Microsoft.TeamFoundation.Warehouse.ContainerItem
        Microsoft.TeamFoundation.Warehouse.Dimension

命名空间:  Microsoft.TeamFoundation.Warehouse
程序集:  Microsoft.TeamFoundation.Warehouse(在 Microsoft.TeamFoundation.Warehouse.dll 中)

语法

声明
Public Class Dimension _
    Inherits ContainerItem
public class Dimension : ContainerItem

Dimension 类型公开以下成员。

构造函数

  名称 说明
公共方法 Dimension

页首

属性

  名称 说明
公共属性 AttributeHierarchyEnabledDefault
公共属性 CompressKeyField 是否应将页压缩于键字段。 (继承自 ContainerItem。)
公共属性 CompressSurrogateKeyField 是否应将页压缩于代理键字段。 (继承自 ContainerItem。)
公共属性 DimensionUses (继承自 ContainerItem。)
公共属性 Fields (继承自 ContainerItem。)
公共属性 FriendlyName 友好名称。 (继承自 NamedItem。)
公共属性 GenerateAnalysisSchema 是否生成/更新分析基于此的数据库架构元数据。 (继承自 ContainerItem。)
公共属性 GenerateETL 在关系仓库中自动生成的ETL应将此项目?如果未包括一个存储过程不会生成填充此项目。 (继承自 ContainerItem。)
公共属性 GenerateWarehouseSchema 是否生成基于此的仓库架构元数据。 (继承自 ContainerItem。)
公共属性 HandleDuplicateKeys 添加的项逻辑到数据库是否应项目项使用重复键和处理它们用某种适当的方式。 (继承自 ContainerItem。)
公共属性 IncludeUpdatesInIncrementalCubeProcessing 此对象是否标记为已更新为增量方式处理多维数据集,当现有行更新,*other*均设置为其原始值,则最初插入了为早期到达的项。 将此错误意味着添加的行将传播到多维数据集,但是,更新 (不包括对早期到达项的更新) 不会传播,直至下一个完整的多维数据集的过程。 这是作战地有用,将此依赖于它时的对象或对象,足以我们要避免查询从仓库的所有行的 analysis services ProcessUpdate/ProcessFull。 注意:我们不支持具有维度引用区域或迭代和使用区域或迭代转发的此特性,则,因为它不需要的和是保守的请对架构。 当前唯一的此类维度是 DimWorkItem,不在元数据,但可能在将来为。
公共属性 KeyField (继承自 ContainerItem。)
公共属性 KeyFieldName (继承自 ContainerItem。)
公共属性 Levels
公共属性 Name (继承自 NamedItem。)
公共属性 NameFieldName 包含主要显示名称实体字段的名称,例如生成的路径。 目前要求,仅当 PathFieldName 设置。
公共属性 NamingTemplate 使用的选项命名模板为多维数据集的此维度。对于层次结构才有用。 格式:{级别 0}; {级别 1}; …
公共属性 OrderByField
公共属性 ParentField
公共属性 ParentFieldName 包含业务/父实体操作存储键字段的名称。 目前,此值在尺寸不必保留,但是,使用父项。sproc,以便设置父代理键。
公共属性 ParentIdFriendlyName
公共属性 ParentSurrogateKeyFieldName
公共属性 PathFieldName 应将设置为实体的分层路径字段的选项卡名称,名称串联在值。
公共属性 PerformUpdateChecks 执行相等是否检查所有字段在决定之前更新其。使用数据库排序规则,则比较字符串字段时,为TFS使用不区分大小写。因此,通常请将*not*传播更改大小写。 (继承自 ContainerItem。)
公共属性 PerformUpdateChecksCaseSensitive 执行相等是否检查所有字段在决定之前更新它们,会使用字符串字段,因此大小写更改的区分大小写的检查传播。 (继承自 ContainerItem。)
公共属性 SurrogateKeyAdjustTimeZone
公共属性 SurrogateKeyField (继承自 ContainerItem。)
公共属性 SurrogateKeyFieldName 存储仓库特定字段的名称(“代理”)键。 默认为“__ID”向后兼容的,不过,在新的元数据我们希望它显式始终设置。 (继承自 ContainerItem。)
公共属性 SurrogateKeyFieldType 代理项键,使用 INT 的数据库类型默认情况下。
公共属性 Translation (继承自 NamedItem。)

页首

方法

  名称 说明
公共方法 AddField (继承自 ContainerItem。)
公共方法 Clone (继承自 CloneableItem。)
公共方法 Equals 确定指定的对象是否等于当前对象。 (继承自 Object。)
受保护的方法 Finalize 允许对象在“垃圾回收”回收之前尝试释放资源并执行其他清理操作。 (继承自 Object。)
公共方法 GetField (继承自 ContainerItem。)
公共方法 GetHashCode 用作特定类型的哈希函数。 (继承自 Object。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 IsWellFormed (重写 ContainerItem.IsWellFormed()。)
受保护的方法 MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。)
公共方法 ShouldSerializeDimensionUses (继承自 ContainerItem。)
公共方法 ShouldSerializeFields (继承自 ContainerItem。)
公共方法 ShouldSerializeLevels
公共方法 ShouldSerializeTranslation (继承自 NamedItem。)
公共方法 ToString 返回表示当前对象的字符串。 (继承自 Object。)
公共方法 TryRemoveField 移除具有指定名称的字段。 (继承自 ContainerItem。)

页首

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.TeamFoundation.Warehouse 命名空间