Eksploracja danych za pomocą SQL Workbench | Qlik Cloud Pomoc
Przeskocz do zawartości głównej Przejdź do treści uzupełniającej

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.

InformacjaProjekty replikacji, projekty potoków danych z Qlik Cloud jako celem oraz projekty Qlik Open Lakehouse nie są obsługiwane.

Ograniczenia

  • Obsługiwane są tylko zapytania SQL tylko do odczytu. Instrukcje modyfikacji danych są zablokowane.

  • Umieszczanie w jeziorze danych (lake landing) i hurtownie wiedzy (knowledge marts) 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 Source query.

Wymagane uprawnienia

  • Aby uruchamiać zapytania, musisz mieć uprawnienie Can view data (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 Can edit (Może edytować) w przestrzeni projektu.

Więcej informacji o rolach w przestrzeni można znaleźć w sekcji 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.

InformacjaJeśli nie widzisz SQL Workbench, sprawdź typ projektu i uprawnienia.

Przeglądanie tabel

Tabele zawierają listę tabel z przygotowanych zadań w:

  • Bieżącym projekcie.

  • Powiązanych projektach na tej samej platformie danych.

Wyświetlane są tylko tabele fizyczne w schematach zewnętrznych.

Dla każdej tabeli można wyświetlić bazę danych, schemat, kolumny i typy danych.

InformacjaJeśli zadanie nie jest przygotowane, nie zostanie wyświetlone w sekcji Tabele.
  • 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 dodaj, 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.

Tworzenie zapytań

Możesz użyć jednej lub więcej kart, aby pisać kod SQL i uruchamiać wybrane instrukcje lub bieżącą instrukcję.

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 Cofnij poprzednią edycję

  • Cofnij Ponów to, co zostało wcześniej cofnięte

  • Autoformatowanie Automatycznie formatuj kod SQL

  • Komentarz Skomentuj/odkomentuj bieżący wiersz

  • Szukaj Wyszukaj i zamień tekst w kodzie

Dodawanie instrukcji SELECT dla tabeli

Możesz dodać instrukcję SELECT, która zwraca wszystkie pola tabeli.

  • Kliknij więcej na tabeli w sekcji 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łcanie (Transform).

  • Kliknij więcej na zestawie danych w sekcji 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ę Can view data (Może wyświetlać dane) w przestrzeni połączenia. Ponadto w Twojej dzierżawie musi być włączona opcja Viewing data in Data Integration (Wyświetlanie danych w Data Integration).
  • Metadane

    Wyświetla listę kolumn z informacjami o typach danych i możliwości przyjmowania wartości Null.

Zapisywanie i zarządzanie skryptami SQL

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 sekcji Zapisane skrypty.

InformacjaZapisane skrypty SQL Workbench nie są uwzględniane podczas eksportowania projektu. Więcej informacji można znaleźć w sekcji Eksportowanie i importowanie potoków danych.
  • Aby usunąć skrypt, kliknij Więcej na skrypcie, a następnie Usuń.

  • Aby zmienić nazwę skryptu, kliknij Więcej 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 sekcji Rozwiązywanie problemów z zadaniami danych.

Czy ta strona była pomocna?

Jeżeli natkniesz się na problemy z tą stroną lub jej zawartością — literówkę, brakujący krok lub błąd techniczny — daj nam znać!