04/08/2023
W dzisiejszym świecie danych, umiejętność sprawnego wykonywania zapytań SQL jest kluczowa dla analityków, programistów i specjalistów ds. danych. Microsoft Fabric oferuje potężne narzędzie – edytor zapytań SQL, który umożliwia szybkie i efektywne interakcje z danymi. Ten artykuł stanowi kompleksowy przewodnik po korzystaniu z edytora zapytań SQL w Microsoft Fabric, od tworzenia zapytań po analizę wyników.

- Edytor zapytań SQL w Microsoft Fabric: Twoje centrum dowodzenia
- Wykonywanie zapytań i przeglądanie wyników
- Zapisywanie wyników zapytania: Widoki i tabele
- Eksport danych do Excela
- Zaawansowane funkcje: Eksploracja danych i wizualizacja
- Kopiowanie wyników i wiele zestawów wyników
- Zapytania między magazynami danych
- Skróty klawiaturowe: Przyspiesz swoją pracę
- Ograniczenia edytora zapytań SQL
- Podsumowanie
- Najczęściej zadawane pytania (FAQ)
Edytor zapytań SQL w Microsoft Fabric: Twoje centrum dowodzenia
Edytor zapytań SQL w Microsoft Fabric to intuicyjne środowisko, które wspiera Cię na każdym etapie pracy z zapytaniami. Dostęp do niego uzyskasz bezpośrednio z portalu Microsoft Fabric, co czyni go łatwo dostępnym i zintegrowanym z całym ekosystemem Fabric.
Jak otworzyć edytor zapytań SQL?
Rozpoczęcie pracy z edytorem jest niezwykle proste:
- W portalu Microsoft Fabric, znajdź i wybierz opcję „Nowe zapytanie SQL” na wstążce. To natychmiast otworzy nowe okno edytora zapytań, gotowe na Twoje polecenia.
- Alternatywnie, możesz skorzystać z rozwijanej listy „Szablony SQL”. To świetna opcja dla początkujących, oferująca gotowe szablony kodu T-SQL, które możesz dostosować do swoich potrzeb. Szablony te obejmują typowe operacje, ułatwiając rozpoczęcie pracy i naukę składni SQL.
Inteligentne funkcje edytora: IntelliSense i autozapis
Edytor zapytań SQL w Microsoft Fabric wyposażony jest w szereg inteligentnych funkcji, które znacząco usprawniają proces pisania zapytań:
- IntelliSense: Ta funkcja to prawdziwy game-changer. IntelliSense podpowiada nazwy obiektów bazy danych, funkcji, słów kluczowych SQL i parametrów w trakcie pisania zapytania. Dzięki temu minimalizujesz ryzyko popełnienia błędów składniowych i przyspieszasz pisanie kodu.
- Uzupełnianie kodu: Edytor automatycznie uzupełnia fragmenty kodu, co jeszcze bardziej przyspiesza proces pisania zapytań i zmniejsza liczbę literówek.
- Wyróżnianie składni: Kod SQL jest kolorowany, co ułatwia jego czytelność i identyfikację poszczególnych elementów zapytania, takich jak słowa kluczowe, nazwy tabel i kolumn.
- Analiza po stronie klienta i walidacja: Edytor na bieżąco analizuje składnię Twojego zapytania i informuje o potencjalnych błędach, zanim jeszcze zapytanie zostanie uruchomione. To pozwala na szybkie identyfikowanie i naprawianie problemów.
- Autozapis: Twoja praca jest bezpieczna! Edytor automatycznie zapisuje zapytania co kilka sekund. Wskaźnik „zapisywania” na karcie zapytania informuje o postępie autozapisu.
Wykonywanie zapytań i przeglądanie wyników
Po napisaniu zapytania, jego wykonanie to kwestia jednego kliknięcia. Przycisk „Uruchom” uruchamia zapytanie T-SQL, a wyniki wyświetlane są w przejrzystej sekcji „Wyniki”.
Prezentacja wyników i ograniczenia
Sekcja wyników oferuje:
- Podgląd danych: Wyniki zapytania wyświetlane są w formie tabeli. Jeśli liczba wierszy przekroczy 10 000, podgląd zostanie ograniczony do pierwszych 10 000 wierszy.
- Wyszukiwanie w wynikach: Możesz łatwo wyszukiwać konkretne ciągi znaków w siatce wyników, co pozwala na szybkie filtrowanie i analizę danych.
- Karta „Komunikaty”: Wszelkie komunikaty SQL, ostrzeżenia lub błędy zwracane przez serwer bazy danych są wyświetlane na karcie „Komunikaty”.
- Pasek stanu: Pasek stanu u dołu edytora informuje o aktualnym stanie zapytania (np. „Uruchomiono”, „Zakończono”), czasie trwania wykonania zapytania oraz liczbie zwróconych wierszy i kolumn.
Zapisywanie wyników zapytania: Widoki i tabele
Edytor zapytań SQL w Microsoft Fabric oferuje kilka opcji zapisywania wyników zapytań, co pozwala na dalsze wykorzystanie przetworzonych danych.
Zapisywanie jako widok
Funkcja „Zapisz jako widok” pozwala na zapisanie zapytania jako widoku bazy danych. Widoki są przydatne, gdy chcesz zapisać złożone zapytania i używać ich wielokrotnie, bez konieczności ponownego pisania całego kodu. Aby zapisać zapytanie jako widok:
- Wyróżnij instrukcję `SELECT` w edytorze zapytań SQL.
- Kliknij przycisk „Zapisz jako widok”.
- W wyświetlonym oknie dialogowym wybierz schemat, w którym chcesz utworzyć widok, nadaj widokowi nazwę i zweryfikuj instrukcję SQL.
- Potwierdź utworzenie widoku. Nowy widok pojawi się w Eksploratorze.
Zapisywanie jako tabela
Opcja „Zapisz jako tabelę” umożliwia zapisanie wyników zapytania bezpośrednio do nowej tabeli. Jest to idealne rozwiązanie, gdy chcesz trwale zapisać przetworzone dane w bazie danych. Aby zapisać wyniki jako tabelę:
- Wyróżnij instrukcję `SELECT` w edytorze zapytań SQL.
- Kliknij przycisk „Zapisz jako tabelę”.
- Wybierz magazyn danych, schemat i nadaj nazwę nowej tabeli.
- Wyniki zapytania zostaną załadowane do nowej tabeli za pomocą instrukcji `CREATE TABLE AS SELECT`. Nowa tabela będzie dostępna w Eksploratorze.
Eksport danych do Excela
Przycisk „Otwórz w programie Excel” umożliwia szybki eksport wyników zapytania do programu Microsoft Excel na Twoim komputerze lokalnym. Po kliknięciu tego przycisku, edytor generuje plik Excela, który po otwarciu wykona zapytanie i załaduje dane bezpośrednio do arkusza kalkulacyjnego. To wygodne rozwiązanie, gdy chcesz dalej analizować dane w Excelu lub udostępnić wyniki osobom, które nie mają dostępu do Microsoft Fabric.
Kroki eksportu do Excela:
- Kliknij „Otwórz w programie Excel”.
- Pobierz plik Excela (zazwyczaj znajdziesz go w folderze „Pobrane”).
- Otwórz plik w Excelu.
- Kliknij „Włącz edytowanie” i „Włącz zawartość” na paskach ostrzeżeń.
- W oknie dialogowym potwierdź uruchomienie zapytania, klikając „Uruchom”.
- Zaloguj się za pomocą konta Microsoft.
- Dane zostaną załadowane do arkusza kalkulacyjnego.
Zaawansowane funkcje: Eksploracja danych i wizualizacja
Edytor zapytań SQL w Microsoft Fabric oferuje również zaawansowane funkcje analizy i wizualizacji danych bezpośrednio z poziomu wyników zapytania.
Eksploruj te dane (wersja zapoznawcza)
Funkcja „Eksploruj te dane (wersja zapoznawcza)” umożliwia interaktywną eksplorację wyników zapytania. Możesz generować macierze i wizualizacje ad hoc, aby lepiej zrozumieć trendy i wzorce w danych, zanim zdecydujesz się na tworzenie pełnych raportów Power BI. To szybki sposób na wstępną analizę i odkrywanie insightów.

