本快速入门演示如何使用Azure 数据 Studio连接到 Azure SQL 数据仓库,然后使用 TRANSACT-SQL 语句来创建、 插入和选择数据。
必要條件
若要完成本快速入门教程,需要Azure 数据 Studio,和 Azure SQL 数据仓库。
- 安装Azure 数据 Studio 。
如果还没有 SQL 数据仓库,请参阅创建 SQL 数据仓库。
请注意,服务器名称和登录凭据 !
连接到数据仓库
使用Azure 数据 Studio来建立与 Azure SQL 数据仓库服务器的连接。
- 首次运行Azure 数据 Studio连接应打开页面。 如果没有看到连接页上,单击添加连接,或新连接中的图标服务器边栏:
- 本文使用SQL 登录名,但Windows 身份验证也受支持。 填写字段,如下所示使用服务器名称、 用户名和密码你Azure SQL 服务器:
设置 | 建议的值 | Description |
服务器名称 | 完全限定的服务器名称 | 名称应类似于此: sqldwsample.database.windows.net |
身份验证 | SQL 登录名 | 在本教程中使用 SQL 身份验证。 |
用户名 | 服务器管理员帐户 | 此帐户是在创建服务器时指定的帐户。 |
密码(SQL 登录名) | 服务器管理员帐户的密码 | 此密码是在创建服务器时指定的密码。 |
是否保存密码? | 是或否 | 如果您不想要每次都输入密码,请选择是。 |
数据库名称 | 将保留为空 | 要连接到的数据库的名称。 |
服务器组 | 选择 | 如果你创建服务器组,您可以设置为特定的服务器组。 |
- 如果你的服务器的防火墙规则允许 Azure Data Studio,若要连接,没有创建新的防火墙规则窗体将打开。 完成窗体以创建新的防火墙规则。 有关详细信息,请参阅防火墙规则。
- 在将服务器连接成功打开后服务器侧栏。
创建教程数据仓库
- 在服务器上,在对象资源管理器中右键单击并选择新查询。
- 以下代码片段粘贴到查询编辑器,然后单击运行:
SQL复制
IF NOT EXISTS (
SELECT name
FROM sys.databases
WHERE name = N'TutorialDB'
)
CREATE DATABASE [TutorialDB] (EDITION = 'datawarehouse', SERVICE_OBJECTIVE='DW100');
GO
ALTER DATABASE [TutorialDB] SET QUERY_STORE=ON
GO
创建表
查询编辑器仍然连接到master数据库,但我们想在TutorialDB数据库中创建一个表。
- 将连接上下文更改为TutorialDB:
- 以下代码片段粘贴到查询编辑器,然后单击运行:
备注
您可以将其追加到编辑器中,或者覆盖编辑器中的前一个查询。 注意,单击运行只执行所选的查询。 如果没有选择,单击运行执行编辑器中的所有查询。
SQL复制
-- Create a new table called 'Customers' in schema 'dbo'
-- Drop the table if it already exists
IF OBJECT_ID('dbo.Customers', 'U') IS NOT NULL
DROP TABLE dbo.Customers
GO
-- Create the table in the specified schema
CREATE TABLE dbo.Customers
(
CustomerId INT NOT NULL,
Name [NVARCHAR](50) NOT NULL,
Location [NVARCHAR](50) NOT NULL,
Email [NVARCHAR](50) NOT NULL
);
GO
插入行
- 以下代码片段粘贴到查询编辑器,然后单击运行:
SQL复制
-- Insert rows into table 'Customers'
INSERT INTO dbo.Customers
([CustomerId],[Name],[Location],[Email])
SELECT 1, N'Orlando',N'Australia', N'' UNION ALL
SELECT 2, N'Keith', N'India', N'[email protected]' UNION ALL
SELECT 3, N'Donna', N'Germany', N'[email protected]' UNION ALL
SELECT 4, N'Janet', N'United States', N'[email protected]'
查看结果
- 以下代码片段粘贴到查询编辑器,然后单击运行:
SQL复制
-- Select rows from table 'Customers'
SELECT * FROM dbo.Customers;
- 显示查询的结果:
清理资源
在本快速入门生成此集合中的其他文章。 如果你打算继续使用后续快速入门,请执行不清理在本快速入门教程中创建的资源。 如果不打算继续,请使用以下步骤删除本快速入门在 Azure 门户中创建的资源。 通过删除不再需要的资源组来清理资源。 有关详细信息,请参阅清理资源。
后续步骤
现在,你已成功连接到 Azure SQL 数据仓库,并运行查询,尝试代码编辑器教程。
标签:数据仓库,编辑器,SQL,Azure,服务器,连接 From: https://blog.51cto.com/dupeng0811/6293344