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 usłudze Azure SQL Database, która umożliwia łatwe tworzenie operacyjnej bazy danych w usłudze Fabric. Baza danych SQL w sieci szkieletowej używa aparatu bazy danych SQL jako usługi Azure SQL Database.
Ważne
Ta funkcja jest dostępna w wersji zapoznawczej.
Aby rozpocząć, zobacz samouczek dotyczący tworzenia bazy danych SQL w portalu sieci szkieletowej.
Baza danych SQL w sieci szkieletowej to:
- Strona główna w sieci szkieletowej 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 dotyczące wszystkich tych samych sposobów co usługa Azure SQL Database oraz edytor internetowy w portalu sieci Szkieletowej.
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 sieci szkieletowej?
Baza danych SQL w sieci szkieletowej jest częścią obciążenia Baza danych , a dane są dostępne z innych elementów w sieci szkieletowej. 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.
W przypadku bazy danych SQL w usłudze 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 sieci szkieletowej, co pozwala użytkownikom na przyspieszenie podróży do sieci szkieletowej.
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 bazie danych SQL są automatycznie replikowane do usługi OneLake i konwertowane na Parquet w formacie gotowym 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 Edytor Power Query bazy danych SQL Fabric istnieje szeroki ekosystem narzędzi, w tym SQL Server Management Studio, rozszerzenie mssql z programem 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 i zabezpieczenia na poziomie obiektu (OLS), a także zapewniają kontrolę dostępu 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.
Uzyskaj dostęp do okna dialogowego Udostępnianie za pomocą przycisku Udostępnij 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łudze Microsoft 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 Firmy Microsoft Entra, jednostka usługi lub ich grupa, musi mieć uprawnienie Odczyt elementu dla bazy danych w sieci szkieletowej. Aby uzyskać więcej informacji, zobacz Authentication in SQL database in Microsoft Fabric (Uwierzytelnianie w bazie danych SQL w usłudze Microsoft Fabric).
- Aby uzyskać informacje na temat udzielania tożsamości firmy Microsoft entra dostępu do obszaru roboczego usługi Fabric lub określonej bazy danych, zobacz Kontrola dostępu do sieci szkieletowej.
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.
Możesz na przykład odwołać się do tabeli z innych elementów w usłudze Fabric przy użyciu trzyczęściowego nazewnictwa. W poniższym przykładzie użyj trzyczęściowej nazwy, aby odwołać się do ContosoSalesTable
magazynu ContosoWarehouse
z fikcyjnej SalesLT.Affiliation
tabeli 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żynierowie danych za pomocą bazy danych SQL w usłudze Fabric
Usługa Microsoft Fabric oferuje różne możliwości inżynierii danych, aby zapewnić łatwy dostęp do danych, dobrze zorganizowany i wysokiej jakości. Z poziomu inżynierowie danych sieci szkieletowej można wykonywać następujące czynności:
- Tworzenie danych jako platformy Spark i zarządzanie nimi przy użyciu bazy danych SQL w sieci szkieletowej.
- Projektuj potoki, aby skopiować dane do bazy danych SQL w usłudze Fabric.
- Użyj definicji zadań platformy Spark, aby przesłać zadanie wsadowe/przesyłane strumieniowo 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 szczegółowych informacji 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 notesy na stronie głównej Nauka o danych.
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ą samodzielnie zawartych kopii bazy danych (bacpac) z operacjami importowania/eksportowania.
Pakiet SqlPackage umożliwia łatwe wdrażanie baz danych przyrostowych zmian w obiektach bazy danych (nowe kolumny w tabelach, zmiany 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 with SQL Database in Fabric (Pakiet Sql z bazą danych SQL database w sieci szkieletowej).
Integracja z kontrolą źródła sieci szkieletowej
Baza danych SQL jest zintegrowana z ciągłą integracją/ciągłym programowaniem w sieci szkieletowej. Wbudowane repozytorium git umożliwia zarządzanie bazą danych SQL.
Tworzenie interfejsu API GraphQL z poziomu portalu sieci szkieletowej
Portal sieci szkieletowej umożliwia łatwe tworzenie interfejsu API graphQL dla bazy danych SQL.
Zarządzanie pojemnością
Aplikację Metryki pojemności usługi Microsoft Fabric można użyć do monitorowania użycia i użycia bazy danych SQL w pojemnościach sieci szkieletowej, które nie są w wersji próbnej.
Uwaga
W bieżącej wersji zapoznawczej nie będą naliczane żadne rozliczenia dla bazy danych SQL w sieci szkieletowej, ale metryki rozliczeń będą nadal przepływać do celów śledzenia.
Dublowanie dla usługi Azure SQL Database
Czy masz już zewnętrzną bazę danych i chcesz korzystać z integracji z siecią szkieletową? Dublowanie w sieci szkieletowej można użyć jako rozwiązania o niskich kosztach i małych opóźnieniach, aby zebrać 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.