sql-server - 如何使用 Azure 机器学习笔记本连接到 SQL Server 和 Azure SQL 数据库?

标签 sql-server python-3.x azure-sql-database azure-machine-learning-service

我正在尝试了解如何使用 Microsoft Azure 机器学习笔记本连接到 SQL Server 和 Azure SQL 数据库。

我知道如何使用 ODBC 连接将常规 Jupyter 文件连接到 SQL Server 数据库。但是,在使用 Azure 机器学习笔记本时,我似乎必须尝试一些不同的东西。

有人可以描述实现此目的的最佳方法吗?

注意:我指的是新的 Microsoft Azure 机器学习服务,截至 2020 年 5 月,该服务目前处于预览模式。

最佳答案

很好的问题——答案取决于您的数据源是否在 Azure 中。

Azure 中的数据

对于基于 Azure 的存储(blob、数据湖、Azure SQL、Azure Databricks),你幸运地使用了 Azure ML Datasets,以及在 azureml-dataprep 之上的抽象>,azureml-sdk的组件包。恕我直言,Azure ML Datasets 很漂亮,TabularDatasets特别是他们的 to_pandas_dataframe().to_spark_dataframe() 方法。

查看以下文章以获取有关如何操作的指南:

数据不在 Azure 中

对于本地或 IaaS SQL 服务器,我知道有两个选项:

关于sql-server - 如何使用 Azure 机器学习笔记本连接到 SQL Server 和 Azure SQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61665927/

相关文章:

c# - 无需安装 SQL Server 工具

python - 在 numba.jit 装饰器中使用并行选项使函数给出错误的结果

sql - 如何手动删除 SQL Azure 数据同步对象

sql-server - 将列类型从 ntext 更改为 varbinary(max)

sql - 如何重新键入表中的层次结构?

sql-server - 带有来自变量的动态 ConnectionString 的 SSIS 2012 Excel 源

python - 即使我尝试更新它也无法更新 pip3

python - FormName 没有属性 'error_messages'

c# - SQL Azure 中的内部 .Net Framework 数据提供程序错误 6

sql-server - 如何在 SQL Server 中创建自定义动态数据掩码函数?