技术开发 频道

SQL Server 2008 数据挖掘的AMO OLAP类

  【IT168 技术文档】分析管理对象 (AMO) OLAP 类可帮助您创建、修改、删除和处理多维数据集、维度以及相关对象,如关键绩效指标 (KPI)、操作和主动缓存。

  基本类
  Dimension 对象
  维度的创建方法是:将其添加到父数据库的维度集合中,然后使用 Update 方法将 Dimension 对象更新到服务器中。

  若要删除维度,必须使用 Dimension 的 Drop 方法来删除。使用 Remove 方法从数据库的维度集合中删除 Dimension 不会从服务器中删除维度,仅会从 AMO 对象模型中删除维度。

  创建 Dimension 对象之后可对其进行处理。Dimension 可使用它自己的 Process 方法进行处理,也可在处理其父对象时,使用父对象的 Process 方法进行处理。

  Cube 对象
  多维数据集的创建方法是:将其添加到数据库的多维数据集集合中,然后使用 Update 方法将 Cube 对象更新到服务器中。多维数据集的 Update 方法可包含参数 UpdateOptions.ExpandFull,该参数可确保此更新操作会将多维数据集中所有修改过的对象都更新到服务器中。

  要删除多维数据集,必须使用 Cube 的 Drop 方法来删除。从集合中删除多维数据集不会对服务器产生影响。

  创建 Cube 对象之后可对其进行处理。Cube 可使用它自己的 Process 方法进行处理,也可在父对象使用自己的 Process 方法进行自身处理时进行处理。

  MeasureGroup 对象
  度量值组的创建方法是:将其添加到多维数据集的度量值组集合中,然后使用 MeasureGroup 对象自己的 Update 方法,将该对象更新到服务器中。使用 MeasureGroup 对象自己的 Drop 方法可将该对象删除。

  创建 MeasureGroup 对象之后可对其进行处理。MeasureGroup 可使用它自己的 Process 方法进行处理,也可在父对象使用自己的 Process 方法进行自身处理时进行处理。

  Partition 对象
  Partition 对象的创建方法是:将其添加到父度量值组的分区集合中,然后使用 Update 方法,在服务器中更新 Partition 对象。删除 Partition 对象可使用 Drop 方法。

  AggregationDesign 对象
  聚合设计是使用 AggregationDesign 对象的 AggregationDesign 方法构造的。

  Aggregation 对象
  Aggregation 对象的创建方法是:将其添加到父度量值组的聚合设计集合中,然后使用 Update 方法,在服务器中更新父度量值组对象。从 AggregationCollection 中删除聚合可使用 Remove 方法或 RemoveAt 方法。

0
相关文章