Udostępnij za pośrednictwem


Baza danych SQL w usłudze Microsoft Fabric (wersja zapoznawcza)

Dotyczy:bazy danych SQL w usłudze Microsoft Fabric

Baza danych SQL w usłudze Microsoft Fabric to przyjazna dla deweloperów transakcyjna baza danych oparta na azure SQL Database, która umożliwia łatwe tworzenie operacyjnej bazy danych w usłudze Fabric. Baza danych SQL w Fabric używa tego samego silnika bazy danych SQL co usługa Azure SQL Database.

Aby dowiedzieć się więcej na temat bazy danych SQL w usłudze Fabric, obejrzyj odcinek wprowadzający na temat usługi SQL Database w publicznej wersji zapoznawczej Microsoft Fabric.

Ważne

Ta funkcja jest dostępna w wersji zapoznawczej.

Aby zacząć od pełnego przewodnika krok po kroku, zobacz przewodnik dotyczący Tworzenie bazy danych SQL w portalu usługi Fabric. Jeśli chcesz uzyskać pomoc dotyczącą określonego zadania, odwiedź sekcję Wprowadzenie.

Baza danych SQL w Fabric to:

  • Dom w Fabric dla obciążeń OLTP
  • Łatwość konfigurowania i zarządzania
  • Konfigurowanie analizy przez automatyczne replikowanie danych do usługi OneLake niemal w czasie rzeczywistym
  • Integracja z platformami programistycznymi i analizami
  • Oparta na podstawowej technologii dublowania w sieci szkieletowej
  • Zapytania w taki sam sposób jak w przypadku Azure SQL Database oraz za pomocą edytora internetowego w portalu Fabric.

Inteligentne funkcje wydajności z usługi Azure SQL Database są domyślnie włączone w usłudze SQL Database w usłudze Fabric, w tym:

Ważne

Ta funkcja jest dostępna w wersji zapoznawczej.

Dlaczego warto używać bazy danych SQL w Fabric?

Baza danych SQL w Fabric jest częścią obciążenia Baza danych, a dane są dostępne z innych elementów w Fabric. Dane bazy danych SQL są również aktualne w formacie z możliwością wykonywania zapytań w usłudze OneLake, dzięki czemu można używać wszystkich różnych usług w usłudze Fabric, takich jak uruchamianie analiz za pomocą platformy Spark, wykonywanie notesów, inżynieria danych, wizualizowanie za pomocą raportów usługi Power BI i nie tylko.

Zrzut ekranu przedstawiający ikonę bazy danych SQL w usłudze Fabric.

Dzięki bazie danych SQL w Fabric nie trzeba łączyć różnych usług od wielu dostawców. Zamiast tego możesz korzystać z wysoce zintegrowanego, kompleksowego i łatwego w użyciu produktu, który został zaprojektowany w celu uproszczenia potrzeb analitycznych oraz skompilowany pod kątem otwartości i współpracy między rozwiązaniami technologicznymi, które mogą odczytywać format tabeli usługi Delta Lake typu open source. Tabele Delta mogą być następnie używane wszędzie w Fabric, co pozwala użytkownikom na przyspieszenie ich podróży do Fabric.

Platforma Microsoft Fabric jest oparta na podstawie oprogramowania jako usługi (SaaS). Aby dowiedzieć się więcej o usłudze Microsoft Fabric, zobacz Co to jest microsoft fabric?

Baza danych SQL w usłudze Fabric tworzy trzy elementy w obszarze roboczym usługi Fabric:

  • Dane w twojej bazie danych SQL są automatycznie replikowane do OneLake i konwertowane na format Parquet, co sprawia, że są gotowe do analizy. Umożliwia to wykonywanie scenariuszy podrzędnych, takich jak inżynieria danych, nauka o danych i nie tylko.

  • Punkt końcowy analizy SQL

  • Domyślny model semantyczny

Oprócz Edytora zapytań bazy danych SQL Fabric istnieje szeroki ekosystem narzędzi, w tym SQL Server Management Studio, rozszerzenie mssql z Visual Studio Code, a nawet GitHub Copilot.

Udostępnianie

