빠른 시작: Azure Data StudioAzure Data Studio를 사용하여 Azure SQL Data Warehouse에서 데이터 연결 및 쿼리Quickstart: Use Azure Data StudioAzure Data Studio to connect and query data in Azure SQL Data Warehouse

이 빠른 시작에서는 Azure Data StudioAzure Data Studio를 사용하여 Azure SQL Data Warehouse에 연결한 다음, Transact-SQL 문을 사용하여 데이터를 만들고 삽입하고 선택하는 방법을 보여 줍니다.This quickstart demonstrates how to use Azure Data StudioAzure Data Studio to connect to Azure SQL data warehouse, and then use Transact-SQL statements to create, insert, and select data.

사전 요구 사항Prerequisites

이 빠른 시작을 완료하려면 Azure Data StudioAzure Data Studio 및 Azure SQL Data Warehouse가 필요합니다.To complete this quickstart, you need Azure Data StudioAzure Data Studio, and an Azure SQL data warehouse.

SQL Data Warehouse가 아직 없는 경우 SQL Data Warehouse 만들기를 참조하세요.If you don't already have a SQL data warehouse, see Create a SQL Data Warehouse.

서버 이름 및 로그인 자격 증명을 알아둡니다.Remember the server name, and login credentials!

데이터 웨어하우스에 연결Connect to your data warehouse

Azure Data StudioAzure Data Studio를 사용하여 Azure SQL Data Warehouse 서버에 대한 연결을 설정합니다.Use Azure Data StudioAzure Data Studio to establish a connection to your Azure SQL Data Warehouse server.

  1. Azure Data StudioAzure Data Studio를 처음 실행하면 연결 페이지가 열립니다.The first time you run Azure Data StudioAzure Data Studio the Connection page should open. 연결 페이지가 표시되지 않으면 연결 추가 또는 서버 사이드바의 새 연결 아이콘을 클릭합니다.If you don't see the Connection page, click Add Connection, or the New Connection icon in the SERVERS sidebar:

    새 연결 아이콘

  2. 이 문서에서는 ‘SQL 로그인’을 사용하지만 ‘Windows 인증’도 지원됩니다. This article uses SQL Login, but Windows Authentication is also supported. Azure SQL Server의 서버 이름, 사용자 이름 및 암호를 사용하여 다음과 같이 필드를 채웁니다. Fill in the fields as follows using the server name, user name, and password for your Azure SQL server:

    설정Setting 제안된 값Suggested value 설명Description
    서버 이름Server name 정규화된 서버 이름The fully qualified server name 이름은 sqldwsample.database.windows.net과 같이 지정해야 합니다.The name should be something like this: sqldwsample.database.windows.net
    인증Authentication SQL 로그인SQL Login 이 자습서에서는 SQL 인증을 사용합니다.SQL Authentication is used in this tutorial.
    User nameUser name 서버 관리자 계정The server admin account 서버를 만들 때 지정한 계정입니다.This is the account that you specified when you created the server.
    암호(SQL 로그인)Password (SQL Login) 서버 관리자 계정의 암호The password for your server admin account 서버를 만들 때 지정한 암호입니다.This is the password that you specified when you created the server.
    암호를 저장하시겠습니까?Save Password? Yes 또는 NoYes or No 암호를 매번 입력하지 않으려면 Yes를 선택합니다.Select Yes if you do not want to enter the password each time.
    데이터베이스 이름Database name ‘비워 둠’ leave blank 연결할 데이터베이스의 이름입니다.The name of the database to which to connect.
    서버 그룹Server Group 선택Select 서버 그룹을 만든 경우 특정 서버 그룹으로 설정할 수 있습니다.If you created a server group, you can set to a specific server group.

    새 연결 아이콘

  3. 서버에 Azure Data Studio 연결을 허용하는 방화벽 규칙이 없으면 새 방화벽 규칙 만들기 양식이 열립니다.If your server doesn't have a firewall rule allowing Azure Data Studio to connect, the Create new firewall rule form opens. 양식을 완료하여 새 방화벽 규칙을 만듭니다.Complete the form to create a new firewall rule. 자세한 내용은 방화벽 규칙을 참조하세요.For details, see Firewall rules.

    새 방화벽 규칙

  4. 성공적으로 연결되면 서버가 ‘서버’ 사이드바에서 열립니다. After successfully connecting your server opens in the Servers sidebar.

자습서 데이터 웨어하우스 만들기Create the tutorial data warehouse

  1. 개체 탐색기에서 서버를 마우스 오른쪽 단추로 클릭하고 새 쿼리를 선택합니다.Right click on your server, in the object explorer and select New Query.

  2. 쿼리 편집기에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query editor and click Run:

     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
    

테이블 만들기Create a table

쿼리 편집기는 여전히 master 데이터베이스에 연결되어 있지만 TutorialDB 데이터베이스에 테이블을 만들려고 합니다.The query editor is still connected to the master database, but we want to create a table in the TutorialDB database.

  1. 연결 컨텍스트를 TutorialDB로 변경합니다.Change the connection context to TutorialDB:

    컨텍스트 변경

  2. 쿼리 편집기에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query editor and click Run:

    참고

    편집기에서 이전 쿼리에 추가하거나 이전 쿼리를 덮어쓸 수 있습니다.You can append this to, or overwrite the previous query in the editor. 실행을 클릭하면 선택한 쿼리만 실행됩니다.Note that clicking Run executes only the query that is selected. 아무것도 선택하지 않은 경우 실행을 클릭하면 편집기의 모든 쿼리가 실행됩니다.If nothing is selected, clicking Run executes all queries in the editor.

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

행 삽입Insert rows

  1. 쿼리 편집기에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query editor and click Run:

    -- 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'keith0@adventure-works.com' UNION ALL
       SELECT 3, N'Donna', N'Germany', N'donna0@adventure-works.com' UNION ALL
       SELECT 4, N'Janet', N'United States', N'janet1@adventure-works.com'
    

결과 보기View the result

  1. 쿼리 편집기에 다음 코드 조각을 붙여넣고 실행을 클릭합니다.Paste the following snippet into the query editor and click Run:

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    
  2. 쿼리 결과가 다음과 같이 표시됩니다.The results of the query are displayed:

    결과 선택

리소스 정리Clean up resources

이 컬렉션의 다른 문서는 이 빠른 시작에 따라 빌드됩니다.Other articles in this collection build upon this quickstart. 후속 빠른 시작을 계속 사용하려는 경우 이 빠른 시작에서 만든 리소스를 정리하지 마세요.If you plan to continue on to work with subsequent quickstarts, do not clean up the resources created in this quickstart. 계속하지 않으려는 경우 다음 단계를 사용하여 이 빠른 시작으로 만든 리소스를 Azure Portal에서 삭제합니다.If you do not plan to continue, use the following steps to delete resources created by this quickstart in the Azure portal. 더 이상 필요하지 않은 리소스 그룹을 삭제하여 리소스를 정리합니다.Clean up resources by deleting the resource groups you no longer need. 자세한 내용은 리소스 정리를 참조하세요.For details, see Clean up resources.

다음 단계Next steps

이제 Azure SQL Data Warehouse에 연결하고 쿼리를 실행했으므로 코드 편집기 자습서를 사용해 보세요.Now that you've successfully connected to an Azure SQL data warehouse and ran a query, try out the Code editor tutorial.