你的下一个Jupyter可以是Azure Data Studio
如果你是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木小桼