Udostępnianie zapewnia łatwość kontroli dostępu i zarządzania, a mechanizmy zabezpieczeń, takie jak zabezpieczenia na poziomie wiersza (RLS) i zabezpieczenia na poziomie obiektu (OLS), oraz inne mechanizmy zapewniają, że możesz kontrolować dostęp do poufnych informacji. Udostępnianie umożliwia również bezpieczne i zdemokratyzowane podejmowanie decyzji w całej organizacji.

Udostępniając bazę danych SQL, możesz udzielić innym użytkownikom lub grupie użytkowników dostępu do bazy danych bez udzielania dostępu do obszaru roboczego i pozostałych elementów. Gdy ktoś udostępnia bazę danych, udziela również dostępu do punktu końcowego analizy SQL i skojarzonego domyślnego modelu semantycznego.

Aby uzyskać dostęp do okna dialogowego udostępniania, użyj przycisku Udostępnij znajdującego się obok nazwy bazy danych w widoku Obszar roboczy. Udostępnione bazy danych można znaleźć w usłudze OneLake Data Hub lub sekcji Udostępnione mi w usłudzeMicrosoft Fabric.

Aby uzyskać więcej informacji, zobacz Udostępnianie danych i zarządzanie dostępem do bazy danych SQL w usłudze Microsoft Fabric.

Połącz

Podobnie jak w przypadku innych typów elementów usługi Microsoft Fabric bazy danych SQL opierają się na uwierzytelnianiu firmy Microsoft Entra. Aby uzyskać opcje nawiązywania połączenia, zobacz Nawiązywanie połączenia z bazą danych SQL w usłudze Microsoft Fabric.

Aby pomyślnie uwierzytelnić się w bazie danych SQL, użytkownik Microsoft Entra, administrator usługi lub ich grupa, musi mieć uprawnienie Odczyt elementu dla bazy danych w Fabric. Aby uzyskać więcej informacji, zobacz Authentication in SQL database in Microsoft Fabric (Uwierzytelnianie w bazie danych SQL w usłudze Microsoft Fabric).

Obecnie jedynymi obsługiwanymi zasadami połączenia dla bazy danych SQL w usłudze Microsoft Fabric jest przekierowanie. Aby uzyskać więcej informacji, zobacz Zasady połączeń i Architektura łączności. Zapoznaj się z zakresami adresów IP platformy Azure i tagami usługi — chmura publiczna, aby uzyskać listę dozwolonych adresów IP twojego regionu.

Aby uzyskać informacje na temat udzielania tożsamości Microsoft Entra dostępu do obszaru roboczego Fabric lub określonej bazy danych, zobacz kontrola dostępu do Fabric.

Zapytania obejmujące wiele baz danych

Dzięki danych z bazy danych SQL database automatycznie przechowywanych w usłudze OneLake można zapisywać zapytania obejmujące wiele baz danych, łącząc dane z innych baz danych SQL, dublowanych baz danych, magazynów i punktu końcowego analizy SQL w jednym zapytaniu T-SQL. Wszystko to jest obecnie możliwe w przypadku zapytań dotyczących punktu końcowego analizy SQL bazy danych SQL lub usługi Lakehouse.

Na przykład, możesz odwołać się do tabeli z innych elementów w usłudze Fabric, używając trzyczęściowego nazewnictwa. W poniższym przykładzie użyj trzyczęściowej nazwy, aby odwołać się do ContosoSalesTable w magazynie ContosoWarehouse z fikcyjnej tabeli SalesLT.Affiliation w bazie danych SQL. Z innych baz danych lub magazynów pierwsza część standardowej trójczęściowej konwencji nazewnictwa SQL to nazwa bazy danych lub elementu magazynu.

SELECT * 
FROM ContosoWarehouse.dbo.ContosoSalesTable AS Contoso
INNER JOIN AdventureWorksLT.SalesLT.Affiliation AS Affiliation
ON Affiliation.AffiliationId = Contoso.RecordTypeID;

Inżynieria danych z bazą danych SQL na platformie Fabric

Usługa Microsoft Fabric oferuje różne możliwości inżynierii danych, aby zapewnić, że Twoje dane są łatwo dostępne, dobrze zorganizowane i wysokiej jakości. W Fabric danych inżynieryjnych można wykonywać następujące czynności:

  • Tworzenie danych i zarządzanie nimi jako Spark za pomocą bazy danych SQL w Fabric.
  • Projektuj potoki, aby skopiować dane do bazy danych SQL w usłudze Fabric.
  • Użyj definicji zadań Spark, aby przesłać zadanie wsadowe lub strumieniowe do klastra Spark.
  • Użyj notesów, aby napisać kod na potrzeby przygotowywania i przekształcania danych.

