Inicio rápido: Creación y consulta de un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics mediante Azure Portal

Cree y consulte rápidamente un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics mediante Azure Portal.

Requisitos previos

  1. Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.

    Nota

    La creación de un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse puede dar lugar a un nuevo servicio facturable. Para más información, consulte los precios de Azure Synapse Analytics.

  2. Descargue e instale la versión más reciente de SQL Server Management Studio (SSMS). Nota: SSMS solo está disponible en plataformas Windows, vea la lista completa de plataformas compatibles.

Inicio de sesión en Azure Portal

Inicie sesión en Azure Portal.

Creación de un grupo de SQL

Las bases de datos de almacenamiento de datos se crean mediante un grupo de SQL dedicado (anteriormente SQL DW) en Azure Synapse Analytics. Se crea un grupo de SQL dedicado (anteriormente SQL DW) con un conjunto definido de recursos de proceso. La base de datos se crea dentro de un grupo de recursos de Azure y en un servidor lógico de SQL.

Siga estos pasos para crear un grupo de SQL dedicado (anteriormente SQL DW) que contenga los datos del ejemplo AdventureWorksDW.

  1. Haga clic en Crear un recurso en la esquina superior izquierda de Azure Portal.

    creación de un recurso en Azure Portal

  2. En la barra de búsqueda, escriba "grupo de SQL dedicado" y seleccione el grupo de SQL dedicado (anteriormente SQL DW). Seleccione Crear en la página que se abre.

    creación de un almacenamiento de datos vacío

  3. En Datos básicos, especifique su suscripción, grupo de recursos, nombre de grupo de SQL dedicado (anteriormente SQL DW) y nombre de servidor:

    Configuración Valor sugerido Descripción 
    Suscripción Su suscripción Para más información acerca de sus suscripciones, consulte Suscripciones.
    Grupos de recursos myResourceGroup Para conocer cuáles son los nombres de grupo de recursos válidos, consulte el artículo Convenciones de nomenclatura.
    Nombre del grupo de SQL Cualquier nombre globalmente único (un ejemplo es mySampleDataWarehouse) Para conocer los nombres de base de datos válidos, consulte Database Identifiers (Identificadores de base de datos).
    Server Cualquier nombre globalmente único Seleccione un servidor existente o cree uno. Para ello debe seleccionar Crear nuevo. Para conocer cuáles son los nombres de servidor válidos, consulte el artículo Naming conventions (Convenciones de nomenclatura).

    creación de los detalles básicos del almacenamiento de datos

  4. En Nivel de rendimiento, seleccione Select performance level (Seleccionar nivel de rendimiento) para cambiar la configuración, si lo desea, con un control deslizante.

    cambiar el nivel de rendimiento de un almacenamiento de datos

    Para más información acerca de los niveles de rendimiento, consulte Administración de proceso en Azure Synapse Analytics.

  5. Seleccione Configuración adicional, en Usar datos existentes, elija Ejemplo para que AdventureWorksDW se cree como la base de datos de ejemplo.

    Seleccionar Usar datos existentes

  6. Una vez completada la pestaña Basics (Aspectos básicos) del formulario de Azure Synapse Analytics, seleccione Review + Create (Revisar y crear) y, después, Create (Crear) para crear el grupo de SQL. El aprovisionamiento tarda unos minutos.

    seleccionar Revisar y crear

    seleccionar crear

  7. Para supervisar el proceso de implementación, seleccione Notificaciones en la barra de herramientas.

    Captura de pantalla que muestra notificaciones con la implementación en curso.

Crear una regla de firewall de nivel de servidor

El servicio Azure Synapse crea un firewall en el nivel de servidor. El firewall impide que herramientas y aplicaciones externas se conecten al servidor y a cualquier base de datos incluida en este. Para habilitar la conectividad, puede agregar reglas de firewall que habilitan la conectividad para direcciones IP concretas. Siga estos pasos para crear una regla de firewall de nivel de servidor para la dirección IP del cliente.

Nota

Azure Synapse se comunica a través del puerto 1433. Si intenta conectarse desde una red corporativa, es posible que el firewall de la red no permita el tráfico saliente a través del puerto 1433. En ese caso, no podrá conectarse al servidor salvo que el departamento de TI abra el puerto 1433.

  1. Una vez finalizada la implementación, seleccione Todos los servicios en el menú izquierdo. Seleccione Databases (Bases de datos) y seleccione la estrella que hay al lado de Azure Synapse Analytics para agregar Azure Synapse Analytics a sus favoritos.

  2. Select Azure Synapse Analytics en el menú de la izquierda y, después, seleccione mySampleDataWarehouse en la página Azure Synapse Analytics. Se abre la página de información general de la base de datos, en la que se muestra el nombre completo del servidor (por ejemplo, sqlpoolservername.database.windows.net) y ofrece otras opciones de configuración.

  3. Copie este nombre para conectarse a su servidor y a sus bases de datos en este inicio rápido y los posteriores. Para abrir la configuración del servidor, seleccione su nombre.

    búsqueda del nombre del servidor

  4. Seleccione Mostrar configuración del firewall.

    configuración del servidor

  5. Se abrirá la página Configuración del firewall del servidor.

    regla de firewall del servidor

  6. Para agregar la dirección IP actual a una regla de firewall nueva, seleccione Agregar IP de cliente en la barra de herramientas. La regla de firewall puede abrir el puerto 1433 para una única dirección IP o un intervalo de direcciones IP.

  7. Seleccione Guardar. Se crea una regla de firewall de nivel de servidor para el puerto 1433 de la dirección IP actual en el servidor.

  8. Seleccione Aceptar y cierre la página Configuración del firewall.

