【发布时间】:2021-08-15 06:37:19
【问题描述】:
我目前正在开发一个 Azure ML 管道,该管道使用 Power Automate 提供数据并触发,并输出到 Azure SQL 中的几个 SQL 表。每次运行管道时都需要刷新管道生成的表之一,因此我需要能够从 SQL 数据库中删除整个表,以便运行后表中存在的唯一数据是新计算的数据。
现在,我正在删除表作为 Power Automate 流的一部分,该流最初将数据馈送到管道中。但是,由于数据集的大小,这意味着在我创建的管道运行期间,我正在计算的分析在 2-6 小时内对最终用户不可用。
因此,我的问题;有什么方法可以从我的 Azure ML 管道中执行“DROP TABLE”SQL 命令?如果可以的话,我可以将 drop 移到导出之前,这将大大提高性能。
编辑:根据与 Microsoft 支持的讨论,由于当前 ML 平台的设计方式,这似乎是不可能的。万一有人解决了这个问题,不回答这个问题,而是添加这个注释,以便遇到同样问题的人知道。
【问题讨论】:
标签: azure azure-sql-database power-automate azure-machine-learning-studio azure-sql-server