Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Te informacje dotyczą interfejsu wiersza polecenia usługi Databricks w wersji 0.205 lub nowszej. Interfejs CLI Databricks jest w publicznej wersji testowej.
Korzystanie z interfejsu wiersza polecenia usługi Databricks podlega licencjom usługi Databricks i powiadomieniom o ochronie prywatności usługi Databricks, w tym wszelkim przepisom dotyczącym danych użycia.
Grupa external-lineage poleceń w interfejsie wiersza polecenia usługi Databricks zawiera polecenia służące do definiowania relacji pochodzenia między obiektami usługi Databricks i systemami zewnętrznymi oraz zarządzania nimi.
relacja "create-external-lineage" usługi databricks create-external-lineage-relationship
Utwórz zewnętrzną relację pochodzenia między obiektem usługi Databricks lub obiektem metadanych zewnętrznych a innym obiektem metadanych zewnętrznych.
databricks external-lineage create-external-lineage-relationship SOURCE TARGET [flags]
Arguments
SOURCE
Obiekt źródłowy relacji pochodzenia zewnętrznego.
TARGET
Obiekt docelowy relacji pochodzenia zewnętrznego.
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania
Przykłady
Poniższy przykład tworzy relację pochodzenia zewnętrznego przy użyciu kodu JSON:
databricks external-lineage create-external-lineage-relationship source_object target_object --json '{"column_mappings": [{"source_column": "id", "target_column": "external_id"}]}'
Poniższy przykład tworzy relację pochodzenia zewnętrznego przy użyciu pliku JSON:
databricks external-lineage create-external-lineage-relationship source_object target_object --json @lineage.json
relacja usuwania zewnętrznego pochodzenia danych usługi Databricks z pochodzenia zewnętrznego
Usuń zewnętrzną relację pochodzenia między obiektem usługi Databricks lub zewnętrznym metadanych a innym obiektem metadanych zewnętrznych.
databricks external-lineage delete-external-lineage-relationship [flags]
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania
Przykłady
W poniższym przykładzie usunięto zewnętrzną relację pochodzenia przy użyciu kodu JSON:
databricks external-lineage delete-external-lineage-relationship --json '{"source": "source_object", "target": "target_object"}'
Poniższy przykład usuwa zewnętrzną relację pochodzenia przy użyciu pliku JSON:
databricks external-lineage delete-external-lineage-relationship --json @delete-lineage.json
databricks external-lineage list-external-lineage-relationships
Wyświetl relacje pochodzenia zewnętrznego obiektu usługi Databricks lub metadanych zewnętrznych, biorąc pod uwagę podany kierunek.
databricks external-lineage list-external-lineage-relationships [flags]
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania
--page-size int
Maksymalna liczba relacji pochodzenia zewnętrznego, które mają być zwracane na stronę.
--page-token string
Token do pobrania następnej strony wyników.
Przykłady
W poniższym przykładzie wymieniono relacje pochodzenia zewnętrznego przy użyciu kodu JSON:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "DOWNSTREAM"}'
W poniższym przykładzie wymieniono relacje pochodzenia zewnętrznego z podziałem na strony:
databricks external-lineage list-external-lineage-relationships --json '{"object": "my_catalog.my_schema.my_table", "direction": "UPSTREAM"}' --page-size 10
W poniższym przykładzie wymieniono relacje pochodzenia zewnętrznego przy użyciu pliku JSON:
databricks external-lineage list-external-lineage-relationships --json @list-lineage.json
databricks external-lineage update-external-lineage-relationship
Zaktualizuj zewnętrzną relację pochodzenia między obiektem usługi Databricks lub obiektem metadanych zewnętrznych a innym obiektem metadanych zewnętrznych.
databricks external-lineage update-external-lineage-relationship UPDATE_MASK SOURCE TARGET [flags]
Arguments
UPDATE_MASK
Maska pól musi być pojedynczym ciągiem z wieloma polami rozdzielonymi przecinkami (bez spacji). Ścieżka pola jest względna względem obiektu zasobu, używając kropki (.), aby nawigować po polach podrzędnych (np. author.given_name). Specyfikacja elementów w polach sekwencji lub mapowania jest niedozwolona, ponieważ można określić tylko całe pole kolekcji. Nazwy pól muszą być dokładnie zgodne z nazwami pól zasobów.
Symbol gwiazdki (*) w maskowaniu pola wskazuje pełne zastąpienie. Zaleca się, aby zawsze jawnie wyświetlać listę aktualizowanych pól i unikać używania symboli wieloznacznych, ponieważ może to prowadzić do niezamierzonych wyników, jeśli interfejs API ulegnie zmianie w przyszłości.
SOURCE
Obiekt źródłowy relacji pochodzenia zewnętrznego.
TARGET
Obiekt docelowy relacji pochodzenia zewnętrznego.
Opcje
--json JSON
Wbudowany ciąg JSON lub @path do pliku JSON z treścią żądania
Przykłady
Poniższy przykład aktualizuje relację pochodzenia zewnętrznego przy użyciu kodu JSON:
databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json '{"column_mappings": [{"source_column": "updated_id", "target_column": "new_external_id"}]}'
Poniższy przykład aktualizuje relację pochodzenia zewnętrznego przy użyciu pliku JSON:
databricks external-lineage update-external-lineage-relationship "column_mappings" source_object target_object --json @update-lineage.json
Flagi globalne
--debug
Czy włączyć logowanie debugowe.
-h lub --help
Wyświetl pomoc dla Databricks CLI lub dla powiązanej grupy poleceń czy pojedynczego polecenia.
--log-file łańcuch znaków
Ciąg tekstowy reprezentujący plik do zapisywania logów wyjściowych. Jeśli ta flaga nie zostanie określona, wartością domyślną jest zapisywanie dzienników wyjściowych w programie stderr.
--log-format formatowanie
Format typu logu text lub json. Domyślna wartość to text.
--log-level łańcuch znaków
Ciąg reprezentujący poziom formatu zapisu dziennika. Jeśli nie zostanie określony, poziom formatu dziennika jest wyłączony.
-o, --output typ
Typ danych wyjściowych polecenia: text lub json. Domyślna wartość to text.
-p, --profile łańcuch znaków
Nazwa profilu w pliku ~/.databrickscfg, który ma być użyty do uruchomienia polecenia. Jeśli ta flaga nie zostanie określona, to jeśli istnieje, zostanie użyty profil o nazwie DEFAULT.
--progress-format formatowanie
Format wyświetlania dzienników postępu: default, , appendinplacelubjson
-t, --target łańcuch znaków
Jeśli ma to zastosowanie, docelowy obiekt pakietu do użycia