Azure sql database Azure机器学习将输出写入Azure SQL数据库
我正在使用Azure机器学习对数据进行聚类 输入数据来自Azure SQL数据库,并且工作正常。 在所有操作结束时,我希望将输出写入同一Azure SQL数据库中的表,但出现以下错误:Azure sql database Azure机器学习将输出写入Azure SQL数据库,azure-sql-database,azure-machine-learning-studio,Azure Sql Database,Azure Machine Learning Studio,我正在使用Azure机器学习对数据进行聚类 输入数据来自Azure SQL数据库,并且工作正常。 在所有操作结束时,我希望将输出写入同一Azure SQL数据库中的表,但出现以下错误: Error: Error 1000: AFx Library library exception: Sql encountered an error: Login failed for user 有人知道吗? 多谢各位 请按照说明并检查提供的示例,以正确使用导出数据模块将ML的数据保存到Azure SQL数据
Error: Error 1000: AFx Library library exception:
Sql encountered an error: Login failed for user
有人知道吗?
多谢各位 请按照说明并检查提供的示例,以正确使用导出数据模块将ML的数据保存到Azure SQL数据库 如何将数据导出到Azure SQL数据库
- 将导出数据模块添加到实验中。您可以在Azure机器学习Studio的“实验项目”列表中的“数据输入和输出”组中找到此模块
- 将其连接到生成要导出到Azure SQL DB的数据的模块
- 对于数据目标,选择Azure SQL数据库。此选项还支持Azure SQL数据仓库
- 设置以下特定于Azure SQL数据库或Azure SQL数据仓库的选项
数据库服务器名称
键入Azure生成的服务器名称。通常它的格式为
数据库名称.database.windows.net.
键入您刚才指定的服务器上的数据库名称。该数据库必须已存在;导出数据无法创建它 服务器用户帐户名
键入对数据库具有访问权限的帐户的用户名 服务器用户帐户密码
提供指定用户帐户的密码 要保存的列的逗号分隔列表
键入实验中要写入数据库的列的名称 数据表名称
键入将存储数据的表的名称 对于Azure SQL数据库,如果该表不存在,则将创建该表。对于Azure SQL数据仓库,表必须已经存在并且具有正确的架构,因此请确保提前创建它 数据表列的逗号分隔列表
键入要在目标表中显示的列的名称。列应按顺序与要保存的列的逗号分隔列表中列出的列名相对应 如果要写入Azure SQL数据仓库,则列名称必须与目标表架构中已有的列名称匹配 每个SQL Azure操作写入的行数
指示每个批中应写入目标表的行数。默认情况下,该值设置为50,这是Azure SQL数据库的默认批处理大小。但是,如果要写入大量行,则应增加此值
提示: 对于Azure SQL数据仓库,建议您将此值设置为1。如果使用更大的批处理大小,则发送到Azure SQL数据仓库的命令字符串的大小可能超过允许的字符串长度,从而导致错误ALTER ROLE db_datareader ADD MEMBER AMLApplicationUser; ALTER ROLE db_datawriter ADD MEMBER AMLApplicationUser;
- 如果不希望每次运行实验时都写入新结果,请选择使用缓存结果选项。如果模块参数没有其他变化,实验将在模块第一次运行时写入数据,然后不再执行写入 但是,如果导出数据中的任何参数发生更改,将始终执行写入操作,从而更改结果
- 进行实验
- 将导出数据模块添加到实验中。您可以在Azure机器学习Studio的“实验项目”列表中的“数据输入和输出”组中找到此模块
- 将其连接到生成要导出到Azure SQL DB的数据的模块
- 对于数据目标,选择Azure SQL数据库。此选项还支持Azure SQL数据仓库
- 设置以下特定于Azure SQL数据库或Azure SQL数据仓库的选项
数据库服务器名称
键入Azure生成的服务器名称。通常它的格式为
数据库名称.database.windows.net.
键入您刚才指定的服务器上的数据库名称。该数据库必须已存在;导出数据无法创建它 服务器用户帐户名
键入对数据库具有访问权限的帐户的用户名 服务器用户帐户密码
提供指定用户帐户的密码 要保存的列的逗号分隔列表
键入实验中要写入数据库的列的名称 数据表名称
键入将存储数据的表的名称 对于Azure SQL数据库,如果该表不存在,则将创建该表。对于Azure SQL数据仓库,表必须已经存在并且具有正确的架构,因此请确保提前创建它 数据表列的逗号分隔列表
键入要在目标表中显示的列的名称。列应按顺序与要保存的列的逗号分隔列表中列出的列名相对应 如果要写入Azure SQL数据仓库,则列名称必须与目标表架构中已有的列名称匹配 每个SQL Azure操作写入的行数
指示每个批中应写入目标表的行数。默认情况下,该值设置为50,这是默认值ALTER ROLE db_datareader ADD MEMBER AMLApplicationUser; ALTER ROLE db_datawriter ADD MEMBER AMLApplicationUser;