Logo

课程简介

以下是本课程内容的简要概述。

概念

课程简介

以下是本课程内容的简要概述。

引言

1980年,我在辛辛那提的一台数字设备公司(DEC)PDP-11计算机上用Basic语言编程时,一位朋友向我介绍了一款名为VisiCalc的新软件产品。当时正值微型计算机兴起的时代,个人软件程序尚处于萌芽阶段。我对VisiCalc屏幕上闪烁的绿色线条和文字的反应是:“嗯……没什么感觉。” 毕竟,谁真的需要一个“电子表格”呢?

如今我意识到,自己当初不仅轻视了一款革命性产品,更忽视了一种全新的与软件互动的方式。四十年后,当我白发苍苍,在西雅图参加SQL PASS峰会时,再次接触到了一款名为“Azure Data Studio”的新产品。这一次,我的反应不再是:“**嗯……**”,而是:“**哇!**”

...
Azure Data Studio图标

本课程适合谁

本课程面向数据工程师、数据库工程师以及所有参与数据探索与分析的专业人士。这包括SQL开发者、数据分析师、数据科学家和数据库管理员。对于从事数据集成与数据仓库工作的专业人士,以及希望在数据驱动平台上使用Python或PowerShell语言的开发者,本课程同样具有重要价值。

此外,您无需使用Azure!Azure Data Studio同样适用于本地部署的数据库,也适用于运行在Azure平台上的数据库。

如何最大化本课程的学习效果

Azure Data Studio可免费用于个人和商业用途。如需下载,请参阅本课程的附录部分。

Azure Data Studio支持Windows、macOS和Linux系统(具体支持的操作系统版本请参考上述链接)。

当前支持的数据库平台包括SQL Server和PostgreSQL,涵盖本地部署和云环境实例。

注意:本课程中多数代码示例所使用的示例数据库基于SQL Server 2019。

如果您选择在自己的机器上跟随课程实践,则需要自行搭建数据库环境。若您没有现成的数据库系统,可以使用SQL Server的免费版本:Developer版或Express版。如需下载,请参阅本课程的附录部分。

源代码与笔记本示例

本课程的所有配套脚本(SQL、PowerShell、Python)、Notebooks以及汽车事故示例数据库,均可从本书的GitHub仓库下载:Hands-on Azure Data Studio,如下图所示。

...
本书的GitHub页面

如果这是您第一次使用Git克隆仓库,请跳转至克隆 Git 仓库章节,获取下载此GitHub仓库的详细步骤。

配套数据库

许多代码示例中引用的示例SQL Server数据库已包含在上述GitHub仓库中。有关数据库结构的快速参考,请参见附录A。

为什么开设本课程

在2019年西雅图举办的SQL PASS峰会上偶然接触到Azure Data Studio(ADS)后,吉姆意识到这款产品/平台能够*彻底改变*我们与数据交互、发现、处理和共享的方式。他深知这种数据工程及关联流程的新范式将是一段令人着迷的旅程,因此决定记录其功能并分享所学经验。本课程正是这一探索之旅的成果。

Course Image

开源、跨平台、多数据库