Schnellstart: Erstellen und Abfragen eines dedizierten SQL-Pools (vormals SQL DW) in Azure Synapse Analytics über das Azure-Portal

Hier erfahren Sie, wie Sie über das Azure-Portal schnell einen dedizierten SQL-Pool (vormals SQL DW) in Azure Synapse Analytics erstellen und abfragen.

Wichtig

In dieser Schnellstartanleitung erfahren Sie, wie Sie einen dedizierten SQL-Pool (ehemals SQL DW) erstellen. Um einen dedizierten SQL-Pool im Azure Synapse Analytics-Arbeitsbereich zu erstellen und die neuesten Features und die Integration in Ihren Azure Synapse Analytics-Arbeitsbereich zu nutzen, verwenden Sie stattdessen Schnellstart: Erstellen eines dedizierten SQL-Pools mithilfe von Synapse Studio.

Voraussetzungen

  1. Wenn Sie über kein Azure-Abonnement verfügen, können Sie ein kostenloses Azure-Konto erstellen, bevor Sie beginnen.

    Hinweis

    Die Erstellung eines dedizierten SQL-Pools (vormals SQL DW) in Azure Synapse führt möglicherweise zu einem neuen abrechenbaren Dienst. Weitere Informationen finden Sie unter Azure Synapse Analytics – Preise.

  2. Laden Sie die aktuelle Version von SQL Server Management Studio (SSMS) herunter, und installieren Sie sie. Hinweis: SSMS ist nur auf Windows-basierten Plattformen verfügbar, siehe die vollständige Liste unterstützter Plattformen.

Melden Sie sich auf dem Azure-Portal an.

Melden Sie sich beim Azure-Portal an.

Erstellen eines SQL-Pools

Data Warehouses werden unter Verwendung eines dedizierten SQL-Pools (vormals SQL DW) in Azure Synapse Analytics erstellt. Ein dedizierter SQL-Pool (vormals SQL DW) wird mit einem definierten Satz von Computeressourcen erstellt. Die Datenbank wird innerhalb einer Azure-Ressourcengruppe und auf einem logischen SQL-Server erstellt.

Gehen Sie wie folgt vor, um einen dedizierten SQL-Pool (vormals SQL DW) mit den Beispieldaten von AdventureWorksDW zu erstellen:

  1. Klicken Sie im Azure-Portal links oben auf Ressource erstellen.

    Screenshot des Azure-Portals. Erstellen Sie eine Ressource im Azure-Portal.

  2. Geben Sie in der Suchleiste „dedizierter SQL-Pool“ ein, und wählen Sie die Option „Dedizierter SQL-Pool (ehemals SQL DW)“ aus. Wählen Sie auf der daraufhin angezeigten Seite die Option Erstellen aus.

    Screenshot des Azure-Portals. Erstellen Sie ein leeres Data Warehouse.

  3. Geben Sie unter Basiseinstellungen Ihr Abonnement, Ihre Ressourcengruppe, den Namen des dedizierten SQL-Pools (vormals SQL DW) und den Servernamen an:

    Einstellung Vorgeschlagener Wert BESCHREIBUNG
    Abonnement Ihr Abonnement Ausführliche Informationen zu Ihren Abonnements finden Sie unter Abonnements.
    Ressourcengruppe myResourceGroup Gültige Ressourcengruppennamen finden Sie unter Naming rules and restrictions (Benennungsregeln und Einschränkungen).
    Name des SQL-Pools Beliebiger global eindeutiger Name (Beispiel: mySampleDataWarehouse) Gültige Datenbanknamen finden Sie unter Database Identifiers (Datenbankbezeichner).
    Server Ein global eindeutiger Name Wählen Sie einen vorhandenen Server aus, oder erstellen Sie einen neuen Servernamen, indem Sie Neu erstellen auswählen. Gültige Servernamen finden Sie unter Naming rules and restrictions (Benennungsregeln und Einschränkungen).

    Screenshot des Azure-Portals. Erstellen Sie Data Warehouse-Basisdetails.

  4. Wählen Sie unter Leistungsebene die Option Leistungsebene auswählen aus, um Ihre Konfiguration per Schieberegler zu ändern (optional).

    Screenshot des Azure-Portals. Ändern Sie die Data Warehouse-Leistungsstufe.

    Weitere Informationen zu Leistungsebenen finden Sie unter Verwalten von Computeressourcen in Azure Synapse Analytics.

  5. Wählen Sie Zusätzliche Einstellungen und dann unter Vorhandene Daten verwenden die Option Beispiel aus, damit AdventureWorksDW als Beispieldatenbank erstellt wird.

    Screenshot des Azure-Portals. Wählen Sie „Vorhandene Daten verwenden“ aus.

  6. Wählen Sie nach dem Ausfüllen der Registerkarte „Grundlagen“ im Azure Synapse Analytics-Formular die Option Bewerten + erstellen und dann Erstellen aus, um den SQL-Pool zu erstellen. Die Bereitstellung dauert einige Minuten.

    Screenshot des Azure-Portals. Wählen Sie „Überprüfen + Erstellen“ aus.

    Screenshot des Azure-Portals. Wählen Sie „Erstellen“ aus.

  7. Wählen Sie auf der Symbolleiste die Option Benachrichtigungen aus, um den Bereitstellungsprozess zu überwachen.

    Screenshot des Azure-Portals mit „Benachrichtigungen“ und der Meldung „Bereitstellung wird ausgeführt...“

