Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
Verwenden Sie die Bash-Umgebung in Azure Cloud Shell. Weitere Informationen finden Sie unter "Erste Schritte mit Azure Cloud Shell".
Wenn Sie CLI-Referenzbefehle lieber lokal ausführen möchten, installieren Sie die Azure CLI. Wenn Sie mit Windows oder macOS arbeiten, sollten Sie die Azure CLI in einem Docker-Container ausführen. Weitere Informationen finden Sie unter How to run the Azure CLI in a Docker container.
Wenn Sie eine lokale Installation verwenden, melden Sie sich mithilfe des Befehls az login bei der Azure CLI an. Führen Sie die in Ihrem Terminal angezeigten Schritte aus, um den Authentifizierungsprozess abzuschließen. Weitere Anmeldeoptionen finden Sie unter Authentifizierung bei Azure mithilfe von Azure CLI.
Wenn Sie dazu aufgefordert werden, installieren Sie die Azure CLI-Erweiterung bei der ersten Verwendung. Weitere Informationen zu Erweiterungen finden Sie unter Verwenden und Verwalten von Erweiterungen mit der Azure CLI.
Führen Sie az version aus, um die installierte Version und die abhängigen Bibliotheken zu ermitteln. Führen Sie az upgrade aus, um auf die neueste Version zu aktualisieren.
Erste Schritte
Verwenden Sie diese Befehle, um sich bei Azure anzumelden und eine Ressourcengruppe einzurichten.
Wenn Sie eine lokale Installation verwenden, führen Sie den Befehl az login aus, um sich bei Azure anzumelden:
az loginVerwenden Sie bei Bedarf den Befehl "az account set ", um Ihr Abonnement auszuwählen:
az account set --subscription 00000000-0000-0000-0000-000000000000Führen Sie den Befehl az group create aus, um eine Ressourcengruppe zu erstellen:
az group create --name myResourceGroup --location WestEuropeErstellen 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 ChangeYourAdminPassword1Ein 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 ".