我正在Visual Studio中研究模型。
该模型正在使用视图。我在此视图中对列进行了更改,但是即使我进入“编辑表属性”并单击“刷新预览”,它仍然显示该列的旧数据。
这是我仅更改为日期的时间戳列。
如果在SQL Server上运行该视图,则可以看到它运行正常。
如何刷新模型中的表格?
答案 0 :(得分:1)
Visual Studio中的表格模型是您的工作区数据库。在Visual Studio / SSDT中进行处理将显示其中反映的源数据中的更改。在顶部菜单上,转到模型> 过程>,然后选择要执行的对象(表,分区,全部)。此后,您可以验证您的工作区数据库已在SSMS中处理。为此,请通过SSMS连接到SSAS并找到工作区数据库。这将是具有相同名称以及您的用户名和附加GUID的数据库。右键单击它,然后选择属性。找到最后处理字段,并验证此处的时间戳与您处理它的时间匹配。有许多方法可以处理已部署的模型。也许最容易的是来自SSMS。可以通过右键单击已部署的模型(没有用户名/ GUID),然后选择流程数据库,然后选择要执行的处理类型来完成此操作。您也可以通过相同的方式通过SSMS在单个表和分区上执行此操作。