SSAS:如何重新创建和填充时间维度SQL表

SSAS:如何重新创建和填充时间维度SQL表,ssas,olap-cube,Ssas,Olap Cube,是否有任何命令或工具可以重新创建架构,并将所需的时间数据填充到时间维度SQL表中以用于部署 我目前面临的问题是,只有在设计时间维度SQL表时,向导才会填充该表,之后似乎无法再次调用相同的进程 是否了解VS向导是如何工作的?也许这是一个可以通过脚本或类似的方式调用的功能 感谢您提供的任何帮助向导仅在设计时运行,因此,如果您希望定期向时间维度添加记录,它将无法帮助您进行常规部署。您可以简单地构建一个在标准ETL中运行的存储过程,该过程自动添加额外的数据行,类似于向导在设计时所做的。或者,您可以预先填

是否有任何命令或工具可以重新创建架构,并将所需的时间数据填充到时间维度SQL表中以用于部署

我目前面临的问题是,只有在设计时间维度SQL表时,向导才会填充该表,之后似乎无法再次调用相同的进程

是否了解VS向导是如何工作的?也许这是一个可以通过脚本或类似的方式调用的功能


感谢您提供的任何帮助

向导仅在设计时运行,因此,如果您希望定期向时间维度添加记录,它将无法帮助您进行常规部署。您可以简单地构建一个在标准ETL中运行的存储过程,该过程自动添加额外的数据行,类似于向导在设计时所做的。或者,您可以预先填充更长的时间段,使用一个视图或命名查询,该视图或命名查询可以过滤到类似WHERE DateKey这是一个更简单的解决方案,而不是重新创建时间维度表(如果它是在“数据源”上创建的)将是使用更大的数据集创建第二个时间维度,并合并两个表中的记录。如果重新创建时间维度,则必须重新链接数据源视图中的所有其他表/查询,并重新配置其他维度。

是否有任何示例脚本或工具?