Erstellen einer Firewallregel auf Serverebene

Der Azure Synapse-Dienst erstellt eine Firewall auf Serverebene. Diese Firewall verhindert, dass externe Anwendungen und Tools eine Verbindung mit dem Server oder mit Datenbanken auf dem Server herstellen. Zum Herstellen von Konnektivität können Sie Firewallregeln hinzufügen, mit denen Konnektivität für bestimmte IP-Adressen ermöglicht wird. Führen Sie die folgenden Schritte aus, um eine Firewallregel auf Serverebene für die IP-Adresse Ihres Clients zu erstellen.

Hinweis

Azure Synapse kommuniziert über Port 1433. Wenn Sie versuchen, eine Verbindung über ein Unternehmensnetzwerk herzustellen, wird ausgehender Datenverkehr über Port 1433 von der Firewall Ihres Netzwerks unter Umständen nicht zugelassen. In diesem Fall können Sie nur dann eine Verbindung mit Ihrem Server herstellen, wenn Ihre IT-Abteilung Port 1433 öffnet.

  1. Wählen Sie nach Abschluss der Bereitstellung im Menü die Option Alle Dienste aus. Wählen Sie die Option Datenbanken und das Sternchen neben Azure Synapse Analytics aus, um Azure Synapse Analytics Ihren Favoriten hinzuzufügen.

  2. Wählen Sie Azure Synapse Analytics im Menü auf der linken Seite und dann auf der Seite Azure Synapse Analytics die Option mySampleDataWarehouse aus. Daraufhin wird die Übersichtsseite für Ihre Datenbank geöffnet. Dort finden Sie den vollqualifizierten Servernamen (z. B. sqlpoolservername.database.windows.net) sowie Optionen für die weitere Konfiguration.

  3. Kopieren Sie diesen vollqualifizierten Servernamen, um ihn in diesem und nachfolgenden Schnellstarts zur Verbindungsherstellung mit Ihrem Server und den Datenbanken zu verwenden. Wählen Sie den Servernamen aus, um die Servereinstellungen zu öffnen.

    Screenshot des Azure-Portals. Suchen Sie den Servernamen, und kopieren Sie den Servernamen in die Zwischenablage.

  4. Klicken Sie auf Firewalleinstellungen anzeigen.

    Screenshot des Azure-Portal mit Servereinstellungen und „Firewalleinstellungen anzeigen“

  5. Die Seite Firewalleinstellungen für den Server wird geöffnet.

    Screenshot des Azure-Portals mit der Serverfirewallregel und der Schaltfläche „Client-IP hinzufügen“

  6. Wählen Sie in der Symbolleiste die Option Client-IP-Adresse hinzufügen aus, um Ihre aktuelle IP-Adresse einer neuen Firewallregel hinzuzufügen. Eine Firewallregel kann Port 1433 für eine einzelne IP-Adresse oder einen Bereich von IP-Adressen öffnen.

  7. Wählen Sie Speichern aus. Für Ihre aktuelle IP-Adresse wird eine Firewallregel auf Serverebene erstellt, und auf dem Server wird Port 1433 geöffnet.

  8. Wählen Sie OK aus, und schließen Sie anschließend die Seite Firewalleinstellungen.

