Quickstart: Een Synapse SQL-pool maken en query uitvoeren met behulp van de Azure-portalQuickstart: Create and query a Synapse SQL pool using the Azure portal

Maak en zoek snel een Synapse SQL-pool (Data Warehouse) in Azure Synapse Analytics (voorheen SQL DW) met behulp van de Azure-portal.Quickly create and query a Synapse SQL pool (data warehouse) in Azure Synapse Analytics (formerly SQL DW) using the Azure portal.

VereistenPrerequisites

  1. Als u nog geen Azure-abonnement hebt, maakt u een gratis account voordat u begint.If you don't have an Azure subscription, create a free account before you begin.

    Notitie

    Het maken van een SQL-pool in Azure Synapse kan leiden tot een nieuwe factureerbare service.Creating a SQL pool in Azure Synapse may result in a new billable service. Zie Prijzen voor Azure Synapse Analytics voor meer informatie.For more information, see Azure Synapse Analytics pricing.

  2. Download en installeer de nieuwste versie van SSMS (SQL Server Management Studio).Download and install the newest version of SQL Server Management Studio (SSMS).

Aanmelden bij Azure PortalSign in to the Azure portal

Meld u aan bij de Azure-portal.Sign in to the Azure portal.

Een SQL-pool makenCreate a SQL pool

Datawarehouses worden gemaakt met behulp van SQL-pool in Azure Synapse Analytics.Data warehouses are created using SQL pool in Azure Synapse Analytics. Een Azure SQL-pool wordt gemaakt met een gedefinieerde set compute-resources.A SQL pool is created with a defined set of compute resources. De database wordt gemaakt in een Azure-resourcegroep en in een logische SQL-server.The database is created within an Azure resource group and in a logical SQL server.

Volg de stappen om een SQL-pool te maken die de voorbeelddatabase AdventureWorksDW bevat.Follow these steps to create a SQL pool that contains the AdventureWorksDW sample data.

  1. selecteer in de linkerbovenhoek van de Azure-portal Een resource maken.select Create a resource in the upper left-hand corner of the Azure portal.

    een resource maken in de Azure-portal

  2. Selecteer Databases op de pagina Nieuw en selecteer Azure Synapse Analytics (voorheen SQL DW) in de lijst Aanbevolen.Select Databases on the New page, and select Azure Synapse Analytics (formerly SQL DW) in the Featured list.

    leeg datawarehouse maken

  3. Geef uw abonnement, de resourcegroep, de naam van de SQL-pool en de servernaam op in Basisinstellingen:In Basics, provide your subscription, resource group, SQL pool name, and server name:

    InstellingSetting Voorgestelde waardeSuggested value BeschrijvingDescription
    AbonnementSubscription Uw abonnementYour subscription Zie Abonnementen voor meer informatie over uw abonnementen.For details about your subscriptions, see Subscriptions.
    ResourcegroepResource group myResourceGroupmyResourceGroup Zie Naming conventions (Naamgevingsconventies) voor geldige resourcegroepnamen.For valid resource group names, see Naming rules and restrictions.
    Naam van SQL-poolSQL pool name Een wereldwijd unieke naam (een voorbeeld is mySampleDataWarehouse)Any globally unique name (An example is mySampleDataWarehouse) Zie Database-id's voor geldige databasenamen.For valid database names, see Database Identifiers. Opmerking: een SQL-pool is een type database.Note, a SQL pool is one type of database.
    ServerServer Een wereldwijd unieke naamAny globally unique name Selecteer bestaande server of maak een nieuwe servernaam, selecteer Nieuwe maken.Select existing server, or create a new server name, select Create new. Zie Naming conventions (Naamgevingsconventies) voor geldige servernamen.For valid server names, see Naming rules and restrictions.

    Basisgegevens van een datawarehouse maken

  4. Selecteer onder Prestatieniveau Prestatieniveau selecteren om eventueel uw configuratie te wijzigen met een schuifregelaar.Under Performance level, select Select performance level to optionally change your configuration with a slider.

    prestatieniveau van datawarehouse wijzigen

    Zie Rekenproces beheren in Azure Synapse Analytics voor meer informatie over prestatieniveaus.For more information about performance levels, see Manage compute in Azure Synapse Analytics.

  5. Selecteer Extra instellingen, onder Bestaande gegevens gebruiken, Voorbeeld, zodat AdventureWorksDW als de voorbeelddatabase wordt gemaakt.Select Additional Settings, under Use existing data, choose Sample so that AdventureWorksDW will be created as the sample database.

    selecteer Bestaande gegevens gebruiken

  6. Nu u het tabblad Basisinstellingen van het formulier Azure Synapse Analytics hebt voltooid, selecteert u Controleren + maken en vervolgens Maken om de SQL-pool te maken.Now that you've completed the Basics tab of the Azure Synapse Analytics form, select Review + Create and then Create to create the SQL pool. De inrichting duurt een paar minuten.Provisioning takes a few minutes.

    Selecteer Controleren + maken

    Maken selecteren

  7. Selecteer Meldingen op de werkbalk om het implementatieproces te bewaken.On the toolbar, select Notifications to monitor the deployment process.

    melding

