【问题标题】:Schedule refresh in SQL在 SQL 中计划刷新
【发布时间】:2022-01-17 09:53:42
【问题描述】:

我想将 power bi 连接到 SQL 服务器。我必须每 2 天刷新一次 SQL 查询,我不想安排 power bi。 SQL Server 中的适当查询是什么? 我在 Google 中搜索了一些短语,例如“如何在 SQL 中安排刷新查询”。但我找不到明确的答案。 请帮帮我

【问题讨论】:

  • 首先创建一个带有查询的物化视图,然后创建一个作业计划,您可以根据需要在其中刷新物化视图。
  • 您不会“刷新”物化视图,@RahulBiswas。该视图将自动反映基础表中的更改,因为最终它是由SELECT 语句定义的伪表。
  • 视图将自动刷新,但物化视图需要刷新,否则当前的更改将不会反映。
  • @RahulBiswas 不-视图-物化或其他-永远不需要“刷新”。每当您从视图中选择行时,结果集将始终包含来自基础表的当前信息。每当基础表发生更改时,数据库引擎都会自动维护物化视图。
  • 准确定义“刷新”的含义。您是否正在更改查询的定义?您是否在某处显示或存储查询的结果集?

标签: sql-server refresh


【解决方案1】:

您可以在应用程序中有一个定期运行该过程的作业(我不推荐它),也可以在 SQL Server 中使用一个作业。 更多信息在这里 - https://docs.microsoft.com/en-us/sql/ssms/agent/create-a-job?view=sql-server-ver15

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
【解决方案2】:

你在寻找什么在 SQL Server 中称为 Job。它对于执行存储过程等重复性任务非常有帮助。它就像宏记录器。

【讨论】:

    猜你喜欢
    • 2019-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-12
    • 2023-03-08
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多