Wprowadzenie do samouczka bazy danych SQL w usłudze Fabric
Dotyczy bazy danych:✅SQL w usłudze Microsoft Fabric
Usługa Microsoft Fabric zapewnia jednorazowy sklep dla wszystkich potrzeb analitycznych dla każdego przedsiębiorstwa. Celem tego samouczka jest zapewnienie kompleksowego przewodnika po wykorzystaniu bazy danych SQL w usłudze Fabric. Ten samouczek jest dostosowany, aby ułatwić przechodzenie przez proces tworzenia bazy danych, konfigurowanie obiektów bazy danych, eksplorowanie funkcji autonomicznych oraz łączenie i wizualizowanie danych. Ponadto dowiesz się, jak utworzyć punkt końcowy GraphQL, który służy jako nowoczesne podejście do łączenia i wydajnego wykonywania zapytań o dane. Dowiesz się również, jak używać punktu końcowego analizy SQL do pracy z dublowanych danych na potrzeby raportowania i analizy oraz tworzenia wizualizacji danych.
Ważne
Ta funkcja jest dostępna w wersji zapoznawczej.
Ten samouczek jest ustrukturyzowany w celu zaoferowania praktycznego środowiska, który poprowadzi Cię przez każdy etap procesu w celu zapewnienia solidnego zrozumienia bazy danych SQL w usłudze Fabric w ekosystemie usługi Microsoft Fabric. Uzyskasz wgląd w bezproblemowe punkty integracji i różnorodne środowiska dostosowane zarówno dla profesjonalnych, jak i dla deweloperów obywateli w usłudze Microsoft Fabric.
Ten samouczek nie jest przeznaczony do obsługi architektury referencyjnej ani nie obejmuje wyczerpującej listy funkcji i funkcji. Nie jest to również wstępny przewodnik po najlepszych rozwiązaniach, ale raczej podstawowy przewodnik po zapoznaniu się z możliwościami i środowiskiem użytkownika bazy danych SQL w usłudze Fabric.
Scenariusz kompleksowej bazy danych SQL w usłudze Fabric
W ramach wymagań wstępnych dla tego samouczka wykonaj następujące czynności:
- Zaloguj się do konta online usługi Power BI lub jeśli nie masz jeszcze konta, utwórz konto w celu uzyskania bezpłatnej wersji próbnej.
- Włącz usługę Microsoft Fabric dla swojej organizacji w dzierżawie.
W tym samouczku zajmiesz się rolą dewelopera bazy danych, pracując w grupie Contoso. Twoja organizacja chce ocenić informacje o łańcuchu dostaw dla spółek zależnych AdventureWorks i Northwind Traders w oparciu o poprzednią sprzedaż i bieżące składniki dla różnych produktów używanych w produkcji.
Użyjesz przykładowych danych wraz z danymi i widokami utworzonymi w celu utworzenia wizualizacji tych danych i umożliwienia analizy danych dostępnych w czasie rzeczywistym dla aplikacji. Jako podstawowy interfejs API danych dla rozwiązania wybrano bibliotekę GraphQL. Poniżej przedstawiono kroki opisane w tym samouczku:
- Tworzenie obszaru roboczego usługi Microsoft Fabric
- Tworzenie bazy danych SQL w usłudze Microsoft Fabric
- Pozyskiwanie przykładowych danych i tworzenie dodatkowych obiektów i danych
- Wykonywanie zapytań względem bazy danych i przeglądanie funkcji autonomicznych
- Używanie punktu końcowego analizy SQL do wykonywania zapytań dotyczących danych
- Tworzenie i udostępnianie wizualizacji
- Wykonywanie analizy danych przy użyciu notesów usługi Microsoft Fabric
- Tworzenie aplikacji przy użyciu metodyki DevOps i interfejsu API GraphQL
- Oczyszczanie zasobów
Kompleksowa architektura bazy danych SQL w usłudze Fabric
Źródła danych — usługa Microsoft Fabric ułatwia i szybkie łączenie się z usługami Azure Data Services, innymi platformami w chmurze i lokalnymi źródłami danych w celu pozyskiwania danych i tworzenia aplikacji, które generują i edytują dane.
Pozyskiwanie — dzięki łącznikom natywnym 200+ w ramach potoku usługi Microsoft Fabric oraz przekształceniu danych przeciągania i upuszczania przy użyciu przepływu danych można szybko tworzyć szczegółowe informacje dla organizacji. Skrót to nowa funkcja w usłudze Microsoft Fabric, która umożliwia łączenie się z istniejącymi danymi bez konieczności kopiowania ani przenoszenia. Więcej szczegółów na temat funkcji Skrót można znaleźć w dalszej części tego samouczka. Na potrzeby programowania masz protokół strumienia danych tabelarycznych (TDS), który może uzyskiwać dostęp do bazy danych tak samo jak wystąpienie programu SQL Server. Masz również interfejs API GraphQL do wykonywania zapytań dotyczących nie tylko bazy danych SQL w sieci szkieletowej, ale wielu źródeł danych w usłudze Microsoft Fabric w spójny, bezpieczny i zintegrowany sposób.
Przechowywanie, wykonywanie zapytań i wzbogacanie — baza danych SQL w sieci szkieletowej współpracuje z standardowymi w branży poleceniami języka Transact-SQL w celu tworzenia, odczytywania, aktualizowania i usuwania danych oraz interfejsu API GraphQL.
Uwidaczniaj — dane z bazy danych SQL w sieci szkieletowej i punkt końcowy analizy SQL mogą być używane przez usługę Power BI, wiodące w branży narzędzie do analizy biznesowej na potrzeby raportowania i wizualizacji. Każda baza danych SQL w połączeniu sieci szkieletowej i punkt końcowy analizy SQL zawiera wbudowany punkt końcowy TDS umożliwiający łatwe nawiązywanie połączenia z danymi z innych narzędzi raportowania i wykonywanie zapytań o nie w razie potrzeby. Po utworzeniu magazynu element pomocniczy nazywany domyślnym modelem semantycznym jest generowany w tym samym czasie o tej samej nazwie. Możesz użyć domyślnego modelu semantycznego, aby rozpocząć wizualizowanie danych za pomocą zaledwie kilku kroków. Oba te elementy można uwidocznić za pośrednictwem interfejsu API GraphQL.
Przykładowe dane
W przypadku przykładowych danych w tym samouczku użyjesz podzestawu AdventureWorksLT
przykładowych baz danych i Northwind
. W przypadku tego kompleksowego scenariusza pozyskasz i wygenerujesz wystarczające obiekty danych i dane, aby zajrzeć do możliwości skalowania i wydajności bazy danych SQL na platformie Microsoft Fabric. Ten przykład można rozszerzyć, aby pokazać wiele innych możliwości platformy.
Zazwyczaj dane są tworzone na podstawie systemów transakcyjnych (lub aplikacji biznesowych) w bazie danych, a następnie kopiowania lub tworzenia zbiorczych danych w obszarze przejściowym usługi Data Lake lub Data Warehouse. Jednak w tym samouczku użyjesz przykładowych danych Sales and Products jako punktu początkowego, dodaj dane magazynu, które dołączysz do innych tabel i utworzysz widoki dla danych po drodze.
Model danych
Przykładowe dane salesLT dla bazy danych SQL w usłudze Microsoft Fabric to podzbiór większej bazy danych AdventureWorks i zawiera następujące elementy danych i relacje. W tym samouczku utworzysz tabelę Warehouse
, która jest wyświetlana w tym modelu danych. W tym przykładzie są tworzone tylko klucze liczbowe dla danych magazynu, a dane są generowane na podstawie skryptu konfiguracji. Aby rozszerzyć ten przykład, znormalizowasz tabelę Warehouse
Northwind
za pomocą importu tabel dla nazw, opisów i innych informacji o dostawcy.