Ahora puede conectarse al servidor y sus grupos de SQL mediante esta dirección IP. La conexión funciona desde SQL Server Management Studio u otra herramienta de su elección. Cuando se conecte, use la cuenta de ServerAdmin que creó anteriormente.

Importante

De forma predeterminada, el acceso a través del firewall de SQL Database está habilitado para todos los servicios de Azure. Seleccione DESACTIVAR en esta página y luego Guardar para deshabilitar el firewall para todos los servicios de Azure.

Obtención del nombre completo del servidor

En Azure Portal encontrará el nombre completo del servidor. Más adelante usará el nombre completo cuando se conecte al servidor.

  1. Inicie sesión en Azure Portal.

  2. Seleccione Azure Synapse Analytics en el menú de la izquierda y, después, seleccione su base de datos en la página Azure Synapse Analytics.

  3. En el panel Essentials de la página de Azure Portal de la base de datos, busque y copie el nombre del servidor. En este ejemplo, el nombre completo es sqlpoolservername.database.windows.net.

    información sobre la conexión

Conexión al servidor como administrador del mismo

En esta sección se usa SQL Server Management Studio (SSMS) para establecer una conexión con el servidor.

  1. Abra SQL Server Management Studio.

  2. En el cuadro de diálogo Conectar con el servidor, especifique la siguiente información:

    Configuración Valor sugerido Descripción 
    Tipo de servidor Motor de base de datos Este valor es obligatorio
    Nombre de servidor Nombre completo del servidor Este es un ejemplo: sqlpoolservername.database.windows.net.
    Authentication Autenticación de SQL Server Autenticación de SQL es el único tipo de autenticación que se ha configurado en este tutorial.
    Inicio de sesión La cuenta de administrador del servidor Es la cuenta que especificó cuando creó el servidor.
    Contraseña La contraseña de la cuenta de administrador del servidor Es la contraseña que especificó cuando creó el servidor.

    conectar con el servidor

  3. Seleccione Conectar. La ventana Explorador de objetos se abre en SSMS.

  4. En el Explorador de objetos, expanda Bases de datos. Después, expanda mySampleDatabase para ver los objetos de la base de datos.

    Objetos de base de datos

Ejecución de algunas consultas

No se recomienda ejecutar consultas si se ha iniciado sesión como administrador del servidor, ya que usa una clase de recursos limitada. En su lugar, configure Aislamiento de la carga de trabajo como se ilustra en los tutoriales.

Azure Synapse Analytics usa T-SQL como lenguaje de consulta. Para abrir una ventana de consulta y ejecutar algunas consultas de T-SQL, siga estos pasos:

  1. Seleccione con el botón derecho mySampleDataWarehouse y, después, seleccione Nueva consulta. Se abrirá una nueva ventana de consulta.

  2. En la ventana de consulta, escriba el siguiente comando para ver una lista de bases de datos.

    SELECT * FROM sys.databases
    
  3. seleccione Ejecutar. Los resultados de la consulta muestran dos bases de datos: master y mySampleDataWarehouse.

    Consulta de bases de datos

  4. Para ver algunos datos, utilice el siguiente comando para ver el número de clientes cuyo apellido es Adams y que tienen tres hijos en casa. Los resultados muestran seis clientes.

    SELECT LastName, FirstName FROM dbo.dimCustomer
    WHERE LastName = 'Adams' AND NumberChildrenAtHome = 3;
    

    Consulta de dbo.dimCustomer

Limpieza de recursos

Se le cobran las unidades de almacenamiento de datos y los datos almacenados en el grupo de SQL dedicado (anteriormente SQL DW). Estos recursos de proceso y de almacenamiento se facturan por separado.

  • Si quiere conservar los datos en el almacenamiento, puede pausar el proceso cuando no use el grupo de SQL dedicado (anteriormente SQL DW). Si se hace una pausa en el proceso, solo se carga el almacenamiento de datos. Puede reanudar el proceso siempre que esté listo para trabajar con los datos.

  • Si quiere eliminar futuros cargos, puede eliminar el grupo de SQL dedicado (anteriormente SQL DW).

Siga estos pasos para limpiar los recursos que ya no necesite.

  1. Inicie sesión en Azure Portal y seleccione un grupo de SQL dedicado (anteriormente SQL DW).

    Limpieza de recursos

  2. Para pausar el proceso, seleccione el botón Pausar. Cuando el grupo de SQL dedicado (anteriormente SQL DW) esté en pausa, verá un botón Reanudar. Para reanudar el proceso, seleccione Reanudar.

  3. Para quitar el grupo de SQL dedicado (anteriormente SQL DW) para que no se le cobre por proceso o almacenamiento, seleccione Eliminar.

  4. Para eliminar el servidor que ha creado, seleccione sqlpoolservername.database.windows.net en la imagen anterior y, después, Eliminar. Debe tener cuidado con este procedimiento, ya que la eliminación del servidor elimina también todas las bases de datos asignadas al servidor.

  5. Para quitar el grupo de recursos, seleccione myResourceGroup y Eliminar grupo de recursos.

¿Quiere optimizar y ahorrar en el gasto en la nube?

Los servicios de Azure cuestan dinero. Azure Cost Management le ayuda a establecer presupuestos y a configurar alertas para mantener el gasto bajo control. Analice, administre y optimice sus costos de Azure con Cost Management. Para obtener más información, consulte el inicio rápido sobre el análisis de los costos.

Pasos siguientes

Para más información sobre la carga de datos en un grupo de SQL dedicado (anteriormente SQL DW), continúe con el artículo Carga de datos en un grupo de SQL dedicado.