Udostępnij za pośrednictwem


Szybki start: tworzenie dedykowanej puli SQL (dawniej SQL DW) w usłudze Azure synapse Analytics i wykonywanie zapytań o nie przy użyciu witryny Azure Portal

Szybkie tworzenie dedykowanej puli SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics i wykonywanie zapytań o nie przy użyciu witryny Azure Portal.

Ważne

Ten przewodnik Szybki start pomaga utworzyć dedykowaną pulę SQL (dawniej SQL DW). Aby utworzyć dedykowaną pulę SQL w obszarze roboczym usługi Azure Synapse Analytics i skorzystać z najnowszych funkcji i integracji w obszarze roboczym usługi Azure Synapse Analytics, zamiast tego użyj przewodnika Szybki start: tworzenie dedykowanej puli SQL przy użyciu programu Synapse Studio.

Wymagania wstępne

  1. Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto platformy Azure.

    Uwaga

    Utworzenie dedykowanej puli SQL (dawniej SQL DW) w usłudze Azure Synapse może spowodować powstanie nowej usługi rozliczanej. Aby uzyskać więcej informacji, zobacz Cennik usługi Azure Synapse Analytics.

  2. Pobierz i zainstaluj najnowszą wersję programu SQL Server Management Studio (SSMS). Uwaga: program SSMS jest dostępny tylko na platformach opartych na systemie Windows. Zobacz pełną listę obsługiwanych platform.

Zaloguj się do witryny Azure Portal.

Zaloguj się w witrynie Azure Portal.

Tworzenie puli SQL

Magazyny danych są tworzone przy użyciu dedykowanej puli SQL (dawniej SQL DW) w usłudze Azure Synapse Analytics. Dedykowana pula SQL (dawniej SQL DW) jest tworzona przy użyciu zdefiniowanego zestawu zasobów obliczeniowych. Baza danych jest tworzona w grupie zasobów platformy Azure i na logicznym serwerze SQL.

Wykonaj następujące kroki, aby utworzyć dedykowaną pulę SQL (dawniej SQL DW), która zawiera AdventureWorksDW przykładowe dane.

  1. W lewym górnym rogu witryny Azure Portal wybierz pozycję Utwórz zasób.

    Zrzut ekranu witryny Azure Portal. Utwórz zasób w witrynie Azure Portal.

  2. Na pasku wyszukiwania wpisz "dedykowana pula SQL" i wybierz dedykowaną pulę SQL (dawniej SQL DW). Wybierz pozycję Utwórz na stronie, która zostanie otwarta.

    Zrzut ekranu witryny Azure Portal. Utwórz pusty magazyn danych.

  3. W obszarze Podstawy podaj swoją subskrypcję, grupę zasobów, dedykowaną pulę SQL (dawniej SQL DW) i nazwę serwera:

    Ustawienie Sugerowana wartość Opis
    Subskrypcja Twoja subskrypcja Aby uzyskać szczegółowe informacje o subskrypcjach, zobacz Subskrypcje.
    Grupa zasobów: myResourceGroup Prawidłowe nazwy grup zasobów opisano w artykule Naming rules and restrictions (Reguły i ograniczenia nazewnictwa).
    Nazwa puli SQL Dowolna unikatowa nazwa globalnie (przykład to mySampleDataWarehouse) Prawidłowe nazwy baz danych opisano w artykule Database Identifiers (Identyfikatory baz danych).
    Server (Serwer) Dowolna nazwa unikatowa w skali globalnej Wybierz istniejący serwer lub utwórz nową nazwę serwera, wybierz pozycję Utwórz nową. Prawidłowe nazwy serwera opisano w artykule Naming rules and restrictions (Reguły i ograniczenia nazewnictwa).

    Zrzut ekranu witryny Azure Portal. Tworzenie podstawowych szczegółów magazynu danych.

  4. W obszarze Poziom wydajności wybierz pozycję Wybierz poziom wydajności, aby opcjonalnie zmienić konfigurację za pomocą suwaka.

    Zrzut ekranu witryny Azure Portal. Zmień poziom wydajności magazynu danych.

    Aby uzyskać więcej informacji na temat poziomów wydajności, zobacz Zarządzanie obliczeniami w usłudze Azure Synapse Analytics.

  5. Wybierz pozycję Dodatkowe ustawienia, w obszarze Użyj istniejących danych wybierz pozycję Przykład , aby AdventureWorksDW utworzyć ją jako przykładową bazę danych.

    Zrzut ekranu witryny Azure Portal. Wybierz pozycję Użyj istniejących danych.

  6. Po ukończeniu karty Podstawy formularza usługi Azure Synapse Analytics wybierz pozycję Przejrzyj i utwórz , a następnie utwórz , aby utworzyć pulę SQL. Aprowizacja zajmuje kilka minut.

    Zrzut ekranu witryny Azure Portal. Wybierz pozycję Przejrzyj i utwórz.

    Zrzut ekranu witryny Azure Portal. Wybierz pozycję Utwórz.

  7. Na pasku narzędzi wybierz pozycję Powiadomienia, aby monitorować proces wdrażania.

    Zrzut ekranu witryny Azure Portal przedstawia powiadomienia z wdrożeniem w toku.