Wizualizuj wyniki
Funkcja „Wizualizuj wyniki” pozwala na tworzenie podstawowych wizualizacji danych bezpośrednio na podstawie wyników zapytania. Możesz szybko wygenerować wykresy i diagramy, aby lepiej zobrazować wyniki i zidentyfikować kluczowe zależności. To przydatne, gdy chcesz szybko zwizualizować dane bez konieczności przechodzenia do Power BI.
Kopiowanie wyników i wiele zestawów wyników
Edytor oferuje również wygodne opcje kopiowania danych i obsługę wielu zestawów wyników.
Kopiowanie danych
Rozwijana lista „Kopiuj” umożliwia kopiowanie danych z siatki wyników w różnych formatach:
- Kopiowanie wyników z nazwami kolumn.
- Kopiowanie tylko wyników (bez nazw kolumn).
- Kopiowanie tylko nazw kolumn.
Wiele zestawów wyników
Jeśli Twoje zapytanie zwraca wiele zestawów wyników, możesz przełączać się między nimi za pomocą rozwijanej listy „wyników” nad siatką danych. To ułatwia przeglądanie i analizę wyników złożonych zapytań.
Zapytania między magazynami danych
Jedną z potężnych funkcji edytora zapytań SQL w Microsoft Fabric jest możliwość wykonywania zapytań między różnymi magazynami danych. Możesz łączyć dane z różnych źródeł w jednym zapytaniu T-SQL, korzystając z trzyczęściowej konwencji nazewnictwa (nazwa_magazynu.schemat.nazwa_obiektu). Przykładowe zapytanie:
SELECT emp.Employee, SUM(Profit) AS TotalProfit, SUM(Quantity) AS TotalQuantitySold FROM [SampleWarehouse].[dbo].[DimEmployee] AS emp JOIN [WWI_Sample].[dbo].[FactSale] AS sale ON emp.EmployeeKey = sale.SalespersonKey WHERE emp.IsSalesperson = 'TRUE' GROUP BY emp.Employee ORDER BY TotalProfit DESC;To pozwala na tworzenie zaawansowanych analiz łączących dane z różnych części Twojego ekosystemu danych.
Skróty klawiaturowe: Przyspiesz swoją pracę
Edytor zapytań SQL w Microsoft Fabric oferuje szereg skrótów klawiaturowych, które znacząco przyspieszają i usprawniają pracę. Poniższa tabela przedstawia najważniejsze skróty:
| Funkcja | Skrót |
|---|---|
| Nowe zapytanie SQL | Ctrl + Q |
| Zamknij bieżącą kartę | Ctrl + Shift + F4 |
| Uruchamianie skryptu SQL | Ctrl + Enter, Shift +Enter |
| Anulowanie uruchamiania skryptu SQL | Alt+Break |
| Ciąg wyszukiwania | Ctrl + F |
| Zamień ciąg | Ctrl + H |
| Cofnij | Ctrl + Z |
| Ponów | Ctrl + Y |
| Przejdź jeden wyraz w lewo | Ctrl + strzałki w lewo |
| Przejdź jeden wyraz w prawo | Ctrl + strzałki w prawo |
| Zwiększenie wcięcia | Tab |
| Zmniejszenie wcięcia | Shift + Tab |
| Komentarz | Ctrl + K, Ctrl + C |
| Usuwanie komentarza | Ctrl + K, Ctrl + U |
| Przenieś kursor w górę | ↑ |
| Przenieś kursor w dół | ↓ |
| Wybierz wszystkie | Ctrl + A |
Ograniczenia edytora zapytań SQL
Warto mieć świadomość pewnych ograniczeń edytora zapytań SQL w Microsoft Fabric:
- Sesje: Każde uruchomienie zapytania otwiera nową, niezależną sesję, która jest zamykana po zakończeniu wykonania. Kontekst sesji nie jest zachowywany między uruchomieniami zapytań.
- Transakcje: Obsługa transakcji (TCL) jest ograniczona. Transakcje muszą być wykonywane jako pojedyncze żądanie wsadowe. Instrukcje `BEGIN TRAN`, `COMMIT TRAN`, `ROLLBACK TRAN` działają tylko w obrębie jednego uruchomienia zapytania.
- `sp_set_session_context` i `GO`: Polecenia `sp_set_session_context` i `GO` nie są obsługiwane.
- `USE DATABASE`: Instrukcja `USE DATABASE` musi być przesłana jako pojedyncze żądanie.
- Wizualizacja wyników i `ORDER BY`: Funkcja „Wizualizacja wyników” nie obsługuje zapytań z klauzulą `ORDER BY`.
- `OPTION` składnia T-SQL: Składnia `OPTION` w T-SQL nie jest obsługiwana w funkcjach „Eksploruj te dane” i „Wizualizuj wyniki” w trybie DirectQuery.
Podsumowanie
Edytor zapytań SQL w Microsoft Fabric to potężne i wszechstronne narzędzie do pracy z danymi. Oferuje szeroki zakres funkcji, od inteligentnego pisania zapytań, przez wygodne przeglądanie wyników, po zaawansowane opcje eksportu i wizualizacji. Mimo pewnych ograniczeń, jest to kluczowe narzędzie dla każdego, kto pracuje z danymi w ekosystemie Microsoft Fabric. Wykorzystaj jego potencjał, aby efektywnie analizować i przetwarzać dane, podejmując lepsze decyzje biznesowe.
Najczęściej zadawane pytania (FAQ)
- Czy mogę używać edytora zapytań SQL do modyfikacji danych (DML)?
Tak, edytor zapytań SQL w Microsoft Fabric obsługuje instrukcje DML (Data Manipulation Language), takie jak `INSERT`, `UPDATE`, `DELETE`. - Czy edytor zapytań SQL obsługuje transakcje?
Obsługa transakcji jest ograniczona. Transakcje muszą być wykonywane jako pojedyncze żądanie wsadowe. - Czy mogę zapisywać zapytania do późniejszego wykorzystania?
Tak, możesz zapisywać zapytania jako widoki bazy danych lub zapisywać je jako pliki SQL na swoim komputerze. - Czy mogę eksportować wyniki zapytań do innych formatów niż Excel?
Obecnie edytor oferuje bezpośredni eksport do Excela. Możesz również skopiować dane z siatki wyników i wkleić je do innych aplikacji. - Gdzie znajdę więcej informacji o edytorze zapytań SQL w Microsoft Fabric?
Dodatkowe informacje i dokumentację można znaleźć w oficjalnej dokumentacji Microsoft Fabric oraz w społeczności Microsoft Fabric.
Jeśli chcesz poznać inne artykuły podobne do Wykonywanie zapytań SQL: Przewodnik krok po kroku, możesz odwiedzić kategorię Rachunkowość.
