Praca z bazami danych SQL
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.
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ę.
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.
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.