Tworzenie reguły zapory na poziomie serwera

Usługa Azure Synapse tworzy zaporę na poziomie serwera. Ta zapora uniemożliwia zewnętrznym aplikacjom i narzędziom nawiązywanie połączenia z serwerem lub wszelkimi bazami danych na serwerze. Aby umożliwić łączność, możesz dodać reguły zezwalające na połączenia dla konkretnych adresów IP. Wykonaj następujące kroki, aby utworzyć regułę zapory na poziomie serwera dla Twojego adresu IP klienta.

Uwaga

Usługa Azure Synapse komunikuje się za pośrednictwem portu 1433. Jeśli próbujesz nawiązać połączenie z sieci firmowej, ruch wychodzący na porcie 1433 może być blokowany przez zaporę sieciową. Jeśli tak, nie można nawiązać połączenia z serwerem, chyba że dział IT otworzy port 1433.

  1. Po zakończeniu wdrażania wybierz pozycję Wszystkie usługi z menu. Wybierz pozycję Bazy danych, wybierz gwiazdkę obok pozycji Azure Synapse Analytics, aby dodać usługę Azure Synapse Analytics do ulubionych.

  2. Wybierz pozycję Azure Synapse Analytics z menu po lewej stronie, a następnie wybierz pozycję mySampleDataWarehouse na stronie usługi Azure Synapse Analytics . Zostanie otwarta strona przeglądu bazy danych zawierająca w pełni kwalifikowaną nazwę serwera (na przykład sqlpoolservername.database.windows.net) i opcje dalszej konfiguracji.

  3. Skopiuj tę w pełni kwalifikowaną nazwę serwera do użycia w celu nawiązania połączenia z serwerem i jego bazami danych w tym i innych przewodnikach Szybki start. Aby otworzyć ustawienia serwera, wybierz nazwę serwera.

    Zrzut ekranu witryny Azure Portal. Znajdź nazwę serwera i skopiuj nazwę serwera do schowka.

  4. Wybierz pozycję Pokaż ustawienia zapory.

    Zrzut ekranu witryny Azure Portal. Ustawienia serwera, Pokaż ustawienia zapory.

  5. Zostanie otwarta strona Ustawienia zapory dla serwera.

    Zrzut ekranu witryny Azure Portal. Reguła zapory serwera za pośrednictwem przycisku Dodaj adres IP klienta.

  6. Aby dodać bieżący adres IP do nowej reguły zapory, wybierz pozycję Dodaj adres IP klienta na pasku narzędzi. Reguła zapory może otworzyć port 1433 dla pojedynczego adresu IP lub zakresu adresów IP.

  7. Wybierz pozycję Zapisz. Reguła zapory na poziomie serwera jest tworzona dla bieżącego adresu IP otwierającego port 1433 na serwerze.

  8. Wybierz przycisk OK, a następnie zamknij stronę Ustawienia zapory.

Teraz możesz nawiązać połączenie z serwerem i jego pulami SQL przy użyciu tego adresu IP. Połączenie działa z programu SQL Server Management Studio lub dowolnego innego narzędzia. Przy łączeniu się używaj wcześniej utworzonego konta administratora serwera.

Ważne

Domyślnie dostęp za pośrednictwem zapory usługi SQL Database jest włączony dla wszystkich usług platformy Azure. Wybierz pozycję WYŁ. na tej stronie, a następnie wybierz pozycję Zapisz , aby wyłączyć zaporę dla wszystkich usług platformy Azure.

Uzyskiwanie w pełni kwalifikowanej nazwy serwera

Pobierz w pełni kwalifikowaną nazwę serwera dla serwera w witrynie Azure Portal. Nazwa ta będzie używana później przy nawiązywaniu połączenia z serwerem.

  1. Zaloguj się w witrynie Azure Portal.

  2. Wybierz pozycję Azure Synapse Analytics z menu po lewej stronie i wybierz swój obszar roboczy na stronie usługi Azure Synapse Analytics .

  3. W okienku Essentials na stronie bazy danych w witrynie Azure Portal zlokalizuj i skopiuj nazwę serwera. W tym przykładzie w pełni kwalifikowana nazwa to sqlpoolservername.database.windows.net.

    Zrzut ekranu witryny Azure Portal. Informacje o połączeniu.

Nawiąż połączenie z serwerem jako administrator serwera