Een serverfirewallregel makenCreate a server-level firewall rule

De service Azure Synapse maakt een firewall op serverniveau.The Azure Synapse service creates a firewall at the server-level. Deze firewall voorkomt dat externe toepassingen en hulpprogramma's verbinding maken met de server of databases op de server.This firewall prevents external applications and tools from connecting to the server or any databases on the server. Als u de connectiviteit wilt inschakelen, kunt u firewallregels toevoegen waarmee connectiviteit voor bepaalde IP-adressen wordt ingeschakeld.To enable connectivity, you can add firewall rules that enable connectivity for specific IP addresses. Volg deze stappen om een firewallregel op serverniveau te maken voor het IP-adres van uw client.Follow these steps to create a server-level firewall rule for your client's IP address.

Notitie

Azure Synapse communiceert via poort 1433.Azure Synapse communicates over port 1433. Als u verbinding wilt maken vanuit een bedrijfsnetwerk, is uitgaand verkeer via poort 1433 mogelijk niet toegestaan vanwege de firewall van het netwerk.If you are trying to connect from within a corporate network, outbound traffic over port 1433 might not be allowed by your network's firewall. In dat geval kunt u alleen verbinding maken met uw server als uw IT-afdeling poort 1433 openstelt.If so, you cannot connect to your server unless your IT department opens port 1433.

  1. Nadat de implementatie is voltooid, selecteert u Alle services in het linkermenu.After the deployment completes, select All services from the left-hand menu. Selecteer Databases, selecteer de ster naast Azure Synapse Analytics om Azure Synapse Analytics toe te voegen aan uw favorieten.Select Databases, select the star next to Azure Synapse Analytics to add Azure Synapse Analytics to your favorites.

  2. Selecteer Azure Synapse Analytics in het menu aan de linkerkant en selecteer vervolgens mySampleDataWarehouse op de pagina Azure Synapse Analytics.Select Azure Synapse Analytics from the left-hand menu and then select mySampleDataWarehouse on the Azure Synapse Analytics page. De overzichtspagina voor de database wordt geopend, met de volledig gekwalificeerde servernaam (bijvoorbeeld sqlpoolservername.database.windows.net) en biedt opties voor verdere configuratie.The overview page for your database opens, showing you the fully qualified server name (such as sqlpoolservername.database.windows.net) and provides options for further configuration.

  3. Kopieer deze volledig gekwalificeerde servernaam om in deze en andere quickstarts verbinding te maken met de server en de bijbehorende databases.Copy this fully qualified server name for use to connect to your server and its databases in this and other quick starts. Selecteer de servernaam om de serverinstellingen te openen.To open server settings, select the server name.

    servernaam zoeken

  4. Selecteer Firewallinstellingen weergeven.Select Show firewall settings.

    serverinstellingen

  5. De pagina Firewallinstellingen voor de server wordt geopend.The Firewall settings page for the server opens.

    serverfirewallregel

  6. Selecteer IP van client toevoegen op de werkbalk om uw huidige IP-adres aan een nieuwe firewallregel toe te voegen.To add your current IP address to a new firewall rule, select Add client IP on the toolbar. Een firewallregel kan poort 1433 openen voor een afzonderlijk IP-adres of voor een aantal IP-adressen.A firewall rule can open port 1433 for a single IP address or a range of IP addresses.

  7. selecteer Opslaan.select Save. Er wordt een firewallregel op serverniveau gemaakt voor uw huidige IP-adres, waarbij poort 1433 wordt geopend op de server.A server-level firewall rule is created for your current IP address opening port 1433 on the server.

  8. selecteer OK en sluit de pagina Firewallinstellingen.select OK and then close the Firewall settings page.

