变量库是 Microsoft Fabric 中的一个新项类型,允许用户在工作区级别定义和管理变量,因此它们很快就会用于各种工作区项,例如管道、笔记本、Lakehouse 快捷方式等。 它提供了一种统一和集中的方式来管理配置,减少对硬编码值的需求并简化 CI/CD 流程,从而更轻松地管理不同环境中的配置。
如何将变量库与管道配合使用
导航到工作区并创建新项。
使用筛选器查找变量库或向下滚动到“开发数据”部分。
选择变量库以创建新的变量库。 选择一个名称并点击“创建”。
创建变量库后,将进入主页。 单击“ + 新建 ”添加新变量。
添加新变量后,可以配置变量并设置名称、类型和默认值集。 还可以添加备注。
根据需要添加替代值集(例如,用于不同部署管道环境的不同值)。 设置名称并单击“ 创建”后,可以编辑变量值,然后选择设置为活动的值。
完成后保存更改。
在管道中使用变量库变量
若要在管道中使用变量库变量,请创建新管道或导航到现有管道。
在您的管道中,需要在底部面板中创建对变量库中变量的引用。
单击“ + 新建”后,将打开一个弹出窗口,显示所有变量库。 可以使用此选取器选择变量库变量,然后单击“ 确定”。
添加库变量引用后,添加管道活动。 在活动设置中,单击 添加动态内容,以将您想要参数化的设置进行参数化。
表达式生成器随即打开。 如果未看到 库变量,请单击 Functions 旁边的 3 个点并选择 “库变量”。
单击库变量引用,向表达式生成器添加新表达式。 然后单击“ 确定 ”添加表达式。
现在,你将看到动态内容已添加到活动设置。
可以通过单击 “预览”数据来预览数据。 这将打开显示库变量值的新窗格。 单击“ 确定” 获取数据的预览。
像平常一样保存并运行管道。 你将看到传递的值是变量库中设置为“活动”的任何值。
已知的限制
以下已知限制适用于 Microsoft Fabric 的数据工厂管道中的变量库的集成:
- 变量库支持布尔值、日期时间、Guid、整数、数字和字符串作为数据类型。 在管道中,您将看到布尔值作为 Bool 类型,Datetime 作为 String 类型,Guid 作为 String 类型,整数作为 Int 类型,以及字符串作为 String 类型。 管道不支持数值类型。
- 与管道集成的变量库支持外部连接参数化。 但是,必须从“设置”|“管理连接和网关”查找与连接相关的 GUID。 可以通过选择连接名称旁边的“设置”选项来找到您连接的 GUID。