Ta sekcja używa programu SQL Server Management Studio (SSMS) do nawiązania połączenia z serwerem.

  1. Otwórz program SQL Server Management Studio.

  2. W oknie dialogowym Połącz z serwerem wprowadź następujące informacje:

    Ustawienie Sugerowana wartość Opis
    Typ serwera Aparat bazy danych Ta wartość jest wymagana
    Nazwa serwera W pełni kwalifikowana nazwa serwera Oto przykład: sqlpoolservername.database.windows.net.
    Uwierzytelnianie Uwierzytelnianie programu SQL Server Uwierzytelnianie SQL to jedyny typ uwierzytelniania skonfigurowany w tym samouczku.
    Zaloguj się Konto administratora serwera Konto określone podczas tworzenia serwera.
    Hasło Hasło konta administratora serwera Hasło określone podczas tworzenia serwera.

    Zrzut ekranu programu SQL Server Management Studio (SSMS). Nawiąż połączenie z serwerem.

  3. Wybierz pozycję Połącz. W programie SSMS zostanie otwarte okno Eksplorator obiektów.

  4. W Eksploratorze obiektów rozwiń pozycję Bazy danych. Następnie rozwiń pozycję mySampleDatabase, aby wyświetlić obiekty w nowej bazy danych.

    Zrzut ekranu programu SQL Server Management Studio (SSMS) przedstawiający obiekty bazy danych w Eksplorator obiektów.

Uruchamianie zapytań

Nie zaleca się uruchamiania dużych zapytań podczas rejestrowania jako administrator serwera, ponieważ używa ograniczonej klasy zasobów. Zamiast tego skonfiguruj izolację obciążenia, jak pokazano w samouczkach.

Usługa Azure Synapse Analytics używa języka T-SQL jako języka zapytań. Aby otworzyć okno zapytania i uruchomić niektóre zapytania T-SQL, wykonaj następujące kroki w programie SQL Server Management Studio (SSMS):

  1. W Eksplorator obiektów kliknij prawym przyciskiem myszy pozycję mySampleDataWarehouse i wybierz pozycję Nowe zapytanie. Otworzy się okno nowego zapytania.

  2. W oknie zapytania wprowadź następujące polecenie, aby wyświetlić listę baz danych.

    SELECT * FROM sys.databases
    
  3. Wybierz polecenie Wykonaj. Wyniki zapytania pokazują dwie bazy danych: master i mySampleDataWarehouse.

    Zrzut ekranu programu SQL Server Management Studio (SSMS). Wykonywanie zapytań dotyczących baz danych w programie SSMS, pokazujących bazę danych master i mySampleDataWarehouse w zestawie wyników.

  4. Aby zobaczyć trochę danych, wpisz następujące polecenie w celu wyświetlenia liczby klientów o nazwisku Adams, którzy mają trójkę dzieci. Wynikiem jest lista z sześcioma klientami.

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

    Zrzut ekranu przedstawiający okno zapytania programu SQL Server Management Studio (SSMS). Wykonaj zapytanie dbo.dimCustomer.

Czyszczenie zasobów

Opłaty są naliczane za jednostki magazynu danych i dane przechowywane w dedykowanej puli SQL (dawniej SQL DW). Opłaty za te zasoby obliczeniowe i magazynowe są naliczane osobno.

  • Jeśli chcesz przechowywać dane w magazynie, możesz wstrzymać zasoby obliczeniowe, gdy nie używasz dedykowanej puli SQL (dawniej SQL DW). Wstrzymując obliczenia, opłaty są naliczane tylko za magazyn danych. Możesz wznowić obliczenia za każdym razem, gdy wszystko będzie gotowe do pracy z danymi.

  • Jeśli chcesz usunąć przyszłe opłaty, możesz usunąć dedykowaną pulę SQL (dawniej SQL DW).

Wykonaj następujące kroki, aby wyczyścić zasoby, których już nie potrzebujesz.

  1. Zaloguj się do witryny Azure Portal, wybierz dedykowaną pulę SQL (dawniej SQL DW).

    Zrzut ekranu witryny Azure Portal. Czyszczenie zasobów.

  2. Aby wstrzymać obliczenia, wybierz przycisk Wstrzymaj. Po wstrzymaniu dedykowanej puli SQL (dawniej SQL DW) zostanie wyświetlony przycisk Wznów . Aby wznowić obliczenia, wybierz pozycję Wznów.

  3. Aby usunąć dedykowaną pulę SQL (dawniej SQL DW), więc nie są naliczane opłaty za zasoby obliczeniowe lub magazyn, wybierz pozycję Usuń.

  4. Aby usunąć utworzony serwer, wybierz pozycję sqlpoolservername.database.windows.net na poprzednim obrazie, a następnie wybierz pozycję Usuń. Należy zachować ostrożność podczas usuwania, ponieważ usunięcie serwera spowoduje również usunięcie wszystkich baz danych przypisanych do tego serwera.

  5. Aby usunąć grupę zasobów, wybierz pozycję myResourceGroup, a następnie wybierz pozycję Usuń grupę zasobów.

Chcesz zoptymalizować i zaoszczędzić na wydatkach na chmurę?

Koszty usług platformy Azure. Usługa Azure Cost Management ułatwia określanie budżetów i konfigurowanie alertów w celu utrzymywania wydatków pod kontrolą. Analizuj i optymalizuj koszty platformy Azure oraz zarządzaj nimi za pomocą usługi Cost Management. Aby dowiedzieć się więcej, zobacz Przewodnik Szybki start dotyczący analizowania kosztów.

Następne kroki