在本文中,你将了解如何添加新的 SQL 脚本活动、添加新连接以及配置脚本内容。 脚本活动对支持数据操作语言(DML)和数据定义语言(DDL)的数据存储系统执行查询和非查询 SQL 脚本。
可以使用脚本活动在以下数据存储之一中调用 SQL 脚本:
- Fabric SQL 数据库
- Fabric 数据仓库
- Azure Database for PostgreSQL
- Azure SQL 数据库
- Azure SQL 托管实例
- Azure Synapse Analytics
- Oracle 数据库
- SQL Server 数据库
- Snowflake
先决条件
若要开始,请完成以下先决条件:
- 具有有效订阅的租户帐户。 免费创建帐户。
- 创建了工作区。
通过 UI 将脚本活动添加到管道
打开现有管道或创建新管道。
选择“添加管道活动”,然后搜索“脚本”。
或者,您可以在管道顶部的“活动”功能区中搜索脚本活动,然后选择它以将其添加到管道画布中。
在画布上选择新建的脚本任务(如果尚未已选择)。
有关 常规 设置的指导,请参阅 “常规 设置”。
配置脚本活动
选择 “设置” 选项卡,然后从下拉列表中选择现有连接,或创建新的连接。
选择连接后,选择“查询”以获取数据结果,或选择NonQuery执行任何目录操作。 查询返回结果集(SELECT 语句)。 NonQuery 运行不返回数据的语句(INSERT、UPDATE、DELETE、CREATE、DROP)。
在脚本表达式框中输入内容。 可以通过多种方式将脚本内容输入表达式框中:
通过在框中选择或选择右侧的动态内容图标来添加 动态内容 。 将显示一个浮出控件,如以下屏幕截图所示,显示可用于生成表达式的动态内容和函数。 如果你熟悉 Power Automate,则体验类似。
直接在代码编辑器中编辑脚本代码,方法是选择右侧的铅笔图标,如以下屏幕截图所示。 选择后,将弹出一个新对话框,以便可以编写和编辑代码。
使用采用 IntelliSense 代码补全功能的表达式生成器,通过突出显示、语法检查和自动补全来创建表达式。 有关详细信息,请参阅 表达式语言。
保存并运行或调度管道
切换到管道编辑器顶部的“ 开始 ”选项卡,然后选择保存按钮以保存管道。 选择 “运行 ”以直接运行,或 计划 以按特定时间或间隔计划运行。 有关管道运行的详细信息,请参阅: 计划管道运行。
运行后,可以从画布下方的“ 输出 ”选项卡监视管道执行并查看运行历史记录。