Udostępnij za pośrednictwem


Ustaw wykaz docelowy i schemat

Sekcja przeznaczenia w interfejsie użytkownika konfiguracji potoku ustawia domyślny katalog i schemat dla potoku. Ten domyślny wykaz i schemat są używane dla wszystkich definicji zestawu danych i odczytów tabel.

Notatka

Starszy tryb publikowania używa schematu wirtualnego LIVE w celu osiągnięcia podobnego zachowania. W domyślnym trybie publikowania (stosowanym we wszystkich nowych pipeline'ach) słowo kluczowe LIVE jest pomijane. Zobacz schemat na żywo (starsza wersja).

Określanie celu zestawu danych w innym wykazie lub schemacie

Funkcja Delta Live Tables obsługuje semantykę trójwarstwowego rozwiązywania identyfikatorów. Databricks zaleca używanie w pełni kwalifikowanych identyfikatorów dla zapytań i instrukcji, które dotyczą zestawów danych innych niż domyślne skonfigurowane w twoim potoku. Zobacz rozwiązywanie identyfikatorów w Katalogu Unity.

Kod źródłowy funkcji Delta Live Tables obsługuje polecenia SQL USE CATALOG catalog_name i USE SCHEMA schema_name. Uruchom te polecenia, aby ustawić bieżący wykaz i schemat w zakresie pliku lub notesu zawierającego te polecenia. Operacje, które następują po tych poleceniach w pliku kodu źródłowego i używają nieokreślonych lub częściowo określonych identyfikatorów, są rozwiązywane do bieżącego katalogu i schematu, a nie do wartości domyślnych ustawionych w konfiguracji potoku. Zobacz Jaki jest bieżący katalog i schemat?.

Co się stanie, jeśli zestaw danych nie istnieje?

W poniższej tabeli opisano zachowanie, gdy kod źródłowy funkcji Delta Live Tables odwołuje się do zestawów danych, które nie istnieją:

Operacja Wynik
Przeczytaj Jeśli tabela, zmaterializowany widok, tabela przesyłania strumieniowego lub widok nie istnieją dla określonego identyfikatora, aktualizacja zakończy się niepowodzeniem.
Pisać Jeśli zmaterializowany widok, tabela przesyłania strumieniowego, widok lub ujście nie istnieje dla określonego identyfikatora, aktualizacja próbuje utworzyć zestaw danych. W razie potrzeby aktualizacja tworzy również określony schemat.

Ważny

Może zostać wyświetlony komunikat o błędzie informujący, że zestaw danych nie istnieje, jeśli nie masz wystarczających uprawnień do wyświetlania zestawu danych.

Musisz mieć wystarczające uprawnienia do odczytu, zapisu i tworzenia zestawów danych przy użyciu tabel delta Live Tables. Zobacz wymagania .