任务:出于仪表板的目的,我有一个复杂的选择查询,其中包含大量联接和子查询,它们从多个表中获取数据。
选项 1:我可以使用该查询创建一个视图SELECT,Spotfire 可以使用该视图作为其仪表板的数据源。
选项 2:我可以使用该SELECT查询作为源来创建 SSIS 包,并且可以每天一次将数据加载到单个表中。Spotfire 可以使用该单个表作为其仪表板的源。
注意:我不想要实时的。仪表板可以每晚更新(每天一次)。
我的理解:我知道视图基本上是一个存储的SELECT查询。如果我创建一个视图,每次用户访问仪表板时,它都会尝试访问该视图。这意味着,在后端视图将命中数据库中的基础表。相反,我可以简单地让 SSIS 每天加载一次特定的表。这样,达世币将接触该表,而不是实际的高度交易性表。
您能给我建议一个选项并附上解释吗?