Jetzt können Sie mithilfe dieser IP-Adresse eine Verbindung mit dem Server und den zugehörigen SQL-Pools herstellen. Die Verbindung über SQL Server Management Studio oder ein anderes Tool Ihrer Wahl hergestellt werden. Verwenden Sie zum Herstellen der Verbindung das Serveradministratorkonto, das Sie zuvor erstellt haben.

Wichtig

Standardmäßig ist der Zugriff über die SQL-Datenbank-Firewall für alle Azure-Dienste aktiviert. Wählen Sie auf dieser Seite die Option AUS und dann Speichern aus, um die Firewall für alle Azure-Dienste zu deaktivieren.

Abrufen des vollqualifizierten Servernamens

Rufen Sie den vollqualifizierten Servernamen für Ihren Server im Azure-Portal ab. Später verwenden Sie den vollqualifizierten Namen zum Herstellen einer Verbindung mit dem Server.

  1. Melden Sie sich beim Azure-Portal an.

  2. Wählen Sie im Menü auf der linken Seite die Option Azure Synapse Analytics und dann auf der Seite Azure Synapse Analytics Ihren Arbeitsbereich aus.

  3. Suchen Sie im Azure-Portal auf der Seite für Ihre Datenbank unter Zusammenfassung nach Ihrer Datenbank, und kopieren Sie den Servernamen. In diesem Beispiel ist sqlpoolservername.database.windows.net der vollqualifizierte Name.

    Screenshot des Azure-Portals mit Verbindungsinformationen

Herstellen einer Verbindung mit dem Server als Serveradministrator

In diesem Abschnitt wird SQL Server Management Studio (SSMS) zum Herstellen einer Verbindung mit Ihrem Server verwendet.

  1. Öffnen Sie SQL Server Management Studio.

  2. Geben Sie im Dialogfeld Mit Server verbinden die folgenden Informationen ein:

    Einstellung Vorgeschlagener Wert BESCHREIBUNG
    Servertyp Datenbank-Engine Dieser Wert ist erforderlich.
    Servername Der vollqualifizierte Servername Ein Beispiel: sqlpoolservername.database.windows.net.
    Authentifizierung SQL Server-Authentifizierung In diesem Tutorial ist die SQL-Authentifizierung der einzige konfigurierte Authentifizierungstyp.
    Anmeldename Das Serveradministratorkonto Dies ist das Konto, das Sie bei der Servererstellung angegeben haben.
    Kennwort Das Kennwort für das Serveradministratorkonto Dies ist das Kennwort, das Sie beim Erstellen des Servers angegeben haben.

    Screenshot: SQL Server Management Studio (SSMS) – Mit Server verbinden

  3. Wählen Sie Verbinden. Das Fenster „Objekt-Explorer“ wird in SSMS geöffnet.

  4. Erweitern Sie im Objekt-Explorer den Eintrag Datenbanken. Erweitern Sie dann mySampleDatabase, um die Objekte in der neuen Datenbank anzuzeigen.

    Screenshot: SQL Server Management Studio (SSMS) mit Datenbankobjekten im Objekt-Explorer

Ausführen einiger Abfragen

Sie sollten keine große Abfragen ausführen, während Sie als Serveradministrator protokolliert werden, da hierbei eine Ressourcenklasse mit begrenzten Ressourcenverwendet wird. Konfigurieren Sie stattdessen Workloadisolation wie in den Tutorials veranschaulicht.

