|

你的下一个Jupyter可以是Azure Data Studio


11

足不出户,足不出沪

如果你是Jupyter notebook的重度用户,同时又是SQL的轻度用户,那么一定不要错过Azure Data Stuio。

SSMS VS Azure Data Studio

它是一个跨平台的数据库工具,可以在Windows、Mac、Linux上使用。既然是一个数据管理工具,自然少不了和微软自家的SSMS(SQL Server Management Studio)来进行比较了,这里直接引用官方的介绍:

如为以下情况,请使用 Azure Data Studio:

  • 主要是编辑或执行查询。

  • 需要能够快速绘图和直观显示结果集。

  • 可通过集成终端使用 sqlcmd 或 PowerShell 执行大多数管理任务。

  • 对向导的使用需求较少。

  • 不需要实施深层次的管理或平台配置。

  • 需要在 macOS 或 Linux 上运行。

如为以下情况,请使用 SQL Server Management Studio:

  • 需要实施复杂的管理或平台配置。

  • 要实施安全管理,包括用户管理、漏洞评估和安全功能配置。

  • 需要使用性能优化顾问和仪表板。

  • 使用数据库关系图和表设计器。

  • 需要访问经过注册的服务器。

  • 需要利用实时查询统计信息或客户端统计信息。

当然如果只是能运行sql命令和简单的可视化,那么Navicat会是更好的选择,毕竟Navicat可以管理几乎所有的主流数据库,并且现在也支持做可视化报表了

支持python和R

那么Azure Data Studio 还有哪些功能呢?支持Python,这是我最喜欢的功能了,毕竟早已习惯了在Jupyter Notebook中写Python代码,可以实时看到代码的运行效果。另外前面也介绍过使用Python连接PowerBI数据集,那这就多了更多的可玩性。但是仍有些不足,如果每个Notebook只能指定一种语言,而不能不同命令行不同的执行语言。

丰富的扩展

这大概是微软家产品的必备功能了,也不知道是不是因为程序员懒得把这些功能集成到软件本身,所以通过才支持安装扩展的方式,让其他人来开发,但确实是方便了我们这些普通用户。

参考

https://docs.microsoft.com/zh-cn/sql/azure-data-studio/download-azure-data-studio?view=sql-server-ver15





本篇文章来源于微信公众号: PowerBI木小桼

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注