U kunt nu via dit IP-adres verbinding maken met de server en de bijbehorende SQL-pools.You can now connect to the server and its SQL pools using this IP address. De verbinding werkt met SQL Server Management Studio of een ander hulpprogramma van uw keuze.The connection works from SQL Server Management Studio or another tool of your choice. Wanneer u verbinding maakt, gebruikt u het ServerAdmin-account dat u eerder hebt gemaakt.When you connect, use the ServerAdmin account you created previously.

Belangrijk

Voor alle Azure-services is toegang via de SQL Database-firewall standaard ingeschakeld.By default, access through the SQL Database firewall is enabled for all Azure services. Selecteer UIT op deze pagina en selecteer vervolgens op Opslaan om de firewall uit te schakelen voor alle Azure-services.select OFF on this page and then select Save to disable the firewall for all Azure services.

De volledig gekwalificeerde servernaam ophalenGet the fully qualified server name

Haal de volledig gekwalificeerde servernaam van uw server op uit de Azure-portal.Get the fully qualified server name for your server in the Azure portal. Later gebruikt u de volledig gekwalificeerde servernaam bij het verbinding maken met de server.Later you use the fully qualified name when connecting to the server.

  1. Meld u aan bij de Azure-portal.Sign in to the Azure portal.

  2. Selecteer Azure Synapse Analytics in het menu aan de linkerkant en selecteer op de pagina Azure Synapse Analytics.Select Azure Synapse Analytics from the left-hand menu, and select your on the Azure Synapse Analytics page.

  3. In het deelvenster Essentials van de Azure Portal-pagina van uw database kopieert u de servernaam.In the Essentials pane in the Azure portal page for your database, locate and then copy the Server name. In dit voorbeeld is de volledig gekwalificeerde servernaam sqlpoolservername.database.windows.net.In this example, the fully qualified name is sqlpoolservername.database.windows.net.

    verbindingsgegevens

Als serverbeheerder verbinding maken met de serverConnect to the server as server admin

In deze sectie wordt gebruikgemaakt van SSMS (SQL Server Management Studio) om een verbinding tot stand te brengen met de server.This section uses SQL Server Management Studio (SSMS) to establish a connection to your server.

  1. Open SQL Server Management Studio.Open SQL Server Management Studio.

  2. Voer in het dialoogvenster Verbinding maken met server de volgende informatie in:In the Connect to Server dialog box, enter the following information:

    InstellingSetting Voorgestelde waardeSuggested value BeschrijvingDescription
    ServertypeServer type Database-engineDatabase engine Deze waarde is verplichtThis value is required
    ServernaamServer name De volledig gekwalificeerde servernaamThe fully qualified server name Hier volgt een voorbeeld: sqlpoolservername.database.windows.net.Here's an example: sqlpoolservername.database.windows.net.
    VerificatieAuthentication SQL Server-verificatieSQL Server Authentication SQL-verificatie is het enige verificatietype dat in deze zelfstudie is geconfigureerd.SQL Authentication is the only authentication type that is configured in this tutorial.
    AanmeldenLogin Het beheerdersaccount voor de serverThe server admin account Account dat u hebt opgegeven tijdens het maken van de server.Account that you specified when you created the server.
    WachtwoordPassword Het wachtwoord voor het beheerdersaccount voor de serverThe password for your server admin account Wachtwoord dat u hebt opgegeven tijdens het maken van de server.Password that you specified when you created the server.

    verbinding maken met server

  3. selecteer Verbinden.select Connect. Het venster Objectverkenner wordt geopend in SQL Server Management Studio.The Object Explorer window opens in SSMS.

  4. Vouw Databases uit in Objectverkenner.In Object Explorer, expand Databases. Vouw vervolgens mySampleDatabase uit om de objecten in uw nieuwe database weer te geven.Then expand mySampleDatabase to view the objects in your new database.

    databaseobjecten

Een aantal query's uitvoerenRun some queries