Azure Synapse Analytics nutzt T-SQL als Abfragesprache. Führen Sie die folgenden Schritte in SQL Server Management Studio (SSMS) aus, um ein Abfragefenster zu öffnen und einige T-SQL-Abfragen auszuführen:

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf mySampleDataWarehouse, und wählen Sie Neue Abfrage aus. Ein neues Abfragefenster wird geöffnet.

  2. Geben Sie im Abfragefenster den folgenden Befehl ein, um eine Liste mit Datenbanken anzuzeigen.

    SELECT * FROM sys.databases
    
  3. Wählen Sie Execute(Ausführen). Die Abfrageergebnisse zeigen zwei Datenbanken an: master und mySampleDataWarehouse.

    Screenshot: SQL Server Management Studio (SSMS). Abfragen von Datenbanken in SSMS mit master und mySampleDataWarehouse im Resultset

  4. Zum Überprüfen einiger Daten verwenden Sie den folgenden Befehl, um die Anzahl der Kunden mit dem Nachnamen Baar anzuzeigen, die drei Kinder zu Hause haben. In den Ergebnissen sind sechs Kunden aufgelistet.

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

    Screenshot: Abfragefenster von SQL Server Management Studio (SSMS) mit der Abfrage dbo.dimCustomer

Bereinigen von Ressourcen

Ihnen werden Gebühren für Data Warehouse-Einheiten und die in Ihrem dedizierten SQL-Pool (vormals SQL DW) gespeicherten Daten in Rechnung gestellt. Diese Compute- und Speicherressourcen werden separat in Rechnung gestellt.

  • Falls Sie die Daten im Speicher belassen möchten, können Sie Computeressourcen anhalten, wenn Sie den dedizierten SQL-Pool (vormals SQL DW) nicht verwenden. Wenn Sie Computeressourcen anhalten, werden Ihnen nur die Datenspeichergebühren in Rechnung gestellt. Sie können Computeressourcen fortsetzen, wenn Sie mit den Daten arbeiten möchten.

  • Wenn künftig keine Gebühren mehr anfallen sollen, können Sie den dedizierten SQL-Pool (vormals SQL DW) löschen.

Führen Sie die folgenden Schritte aus, um nicht länger benötigte Ressourcen zu bereinigen.

  1. Melden Sie sich beim Azure-Portal an, und wählen Sie Ihren dedizierten SQL-Pool (vormals SQL DW) aus.

    Screenshot des Azure-Portal zur Bereinigen der Ressourcen

  2. Wählen Sie zum Anhalten von Computeressourcen die Schaltfläche Anhalten. Wenn der dedizierte SQL-Pool (vormals SQL DW) angehalten ist, wird die Schaltfläche Fortsetzen angezeigt. Wählen Sie zum Fortsetzen der Computeressourcen die Option Fortsetzen aus.

  3. Wenn Sie den dedizierten SQL-Pool (vormals SQL DW) entfernen möchten, damit keine Gebühren für Compute- oder Speicherressourcen anfallen, wählen Sie Löschen aus.

  4. Wählen Sie zum Entfernen des von Ihnen erstellten Servers die Option sqlpoolservername.database.windows.net (siehe Abbildung oben) und dann Löschen aus. Seien Sie bei diesem Löschvorgang vorsichtig, da beim Löschen des Servers auch alle Datenbanken gelöscht werden, die dem Server zugewiesen sind.

  5. Wählen Sie zum Entfernen der Ressourcengruppe die Option myResourceGroup und dann Ressourcengruppe löschen.

Möchten Sie Ihre Cloudausgaben optimieren und Geld sparen?

Azure-Dienste kosten Geld. Mit Azure Cost Management können Sie Budgets festlegen und Warnungen konfigurieren, um die Kontrolle über Ihre Ausgaben zu behalten. Analysieren, verwalten und optimieren Sie Ihre Azure-Kosten mit Cost Management. Weitere Informationen finden Sie in der Schnellstartanleitung zur Kostenanalyse.

Nächste Schritte