本过程介绍如何修改某个特性的 KeyColumns 属性。例如,最好指定组合键而非单个键作为该特性的键。
修改某个特性的 KeyColumns 属性
在 Business Intelligence Development Studio 中,打开项目或连接到您要在其中修改 KeyColumns 属性的数据库。
通过执行下列操作之一来打开维度设计器:
- 在解决方案资源管理器中,右键单击**“维度”文件夹中的维度,然后单击“打开”或“视图设计器”**。
- 在“多维数据集设计器”的**“维度”窗格中展开多维数据集维度,并单击“编辑 <维度>”**。
在“维度结构”选项卡的特性窗格中,单击您要修改其 KeyColumns 属性的特性。
在**“属性”**窗口中,单击 KeyColumns 属性的值。
单击在属性框的值单元中出现的浏览按钮 (...)。
将打开**“DataItem 集合编辑器”**对话框。
若要删除现有绑定,请在**“成员”列表中选择绑定,然后单击“删除”**。
若要添加绑定,请单击**“添加”**。
系统不会对新建绑定定义源特性。新建绑定的默认名称是**“新建绑定”**,新建绑定的默认数据类型是 (WChar)。
如果要绑定到现有的列,请单击**“新建绑定,WChar 属性”列表中的“源”属性值单元,然后单击浏览 (...**) 按钮。
将打开**“对象绑定”**对话框。
在**“绑定类型”下拉列表中,选择“列绑定”**。
在**“源表”**下拉列表中,选择包含有您想将 KeyColumns 属性绑定到的特性的表。
在**“源列”下拉列表中选择列,然后单击“确定”**。
将根据绑定特性对绑定名称和数据类型进行更新。其他属性有默认值,在适当的时候您可以更改这些值。例如,最好调整国际环境的排序规则或更改数据类型以影响排序顺序。
![]() |
---|
如果已定义多个特性绑定,绑定顺序将影响显示顺序。例如,如果将月特性绑定到月和年列,则将先按年再按月进行排序,或者先按月再按年进行排序,具体情况视绑定顺序而定。 |