Schnellstart: Erstellen eines Synapse SQL-Pools mit Azure CLI

Tip

Microsoft Fabric Data Warehouse ist ein relationales Enterprise-Warehouse auf einem Data Lake-Fundament mit zukunftsfähiger Architektur, integrierter KI und neuen Features. Wenn Sie mit Data Warehouse noch nicht vertraut sind, beginnen Sie mit Fabric Data Warehouse. Vorhandene dedizierte SQL-Pool-Workloads können auf Fabric aktualisieren, um neue Funktionen in den Bereichen Data Science, Echtzeitanalyse und Berichterstellung zu nutzen.

Erstellen Sie einen Synapse SQL-Pool (Data Warehouse) in Azure Synapse Analytics mithilfe der Azure CLI.

Prerequisites

Erste Schritte

Verwenden Sie diese Befehle, um sich bei Azure anzumelden und eine Ressourcengruppe einzurichten.

  1. Wenn Sie eine lokale Installation verwenden, führen Sie den Befehl az login aus, um sich bei Azure anzumelden:

    az login
    
  2. Verwenden Sie bei Bedarf den Befehl "az account set ", um Ihr Abonnement auszuwählen:

    az account set --subscription 00000000-0000-0000-0000-000000000000
    
  3. Führen Sie den Befehl az group create aus, um eine Ressourcengruppe zu erstellen:

    az group create --name myResourceGroup --location WestEurope
    
  4. Erstellen Sie einen logischen SQL-Server mithilfe des Az SQL Server-Erstellungsbefehls :

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

    Ein Server enthält eine Gruppe von Datenbanken, die als Gruppe verwaltet werden.

Konfigurieren einer Firewallregel auf Serverebene

Erstellen Sie eine Firewallregel auf Serverebene. Eine Firewallregel auf Serverebene ermöglicht eine externe Anwendung, z. B. SQL Server Management Studio oder das SQLCMD-Hilfsprogramm, eine Verbindung mit einem SQL-Pool über die SQL-Pooldienstfirewall herzustellen.

Führen Sie den Befehl "az sql server firewall-rule create " aus, um eine Firewallregel zu erstellen:

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

In diesem Beispiel wird die Firewall nur für andere Azure Ressourcen geöffnet. Um die externe Konnektivität zu aktivieren, ändern Sie die IP-Adresse in eine geeignete Adresse für Ihre Umgebung. Um alle IP-Adressen zu öffnen, verwenden Sie 0.0.0.0 als Start-IP-Adresse und 255.255.255.255 als Endadresse.

Note

SQL-Endpunkte kommunizieren über Port 1433. Wenn Sie versuchen, eine Verbindung aus einem Unternehmensnetzwerk herzustellen, ist ausgehender Datenverkehr über Port 1433 möglicherweise nicht durch die Firewall Ihres Netzwerks zulässig. Wenn ja, können Sie keine Verbindung mit Ihrem Server herstellen, es sei denn, Ihre IT-Abteilung öffnet Port 1433.

Erstellen und Verwalten Ihres SQL-Pools

Erstellen Sie den SQL-Pool. In diesem Beispiel wird DW100c als Dienstziel verwendet, bei dem es sich um einen kostengünstigen Ausgangspunkt für Ihren SQL-Pool handelt.

Note

Sie benötigen einen zuvor erstellten Arbeitsbereich. Weitere Informationen finden Sie unter Quickstart: Erstellen eines Azure Synapsearbeitsbereichs mit Azure CLI.

Verwenden Sie den Befehl "az synapse sql pool create ", um den SQL-Pool zu erstellen:

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

Weitere Informationen zu den Parameteroptionen finden Sie unter az synapse sql pool.

Sie können Ihre SQL-Pools mit dem Befehl "az synapse sql pool list" anzeigen:

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

Verwenden Sie den Befehl "az synapse sql pool update ", um einen vorhandenen Pool zu aktualisieren:

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

Verwenden Sie den Befehl "az synapse sql pool pause ", um Den Pool anzuhalten:

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

Verwenden Sie den Befehl az synapse sql pool resume, um einen angehaltenen Pool zu starten.

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

Um einen vorhandenen SQL-Pool zu entfernen, verwenden Sie den Befehl "az synapse sql pool delete ":

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

Bereinigen von Ressourcen

Andere Schnellstart-Tutorials in dieser Sammlung bauen auf diesem Schnellstart auf.

Tip

Wenn Sie planen, mit späteren Schnellstart-Anleitungen fortzufahren, bereinigen Sie die in dieser Schnellstartanleitung erstellten Ressourcen nicht. Wenn Sie nicht beabsichtigen, den Vorgang fortzusetzen, verwenden Sie den Befehl " az group delete ", um alle ressourcen zu löschen, die mit dieser Schnellstartanleitung erstellt wurden.

az group delete --ResourceGroupName MyResourceGroup

Nächste Schritte

Sie haben nun einen SQL-Pool erstellt, eine Firewallregel erstellt und mit Ihrem SQL-Pool verbunden. Weitere Informationen finden Sie im Artikel " Laden von Daten in SQL-Pool ".