Share via


Inicio rápido: Creación de un grupo de Synapse SQL con la CLI de Azure

Cree un grupo de Synapse SQL (almacenamiento de datos) en Azure Synapse Analytics mediante la CLI de Azure.

Requisitos previos

Introducción

Use estos comandos para iniciar sesión en Azure y configurar un grupo de recursos.

  1. Si usa una instalación local, ejecute el comando az login para iniciar sesión en Azure:

    az login
    
  2. Si es necesario, use el comando az account set para seleccionar la suscripción:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Ejecute el comando az group create para crear un grupo de recursos:

    az group create --name myResourceGroup --location WestEurope
    
  4. Cree un servidor SQL lógico con el comando az sql server create:

    az sql server create --resource-group myResourceGroup --name mysqlserver \
       --admin-user ServerAdmin --admin-password ChangeYourAdminPassword1
    

    Un servidor contiene un conjunto de bases de datos administradas como un grupo.

Configuración de una regla de firewall de nivel de servidor

Cree una regla de firewall de nivel de servidor. Una regla de firewall de nivel de servidor permite a una aplicación externa, como SQL Server Management Studio, o la utilidad SQLCMD, conectarse a un grupo de SQL mediante el firewall de servicio del grupo de SQL.

Ejecute el comando az sql server firewall-rule create para crear una regla de firewall:

az sql server firewall-rule create --resource-group myResourceGroup --name AllowSome \
   --server mysqlserver --start-ip-address 0.0.0.0 --end-ip-address 0.0.0.0

En este ejemplo el firewall está abierto solo para otros recursos de Azure. Para habilitar la conectividad externa, cambie la dirección IP a una dirección apropiada para su entorno. Para abrir todas las direcciones IP, utilice 0.0.0.0 como la dirección IP inicial y 255.255.255.255 como la dirección final.

Nota

Los puntos de conexión de SQL se comunican a través del puerto 1433. Si intenta conectarse desde dentro de una red corporativa, es posible que el firewall de la red no permita el tráfico de salida a través del puerto 1433. Si es así, no podrá conectarse al servidor a menos que el departamento de TI abra el puerto 1433.

Creación y administración de un grupo de SQL

Cree el grupo de SQL. En este ejemplo se usa DW100c como objetivo del servicio, que es un punto de partida de menor costo para el grupo de SQL.

Nota

Debe haber creado antes un área de trabajo. Para más información, consulte Inicio rápido: Creación de un área de trabajo de Azure Synapse con la CLI de Azure.

Use el comando az synapse sql pool create para crear el grupo de SQL:

az synapse sql pool create --resource-group myResourceGroup --name mySampleDataWarehouse \
   --performance-level "DW1000c" --workspace-name testsynapseworkspace

Para más información sobre las opciones de parámetro, consulte az synapse sql pool.

Puede ver los grupos de SQL mediante el comando az synapse sql pool list:

az synapse sql pool list --resource-group myResourceGroup --workspace-name testsynapseworkspace

Use el comando az synapse sql pool update para actualizar un grupo existente:

az synapse sql pool update --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Use el comando az synapse sql pool pause para pausar un grupo:

az synapse sql pool pause --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Use el comando az synapse sql pool resume para reanudar un grupo pausado:

az synapse sql pool resume --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Para quitar un grupo de SQL existente, use el comando az synapse sql pool delete:

az synapse sql pool delete --resource-group myResourceGroup --name mySampleDataWarehouse \
   --workspace-name testsynapseworkspace

Limpieza de recursos

Otros tutoriales de inicio rápido de esta colección se basan en esta guía.

Sugerencia

Si tiene previsto seguir trabajando con otros tutoriales de inicio rápido, no elimine los recursos creados en esta guía de inicio rápido. Si no va a continuar, use el comando az ggroup delete para eliminar todos los recursos creados mediante este inicio rápido.

az group delete --ResourceGroupName MyResourceGroup

Pasos siguientes

Ya ha creado un grupo de SQL, una regla de firewall y la ha conectado al grupo de SQL. Para más información, diríjase al artículo Carga de datos en un grupo de SQL.