Nauka o danych z bazą danych SQL w usłudze Fabric

Nauka o danych w usłudze Microsoft Fabric, aby umożliwić użytkownikom wykonywanie kompletnych przepływów pracy nauki o danych w celu wzbogacania danych i uzyskiwania analiz biznesowych. Możesz ukończyć szeroką gamę działań w całym procesie nauki o danych, od eksploracji danych, przygotowywania i czyszczenia po eksperymenty, modelowanie, ocenianie modeli i obsługę analiz predykcyjnych do raportów analizy biznesowej.

Użytkownicy usługi Microsoft Fabric mogą uzyskiwać dostęp do Nauka o danych. Z tego miejsca mogą odnajdywać różne odpowiednie zasoby i uzyskiwać do nich dostęp. Mogą na przykład tworzyć eksperymenty, modele i notesy uczenia maszynowego. Mogą również importować istniejące notatniki na stronie głównej Data Science.

Przenośność i wdrożenia bazy danych za pomocą pakietu SqlPackage

SqlPackage to międzyplatformowe narzędzie wiersza polecenia, które umożliwia interakcję z bazą danych przenoszącą całe bazy danych lub obiekty bazy danych. Przenośność (importowanie/eksportowanie) bazy danych zarządzanej na platformie Azure lub w usłudze Fabric gwarantuje, że dane będą przenośne, jeśli chcesz przeprowadzić migrację później. Ta sama przenośność umożliwia również wykonywanie pewnych scenariuszy migracji za pomocą niezależnych kopii bazy danych (.bacpac) oraz operacji importowania/eksportowania.

SqlPackage może ułatwić wdrażanie baz danych poprzez stopniowe wprowadzanie zmian w obiektach bazy danych (takich jak nowe kolumny w tabelach, modyfikacje istniejących procedur składowanych itp.). Pakiet SqlPackage może wyodrębnić plik dacpac zawierający definicje obiektów w bazie danych i opublikować plik dacpac, aby zastosować ten stan obiektu do nowej lub istniejącej bazy danych. Operacja publikowania integruje się również z projektami SQL, co umożliwia przechodzenie w tryb offline i bardziej dynamiczne cykle programistyczne dla baz danych SQL.

Aby uzyskać więcej informacji, zobacz SqlPackage z bazą danych SQL w Fabric.

Integracja z kontrolą wersji Fabric

Baza danych SQL jest zintegrowana z Fabric ciągłą integracją/ciągłym rozwojem. Wbudowane repozytorium git umożliwia zarządzanie bazą danych SQL.

Tworzenie interfejsu API GraphQL z poziomu portalu Fabric

Portal Fabric umożliwia łatwe tworzenie interfejsu API GraphQL dla bazy danych SQL.

Zarządzanie pojemnością

Aplikację Metryki pojemności Microsoft Fabric można użyć do monitorowania użycia i zużycia bazy danych SQL w pojemnościach Fabric, które nie są w wersji próbnej.

Aby uzyskać więcej informacji, zobacz Rozliczenia i raportowanie użycia dla bazy danych SQL Database w usłudze Microsoft Fabric.

Dublowanie dla usługi Azure SQL Database

Czy masz już zewnętrzną bazę danych i chcesz korzystać z integracji z Fabric? Można użyć Mirroring w Fabric jako rozwiązania o niskich kosztach i małych opóźnieniach, aby połączyć dane z różnych systemów. Istniejące zasoby danych można stale replikować bezpośrednio do usługi OneLake usługi Fabric, w tym danych z istniejącej bazy danych Azure SQL Database.

Pule elastyczne

Baza danych SQL Fabric nie obsługuje koncepcji elastycznych pul w ramach usługi Azure SQL Database dosłownie, ale podobne rozwiązania są dostępne w ramach pojemności Fabric i przestrzeni roboczych Fabric. Jedna pojemność Fabric może zapewniać zasoby dla baz danych SQL Fabric w różnych obszarach roboczych. To zapewnia zarówno uproszczenie rozliczeń przez jedną wspólną pojemność, podobną do elastycznych pul, jak i izolację bezpieczeństwa dla różnych obszarów roboczych.

Następny krok