Eksploracja danych za pomocą SQL Workbench
Użyj SQL Workbench do rozwiązywania problemów z danymi i tworzenia zapytań SQL. Możesz eksplorować dane i weryfikować SQL w przygotowanych zadaniach i warstwach hurtowni danych w kontekście projektu.
SQL Workbench jest dostępny dla projektów potoków danych, które używają hurtowni danych. Zapytania uruchamia się w hurtowni danych połączonej z projektem.
Ograniczenia
-
Obsługiwane są tylko zapytania SQL tylko do odczytu. Instrukcje modyfikacji danych są zablokowane.
-
Umieszczanie w jeziorze i składnice wiedzy nie są obsługiwane w przeglądarce obiektów.
-
Makra nie są obsługiwane. Jeśli przekształcenie zawiera makra, przekształcenie pełnego ładowania jest wyświetlane w Zapytanie źródłowe.
Wymagane uprawnienia
-
Aby uruchamiać zapytania, musisz mieć uprawnienie Może wyświetlać dane w przestrzeni, w której znajduje się połączenie projektu.
-
Aby zapisywać, edytować, zmieniać nazwy lub usuwać skrypty SQL, musisz mieć uprawnienie Może edytować w przestrzeni projektu.
Więcej informacji o rolach w przestrzeni można znaleźć w Role i uprawnienia w przestrzeni danych.
Otwieranie SQL Workbench
Otwórz SQL Workbench w projekcie potoku danych. SQL Workbench zawsze działa w kontekście bieżącego projektu.
-
Kliknij SQL Workbench w górnym menu.
Przeglądanie tabel
Tabele zawiera listę tabel z przygotowanych zadań w:
-
Bieżącym projekcie.
-
Projektach odniesienia na tej samej platformie danych.
Wyświetlane są tylko tabele fizyczne w schematach zewnętrznych.
W przypadku projektów Qlik Open Lakehouse, Tabele zawiera listę zadań lustrzanych z bieżącego projektu i projektów odniesienia. SQL Workbench wyświetla tylko zadania lustrzane, które pasują do typu lakehouse projektu: Snowflake, Redshift lub Databricks.
Dla każdej tabeli można wyświetlić bazę danych, schemat, kolumny i typy danych.
-
Kliknij Filtruj według typu zadania, aby przefiltrować zadania.
-
Kliknij Sortuj i grupuj, aby rozmieścić zadania i ustawić kolejność sortowania.
Dodawanie kolejnych projektów
Początkowo widoczne będą tylko zadania z bieżącego projektu. Możesz dodać więcej projektów, aby móc ich używać w swoim zapytaniu.
-
Kliknij
, aby dodać więcej dostępnych projektów.
Możesz wybierać spośród projektów korzystających z tej samej hurtowni danych.
Wybierz projekty i kliknij Zastosuj.
Wszystkie przygotowane zadania w wybranych projektach są teraz dostępne.
W przypadku projektów Qlik Open Lakehouse, SQL Workbench wyświetla tylko zadania lustrzane, które pasują do typu lakehouse projektu.
Tworzenie zapytań
Możesz użyć jednej lub więcej kart do pisania kodu SQL i uruchamiania wybranych instrukcji lub bieżącej instrukcji.
Każda karta działa we własnej sesji, co umożliwia równoległe wykonywanie zapytań.
Podczas edycji zapytania można korzystać z następujących narzędzi:
-
Cofnij poprzednią edycję
-
Ponów to, co zostało wcześniej cofnięte
-
Automatycznie formatuj kod SQL
-
Zakomentuj/odkomentuj bieżący wiersz
-
Wyszukaj i zamień tekst w kodzie
Dodawanie instrukcji SELECT dla tabeli
Możesz dodać instrukcję SELECT, która zwraca wszystkie pola tabeli.
-
Kliknij
na tabeli w Tabele i kliknij Dodaj instrukcję SELECT.
Instrukcja SELECT zwracająca wszystkie pola z wybranej tabeli zostanie dodana do edytora zapytań.
Dodawanie zapytania z zestawu danych przekształcenia
Możesz dodać zapytanie źródłowe zestawu danych utworzonego w zadaniu Przekształć.
-
Kliknij
na zestawie danych w Tabele i kliknij Dodaj zapytanie źródłowe.
Zapytanie, które zostało użyte do utworzenia wybranego zestawu danych, zostanie dodane do edytora zapytań.
Uruchamianie zapytań
Możesz uruchomić całe zapytanie lub wybraną instrukcję, klikając Uruchom zapytanie.
-
Jeśli w edytorze zapytań nic nie zostało wybrane, uruchamiane jest całe zapytanie.
-
Jeśli w edytorze wybrano instrukcję, uruchamiana jest ta instrukcja.
Po uruchomieniu zapytania możesz sprawdzić wynik w:
-
Wyniki
Przykładowe dane zwrócone przez zapytanie.
InformacjaMusisz mieć rolę Może wyświetlać dane w przestrzeni połączenia. Ponadto w Twojej dzierżawie musi być włączona opcja Wyświetlanie danych w Data Integration. -
Metadane
Wyświetla listę kolumn z informacjami o typach danych i dopuszczalności wartości Null.
Zapisywanie skrypty SQL i zarządzanie nimi
Możesz zapisywać skrypty SQL w SQL Workbench do ponownego użycia, klikając Zapisz. Skrypty są zapisywane w projekcie i mogą być przeglądane przez wszystkich użytkowników projektu. Możesz wyświetlać listę, otwierać, zmieniać nazwy i usuwać skrypty w Zapisane skrypty.
-
Aby usunąć skrypt, kliknij
na skrypcie, a następnie Usuń.
-
Aby zmienić nazwę skryptu, kliknij
na skrypcie, a następnie Edytuj.
Rozwiązywanie problemów
-
Jeśli wykonanie zapytania nie powiedzie się z powodu błędów uprawnień, sprawdź, czy masz wymagane role w przestrzeni projektu i przestrzeni połączenia.
-
Jeśli brakuje obiektów, sprawdź, czy zadania źródłowe są przygotowane.
-
Jeśli instrukcja jest zablokowana, sprawdź, czy jest to kod SQL tylko do odczytu.
Ogólne informacje na temat rozwiązywania problemów można znaleźć w Rozwiązywanie problemów z zadaniami danych.