设置分区写回
如果您对度量值组启用写操作,则最终用户可在浏览该组时更改多维数据集数据,这种情况下更改将保存到称作写回表的单独表中,而不是保存到多维数据集数据或源数据中。 浏览已启用写操作的分区的最终用户将看到对该分区在这个写回表中所做的全部更改的实际结果。
可以浏览或删除写回数据。 还可以将写回数据转换为分区。 在已启用写操作的分区上,可使用多维数据集角色授予用户和用户组读/写权限,并限制对分区中特定单元或单元组的访问。
有关写回的简短视频介绍,请观看针对 Analysis Services 的 Excel 2010 写回。 本博客文章系列(使用 Analysis Services 生成写回应用程序(博客))更详细地探究了此功能。
注意 |
---|
仅 SQL Server 关系数据库和数据市场以及 Analysis Services 多维模型支持写回。 |
如何对分区启用写操作
可通过在 SQL Server Data Tools 或 SQL Server Management Studio 中的多维数据集设计器中为分区本身启用写操作来为分区的度量值组启用写操作。
在多维数据集设计器的“分区”选项卡中,右键单击分区并选择**“写回设置”**。
在 Management Studio 中,展开数据库 | 多维数据集 | 度量值组,然后右键单击**“写回”并选择“启用写回”**。
仅使用 SUM 聚合的度量值支持写回。 在 AdventureWorks 示例数据库中,可使用“销售目标”度量值组来测试写回行为。
启用分区的写功能时,请指定用于存储写回表的表名称和数据源。 度量值组的任何后续更改都将记录在此表中。
浏览分区中的写回数据
可以在**“浏览数据”对话框中浏览多维数据集的写回表的内容,该对话框可通过在多维数据集设计器的“分区”**选项卡上右键单击已启用写操作的分区来进行访问。
删除写回数据或禁用写回
删除写回数据将清除写回缓存;在删除数据后,其他写回工作将立即在干净状态下执行。 禁用某个多维数据集分区的写回仅仅是关闭该分区的写回。
将写回数据转换为分区
可以将分区写回表中的数据转换为分区。 此过程使得写回表成为新分区的事实数据表。
注意 |
---|
不正确地使用分区可导致多维数据集数据不准确。 有关详细信息,请参阅创建和管理本地分区 (Analysis Services)。 |
将写回数据表转换为分区还会对分区禁用写功能。 分区单元的所有无限制读/写策略和读/写权限都将禁用,而且最终用户将无法更改显示的多维数据集数据。 (被禁用无限制读/写策略或读/写权限的最终用户仍然能够浏览多维数据集。)读取权限和有条件读取权限不受影响。
若要将写回数据转换为分区,请使用**“转换到分区”**对话框,可以通过右键单击 SQL Server Management Studio 中可写入的分区的写回表来访问该对话框。 您将指定分区的名称,并指定是在以后为分区设计聚合,还是在创建分区时为其设计聚合。 若要在选择分区时创建聚合,则必须选择复制现有分区中的聚合设计。 这通常(但不必须)是当前的写回分区。 还可以选择在创建分区时对其进行处理。