Perspective 类

定义

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

[System.Runtime.InteropServices.Guid("22139520-9191-4a87-81AB-6A1035DB969B")]
public sealed class Perspective : Microsoft.AnalysisServices.MajorObject, ICloneable, IDisposable, Microsoft.AnalysisServices.IMajorObject
[<System.Runtime.InteropServices.Guid("22139520-9191-4a87-81AB-6A1035DB969B")>]
type Perspective = class
    inherit MajorObject
    interface IMajorObject
    interface INamedComponent
    interface IModelComponent
    interface IComponent
    interface IDisposable
    interface ICloneable
Public NotInheritable Class Perspective
Inherits MajorObject
Implements ICloneable, IDisposable, IMajorObject
继承
属性
实现

构造函数

Perspective()

使用默认值初始化 Perspective 的新实例。

Perspective(String)

使用指定名称初始化 Perspective 的新实例。

Perspective(String, String)

使用指定的名称和标识符初始化 Perspective 的新实例。

字段

MaxIDLength

指定标识符的最大长度。

(继承自 NamedComponent)
MaxNameLength

指定名称的最大长度。

(继承自 NamedComponent)

属性

Actions

获取针对透视的操作。

Annotations

获取与主对象关联的所有注释的集合。

(继承自 MajorObject)
Calculations

获取针对透视的计算。

CreatedTimestamp

获取或设置创建该对象的日期和时间。

(继承自 MajorObject)
DefaultMeasure

获取或设置针对透视的默认度量值。

Description

获取或设置主对象的说明。

(继承自 MajorObject)
Dimensions

获取针对透视的维度。

FriendlyName

获取组件的用户友好名称。

(继承自 NamedComponent)
ID

获取或设置组件的标识符。

(继承自 NamedComponent)
IsLoaded

获取一个值,该值指示是否已加载 MajorObject。

(继承自 MajorObject)
KeyForCollection

获取集合中使用的键。

(继承自 NamedComponent)
Kpis

获取针对透视的 KPI。

LastSchemaUpdate

获取或设置最近一次更新当前对象架构的日期和时间。

(继承自 MajorObject)
MeasureGroups

获取针对透视的度量值组。

Name

获取或设置组件的名称。

(继承自 NamedComponent)
OwningCollection

获取或设置包含 ModelComponent 的集合。

(继承自 ModelComponent)
Parent

获取 Perspective 对象的父 Cube 对象。

ParentDatabase

获取 Perspective 对象的父 Database 对象。

ParentServer

获取 Perspective 对象的父 Server 对象。

Site

获取或设置与组件关联的站点。

(继承自 NamedComponent)
SiteID

获取或设置与组件关联的站点的标识符。

(继承自 NamedComponent)
Translations

获取针对透视的翻译。

方法

AddToContainer(IContainer)

将 ModelComponent 对象添加到指定容器。

(继承自 ModelComponent)
AfterInsert(Int32)

添加到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterMove(Int32, Int32)

移动到指定索引后,显示 ModelComponent 对象。

(继承自 ModelComponent)
AfterRemove(ModelComponentCollection)

删除 ModelComponent 对象后,显示 ModelComponentCollection。

(继承自 ModelComponent)
BeforeRemove(Boolean)

清理前删除 ModelComponent 对象。

(继承自 ModelComponent)
Clone()

返回对象的克隆。

Clone(Boolean)

创建 MajorObject 对象的新副本。

(继承自 MajorObject)
CopyTo(MajorObject, Boolean)

将 MajorObject 对象复制到指定目标。

(继承自 MajorObject)
CopyTo(ModelComponent)

将 ModelComponent 对象复制到指定对象。

(继承自 ModelComponent)
CopyTo(NamedComponent)

将 NamedComponent 对象复制到指定的对象。

(继承自 NamedComponent)
CopyTo(Perspective)

将该对象的内容复制到其他对象(目标)。

Drop()

删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions)

使用指定选项删除当前对象并更新服务器。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告对象返回由删除操作引发的警告。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
Drop(DropOptions, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用指定选项删除当前对象并更新服务器。 对指定的警告变量返回由删除操作引发的警告,并且对指定的 impactResult 变量返回操作中受影响对象的结果。

(继承自 MajorObject)
GetCreateReferences(Hashtable, Boolean, Boolean)

获取哈希表来创建引用。

(继承自 MajorObject)
GetDependents(Hashtable)

获取指定哈希表的依赖项。

(继承自 MajorObject)
GetDropDependents(Hashtable, Hashtable)

获取删除依赖关系。

(继承自 MajorObject)
GetReferences(Hashtable, Boolean)

获取 MajorObject 引用的对象。

(继承自 MajorObject)
GetUpdateOverwrites(Boolean)

获取覆盖更新的 MajorObject 的 Hashtable 对象。

(继承自 MajorObject)
Refresh()

更新服务器定义中的对象。

(继承自 MajorObject)
Refresh(Boolean)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
Refresh(Boolean, RefreshType)

更新服务器定义中的对象和已加载的依赖对象 [如果指定]。

(继承自 MajorObject)
RemoveFromContainer(IContainer)

从指定的容器中删除 ModelComponent 对象。

(继承自 ModelComponent)
Reset()

将组件重置为其初始状态。

(继承自 NamedComponent)
Submit()

提交 ModelComponent 对象。

(继承自 ModelComponent)
Submit(Boolean)

提交 ModelComponent 对象。

(继承自 ModelComponent)
ToString()

返回表示命名组件的一个字符串。

(继承自 NamedComponent)
Update()

使用用于更新依赖对象的默认值将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告,同时返回受该操作影响的对象。

(继承自 MajorObject)
Update(UpdateOptions, UpdateMode, XmlaWarningCollection, ImpactDetailCollection, Boolean)

使用用于更新依赖对象的指定选项将当前对象的服务器定义更新为实际值,并报告该操作可能生成的任何警告,同时返回受该操作影响的对象。 如果 analyzeImpactOnly 为 true,则将执行影响分析操作,而不执行更新操作。

(继承自 MajorObject)
Validate(ValidationErrorCollection)

验证它追加到的元素;返回在集合中遇到的任何错误。

(继承自 ModelComponent)
Validate(ValidationErrorCollection, Boolean)

验证它追加到的元素;返回在集合中遇到的任何错误。 还包含一个支持返回详细错误的参数。

(继承自 ModelComponent)
Validate(ValidationErrorCollection, Boolean, ServerEdition)

确定 Perspective 是否有效。

Validate(ValidationResultCollection)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)
Validate(ValidationResultCollection, ValidationOptions, ServerEdition)

指示 MajorObject 对象是否有效。

(继承自 MajorObject)

显式接口实现

ICloneable.Clone()

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

IDeserializationCallback.OnDeserialization(Object)

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

(继承自 MajorObject)
IDeserializationStartCallback.OnDeserializationBegin(Object)

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

(继承自 MajorObject)
IFormattable.ToString(String, IFormatProvider)

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

(继承自 NamedComponent)
IHostableComponent.Host

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

(继承自 ModelComponent)
IMajorObject.BaseType

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

IMajorObject.CreateBody()

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

IMajorObject.DependsOn(IMajorObject)

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

IMajorObject.ObjectReference

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

IMajorObject.Path

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

IMajorObject.WriteRef(XmlWriter)

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

IModelComponent.FriendlyPath

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

(继承自 ModelComponent)
IModelComponent.OwningCollection

透视类表示一个透视,其中包含多维数据集的元素。 透视控制向用户公开的多维数据集的范围,以允许不同类型的用户查看不同的多维数据集视图。 此类不能被继承。

(继承自 ModelComponent)

适用于