gpt4 book ai didi

azure - 如何使用逻辑应用程序向上/向下扩展Azure SQL DW

转载 作者:行者123 更新时间:2023-12-02 23:27:49 24 4
gpt4 key购买 nike

我知道可以创建逻辑应用程序来恢复/暂停 Azure SQL 数据仓库,并且可以在管道中的 Azure 数据工厂中使用相同的逻辑应用程序。我想知道是否有任何方法可以类似地创建一个逻辑应用程序并在 ADF 中使用它来放大或缩小 DW 单元。原因是,我的管道的某些组件要求 DW 在较高的单位上运行,而对于管道的某些部分,它可以保持在最低水平。任何帮助将不胜感激!

最佳答案

Azure SQL 数据仓库可以扩展/缩小 via PowerShell, T-SQL, or Rest API 。逻辑应用程序可以执行 SQL 语句、调用缩放 DW 的 Azure Functions 或直接调用 API。

选项 1:T-SQL。添加t-SQL Action 。 Azure SQL DW(而不是 DB)有一个单独的连接器。确保您连接到数据库而不是用户数据库(这可能会破坏交易,具体取决于您的安全要求)。让它执行类似

的查询
ALTER DATABASE mySampleDataWarehouse
MODIFY (SERVICE_OBJECTIVE = 'DW300c');

您可能必须添加等待或轮询循环,因为缩放需要几秒钟才能发生,并且您需要等待其完成。

选项 2:Azure 函数。创建 Azure Function并使用逻辑应用程序来调用它。有一个template available让 Function App 放大/缩小您可能从中复制的 DW。它使用计时器触发器,但您希望从逻辑应用调用 HTTP 触发器。为此,您需要一个具有贡献者访问权限的服务主体帐户,并且与您的数据仓库实例处于同一订阅下。

编辑:我不确定您的数据工厂控制流是什么样的,但您可能只是在其中向上/向下扩展,而不是使用逻辑应用程序。

关于azure - 如何使用逻辑应用程序向上/向下扩展Azure SQL DW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57271103/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com