如何在新版Azure Machine Learning Studio UI中通过本地网关注册本地SQL DB为Dataset
本地SQL DB通过本地数据网关连接新版Azure Machine Learning Studio并注册数据集操作步骤
- 前置检查:确认你已经完成*本地数据网关(On-premises data gateway)*的本地安装、Azure端注册,且网关状态显示为「在线」,同时该网关与你使用的Azure ML工作区归属同一Azure租户、同一区域。
步骤1:创建关联本地网关的SQL Server数据存储
新版AML已将网关关联逻辑迁移至数据存储配置环节,不再直接在数据集导入入口提供选项:
- 打开新版Azure ML Studio UI,进入目标工作区
- 左侧导航栏选择「数据」模块,切换到「数据存储」标签页
- 点击页面顶部「+ 新建」按钮,在弹出的数据源列表中选择「SQL Server」
- 按提示填写配置参数:
- 自定义数据存储名称、可选描述
- 服务器名称:填写本地SQL DB的实例全称,例如
DESKTOP-XXXX\SQLEXPRESS - 数据库名称:需要连接的本地数据库名
- 身份验证类型:选择SQL Server身份验证,填写对应访问账号、密码
- 勾选「使用本地数据网关访问服务器」选项
- 下拉选择你提前注册好的对应本地数据网关
- 点击「创建」,等待系统完成连接校验,提示创建成功即可。
步骤2:从已配置数据存储注册数据集
- 回到「数据」模块,切换到「数据集」标签页
- 点击「+ 新建数据集」,选择「从数据存储」选项
- 填写数据集基础信息:自定义名称、数据集类型(SQL场景一般选表格),点击下一步
- 数据来源选择环节,找到上一步创建的关联了本地网关的SQL Server数据存储并选中
- 数据路径配置支持两种方式:
- 直接输入SQL查询语句读取数据,例如
SELECT * FROM 目标表名 WHERE 过滤条件,推荐该方式提前完成数据过滤 - 点击「浏览」直接选择对应库下的目标表
- 直接输入SQL查询语句读取数据,例如
- 按页面提示完成数据schema校验、配置确认,点击「创建」即可完成数据集注册。
注意:如果配置数据存储时看不到「使用本地数据网关」的选项,请先确认你的账号对已注册的网关有至少「数据网关使用者」权限,同时网关与AML工作区的区域、租户完全一致。
内容的提问来源于stack exchange,提问作者sorcrow
相关产品推荐
相关产品推荐

