Praca z bazami danych SQL

Ukończone

Usługa SQL Database w usłudze Microsoft Fabric to wszechstronna i przyjazna dla deweloperów transakcyjna baza danych oparta na podstawie usługi Azure SQL Database. Umożliwia tworzenie operacyjnych baz danych i zarządzanie nimi w środowisku sieci szkieletowej.

Inaczej niż usługa Azure SQL Database, czyli platforma jako usługa (PaaS), usługa SQL Database w usłudze Microsoft Fabric to oprogramowanie jako usługa (SaaS). Oznacza to, że użytkownicy mogą korzystać z rozwiązania o niskiej konserwacji, co pozwala im skupić się jeszcze bardziej na swoich podstawowych działaniach biznesowych.

Jedną z jego możliwości jest automatyczna replikacja danych do usługi OneLake i konwersja na Parquet niemal w czasie rzeczywistym, co ułatwia analizę bez konieczności wykonywania złożonych procesów ETL. Dzięki tej integracji dane są zawsze aktualne i dostępne dla różnych usług w ramach sieci Szkieletowej, takich jak Platforma Spark do analizy, notesy dla inżynierii danych i usługa Power BI na potrzeby wizualizacji.

Tworzenie bazy danych SQL

Aby utworzyć nową bazę danych SQL w usłudze Fabric, potrzebujesz nowego lub istniejącego obszaru roboczego. Zacznij od nawigowania do portalu sieci szkieletowej i wybrania pozycji Bazy danych. W sekcji Nowy wybierz kafelek bazy danych SQL. Wprowadź nazwę nowej bazy danych i wybierz pozycję Utwórz.

Po zainicjowaniu obsługi administracyjnej bazy danych na stronie głównej zostanie wyświetlone okienko Eksploratora zawierające obiekty bazy danych.

Zrzut ekranu przedstawiający stronę Eksploratora nowo utworzonej bazy danych SQL.

Aby ułatwić rozpoczęcie pracy, w obszarze Tworzenie bazy danych znajdują się trzy przydatne kafelki. Opcja Przykładowe dane umożliwia zaimportowanie przykładowych danych AdventureWorksLT do pustej bazy danych. Opcja T-SQL udostępnia edytor internetowy do pisania języka T-SQL w celu tworzenia obiektów bazy danych, takich jak schematy, tabele i widoki. Opcja Parametry połączenia wyświetla bazę danych SQL parametry połączenia wymagane do nawiązania połączenia z programem SQL Server Management Studio lub innymi narzędziami zewnętrznymi.

Wykonywanie zapytań względem bazy danych SQL Database

Bazę danych SQL można wykonywać w usłudze Fabric za pomocą podobnych narzędzi dostępnych dla usługi Azure SQL Database z dodatkową wygodą edytora internetowego w portalu sieci Szkieletowej. Zapewnia to kompleksowe, zintegrowane produkty, które upraszczają analizę i wspierają współpracę.

Zrzut ekranu przedstawiający sposób wykonywania zapytań względem bazy danych SQL w usłudze Microsoft Fabric.

Opcja Otwórz w umożliwia uruchamianie programu Visual Studio Code i programu SQL Server Management Studio (SSMS) przy użyciu wstępnie wypełnionych właściwości połączenia, co ułatwia nawiązywanie połączenia i natychmiastowe rozpoczęcie pracy.

Kontrola źródła

Kontrola źródła jest istotnym aspektem zarządzania bazami danych SQL w usłudze Microsoft Fabric. Umożliwia śledzenie zmian, współpracę z członkami zespołu i utrzymywanie historii modyfikacji. Po zintegrowaniu bazy danych SQL z systemem kontroli źródła upewnij się, że wszystkie zmiany są udokumentowane i można je przywrócić w razie potrzeby. Ta praktyka zwiększa niezawodność i spójność procesu tworzenia bazy danych.

Jeśli znasz kontrolę źródła, zauważysz, że podczas zatwierdzania zmian w bazie danych SQL w usłudze Microsoft Fabric nie ma większej różnicy niż w przypadku innych repozytoriów kodu.

  • Zatwierdzanie do kontroli źródła: można zatwierdzić obiekty bazy danych do kontroli źródła, konwertując dynamiczną bazę danych na kod. Ten proces odczytuje definicje obiektów z bazy danych i zapisuje je w repozytorium.
  • Aktualizacja z kontroli źródła: możesz zaktualizować obiekty bazy danych z zawartości kontroli źródła. Kod jest weryfikowany przed zastosowaniem zmiany różnicowej w bazie danych.
  • Śledzenie historii: użytkownicy mogą wyświetlać historię obiektów bazy danych w systemie kontroli źródła, zapewniając jasny zapis zmian i ułatwiającą współpracę.

Eksplorowanie możliwości wydajności

Usługa SQL Database w sieci szkieletowej oferuje inteligentne możliwości wydajności, takie jak monitorowanie, automatyczne tworzenie i dostrajanie indeksów.

Monitorowanie za pomocą pulpitu nawigacyjnego wydajności

Pulpit nawigacyjny wydajności w usłudze Fabric SQL Database upraszcza środowisko użytkownika, usuwając złożoność monitorowania i działania. Dzięki niej użytkownicy mogą w pełni korzystać z możliwości aparatu bazy danych SQL, który obsługuje różne obciążenia w usłudze Fabric.

Pulpit nawigacyjny oferuje różne poziomy widoczności metryk, aby pomieścić użytkowników z różną wiedzą w zakresie języka SQL. Początkujący mogą uzyskać dostęp do podstawowych metryk wydajności zapytań, podczas gdy użytkownicy pośredni i zaawansowani mogą wyświetlać bardziej szczegółowe informacje.

Aby uzyskać dostęp do pulpitu nawigacyjnego wydajności, kliknij prawym przyciskiem myszy przycisk kontekstu (trzy kropki) w widoku elementu, a następnie wybierz pozycję Otwórz podsumowanie wydajności.

Alternatywnie możesz uzyskać dostęp do paska narzędzi narzędzia głównego w oknie Edytor Power Query i wybrać pozycję Podsumowanie wydajności.

Zrzut ekranu przedstawiający opcję pulpitu nawigacyjnego wydajności w edytorze zapytań w usłudze Microsoft Fabric.

Pulpit nawigacyjny wydajności pomaga użytkownikom zrozumieć wydajność bazy danych i otrzymywać alerty dotyczące wszelkich problemów. Została zaprojektowana w celu ułatwienia deweloperom aplikacji wczesnego wykrywania i rozwiązywania wąskich gardeł wydajności, zapewniając intuicyjne i wydajne środowisko użytkownika.

Eksplorowanie automatycznego dostrajania

Automatyczne dostrajanie to wbudowana funkcja, która stosuje uczenie maszynowe w celu zoptymalizowania wydajności zapytań. Automatycznie identyfikuje możliwości dostrajania i implementuje je w celu zwiększenia wydajności bazy danych.

W usłudze SQL Database w usłudze Fabric indeksy są zarządzane dynamicznie, z wykresem przedstawiającym liczbę utworzonych, porzuconych i przywróconych indeksów w czasie oraz tabelę zawierającą indeksy utworzone przez narzędzie, w tym szczegóły, takie jak nazwa schematu, nazwa tabeli, nazwa indeksu, stan, kolumny klucza, dołączone kolumny oraz daty tworzenia i upuszczania.

Automatyczne indeksowanie można monitorować na karcie Indeks automatyczny na pulpicie nawigacyjnym wydajności.