设置分区写回

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

如果对度量值组执行写启用操作,则最终用户可在浏览多维数据集数据时对其进行更改,所做的更改保存在一个称为“写回表”的单独表中,而不是多维数据集数据或源数据中。 浏览已启用写操作的分区的最终用户将看到对该分区在这个写回表中所做的全部更改的实际结果。

可以浏览或删除写回数据。 还可以将写回数据转换为分区。 在已启用写操作的分区上,可使用多维数据集角色授予用户和用户组读/写权限,并限制对分区中特定单元或单元组的访问。

有关写回的一个简短视频简介,请参阅 向 Analysis Services 的 Excel 2010 写回

注意

仅SQL Server关系数据库和数据市场支持写回,并且仅支持写回SQL Server Analysis Services多维模型。

如何对分区执行写启用

可以通过在多维数据集Designer SQL Server Data Tools或SQL Server Management Studio中写入启用分区的度量值组。

  • 在多维数据集设计器中的“分区”选项卡上,右键单击一个分区,然后选择“写回设置”。

  • 在 Management Studio 中,展开数据库 |多维数据集 |度量值组,然后右键单击“ 写回 ”,然后选择 “启用写回”。

只有使用 SUM 聚合的度量值才支持写回。 在 AdventureWorks 示例数据库中,可以使用 Sales Targets 度量值组测试写回行为。

启用分区的写功能时,请指定用于存储写回表的表名称和数据源。 度量值组的任何后续更改都将记录在此表中。

浏览分区中的写回数据

可以在“浏览数据”对话框中浏览多维数据集写回表的内容,可通过右键单击多维数据集Designer的“分区”选项卡上启用写入的分区进行访问。

删除写回数据或禁用写回

删除写回数据将清除写回缓存;在删除数据后,其他写回工作将立即在干净状态下执行。 禁用某个多维数据集分区的写回仅仅是关闭该分区的写回。

将写回数据转换到分区

可以将分区写回表中的数据转换为分区。 此过程使得写回表成为新分区的事实数据表。

注意

不正确地使用分区可导致多维数据集数据不准确。 有关详细信息,请参阅 创建和管理本地分区 (Analysis Services)

将写回数据表转换为分区还会对分区禁用写功能。 分区单元的所有无限制读/写策略和读/写权限都将禁用,而且最终用户将无法更改显示的多维数据集数据。 (被禁用无限制读/写策略或读/写权限的最终用户仍然能够浏览多维数据集。)读取权限和有条件读取权限不受影响。

若要将写回数据转换为分区,请使用 “转换为分区” 对话框,可通过右键单击 SQL Server Management Studio中已启用写的分区的写回表进行访问。 您将指定分区的名称,并指定是在以后为分区设计聚合,还是在创建分区时为其设计聚合。 若要在选择分区时创建聚合,则必须选择复制现有分区中的聚合设计。 这通常(但不必须)是当前的写回分区。 还可以选择在创建分区时对其进行处理。

另请参阅

已启用写入的分区
在 Excel 2010 中启用以单元级别写回到 OLAP 多维数据集
启用 Analysis Services 写回并使用它保护数据项