欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

快速入门:使用Azure 数据 Studio进行连接和查询 Azure SQL 数据仓库中的数据

程序员文章站 2023-12-30 20:38:28
...

本快速入门演示如何使用Azure 数据 Studio连接到 Azure SQL 数据仓库,然后使用 TRANSACT-SQL 语句来创建、 插入和选择数据。

必要條件

若要完成本快速入门教程,需要Azure 数据 Studio,和 Azure SQL 数据仓库。

如果还没有 SQL 数据仓库,请参阅创建 SQL 数据仓库

请注意,服务器名称和登录凭据 !

连接到数据仓库

使用Azure 数据 Studio来建立与 Azure SQL 数据仓库服务器的连接。

  1. 首次运行Azure 数据 Studio连接应打开页面。 如果没有看到连接页上,单击添加连接,或新连接中的图标服务器边栏:

  2. 本文使用SQL 登录名,但Windows 身份验证也受支持。 填写字段,如下所示使用服务器名称、 用户名和密码Azure SQL 服务器:

    设置 建议的值 Description
    服务器名称 完全限定的服务器名称 名称应类似于此: sqldwsample.database.windows.net
    身份验证 SQL 登录名 在本教程中使用 SQL 身份验证。
    用户名 服务器管理员帐户 此帐户是在创建服务器时指定的帐户。
    密码(SQL 登录名) 服务器管理员帐户的密码 此密码是在创建服务器时指定的密码。
    是否保存密码? 是或否 如果您不想要每次都输入密码,请选择是。
    数据库名称 将保留为空 要连接到的数据库的名称。
    服务器组 选择 如果你创建服务器组,您可以设置为特定的服务器组。
  3. 如果你的服务器的防火墙规则允许 Azure Data Studio,若要连接,没有创建新的防火墙规则窗体将打开。 完成窗体以创建新的防火墙规则。 有关详细信息,请参阅防火墙规则

  4. 在将服务器连接成功打开后服务器侧栏。

创建教程数据仓库

  1. 在服务器上,在对象资源管理器中右键单击并选择新查询。

  2. 以下代码片段粘贴到查询编辑器,然后单击运行:

    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数据库中创建一个表。

  1. 将连接上下文更改为TutorialDB:

  2. 以下代码片段粘贴到查询编辑器,然后单击运行:

    备注

    您可以将其追加到编辑器中,或者覆盖编辑器中的前一个查询。 注意,单击运行只执行所选的查询。 如果没有选择,单击运行执行编辑器中的所有查询。

    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
    

插入行

  1. 以下代码片段粘贴到查询编辑器,然后单击运行:

    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]'
    

查看结果

  1. 以下代码片段粘贴到查询编辑器,然后单击运行:

    SQL复制

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    
  2. 显示查询的结果:

清理资源

在本快速入门生成此集合中的其他文章。 如果你打算继续使用后续快速入门,请执行不清理在本快速入门教程中创建的资源。 如果不打算继续,请使用以下步骤删除本快速入门在 Azure 门户中创建的资源。 通过删除不再需要的资源组来清理资源。 有关详细信息,请参阅清理资源

后续步骤

现在,你已成功连接到 Azure SQL 数据仓库,并运行查询,尝试代码编辑器教程

上一篇:

下一篇: