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 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.
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.
-
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.
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 poprzednią edycję
-
Ponów to, co zostało wcześniej cofnięte
-
Automatycznie formatuj kod SQL
-
Skomentuj/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 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
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.
-
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 sekcji Rozwiązywanie problemów z zadaniami danych.