Inicio rápido: usar Azure Data StudioAzure Data Studio para conectarse y consultar datos en Azure SQL Data WarehouseQuickstart: Use Azure Data StudioAzure Data Studio to connect and query data in Azure SQL Data Warehouse

En este inicio rápido, se muestra cómo usar Azure Data StudioAzure Data Studio para conectarse a Azure SQL Data Warehouse y, después, usar instrucciones Transact-SQL para crear, insertar y seleccionar datos.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.

PrerequisitesPrerequisites

Para completar este inicio rápido, necesita Azure Data StudioAzure Data Studio y una instancia de Azure SQL Data Warehouse.To complete this quickstart, you need Azure Data StudioAzure Data Studio, and an Azure SQL data warehouse.

Si aún no tiene una instancia de SQL Data Warehouse, vea Crear una instancia de SQL Data Warehouse.If you don't already have a SQL data warehouse, see Create a SQL Data Warehouse.

Recuerde el nombre del servidor y las credenciales de inicio de sesión.Remember the server name, and login credentials!

Conectarse a un almacenamiento de datosConnect to your data warehouse

Use Azure Data StudioAzure Data Studio para establecer una conexión con su instancia del servidor de Azure SQL Data Warehouse.Use Azure Data StudioAzure Data Studio to establish a connection to your Azure SQL Data Warehouse server.

  1. La primera vez que ejecute Azure Data StudioAzure Data Studio, se abrirá la página Conexión.The first time you run Azure Data StudioAzure Data Studio the Connection page should open. Si no ve la página Conexión, haga clic en Agregar conexión, o bien en el icono de Nueva conexión en la barra lateral SERVIDORES:If you don't see the Connection page, click Add Connection, or the New Connection icon in the SERVERS sidebar:

    Icono de Nueva conexión

  2. En este artículo, se usa el inicio de sesión de SQL, pero se admite la autenticación de Windows.This article uses SQL Login, but Windows Authentication is also supported. Rellene los campos como se indica a continuación con el nombre del servidor, el nombre de usuario y la contraseña de su instancia de Azure SQL Server:Fill in the fields as follows using the server name, user name, and password for your Azure SQL server:

    ConfiguraciónSetting Valor sugeridoSuggested value DescripciónDescription
    Nombre del servidorServer name Nombre completo del servidorThe fully qualified server name El nombre tiene que ser similar a este: sqldwsample.database.windows.netThe name should be something like this: sqldwsample.database.windows.net
    AutenticaciónAuthentication Inicio de sesión de SQLSQL Login En este tutorial, se usa la autenticación de SQL.SQL Authentication is used in this tutorial.
    User nameUser name Cuenta de administrador del servidorThe server admin account Se trata de la cuenta que especificó cuando creó el servidor.This is the account that you specified when you created the server.
    Contraseña (inicio de sesión de SQL)Password (SQL Login) Contraseña de la cuenta de administrador del servidorThe password for your server admin account Se trata de la contraseña que especificó cuando creó el servidor.This is the password that you specified when you created the server.
    ¿Desea guardar la contraseña?Save Password? Sí o noYes or No Si no quiere escribir la contraseña cada vez, seleccione Sí.Select Yes if you do not want to enter the password each time.
    Nombre de la base de datosDatabase name dejar en blancoleave blank Nombre de la base de datos a la que se va a conectar.The name of the database to which to connect.
    Grupo de servidoresServer Group Seleccione .Select Si ha creado un grupo de servidores, puede establecerlo en un grupo de servidores específico.If you created a server group, you can set to a specific server group.

    Icono de Nueva conexión

  3. Si el servidor no tiene una regla de firewall que permita a Azure Data Studio conectarse, se abrirá el formulario Crear nueva regla de firewall.If your server doesn't have a firewall rule allowing Azure Data Studio to connect, the Create new firewall rule form opens. Rellene el formulario para crear una nueva regla de firewall.Complete the form to create a new firewall rule. Para obtener detalles, vea Reglas de firewall.For details, see Firewall rules.

    Nueva regla de firewall

  4. Después de conectarse correctamente, el servidor se abre en la barra lateral SERVIDORES.After successfully connecting your server opens in the Servers sidebar.

Crear el almacenamiento de datos del tutorialCreate the tutorial data warehouse

  1. Haga clic con el botón derecho en el servidor (en el Explorador de objetos) y seleccione Nueva consulta.Right click on your server, in the object explorer and select New Query.

  2. Pegue el siguiente fragmento de código en el editor de consultas y haga clic en Ejecutar: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
    

Creación de una tablaCreate a table

El editor de consultas aún está conectado a la base de datos maestra, pero lo que queremos es crear una tabla en la base de datos TutorialDB.The query editor is still connected to the master database, but we want to create a table in the TutorialDB database.

  1. Cambie el contexto de conexión a TutorialDB:Change the connection context to TutorialDB:

    Cambiar el contexto

  2. Pegue el siguiente fragmento de código en el editor de consultas y haga clic en Ejecutar:Paste the following snippet into the query editor and click Run:

    Nota

    Puede anexar esto, o bien puede sobrescribir la consulta anterior en el editor.You can append this to, or overwrite the previous query in the editor. Al hacer clic en Ejecutar, solo se ejecuta la consulta seleccionada.Note that clicking Run executes only the query that is selected. Si hay ninguna opción seleccionada, al hacer clic en Ejecutar, se ejecutarán todas las consultas en el editor.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
    

Insertar filasInsert rows

  1. Pegue el siguiente fragmento de código en el editor de consultas y haga clic en Ejecutar: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'
    

Ver el resultadoView the result

  1. Pegue el siguiente fragmento de código en el editor de consultas y haga clic en Ejecutar:Paste the following snippet into the query editor and click Run:

    -- Select rows from table 'Customers'
    SELECT * FROM dbo.Customers;
    
  2. Se muestran los resultados de la consulta:The results of the query are displayed:

    Seleccionar los resultados

Limpiar recursosClean up resources

Otros artículos de esta colección se basan en este inicio rápido.Other articles in this collection build upon this quickstart. Si tiene previsto continuar trabajando con otras guías de inicio rápido posteriores, no elimine los recursos creados en este inicio rápido.If you plan to continue on to work with subsequent quickstarts, do not clean up the resources created in this quickstart. Si no tiene previsto continuar, siga este procedimiento para eliminar los recursos creados por este inicio rápido en Azure Portal.If you do not plan to continue, use the following steps to delete resources created by this quickstart in the Azure portal. Para limpiar los recursos, elimine los grupos de recursos que ya no necesite.Clean up resources by deleting the resource groups you no longer need. Para obtener más información, vea Limpieza de recursos.For details, see Clean up resources.

Pasos siguientesNext steps

Ahora que ya se ha conectado correctamente a una instancia de Azure SQL Data Warehouse y ha ejecutado una consulta, pruebe el Tutorial del editor de código.Now that you've successfully connected to an Azure SQL data warehouse and ran a query, try out the Code editor tutorial.