Het is niet raadzaam om grote query's uit te voeren terwijl u bent geregistreerd als de serverbeheerder, omdat deze rol gebruikmaakt van een beperkte resourceklasse.It is not recommended to run large queries while being logged as the server admin, as it uses a limited resource class. In plaats daarvan configureert u de Isolatie van workloads zoals aangegeven in de zelfstudies.Instead configure Workload Isolation as illustrated in the tutorials.

SQL Data Warehouse maakt gebruik van T-SQL als querytaal.SQL Data Warehouse uses T-SQL as the query language. Gebruik de volgende stappen om een queryvenster te openen en een aantal T-SQL-query’s uit te voeren:To open a query window and run some T-SQL queries, use the following steps:

  1. Selecteer met de rechtermuisknop mySampleDataWarehouse en selecteer Nieuwe query.Right-select mySampleDataWarehouse and select New Query. Een nieuwe queryvenster wordt geopend.A new query window opens.

  2. Voer in het queryvenster de volgende opdracht in om een lijst met databases te zien.In the query window, enter the following command to see a list of databases.

    SELECT * FROM sys.databases
    
  3. selecteer Uitvoeren.select Execute. De queryresultaten bevatten twee databases: hoofd en mySampleDataWarehouse.The query results show two databases: master and mySampleDataWarehouse.

    Querydatabases

  4. Als u wat gegevens wilt bekijken, gebruikt u de volgende opdracht om het aantal klanten te zien met de achternaam Adams en met drie kinderen.To look at some data, use the following command to see the number of customers with last name of Adams that have three children at home. De resultaten bestaan uit zes klanten.The results list six customers.

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

    Voer een query uit voor dbo.dimCustomer

Resources opschonenClean up resources

Er worden kosten in rekening gebracht voor datawarehouse-eenheden en gegevens die zijn opgeslagen in uw SQL-pool.You're being charged for data warehouse units and data stored your SQL pool. Deze compute- en opslagresources worden apart in rekening gebracht.These compute and storage resources are billed separately.

  • Als u de gegevens in de opslag wilt houden, kunt u het berekenen onderbreken wanneer u de SQL-pool niet gebruikt.If you want to keep the data in storage, you can pause compute when you aren't using the SQL pool. Als u het berekenen onderbreekt, worden er alleen kosten in rekening gebracht voor de gegevensopslag.By pausing compute, you're only charged for data storage. U kunt het berekenen hervatten wanneer u klaar bent om de gegevens te verwerken.You can resume compute whenever you're ready to work with the data.

  • Als u in de toekomst geen kosten meer wilt hebben, kunt u de SQL-pool verwijderen.If you want to remove future charges, you can delete the SQL pool.

Volg deze stappen om de resources op te schonen die u niet meer nodig hebt.Follow these steps to clean up resources you no longer need.

  1. Aanmelden bij de Azure-portal en de SQL-pool selecteren.Sign in to the Azure portal, select your SQL pool.

    Resources opschonen

  2. Als u het berekenen wilt onderbreken, selecteert u de knop Onderbreken.To pause compute, select the Pause button. Wanneer de SQL-pool is onderbroken, ziet u een Hervatten-knop.When the SQL pool is paused, you see a Resume button. Als u de berekening wilt hervatten, selecteert u Hervatten.To resume compute, select Resume.

  3. Als u de SQL-pool wilt verwijderen zodat er geen kosten in rekening worden gebracht voor berekenen of opslaan, selecteert u Verwijderen.To remove the SQL pool so you aren't charged for compute or storage, select Delete.

  4. Als u de door u gemaakte server wilt verwijderen, klikt u op select sqlpoolservername.database.windows.net in de vorige afbeelding. Selecteer vervolgens Verwijderen.To remove the server you created, select sqlpoolservername.database.windows.net in the previous image, and then select Delete. Wees voorzichtig met verwijderen. Als u de server verwijdert, worden ook alle databases verwijderd die zijn toegewezen aan de server.Be careful with this deletion, since deleting the server also deletes all databases assigned to the server.

  5. Als u de resourcegroep wilt verwijderen, selecteert u myResourceGroup. Selecteer vervolgens Resourcegroep verwijderen.To remove the resource group, select myResourceGroup, and then select Delete resource group.

Volgende stappenNext steps

Voor meer informatie over het laden van gegevens in uw SQL-pool, gaat u door naar het artikel Gegevens in SQL-pool laden.To learn more about loading data into your SQL pool, continue to the Load data into SQL pool article.