小编Dam*_*nka的帖子

SQL Server 中的视图与表

任务:出于仪表板的目的,我有一个复杂的选择查询,其中包含大量联接和子查询,它们从多个表中获取数据。

选项 1:我可以使用该查询创建一个视图SELECT,Spotfire 可以使用该视图作为其仪表板的数据源。

选项 2:我可以使用该SELECT查询作为源来创建 SSIS 包,并且可以每天一次将数据加载到单个表中。Spotfire 可以使用该单个表作为其仪表板的源。

注意:我不想要实时的。仪表板可以每晚更新(每天一次)。

我的理解:我知道视图基本上是一个存储的SELECT查询。如果我创建一个视图,每次用户访问仪表板时,它都会尝试访问该视图。这意味着,在后端视图将命中数据库中的基础表。相反,我可以简单地让 SSIS 每天加载一次特定的表。这样,达世币将接触该表,而不是实际的高度交易性表。

您能给我建议一个选项并附上解释吗?

sql database sql-server sql-server-2008 sql-view

2
推荐指数
1
解决办法
3114
查看次数

标签 统计

database ×1

sql ×1

sql-server ×1

sql-server-2008 ×1

sql-view ×1