Warunki błędu w usłudze Azure Databricks

Jest to lista typowych, nazwanych warunków błędu zwróconych przez usługę Azure Databricks.

Databricks Runtime i Databricks SQL

AMBIGUOUS_COLUMN_OR_FIELD

Kolumna lub pole jest niejednoznaczne i zawiera dopasowania.

AMBIGUOUS_CONSTRAINT

Niejednoznaczne odwołanie do ograniczenia .

AMBIGUOUS_LATERAL_COLUMN_ALIAS

Alias kolumny bocznej jest niejednoznaczny i ma dopasowania.

AMBIGUOUS_REFERENCE

Odwołanie jest niejednoznaczne, może być: .

ARGUMENT_NOT_CONSTANT

Funkcja zawiera parametr w pozycji, która wymaga argumentu stałej. Oblicz argument oddzielnie i przekaż wynik jako stałą.

ARITHMETIC_OVERFLOW

. Jeśli to konieczne, ustaw wartość "false", aby pominąć ten błąd.

BUILT_IN_CATALOG

nie obsługuje wbudowanych wykazów.

CANNOT_CAST_DATATYPE

Nie można rzutować do .

CANNOT_CONSTRUCT_PROTOBUF_DESCRIPTOR

Błąd podczas konstruowania klasy FileDescriptor dla

CANNOT_CONVERT_PROTOBUF_FIELD_TYPE_TO_SQL_TYPE

Nie można przekonwertować narzędzia Protobuf na sql, ponieważ schemat jest niezgodny (protobufType = , sqlType = ).

CANNOT_CONVERT_PROTOBUF_MESSAGE_TYPE_TO_SQL_TYPE

Nie można przekonwertować pliku Protobuf na typ SQL .

CANNOT_CONVERT_SQL_TYPE_TO_PROTOBUF_ENUM_TYPE

Nie można przekonwertować programu SQL na protobuf, ponieważ nie można go zapisać, ponieważ nie jest on zdefiniowany w enum

CANNOT_CONVERT_SQL_TYPE_TO_PROTOBUF_FIELD_TYPE

Nie można przekonwertować programu SQL na Protobuf, ponieważ schemat jest niezgodny (protobufType = , sqlType = ).

CANNOT_COPY_STATE

Nie można skopiować stanu wykazu, takiego jak bieżąca baza danych i widoki tymczasowe z wykazu aparatu Unity do starszego wykazu.

CANNOT_DECODE_URL

Nie można dekodować adresu URL: .

CANNOT_DELETE_SYSTEM_OWNED

Nie można usunąć należącego do systemu.

CANNOT_DROP_AMBIGUOUS_CONSTRAINT

Nie można usunąć ograniczenia o nazwie udostępnionej przez ograniczenie CHECK

i ograniczenie KLUCZA PODSTAWOWEgo lub KLUCZA OBCEgo. Możesz usunąć KLUCZ PODSTAWOWY lub

Ograniczenie KLUCZA OBCEgo przez zapytania:

ALTER TABLE .. UPUŚĆ KLUCZ PODSTAWOWY LUB

ALTER TABLE .. UPUŚĆ KLUCZ OBCY .

CANNOT_LOAD_FUNCTION_CLASS

Nie można załadować klasy podczas rejestrowania funkcji , upewnij się, że znajduje się na ścieżce klasy.

CANNOT_LOAD_PROTOBUF_CLASS

Nie można załadować klasy Protobuf o nazwie . Upewnij się, że nazwa klasy zawiera prefiks pakietu.

CANNOT_PARSE_DECIMAL

Nie można przeanalizować liczby dziesiętnej

CANNOT_PARSE_PROTOBUF_DESCRIPTOR

Błąd podczas analizowania deskryptora pliku bajt[] do obiektu deskryptora

CANNOT_PARSE_TIMESTAMP

. Jeśli to konieczne, ustaw wartość "false", aby pominąć ten błąd.

CANNOT_READ_SENSITIVE_KEY_FROM_SECURE_PROVIDER

Nie można odczytać klucza poufnego "" od bezpiecznego dostawcy

CANNOT_REFERENCE_UC_IN_HMS

Nie można odwołać się do wykazu aparatu Unity w obiektach magazynu metadanych Hive.

CANNOT_RENAME_ACROSS_CATALOG

Zmiana nazwy tabeli między wykazami jest niedozwolona.

CANNOT_RENAME_ACROSS_METASTORE

Zmiana nazwy tabeli między usługami magazynu metadanych jest niedozwolona.

CANNOT_RENAME_ACROSS_SCHEMA

Zmiana nazwy tabeli między schematami jest niedozwolona.

CANNOT_UP_CAST_DATATYPE

Nie można rzutować z do .

CAST_INVALID_INPUT

Nie można rzutować wartości typu na , ponieważ jest ona źle sformułowana. Popraw wartość zgodnie ze składnią lub zmień jego typ docelowy. Służy try_cast do tolerowania źle sformułowanych danych wejściowych i zwracania wartości NULL. Jeśli to konieczne, ustaw wartość "false", aby pominąć ten błąd.

CAST_OVERFLOW

Nie można rzutować wartości typu z powodu przepełnienia. Zamiast tego należy try_cast tolerować przepełnienie i zwracać wartość NULL. Jeśli to konieczne, ustaw wartość "false", aby pominąć ten błąd.

CAST_OVERFLOW_IN_TABLE_INSERT

Nie można wstawić wartości typu do kolumny typu z powodu przepełnienia. Użyj try_cast wartości wejściowej, aby tolerować przepełnienie i zwracać wartość NULL.

COLUMN_ALREADY_EXISTS

Kolumna już istnieje. Rozważ wybranie innej nazwy lub zmianę nazwy istniejącej kolumny.

COLUMN_NOT_FOUND

Nie można odnaleźć kolumny. Sprawdź pisownię i poprawność nazwy kolumny zgodnie z konfiguracją SQL .

CONCURRENT_QUERY

Kolejne wystąpienie tego zapytania zostało właśnie uruchomione przez sesję współbieżną.

POŁĄCZYĆ

Ogólny błąd programu Spark Connect.

Aby uzyskać więcej informacji, zobacz CONNECT

CONSTRAINTS_REQUIRE_UNITY_CATALOG

Ograniczenia tabel są obsługiwane tylko w wykazie aparatu Unity.

CONVERSION_INVALID_INPUT

Nie można przekonwertować wartości (), ponieważ jest ona źle sformułowana. Popraw wartość zgodnie ze składnią lub zmień jego format. Służy do tolerowania źle sformułowanych danych wejściowych i zwracania wartości NULL.

COPY_INTO_CREDENTIALS_NOT_ALLOWED_ON

Nieprawidłowy schemat . Szyfrowanie COPY INTO źródła obsługuje obecnie tylko s3/s3n/s3a/wasbs/abfss.

COPY_INTO_CREDENTIALS_REQUIRED

W polu COPY INTO source credentials (KOPIUJ DO źródła) należy określić wartość .

COPY_INTO_DUPLICATED_FILES_COPY_NOT_ALLOWED

Zduplikowane pliki zostały zatwierdzone w równoczesnej operacji COPY INTO. Spróbuj ponownie później.

COPY_INTO_ENCRYPTION_NOT_ALLOWED_ON

Nieprawidłowy schemat . Szyfrowanie COPY INTO źródła obsługuje obecnie tylko s3/s3n/s3a/abfss.

COPY_INTO_ENCRYPTION_NOT_SUPPORTED_FOR_AZURE

Szyfrowanie COPY INTO obsługuje tylko usługę ADLS Gen2 lub schemat plików abfss://

COPY_INTO_ENCRYPTION_REQUIRED

W polu COPY INTO source encryption (KOPIUJ DO szyfrowania źródłowego) należy określić wartość "".

COPY_INTO_ENCRYPTION_REQUIRED_WITH_EXPECTED

Nieprawidłowa opcja szyfrowania . Funkcja COPY INTO szyfrowania źródłowego musi określać '' = ''.

COPY_INTO_NON_BLIND_APPEND_NOT_ALLOWED

Funkcja COPY INTO inna niż dołączanie danych nie może być uruchamiana współbieżnie z innymi transakcjami. Spróbuj ponownie później.

COPY_INTO_ROCKSDB_MAX_RETRY_EXCEEDED

Nie można załadować stanu funkcji COPY INTO. Przekroczono maksymalną liczbę ponownych prób.

COPY_INTO_SOURCE_FILE_FORMAT_NOT_SUPPORTED

Format plików źródłowych musi być jednym z plików CSV, JSON, AVRO, ORC, PARQUET, TEXT lub BINARYFILE. Używanie funkcji COPY INTO w tabelach delty, ponieważ źródło nie jest obsługiwane, ponieważ dane zduplikowane mogą być pozyskiwane po operacjach OPTIMIZE. Tę kontrolę można wyłączyć, uruchamiając polecenie set spark.databricks.delta.copyInto.formatCheck.enabled = falseSQL .

CREATE_TABLE_COLUMN_OPTION_DUPLICATE

Kolumna CREATE TABLE określa opcję "" więcej niż raz, która jest nieprawidłowa

DATABRICKS_DELTA_NOT_ENABLED

Funkcja delta usługi Databricks nie jest włączona na Twoim koncie.

DATATYPE_MISMATCH

Nie można rozwiązać problemu z powodu niezgodności typów danych:

Aby uzyskać więcej informacji, zobacz DATATYPE_MISMATCH

DATATYPE_MISSING_SIZE

Typ danych wymaga parametru długości, na przykład (10). Określ długość.

DATETIME_OVERFLOW

Przepełnienie operacji datetime: .

DECIMAL_PRECISION_EXCEEDS_MAX_PRECISION

Precyzja dziesiętna przekracza maksymalną precyzję .

DEFAULT_DATABASE_NOT_EXISTS

Domyślna baza danych nie istnieje. Utwórz ją najpierw lub zmień domyślną bazę danych na "default".

DIVIDE_BY_ZERO

Dzielenie przez zero. Służy try_divide do tolerowania dzielnika 0 i zwracania wartości NULL zamiast. W razie potrzeby ustaw wartość "false", aby pominąć ten błąd.

DUPLICATE_KEY

Znaleziono zduplikowane klucze

DUPLICATE_ROUTINE_PARAMETER_ASSIGNMENT

Wywołanie funkcji zawiera wiele argumentów przypisanych do parametru . Do każdego parametru można przypisać co najwyżej jeden argument.

ELEMENT_AT_BY_INDEX_ZERO

Indeks 0 jest nieprawidłowy. Indeks musi mieć wartość < 0 lub > 0 (pierwszy element ma indeks 1).

EMPTY_LOCAL_FILE_IN_STAGING_ACCESS_QUERY

Pusty plik lokalny w zapytaniu przejściowym

ENCODER_NOT_FOUND

Nie znaleziono kodera typu do wewnętrznej reprezentacji usługi Spark SQL. Rozważ zmianę typu danych wejściowych na jeden z obsługiwanych typów danych.

EXCEPT_NESTED_COLUMN_INVALID_TYPE

Z wyjątkiem kolumny została rozwiązana i oczekiwano, że ma być StructType, ale znaleziono typ .

EXCEPT_OVERLAPPING_COLUMNS

Kolumny na liście Z WYJĄTKIEM muszą być odrębne i nienakładające się.

EXCEPT_RESOLVED_COLUMNS_WITHOUT_MATCH

Z wyjątkiem kolumn [] zostały rozwiązane, ale nie są zgodne z żadną kolumną [] z rozszerzenia gwiazdy.

EXCEPT_UNRESOLVED_COLUMN_IN_STRUCT_EXPANSION

Nie można rozpoznać nazwy kolumny/pola w klauzuli EXCEPT. Czy chodziło o jedną z następujących czynności: []?

Uwaga: kolumny zagnieżdżone w klauzuli EXCEPT mogą nie zawierać kwalifikatorów (nazwa tabeli, nazwa kolumny struktury nadrzędnej itp.) podczas rozszerzania struktury; spróbuj usunąć kwalifikatory, jeśli są używane z kolumnami zagnieżdżonym.

EXT_TABLE_INVALID_SCHEME

Tabele zewnętrzne nie obsługują schematu.

FAILED_EXECUTE_UDF

Nie można wykonać funkcji zdefiniowanej przez użytkownika (: () => )

FAILED_FUNCTION_CALL

Nie można przygotować funkcji do wywołania. Sprawdź dokładnie argumenty funkcji.

FAILED_RENAME_PATH

Nie można zmienić nazwy na jako miejsce docelowe już istnieje

FEATURE_NOT_ON_CLASSIC_WAREHOUSE

usługa nie jest obsługiwana w klasycznych magazynach SQL. Aby użyć tej funkcji, użyj usługi SQL Warehouse pro lub bezserwerowej. Aby dowiedzieć się więcej o typach magazynów, zobacz

FEATURE_REQUIRES_UC

nie jest obsługiwany bez wykazu aparatu Unity. Aby użyć tej funkcji, włącz katalog aparatu Unity. Aby dowiedzieć się więcej o wykazie aparatu Unity, zobacz

FEATURE_UNAVAILABLE

program nie jest obsługiwany w danym środowisku. Aby użyć tej funkcji, skontaktuj się z pomocą techniczną usługi Databricks.

FIELD_NOT_FOUND

Nie ma takiego pola struktury w elemecie .

FILE_IN_STAGING_PATH_ALREADY_EXISTS

Plik w ścieżce przejściowej już istnieje, ale funkcja OVERWRITE nie jest ustawiona

FORBIDDEN_OPERATION

Operacja nie jest dozwolona w obiekcie :

FOREIGN_KEY_MISMATCH

Kolumny nadrzędne klucza obcego nie są zgodne z kolumnami podrzędnymi klucza podstawowego.

GRAPHITE_SINK_INVALID_PROTOCOL

Nieprawidłowy protokół Graphite:

GRAPHITE_SINK_PROPERTY_MISSING

Ujście grafity wymaga właściwości "".

GROUPING_COLUMN_MISMATCH

Nie można odnaleźć kolumny grupowania () w kolumnach grupowania

GROUPING_ID_COLUMN_MISMATCH

Kolumny grouping_id () nie są zgodne z kolumnami grupowania ()

GROUPING_SIZE_LIMIT_EXCEEDED

Rozmiar zestawów grupowania nie może być większy niż

GROUP_BY_AGGREGATE

Funkcje agregujące nie są dozwolone w funkcji GROUP BY, ale znaleziono .

GROUP_BY_POS_AGGREGATE

FUNKCJA GROUP BY odwołuje się do wyrażenia, które zawiera funkcję agregacji. Funkcje agregujące nie są dozwolone w funkcji GROUP BY.

GROUP_BY_POS_OUT_OF_RANGE

Pozycja GROUP BY nie znajduje się na liście zaznaczeń (prawidłowy zakres to [1, ]).

INCOMPARABLE_PIVOT_COLUMN

Nieprawidłowa kolumna przestawna . Kolumny przestawne muszą być porównywalne.

INCOMPATIBLE_DATASOURCE_REGISTER

Wykryto niezgodny element DataSourceRegister. Usuń niezgodną bibliotekę ze ścieżki klas lub uaktualnij ją. Błąd:

INCONSISTENT_BEHAVIOR_CROSS_VERSION

Może zostać wyświetlony inny wynik z powodu uaktualnienia do

Aby uzyskać więcej informacji, zobacz INCONSISTENT_BEHAVIOR_CROSS_VERSION

INCORRECT_END_OFFSET

Maksymalne przesunięcie wierszyPerSecond to , ale teraz.

INCORRECT_NUMBER_OF_ARGUMENTS

, wymaga co najmniej argumentów i co najwyżej argumentów.

INCORRECT_RAMP_UP_RATE

Maksymalne przesunięcie wierszyPerSecond to , ale wartość "rampUpTimeSeconds" to .

INDEX_ALREADY_EXISTS

Nie można utworzyć indeksu, ponieważ już istnieje. .

INDEX_NOT_FOUND

Nie można odnaleźć indeksu. .

INSUFFICIENT_PERMISSIONS

Niewystarczające uprawnienia:

INSUFFICIENT_PERMISSIONS_EXT_LOC

Użytkownik ma niewystarczające uprawnienia do lokalizacji zewnętrznej .

INSUFFICIENT_PERMISSIONS_NO_OWNER

Nie ma właściciela dla . Poproś administratora o ustawienie właściciela.

INSUFFICIENT_PERMISSIONS_OWNERSHIP_SECURABLE

Użytkownik nie jest właścicielem .

INSUFFICIENT_PERMISSIONS_SECURABLE

Użytkownik nie ma uprawnień do usługi .

INSUFFICIENT_PERMISSIONS_SECURABLE_PARENT_OWNER

Właściciel obiektu różni się od właściciela obiektu .

INSUFFICIENT_PERMISSIONS_STORAGE_CRED

Poświadczenie magazynu ma niewystarczające uprawnienia.

INSUFFICIENT_PERMISSIONS_UNDERLYING_SECURABLES

Użytkownik nie może przejść z powodu uprawnień do zabezpieczania bazowych.

INSUFFICIENT_PERMISSIONS_UNDERLYING_SECURABLES_VERBOSE

Użytkownik nie może włączyć z powodu uprawnień do zabezpieczania bazowych:

INTERNAL_ERROR

INTERVAL_ARITHMETIC_OVERFLOW

.

INTERVAL_DIVIDED_BY_ZERO

Dzielenie przez zero. Służy try_divide do tolerowania dzielnika 0 i zwracania wartości NULL zamiast.

INVALID_AGGREGATE_FUNCTION_USAGE_IN_SQL_FUNCTION

Nieprawidłowe użycie funkcji agregującej w funkcji SQL:

INVALID_ARRAY_INDEX

Indeks jest poza granicami. Tablica zawiera elementy. Użyj funkcji get() SQL, aby tolerować dostęp do elementu w nieprawidłowym indeksie i zwracać wartość NULL. W razie potrzeby ustaw wartość "false", aby pominąć ten błąd.

INVALID_ARRAY_INDEX_IN_ELEMENT_AT

Indeks jest poza granicami. Tablica zawiera elementy. Umożliwia try_element_at tolerowanie dostępu do elementu w nieprawidłowym indeksie i zwracanie wartości NULL. W razie potrzeby ustaw wartość "false", aby pominąć ten błąd.

INVALID_BUCKET_FILE

Nieprawidłowy plik zasobnika:

INVALID_BYTE_STRING

Oczekiwany format to ByteString, ale był ().

INVALID_COLUMN_OR_FIELD_DATA_TYPE

Kolumna lub pole jest typu , a wymagane jest , aby mieć wartość .

INVALID_DEST_CATALOG

Katalog docelowy polecenia SYNC musi znajdować się w katalogu aparatu Unity. Znalezione.

INVALID_EMPTY_LOCATION

Nazwa lokalizacji nie może być ciągiem pustym, ale \<location\> została podana.

INVALID_EXTRACT_FIELD

Nie można wyodrębnić z pliku .

INVALID_FIELD_NAME

Nazwa pola jest nieprawidłowa: nie jest strukturą.

INVALID_FORMAT

Format jest nieprawidłowy: .

Aby uzyskać więcej informacji, zobacz INVALID_FORMAT

INVALID_FRACTION_OF_SECOND

Ułamek sekundy musi mieć wartość zero. Prawidłowy zakres to [0, 60]. W razie potrzeby ustaw wartość "false", aby pominąć ten błąd.

INVALID_IDENTIFIER

Identyfikator jest nieprawidłowy. Rozważ zacytowanie go z cudzysłowami wstecznymi jako \<ident\>.

INVALID_JSON_SCHEMA_MAP_TYPE

Schemat wejściowy może zawierać tylko ciąg jako typ klucza dla mapy.

INVALID_LATERAL_JOIN_TYPE

Korelacja JOIN z LATERAL jest niedozwolona, ponieważ podzapytywanie OUTER nie może skorelować z partnerem dołączania. Usuń korelację LATERAL lub zamiast tego użyj SPRZĘŻENIA WEWNĘTRZNEgo lub LEWEGO SPRZĘŻENIA ZEWNĘTRZNEgo.

INVALID_LIKE_PATTERN

Wzorzec jest nieprawidłowy.

Aby uzyskać więcej informacji, zobacz INVALID_LIKE_PATTERN

INVALID_PANDAS_UDF_PLACEMENT

Funkcji zdefiniowanej przez użytkownika agregacji biblioteki pandas grupy nie można wywołać razem z innymi funkcjami agregacji innych niż pandas.

INVALID_PARAMETER_VALUE

Wartość parametrów "" w pliku jest nieprawidłowa:

INVALID_PRIVILEGE

Uprawnienie jest nieprawidłowe dla .

INVALID_PROPERTY_KEY

jest nieprawidłowym kluczem właściwości, użyj cudzysłowów, np. SET =

INVALID_PROPERTY_VALUE

jest nieprawidłową wartością właściwości, użyj cudzysłowów, np. SET =

INVALID_PROTOBUF_MESSAGE_TYPE

nie jest typem komunikatu Protobuf

INVALID_S3_COPY_CREDENTIALS

Poświadczenia COPY INTO muszą zawierać AWS_ACCESS_KEY, AWS_SECRET_KEY i AWS_SESSION_TOKEN.

INVALID_SCHEMA

Schemat wejściowy nie jest prawidłowym ciągiem schematu.

Aby uzyskać więcej informacji, zobacz INVALID_SCHEMA

INVALID_SCHEME

Wykaz aparatu Unity nie obsługuje domyślnego schematu plików.

INVALID_SECRET_LOOKUP

Nieprawidłowe wyszukiwanie wpisów tajnych:

Aby uzyskać więcej informacji, zobacz INVALID_SECRET_LOOKUP

INVALID_SOURCE_CATALOG

Wykaz źródłowy nie może znajdować się w wykazie aparatu Unity dla polecenia SYNC. Znalezione.

INVALID_SQL_ARG

Argument funkcji sql() jest nieprawidłowy. Rozważ zastąpienie go instrukcją literału SQL.

INVALID_SQL_FUNCTION_PLAN_STRUCTURE

Nieprawidłowa struktura planu funkcji SQL

INVALID_SQL_SYNTAX

Nieprawidłowa składnia SQL:

INVALID_STAGING_PATH_IN_STAGING_ACCESS_QUERY

Nieprawidłowa ścieżka przejściowa w zapytaniu przejściowym:

INVALID_SUBQUERY_EXPRESSION

Nieprawidłowe podzapytywanie:

Aby uzyskać więcej informacji, zobacz INVALID_SUBQUERY_EXPRESSION

INVALID_TIMESTAMP_FORMAT

Podany znacznik czasu jest niezgodny z oczekiwaną składnią .

INVALID_TYPED_LITERAL

Wartość literału wpisanego jest nieprawidłowa: .

INVALID_UPGRADE_SYNTAX

tabela źródłowa znajduje się w magazynie metadanych Hive, a tabela docelowa znajduje się w wykazie aparatu Unity.

INVALID_WHERE_CONDITION

Warunek WHERE zawiera nieprawidłowe wyrażenia: .

Zapisz ponownie zapytanie, aby uniknąć funkcji okien, funkcji agregujących i funkcji generatora w klauzuli WHERE.

LOCATION_ALREADY_EXISTS

Nie można nazwać tabeli zarządzanej jako , ponieważ jej skojarzona lokalizacja już istnieje. Wybierz inną nazwę tabeli lub najpierw usuń istniejącą lokalizację.

MALFORMED_PROTOBUF_MESSAGE

Źle sformułowane komunikaty Protobuf są wykrywane w deserializacji komunikatów. Tryb analizy: . Aby przetworzyć źle sformułowany komunikat protobuf jako wynik null, spróbuj ustawić opcję "mode" jako "PERMISSIVE".

MANAGED_TABLE_WITH_CRED

Tworzenie tabeli zarządzanej z poświadczeniami magazynu nie jest obsługiwane.

MISSING_AGGREGATION

Wyrażenie nieagregujące jest oparte na kolumnach, które nie uczestniczą w klauzuli GROUP BY.

Dodaj kolumny lub wyrażenie do funkcji GROUP BY, zagreguj wyrażenie lub użyj polecenia , jeśli nie obchodzi to, które wartości w grupie są zwracane.

MISSING_GROUP_BY

Zapytanie nie zawiera klauzuli GROUP BY. Dodaj funkcję GROUP BY lub zmień ją w funkcje okna przy użyciu klauzul OVER.

MISSING_NAME_FOR_CHECK_CONSTRAINT

Ograniczenie CHECK musi mieć nazwę.

MISSING_STATIC_PARTITION_COLUMN

Nieznana kolumna partycji statycznej:

MODIFY_BUILTIN_CATALOG

Modyfikowanie wbudowanego wykazu nie jest obsługiwane.

MULTIPLE_LOAD_PATH

Funkcja delta usługi Databricks nie obsługuje wielu ścieżek wejściowych w interfejsie API load().

Ścieżki:. Aby utworzyć pojedynczą ramkę danych przez załadowanie

wiele ścieżek z tej samej tabeli delty, załaduj ścieżkę główną

tabela delty z odpowiednimi filtrami partycji. Jeśli wiele ścieżek

są z różnych tabel delty. Użyj interfejsów API union()/unionByName() zestawu danych

aby połączyć ramki danych generowane przez oddzielne wywołania interfejsu API load().

MULTIPLE_MATCHING_CONSTRAINTS

Znaleziono co najmniej dwa pasujące ograniczenia z danym warunkiem.

MULTI_UDF_INTERFACE_ERROR

Niedozwolone implementowanie wielu interfejsów UDF, klasa UDF

NAMESPACE_ALREADY_EXISTS

Nie można utworzyć przestrzeni nazw, ponieważ już istnieje.

Wybierz inną nazwę, upuść istniejącą przestrzeń nazw lub dodaj klauzulę IF NOT EXISTS, aby tolerować istniejącą przestrzeń nazw.

NAMESPACE_NOT_EMPTY

Nie można usunąć przestrzeni nazw, ponieważ zawiera ona obiekty.

Użyj FUNKCJI DROP NAMESPACE ... CASCADE, aby usunąć przestrzeń nazw i wszystkie jej obiekty.

NAMESPACE_NOT_FOUND

Nie można odnaleźć przestrzeni nazw. Sprawdź pisownię i poprawność przestrzeni nazw.

Jeśli nazwa nie została zakwalifikowana, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę poprawnie.

Aby tolerować błąd podczas upuszczania, użyj DROP NAMESPACE IF EXISTS.

NESTED_AGGREGATE_FUNCTION

Nie można używać funkcji agregującej w argumencie innej funkcji agregującej. Użyj wewnętrznej funkcji agregującej w podzapycie.

NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula MATCHED, tylko ostatnia klauzula MATCHED może pominąć warunek.

NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NIE DOPASOWANA PRZEZ ŹRÓDŁO, tylko ostatnia klauzula NOT MATCHED BY SOURCE może pominąć warunek.

NON_LAST_NOT_MATCHED_CLAUSE_OMIT_CONDITION

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NOT MATCHED, tylko ostatnia klauzula NOT MATCHED może pominąć warunek.

NON_LITERAL_PIVOT_VALUES

Znaleziono wyrażenia literału wymagane dla wartości przestawnych.

NON_PARTITION_COLUMN

Klauzula PARTITION nie może zawierać kolumny innej niż partycja: .

NOT_SUPPORTED_WITH_DB_SQL

program nie jest obsługiwany w programie SQL .

NO_HANDLER_FOR_UDAF

Brak obsługi dla udaf ''. Zamiast tego użyj pliku sparkSession.udf.register(...).

NO_SQL_TYPE_IN_PROTOBUF_SCHEMA

Nie można odnaleźć w schemacie Protobuf

NO_UDF_INTERFACE

Klasa UDF nie implementuje żadnego interfejsu UDF

NULLABLE_ARRAY_OR_MAP_ELEMENT

Tablica lub mapa w obiekcie zawiera element dopuszczalny do wartości null, chociaż jest wymagany do niepustego.

NULLABLE_COLUMN_OR_FIELD

Kolumna lub pole jest dopuszczane do wartości null, gdy jest wymagane, aby nie można było stosować wartości null.

NULL_COMPARISON_RESULT

Wynik porównania ma wartość null. Jeśli chcesz obsłużyć wartość null jako 0 (równe), możesz ustawić wartość "spark.sql.legacy.allowNullComparisonResultInArraySort" na wartość "true".

NULL_MAP_KEY

Nie można użyć wartości null jako klucza mapy.

NUMERIC_OUT_OF_SUPPORTED_RANGE

Nie można zinterpretować wartości jako liczbowej, ponieważ ma ona więcej niż 38 cyfr.

NUMERIC_VALUE_OUT_OF_RANGE

nie może być reprezentowana jako Liczba dziesiętna(, ). W razie potrzeby ustaw wartość "false", aby pominąć ten błąd, i zamiast tego zwróć wartość NULL.

NUM_COLUMNS_MISMATCH

można wykonywać tylko na danych wejściowych o tej samej liczbie kolumn, ale pierwsze dane wejściowe mają kolumny, a dane wejściowe mają kolumny.

OPERATION_REQUIRES_UNITY_CATALOG

Operacja wymaga włączenia wykazu aparatu Unity.

OP_NOT_SUPPORTED_READ_ONLY

nie jest obsługiwany w trybie sesji tylko do odczytu.

ORDER_BY_POS_OUT_OF_RANGE

Pozycja ORDER BY nie znajduje się na liście wyboru (prawidłowy zakres to [1, ]).

PARSE_EMPTY_STATEMENT

Błąd składniowy, nieoczekiwana pusta instrukcja

PARSE_SYNTAX_ERROR

Błąd składniowy w pobliżu lub w pobliżu

PARTITIONS_ALREADY_EXIST

Nie można dodać lub zmienić nazwy partycji w tabeli, ponieważ już istnieją.

Wybierz inną nazwę, upuść istniejącą partycję lub dodaj klauzulę IF NOT EXISTS, aby tolerować istniejącą partycję.

PARTITIONS_NOT_FOUND

Nie można odnaleźć partycji w tabeli .

Sprawdź specyfikację partycji i nazwę tabeli.

Aby tolerować błąd podczas upuszczania, użyj alter TABLE ... UPUŚĆ, JEŚLI ISTNIEJE PARTYCJA.

PARTITION_METADATA

program nie jest dozwolony w tabeli, ponieważ przechowywanie metadanych partycji nie jest obsługiwane w wykazie aparatu Unity.

PATH_NOT_FOUND

Ścieżka nie istnieje: .

PIVOT_VALUE_DATA_TYPE_MISMATCH

Nieprawidłowa wartość przestawna "": typ danych wartości nie jest zgodny z typem danych kolumny przestawnej

PROTOBUF_DEPENDENCY_NOT_FOUND

Nie można odnaleźć zależności:

PROTOBUF_DESCRIPTOR_FILE_NOT_FOUND

Błąd podczas odczytywania pliku deskryptora Protobuf w ścieżce:

PROTOBUF_FIELD_MISSING

Wyszukiwanie w schemacie Protobuf pod adresem nadanych dopasowań. Kandydatów:

PROTOBUF_FIELD_MISSING_IN_SQL_SCHEMA

Znaleziono w schemacie Protobuf, ale w schemacie SQL nie ma dopasowania

PROTOBUF_FIELD_TYPE_MISMATCH

Napotkano niezgodność typów dla pola:

PROTOBUF_JAVA_CLASSES_NOT_SUPPORTED

Klasy języka Java nie są obsługiwane w przypadku programu . Skontaktuj się z pomocą techniczną usługi Databricks, aby uzyskać informacje o opcjach alternatywnych.

PROTOBUF_MESSAGE_NOT_FOUND

Nie można zlokalizować komunikatu w deskryptorze

PROTOBUF_TYPE_NOT_SUPPORT

Typ Protobuf nie jest jeszcze obsługiwany: .

QUERY_RESULT_PARSE_AS_ARROW_FAILED

Wystąpił błąd wewnętrzny podczas analizowania wyniku jako zestawu danych strzałki.

QUERY_RESULT_READ_FROM_CLOUD_STORE_FAILED

Wystąpił błąd wewnętrzny podczas pobierania zestawu wyników ze sklepu w chmurze.

QUERY_RESULT_WRITE_TO_CLOUD_STORE_FAILED

Wystąpił błąd wewnętrzny podczas przekazywania zestawu wyników do magazynu w chmurze.

READ_FILES_AMBIGUOUS_ROUTINE_PARAMETERS

Wywołanie funkcji ma i ustawia, które są aliasami siebie nawzajem. Ustaw tylko jeden z nich.

READ_TVF_UNEXPECTED_REQUIRED_PARAMETER

Wymagany parametr funkcji musi być przypisany w pozycji bez nazwy.

RECURSIVE_PROTOBUF_SCHEMA

Znaleziono odwołanie cykliczne w schemacie Protobuf, którego nie można przetworzyć przez platformę Spark domyślnie: . Spróbuj ustawić opcję recursive.fields.max.depth 0 na 10. Przekroczenie 10 poziomów rekursji jest niedozwolone.

RENAME_SRC_PATH_NOT_FOUND

Nie można zmienić nazwy jako nie znaleziono

REQUIRED_PARAMETER_NOT_FOUND

Nie można odnaleźć wymaganego parametru funkcji, podaj go w pozycji, a nie według nazwy.

RESERVED_CDC_COLUMNS_ON_WRITE

Zapis zawiera kolumny zarezerwowane, które są używane

wewnętrznie jako metadane dla zestawienia zmian danych. Aby zapisać dane w tabeli, zmień nazwę/upuść

te kolumny lub wyłącz zestawienie danych w tabeli przez ustawienie

na wartość false.

RESET_PERMISSION_TO_ORIGINAL

Nie można ustawić oryginalnego uprawnienia z powrotem do utworzonej ścieżki: . Wyjątek:

ROUTINE_ALREADY_EXISTS

Nie można utworzyć funkcji, ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąpić istniejącą funkcję lub dodać klauzulę IF NOT EXISTS, aby tolerować wstępnie istniejącą funkcję.

ROUTINE_NOT_FOUND

Nie można odnaleźć funkcji. Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została kwalifikowana przy użyciu schematu i wykazu, sprawdź dane wyjściowe current_schema() lub kwalifikujesz nazwę z poprawnym schematem i wykazem.

Aby tolerować błąd podczas upuszczania, użyj FUNKCJI DROP, JEŚLI ISTNIEJE.

ROUTINE_PARAMETER_NOT_FOUND

Funkcja nie obsługuje parametru określonego w pozycji .

ROW_COLUMN_ACCESS

Błąd podczas używania filtrów wierszy lub masek kolumn:

Aby uzyskać więcej informacji, zobacz ROW_COLUMN_ACCESS

SAMPLE_TABLE_PERMISSIONS

Uprawnienia nieobsługiwane w przykładowych bazach danych/tabelach.

SCALAR_SUBQUERY_TOO_MANY_ROWS

Więcej niż jeden wiersz zwracany przez podquerię używaną jako wyrażenie.

SCHEMA_ALREADY_EXISTS

Nie można utworzyć schematu, ponieważ już istnieje.

Wybierz inną nazwę, upuść istniejący schemat lub dodaj klauzulę IF NOT EXISTS, aby tolerować istniejący schemat.

SCHEMA_NOT_EMPTY

Nie można usunąć schematu, ponieważ zawiera on obiekty.

Użyj SCHEMATU DROP ... CasCADE, aby usunąć schemat i wszystkie jego obiekty.

SCHEMA_NOT_FOUND

Nie można odnaleźć schematu. Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana do katalogu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę z poprawnym wykazem.

Aby tolerować błąd podczas upuszczania, użyj SCHEMATU DROP, JEŚLI ISTNIEJE.

SCHEMA_REGISTRY_CONFIGURATION_ERROR

Nie można zainicjować schematu z rejestru schematów. .

SECOND_FUNCTION_ARGUMENT_NOT_INTEGER

Drugi argument funkcji musi być liczbą całkowitą.

STAGING_PATH_CURRENTLY_INACCESSIBLE

Błąd przejściowy podczas uzyskiwania dostępu do docelowej ścieżki przejściowej , spróbuj w ciągu kilku minut

STAR_GROUP_BY_POS

Gwiazdka (*) nie jest dozwolona na liście wyboru, gdy jest używana pozycja porządkowa GROUP BY.

STREAMING_TABLE_NOT_SUPPORTED

Tabele przesyłania strumieniowego można tworzyć i odświeżać tylko w tabelach delta live i usłudze Databricks SQL Warehouse.

STREAMING_TABLE_OPERATION_INTERNAL_ERROR

Błąd wewnętrzny podczas operacji w tabeli przesyłania strumieniowego: zgłoś raport o błędzie.

STREAMING_TABLE_OPERATION_NOT_ALLOWED

Operacja jest niedozwolona:

Aby uzyskać więcej informacji, zobacz STREAMING_TABLE_OPERATION_NOT_ALLOWED

STREAM_FAILED

Zapytanie [id = , runId = ] zakończone z wyjątkiem:

SYNC_METADATA_DELTA_ONLY

Polecenie naprawiania metadanych synchronizacji tabeli jest obsługiwane tylko w przypadku tabeli różnicowej.

SYNC_METADATA_NOT_SUPPORTED

Polecenie naprawiania metadanych synchronizacji tabel jest obsługiwane tylko w przypadku tabel wykazu aparatu Unity.

SYNC_SRC_TARGET_TBL_NOT_SAME

Nazwa tabeli źródłowej musi być taka sama jak nazwa tabeli docelowej .

TABLE_OR_VIEW_ALREADY_EXISTS

Nie można utworzyć tabeli lub widoku, ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąpić istniejący obiekt, dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące obiekty, lub dodaj klauzulę OR REFRESH, aby odświeżyć istniejącą tabelę przesyłania strumieniowego.

TABLE_OR_VIEW_NOT_FOUND

Nie można odnaleźć tabeli lub widoku. Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana za pomocą schematu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę przy użyciu poprawnego schematu i katalogu.

Aby tolerować błąd podczas upuszczania, użyj WIDOKU DROP, JEŚLI ISTNIEJE lub UPUŚĆ TABELĘ, JEŚLI ISTNIEJE.

TEMP_TABLE_OR_VIEW_ALREADY_EXISTS

Nie można utworzyć widoku tymczasowego, ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejący widok albo dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące widoki.

TEMP_VIEW_NAME_TOO_MANY_NAME_PARTS

UTWÓRZ WIDOK TYMCZASOWY lub odpowiednie interfejsy API zestawu danych akceptują tylko nazwy widoków z jedną częścią, ale są dostępne:

TOO_MANY_ARRAY_ELEMENTS

Nie można zainicjować tablicy z elementami o rozmiarze

UC_BUCKETED_TABLES

Tabele zasobnikowe nie są obsługiwane w wykazie aparatu Unity.

UC_CATALOG_NAME_NOT_PROVIDED

W przypadku wykazu aparatu Unity określ jawną nazwę wykazu. Np. POKAŻ UDZIELANIE your.address@email.com W KATALOGU GŁÓWNYM.

UC_COMMAND_NOT_SUPPORTED

nieobsługiwane w wykazie aparatu Unity.

UC_DATASOURCE_NOT_SUPPORTED

Format źródła danych nie jest obsługiwany w wykazie aparatu Unity.

UC_DATASOURCE_OPTIONS_NOT_SUPPORTED

Opcje źródła danych nie są obsługiwane w wykazie aparatu Unity.

UC_INVALID_NAMESPACE

Zagnieżdżone lub puste przestrzenie nazw nie są obsługiwane w wykazie aparatu Unity.

UC_INVALID_REFERENCE

Nie można odwołać się do obiektu wykazu nienależących do aparatu Unity w obiektach wykazu aparatu Unity.

UC_NOT_ENABLED

Wykaz aparatu Unity nie jest włączony w tym klastrze.

UDF_UNSUPPORTED_PARAMETER_DEFAULT_VALUE

Wartość domyślna parametru nie jest obsługiwana dla funkcji zdefiniowanej przez użytkownika.

UDF_USER_CODE_ERROR

Wykonanie funkcji nie powiodło się.

== Błąd ==

== Stacktrace ==

UNABLE_TO_ACQUIRE_MEMORY

Nie można uzyskać bajtów pamięci, dostał

UNABLE_TO_CONVERT_TO_PROTOBUF_MESSAGE_TYPE

Nie można przekonwertować typu SQL na typ Protobuf .

UNBOUND_SQL_PARAMETER

Znaleziono parametr unbound: . Popraw args i podaj mapowanie parametru na instrukcję literału SQL.

UNCLOSED_BRACKETED_COMMENT

Znaleziono nieujawiony komentarz w nawiasie kwadratowym. Dołącz */ na końcu komentarza.

UNEXPECTED_INPUT_TYPE

Parametr funkcji wymaga jednak typu .

UNEXPECTED_POSITIONAL_ARGUMENT

Wywołanie funkcji zawiera argument pozycyjny po nazwanym przypisaniu parametru. Jest to nieprawidłowe.

UNKNOWN_POSITIONAL_ARGUMENT

Wywołanie funkcji zawiera nieznany argument pozycyjny w pozycji . Jest to nieprawidłowe.

UNKNOWN_PROTOBUF_MESSAGE_TYPE

Próba traktowania jako komunikatu, ale to było

UNKNOWN_TABLE_TYPE

Nieobsługiwana tabela tabeli .

UNPIVOT_REQUIRES_ATTRIBUTES

FUNKCJA UNPIVOT wymaga, aby wszystkie podane wyrażenia są kolumnami, gdy nie podano żadnych wyrażeń. Nie są to kolumny: [].

UNPIVOT_REQUIRES_VALUE_COLUMNS

Co najmniej jedna kolumna wartości musi zostać określona dla funkcji UNPIVOT, wszystkie kolumny określone jako identyfikatory

UNPIVOT_VALUE_DATA_TYPE_MISMATCH

Kolumny wartości przestawnej muszą współdzielić najmniej typowy typ, niektóre typy nie: []

UNPIVOT_VALUE_SIZE_MISMATCH

Wszystkie kolumny wartości przestawnej muszą mieć taki sam rozmiar, jak nazwy kolumn wartości ()

UNRECOGNIZED_SQL_TYPE

Nierozpoznany typ SQL

UNRESOLVED_ALL_IN_GROUP_BY

Nie można wnioskować kolumn grupowania dla elementu GROUP BY ALL na podstawie klauzuli select. Jawnie określ kolumny grupowania.

UNRESOLVED_COLUMN

Nie można rozpoznać parametru kolumny lub funkcji o nazwie.

Aby uzyskać więcej informacji, zobacz UNRESOLVED_COLUMN

UNRESOLVED_FIELD

Nie można rozpoznać pola o nazwie z kolumną typu struktury .

Aby uzyskać więcej informacji, zobacz UNRESOLVED_FIELD

UNRESOLVED_MAP_KEY

Nie można rozpoznać kolumny jako klucza mapy. Jeśli klucz jest literałem ciągu, dodaj wokół niego pojedyncze cudzysłowy.

Aby uzyskać więcej informacji, zobacz UNRESOLVED_MAP_KEY

UNRESOLVED_ROUTINE

Nie można rozpoznać funkcji w ścieżce wyszukiwania .

UNSUPPORTED_CONSTRAINT_CLAUSES

Klauzule ograniczenia nie są obsługiwane.

UNSUPPORTED_CONSTRAINT_TYPE

Nieobsługiwany typ ograniczenia. Obsługiwane są tylko

UNSUPPORTED_DATATYPE

Nieobsługiwany typ danych

UNSUPPORTED_DESERIALIZER

Deserializator nie jest obsługiwany:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_DESERIALIZER

UNSUPPORTED_FEATURE

Ta funkcja nie jest obsługiwana:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_FEATURE

UNSUPPORTED_FN_TYPE

Nieobsługiwany typ funkcji zdefiniowanej przez użytkownika:

UNSUPPORTED_GENERATOR

Generator nie jest obsługiwany:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_GENERATOR

UNSUPPORTED_GROUPING_EXPRESSION

grupowanie()/grouping_id() może być używane tylko z grupowaniemSets/Cube/Rollup

UNSUPPORTED_SAVE_MODE

Tryb zapisywania nie jest obsługiwany w następujących celach:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_SAVE_MODE

UNSUPPORTED_STREAMING_SINK_PERMISSION_ENFORCED

Źródło danych nie jest obsługiwane jako ujście przesyłania strumieniowego w udostępnionym klastrze.

UNSUPPORTED_STREAMING_SOURCE_PERMISSION_ENFORCED

Źródło danych nie jest obsługiwane jako źródło przesyłania strumieniowego w klastrze udostępnionym.

UNSUPPORTED_STREAMING_TABLE_VALUED_FUNCTION

Funkcja nie obsługuje przesyłania strumieniowego. Usuń słowo kluczowe STREAM

UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY

Nieobsługiwane wyrażenie podquery:

Aby uzyskać więcej informacji, zobacz UNSUPPORTED_SUBQUERY_EXPRESSION_CATEGORY

UNSUPPORTED_TYPED_LITERAL

Literały typu nie są obsługiwane. Obsługiwane typy to .

UNTYPED_SCALA_UDF

Używasz nietypowej funkcji UDF języka Scala, która nie ma informacji o typie wejściowym. Platforma Spark może ślepo przekazać wartość null do zamknięcia języka Scala z argumentem typu pierwotnego, a zamknięcie zobaczy wartość domyślną typu Java dla argumentu o wartości null, np. udf((x: Int) =\> x, IntegerType), wynik to 0 dla danych wejściowych o wartości null. Aby pozbyć się tego błędu, możesz:

  1. użyj typowych interfejsów API UDF Scala (bez zwracanego parametru typu), np. udf((x: Int) =\> x)
  2. użyj interfejsów API UDF języka Java, np. udf(new UDF1[String, Integer] { override def call(s: String): Integer = s.length() }, IntegerType), jeśli typy danych wejściowych są inne niż pierwotne
  3. ustaw wartość "spark.sql.legacy.allowUntypedScalaUDF" na wartość "true" i użyj tego interfejsu API ostrożnie

UPGRADE_NOT_SUPPORTED

Tabela nie kwalifikuje się do uaktualnienia z magazynu metadanych Hive do wykazu aparatu Unity. Przyczyna:

Aby uzyskać więcej informacji, zobacz UPGRADE_NOT_SUPPORTED

USER_DEFINED_FUNCTIONS

Funkcja zdefiniowana przez użytkownika jest nieprawidłowa:

Aby uzyskać więcej informacji, zobacz USER_DEFINED_FUNCTIONS

VIEW_ALREADY_EXISTS

Nie można utworzyć widoku, ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejący obiekt albo dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące obiekty.

VIEW_NOT_FOUND

Nie można odnaleźć widoku. Sprawdź pisownię i poprawność schematu i wykazu.

Jeśli nazwa nie została zakwalifikowana za pomocą schematu, sprawdź dane wyjściowe current_schema() lub zakwalifikuj nazwę przy użyciu poprawnego schematu i katalogu.

Aby tolerować błąd podczas upuszczania, użyj WIDOKU DROP, JEŚLI ISTNIEJE.

VOLUME_ALREADY_EXISTS

Nie można utworzyć woluminu, ponieważ już istnieje.

Wybierz inną nazwę, upuść lub zastąp istniejący obiekt albo dodaj klauzulę IF NOT EXISTS, aby tolerować istniejące obiekty.

WITH_CREDENTIAL

Składnia WITH CREDENTIAL nie jest obsługiwana w przypadku programu .

WRITE_STREAM_NOT_ALLOWED

writeStream może być wywoływany tylko w przypadku przesyłania strumieniowego zestawu danych/ramki danych.

WRONG_NUM_ARGS

Nieprawidłowa liczba argumentów funkcji .

Aby uzyskać więcej informacji, zobacz WRONG_NUM_ARGS

ZORDERBY_COLUMN_DOES_NOT_EXIST

Kolumna ZOrderBy nie istnieje.

Delta Lake

DELTA_ACTIVE_SPARK_SESSION_NOT_FOUND

Nie można odnaleźć aktywnej platformy SparkSession

DELTA_ACTIVE_TRANSACTION_ALREADY_SET

Nie można ustawić nowego txn jako aktywnego, gdy jest już aktywny

DELTA_ADDING_COLUMN_WITH_INTERNAL_NAME_FAILED

Nie można dodać kolumny, ponieważ nazwa jest zarezerwowana.

DELTA_ADD_COLUMN_AT_INDEX_LESS_THAN_ZERO

Indeks dodawania kolumny jest mniejszy niż 0

DELTA_ADD_COLUMN_PARENT_NOT_STRUCT

Nie można dodać, ponieważ jego element nadrzędny nie jest obiektem StructType. Znaleziono

DELTA_ADD_COLUMN_STRUCT_NOT_FOUND

Nie można odnaleźć struktury w pozycji

DELTA_ADD_CONSTRAINTS

Aby dodać ograniczenia CHECK, użyj polecenia ALTER TABLE ADD CONSTRAINT.

DELTA_AGGREGATE_IN_GENERATED_COLUMN

Znalezione. Wygenerowana kolumna nie może używać wyrażenia agregowanego

DELTA_AGGREGATION_NOT_SUPPORTED

Funkcje agregujące nie są obsługiwane w systemie .

DELTA_ALTER_TABLE_CHANGE_COL_NOT_SUPPORTED

ZMIANA KOLUMNY ALTER TABLE nie jest obsługiwana w przypadku zmiany kolumny na

DELTA_ALTER_TABLE_RENAME_NOT_ALLOWED

Niedozwolona operacja: polecenie ALTER TABLE RENAME TO nie jest dozwolone dla zarządzanych tabel różnicowych w usłudze S3, ponieważ spójność ostateczna w usłudze S3 może uszkodzić dziennik transakcji różnicowych. Jeśli nalegasz na to i upewnij się, że wcześniej nie było tabeli delty o nowej nazwie, możesz to włączyć, ustawiając wartość true.

DELTA_AMBIGUOUS_PARTITION_COLUMN

Niejednoznaczna kolumna partycji może mieć wartość .

DELTA_AMBIGUOUS_PATHS_IN_CREATE_TABLE

FUNKCJA CREATE TABLE zawiera dwie różne lokalizacje: i .

Klauzulę LOCATION można usunąć z instrukcji CREATE TABLE lub ustawić

wartość true, aby pominąć to sprawdzanie.

DELTA_BLOCK_COLUMN_MAPPING_AND_CDC_OPERATION

Operacja "" nie jest dozwolona, gdy tabela włączyła zmianę źródła danych (CDF) i przeszła zmiany schematu przy użyciu funkcji DROP COLUMN lub RENAME COLUMN.

DELTA_BLOCK_COLUMN_MAPPING_SCHEMA_INCOMPATIBLE_OPERATION

program nie jest obsługiwany w tabelach ze zmianami schematu niezgodnymi z odczytem (np. zmiana nazwy lub porzuć lub zmiany typu danych).

Odczyt schematu: . Niezgodny schemat danych: .

Mimo że zdecydowanie nie jest to zalecane, można również wymusić ignorowanie testów schematu podczas własnego ryzyka potencjalnie nieprawidłowych wyników przez włączenie konf SQL .

DELTA_BLOOM_FILTER_DROP_ON_NON_EXISTING_COLUMNS

Nie można usunąć indeksów filtrów blooma dla następujących nieistniejących kolumn:

DELTA_CANNOT_CHANGE_DATA_TYPE

Nie można zmienić typu danych:

DELTA_CANNOT_CHANGE_LOCATION

Nie można zmienić lokalizacji tabeli delty przy użyciu funkcji SET TBLPROPERTIES. Zamiast tego użyj polecenia ALTER TABLE SET LOCATION.

DELTA_CANNOT_CHANGE_PROVIDER

"provider" jest zarezerwowaną właściwością tabeli i nie można jej zmienić.

DELTA_CANNOT_CONVERT_TO_FILEFORMAT

Nie można przekonwertować na wartość FileFormat.

DELTA_CANNOT_CREATE_BLOOM_FILTER_NON_EXISTING_COL

Nie można utworzyć indeksów filtrów blooma dla następujących nieistniejących kolumn:

DELTA_CANNOT_CREATE_LOG_PATH

Nie można utworzyć

DELTA_CANNOT_DESCRIBE_VIEW_HISTORY

Nie można opisać historii widoku.

DELTA_CANNOT_DROP_BLOOM_FILTER_ON_NON_INDEXED_COLUMN

Nie można usunąć indeksu filtru blooma w kolumnie nieindeksowanej:

DELTA_CANNOT_EVALUATE_EXPRESSION

Nie można ocenić wyrażenia:

DELTA_CANNOT_FIND_BUCKET_SPEC

Oczekiwano tabeli delty zasobnika, ale nie można odnaleźć specyfikacji zasobnika w tabeli

DELTA_CANNOT_FIND_VERSION

Nie można odnaleźć elementu "sourceVersion" w pliku

DELTA_CANNOT_GENERATE_CODE_FOR_EXPRESSION

Nie można wygenerować kodu dla wyrażenia:

DELTA_CANNOT_GENERATE_UPDATE_EXPRESSIONS

Wywoływanie bez wygenerowanych kolumn zawsze powinno zwracać wyrażenie aktualizacji dla każdej kolumny

DELTA_CANNOT_MODIFY_APPEND_ONLY

Ta tabela jest skonfigurowana tak, aby zezwalała tylko na dołączanie. Jeśli chcesz zezwolić na aktualizacje lub usunięcia, użyj polecenia "ALTER TABLE <table_name> SET TBLPROPERTIES (=false)".

DELTA_CANNOT_MODIFY_TABLE_PROPERTY

Użytkownik nie może określić konfiguracji tabeli delty

DELTA_CANNOT_RECONSTRUCT_PATH_FROM_URI

Identyfikator URI (), którego nie można przekształcić w ścieżkę względną, został znaleziony w dzienniku transakcji.

DELTA_CANNOT_RELATIVIZE_PATH

Ścieżka (), której nie można relatywizować z bieżącymi danymi wejściowymi znajdującymi się w elemencie

dziennik transakcji. Uruchom ponownie następujące polecenie:

%%scala com.databricks.delta.delta.fixAbsolutePathsInLog(",true)

a następnie uruchom następujące polecenie:

%%scala com.databricks.delta.delta.fixAbsolutePathsInLog("")

DELTA_CANNOT_RENAME_PATH

Nie można zmienić nazwy na

DELTA_CANNOT_REPLACE_MISSING_TABLE

Nie można zastąpić tabeli, ponieważ nie istnieje. Użyj polecenia CREATE OR REPLACE TABLE, aby utworzyć tabelę.

DELTA_CANNOT_RESOLVE_COLUMN

Nie można rozpoznać kolumny w

DELTA_CANNOT_RESOLVE_SOURCE_COLUMN

Nie można rozpoznać kwalifikowanej kolumny źródłowej w zapytaniu źródłowym. Skontaktuj się z pomocą techniczną usługi Databricks.

DELTA_CANNOT_RESTORE_TABLE_VERSION

Nie można przywrócić tabeli do wersji . Dostępne wersje: [, ].

DELTA_CANNOT_RESTORE_TIMESTAMP_GREATER

Nie można przywrócić tabeli do sygnatury czasowej (), ponieważ jest ona dostępna po najnowszej dostępnej wersji. Użyj znacznika czasu przed ()

DELTA_CANNOT_SET_LOCATION_MULTIPLE_TIMES

Nie można ustawić lokalizacji wiele razy. Znaleziono

DELTA_CANNOT_SET_LOCATION_ON_PATH_IDENTIFIER

Nie można zmienić lokalizacji tabeli opartej na ścieżkach.

DELTA_CANNOT_UPDATE_ARRAY_FIELD

Nie można zaktualizować pola %1$s %2$s: zaktualizuj element, aktualizując element %2$s.element

DELTA_CANNOT_UPDATE_MAP_FIELD

Nie można zaktualizować pola %1$s %2$s: zaktualizuj mapę, aktualizując %2$s.key lub %2$s.value

DELTA_CANNOT_UPDATE_OTHER_FIELD

Nie można zaktualizować pola typu

DELTA_CANNOT_UPDATE_STRUCT_FIELD

Nie można zaktualizować typu pola: struktura aktualizacji przez dodanie, usunięcie lub zaktualizowanie pól

DELTA_CANNOT_USE_ALL_COLUMNS_FOR_PARTITION

Nie można używać wszystkich kolumn dla kolumn partycji

DELTA_CANNOT_WRITE_INTO_VIEW

jest widokiem. Zapisy w widoku nie są obsługiwane.

DELTA_CDC_NOT_ALLOWED_IN_THIS_VERSION

Nie można ustawić właściwości delta.enableChangeDataFeed. Zestawienie danych zmian z funkcji Delta nie jest jeszcze dostępne.

DELTA_CHANGE_DATA_FEED_INCOMPATIBLE_DATA_SCHEMA

Pobieranie zmian tabeli między wersją i niepowodzeniem z powodu niezgodnego schematu danych.

Schemat odczytu jest w wersji , ale znaleźliśmy niezgodny schemat danych w wersji .

Jeśli to możliwe, pobierz zmiany tabeli przy użyciu schematu wersji końcowej, ustawiając wartość endVersion, lub skontaktuj się z pomocą techniczną.

DELTA_CHANGE_DATA_FEED_INCOMPATIBLE_SCHEMA_CHANGE

Pobieranie zmian tabeli między wersją i niepowodzeniem z powodu niezgodnej zmiany schematu.

Schemat odczytu jest w wersji , ale znaleźliśmy niezgodną zmianę schematu w wersji .

Jeśli to możliwe, kwerenda tabeli zmienia się oddzielnie od wersji do - 1 i z wersji na .

DELTA_CHANGE_TABLE_FEED_DISABLED

Nie można zapisać w tabeli za pomocą zestawu delta.enableChangeDataFeed. Zmiana źródła danych z funkcji Delta jest niedostępna.

DELTA_CHECKPOINT_NON_EXIST_TABLE

Nie można wskazać punktu kontrolnego tabeli, która nie istnieje. Czy ręcznie usunięto pliki w katalogu _delta_log?

DELTA_CHECKPOINT_SNAPSHOT_MISMATCH

Stan punktu kontrolnego nie jest zgodny z migawką.

DELTA_CLONE_AMBIGUOUS_TARGET

Dwie ścieżki zostały podane jako obiekt docelowy CLONE, aby było niejednoznaczne, które mają być używane. Zewnętrzne

lokalizacja klonowania została podana w tym samym czasie co ścieżka

.

DELTA_CLONE_INCOMPLETE_FILE_COPY

Plik () nie został całkowicie skopiowany. Oczekiwany rozmiar pliku: , znaleziono: . Aby kontynuować operację, ignorując pole wyboru rozmiaru pliku ustawione \<config\> na wartość false.

DELTA_CLONE_UNSUPPORTED_SOURCE

Nieobsługiwane źródło klonowania "", którego format to .

Obsługiwane formaty to "delta" (dowolny tryb) i "parquet" (tylko płytki).

DELTA_COLUMN_NOT_FOUND

Nie można odnaleźć kolumny \<columnName\> podanej []

DELTA_COLUMN_NOT_FOUND_IN_MERGE

Nie można odnaleźć kolumny "" tabeli docelowej z kolumn INSERT: . Klauzula INSERT musi określać wartość dla wszystkich kolumn tabeli docelowej.

DELTA_COLUMN_NOT_FOUND_IN_SCHEMA

Nie można odnaleźć kolumny w:

DELTA_COLUMN_PATH_NOT_NESTED

Oczekiwano, że jest to zagnieżdżony typ danych, ale znaleziono polecenie . Szukał

indeks w polu zagnieżdżonym

DELTA_COLUMN_STRUCT_TYPE_MISMATCH

Nie można wstawić kolumny struktury do pola w obiekcie .

DELTA_COMPLEX_TYPE_COLUMN_CONTAINS_NULL_TYPE

Znaleziono zagnieżdżony typ NullType w kolumnie, która ma wartość . Funkcja Delta nie obsługuje zapisywania typu NullType w typach złożonych.

DELTA_CONFLICT_SET_COLUMN

Wystąpił konflikt z tych kolumn SET: .

DELTA_CONSTRAINT_ALREADY_EXISTS

Ograniczenie "" już istnieje. Najpierw usuń stare ograniczenie.

Stare ograniczenie:

DELTA_CONSTRAINT_DOES_NOT_EXIST

Nie można usunąć nieistniejących ograniczeń z tabeli . Aby uniknąć zgłaszania błędu, podaj parametr IF EXISTS lub ustaw konfigurację sesji SQL na .

DELTA_CONVERSION_NO_PARTITION_FOUND

Nie znaleziono informacji o partycji w wykazie dla tabeli . Czy w tabeli uruchomiono "MSCK REPAIR TABLE", aby odnaleźć partycje?

DELTA_CONVERSION_UNSUPPORTED_COLUMN_MAPPING

Nie można ustawić konfiguracji "" na \<mode\> wartość w przypadku używania funkcji KONWERTUJ NA RÓŻNICĘ.

DELTA_CONVERT_NON_PARQUET_TABLE

Funkcja KONWERTUJ NA FUNKCJĘ DELTA obsługuje tylko tabele parquet, ale próbujesz przekonwertować źródło:

DELTA_CREATE_EXTERNAL_TABLE_WITHOUT_SCHEMA

Próbujesz utworzyć tabelę zewnętrzną

z \<path\> używania funkcji Delta, ale schemat nie jest określony, gdy

ścieżka wejściowa jest pusta.

Aby dowiedzieć się więcej na temat funkcji Delta, zobacz

DELTA_CREATE_EXTERNAL_TABLE_WITHOUT_TXN_LOG

Próbujesz utworzyć tabelę zewnętrzną

w przypadku korzystania z %2$s funkcji Delta, ale w dzienniku transakcji nie ma obecnie

%2$s/_delta_log. Sprawdź zadanie nadrzędne, aby upewnić się, że jest ono zapisywane przy użyciu polecenia

format("delta") i że ścieżka jest katalogem głównym tabeli.

Aby dowiedzieć się więcej na temat funkcji Delta, zobacz

DELTA_CREATE_TABLE_SCHEME_MISMATCH

Określony schemat nie jest zgodny z istniejącym schematem w lokalizacji .

== Określone ==

== Istniejące ==

== Różnice ==

Jeśli twoim zamiarem jest zachowanie istniejącego schematu, możesz pominąć

schema z polecenia create table. W przeciwnym razie upewnij się, że

schemat jest zgodny.

DELTA_CREATE_TABLE_WITH_DIFFERENT_PARTITIONING

Określone partycjonowanie nie jest zgodne z istniejącym partycjonowaniem w lokalizacji .

== Określone ==

== Istniejące ==

DELTA_CREATE_TABLE_WITH_DIFFERENT_PROPERTY

Określone właściwości nie są zgodne z istniejącymi właściwościami w lokalizacji .

== Określone ==

== Istniejące ==

DELTA_CREATE_TABLE_WITH_NON_EMPTY_LOCATION

Nie można utworzyć tabeli (""). Skojarzona lokalizacja ('') nie jest pusta, a także nie jest tabelą delty.

DELTA_DATA_CHANGE_FALSE

Nie można zmienić metadanych tabeli, ponieważ opcja "dataChange" jest ustawiona na wartość false. Podjęto próbę wykonania operacji: "".

DELTA_DELETION_VECTOR_CHECKSUM_MISMATCH

Nie można zweryfikować integralności wektora usuwania. Weryfikacja sumy kontrolnej CRC nie powiodła się.

DELTA_DELETION_VECTOR_SIZE_MISMATCH

Sprawdzanie integralności wektora usuwania nie powiodło się. Napotkano niezgodność rozmiaru.

DELTA_DROP_COLUMN_AT_INDEX_LESS_THAN_ZERO

Indeks do upuszczania kolumny jest mniejszy niż 0

DELTA_DUPLICATE_COLUMNS_FOUND

Znaleziono zduplikowane kolumny:

DELTA_DUPLICATE_COLUMNS_ON_INSERT

Zduplikowane nazwy kolumn w klauzuli INSERT

DELTA_DUPLICATE_COLUMNS_ON_UPDATE_TABLE

Przed zaktualizowaniem tabeli usuń zduplikowane kolumny.

DELTA_DV_HISTOGRAM_DESERIALIZATON

Nie można wykonać deserializacji usuniętego rekordu histogramu podczas weryfikacji integralności tabeli.

DELTA_EMPTY_DATA

Dane używane podczas tworzenia tabeli delty nie mają żadnych kolumn.

DELTA_EMPTY_DIRECTORY

W katalogu nie znaleziono pliku: .

DELTA_EXCEED_CHAR_VARCHAR_LIMIT

Przekracza ograniczenie długości typu char/varchar. Sprawdzanie nie powiodło się: .

DELTA_EXPRESSIONS_NOT_FOUND_IN_GENERATED_COLUMN

Nie można odnaleźć wyrażeń w wygenerowanej kolumnie

DELTA_EXTRACT_REFERENCES_FIELD_NOT_FOUND

Nie można odnaleźć pola podczas wyodrębniania odwołań.

DELTA_FAILED_CAST_PARTITION_VALUE

Nie można rzutować wartości \<value\> partycji na

DELTA_FAILED_FIND_ATTRIBUTE_IN_OUTPUT_COLUMNS

Nie można odnaleźć spośród istniejących danych wyjściowych docelowych

DELTA_FAILED_FIND_PARTITION_COLUMN_IN_OUTPUT_PLAN

Nie można odnaleźć w planie danych wyjściowych.

DELTA_FAILED_INFER_SCHEMA

Nie można wywnioskować schematu z danej listy plików.

DELTA_FAILED_MERGE_SCHEMA_FILE

Nie można scalić schematu pliku :

Nie można odczytać stopki dla pliku:

DELTA_FAILED_RECOGNIZE_PREDICATE

Nie można rozpoznać predykatu ""

DELTA_FAILED_SCAN_WITH_HISTORICAL_VERSION

Oczekiwano pełnego skanowania najnowszej wersji źródła delty, ale odnaleziono historyczne skanowanie wersji

DELTA_FAILED_TO_MERGE_FIELDS

Nie można scalić pól "" i "".

DELTA_FAIL_RELATIVIZE_PATH

Nie można relativize ścieżki (). Może się tak zdarzyć, gdy ścieżki bezwzględne tworzą

w dzienniku transakcji, który rozpoczyna się od schematu

s3://, wasbs:// lub adls://. Jest to usterka, która istniała przed DBR 5.0.

Aby rozwiązać ten problem, uaktualnij zadania modułu zapisywania do wersji DBR 5.0 i uruchom następujące polecenie:

%%scala com.databricks.delta.delta.fixAbsolutePathsInLog("").

Jeśli ta tabela została utworzona z płytkim klonem w systemach plików

(różne zasobniki/kontenery) i ta tabela NIE JEST UŻYWANA W ŚRODOWISKU PRODUKCYJNYM, można

ustawianie konfiguracji SQL

wartość true. Użycie tej konfiguracji SQL może prowadzić do przypadkowej utraty danych.

dlatego nie zalecamy używania tej flagi, chyba że

jest to płytki klon do celów testowych.

DELTA_FEATURES_PROTOCOL_METADATA_MISMATCH

Nie można wykonać operacji w tej tabeli, ponieważ następujące funkcje tabeli są włączone w metadanych, ale nie są wymienione w protokole: .

DELTA_FEATURE_REQUIRES_HIGHER_READER_VERSION

Nie można włączyć funkcji tabeli, ponieważ wymaga ona nowszej wersji protokołu czytnika (current ). Rozważ uaktualnienie wersji protokołu czytnika tabeli do wersji lub do wersji obsługującej funkcje tabel czytnika. Aby uzyskać więcej informacji na temat wersji protokołu tabel, zobacz .

DELTA_FEATURE_REQUIRES_HIGHER_WRITER_VERSION

Nie można włączyć funkcji tabeli, ponieważ wymaga ona wyższej wersji protokołu zapisywania (current ). Rozważ uaktualnienie wersji protokołu modułu zapisywania tabeli do wersji lub do wersji obsługującej funkcje tabeli składników zapisywania. Aby uzyskać więcej informacji na temat wersji protokołu tabel, zobacz .

DELTA_FILE_ALREADY_EXISTS

Istniejąca ścieżka pliku

DELTA_FILE_LIST_AND_PATTERN_STRING_CONFLICT

Nie można określić zarówno listy plików, jak i ciągu wzorca.

DELTA_FILE_NOT_FOUND

Ścieżka pliku

DELTA_FILE_OR_DIR_NOT_FOUND

Brak takiego pliku lub katalogu:

DELTA_FILE_TO_OVERWRITE_NOT_FOUND

Nie można odnaleźć pliku () do ponownego pisania wśród plików kandydatów:

DELTA_FOUND_MAP_TYPE_COLUMN

Znaleziono element MapType. Aby uzyskać dostęp do klucza lub wartości typu MapType, określ jeden z nich

z:

lub

po nazwie kolumny (tylko wtedy, gdy ta kolumna jest typem struktury).

np. mymap.key.mykey

Jeśli kolumna jest typem podstawowym, wystarczy wartość mymap.key lub mymap.value.

DELTA_GENERATED_COLUMNS_DATA_TYPE_MISMATCH

Kolumna to wygenerowana kolumna lub kolumna używana przez wygenerowaną kolumnę. Typ danych to . Nie akceptuje typu danych

DELTA_GENERATED_COLUMNS_EXPR_TYPE_MISMATCH

Typ wyrażenia wygenerowanej kolumny to , ale typ kolumny to

DELTA_GENERATED_COLUMN_UPDATE_TYPE_MISMATCH

Kolumna to wygenerowana kolumna lub kolumna używana przez wygenerowaną kolumnę. Typ danych jest i nie można go przekonwertować na typ danych

DELTA_ILLEGAL_FILE_FOUND

Nielegalne pliki znalezione w transakcji dataChange = false. Pliki:

DELTA_ILLEGAL_OPTION

Nieprawidłowa wartość "" dla opcji "",

DELTA_ILLEGAL_USAGE

Użycie wartości jest niedozwolone, gdy tabela delty.

DELTA_INCONSISTENT_BUCKET_SPEC

BucketSpec w tabeli zasobnika delta nie jest zgodna z zasobnikiem BucketSpec z metadanych. Oczekiwaniami:. Rzeczywiste:.

DELTA_INCONSISTENT_LOGSTORE_CONFS

() nie można ustawić na różne wartości. Ustaw tylko jedną z nich lub ustaw je na tę samą wartość.

DELTA_INCORRECT_ARRAY_ACCESS

Niepoprawny dostęp do obiektu ArrayType. Użyj pozycji arrayname.element.elementname do

dodaj do tablicy.

DELTA_INCORRECT_ARRAY_ACCESS_BY_NAME

Znaleziono typ tablicy. Aby uzyskać dostęp do elementów arrayType, określ

Zamiast

DELTA_INCORRECT_GET_CONF

Użyj getConf() zamiast polecenia "conf.getConf()

DELTA_INCORRECT_LOG_STORE_IMPLEMENTATION

Błąd zazwyczaj występuje, gdy domyślna implementacja usługi LogStore, że

is, HDFSLogStore, służy do zapisywania w tabeli delta w systemie magazynu innego niż HDFS.

Aby uzyskać transakcyjne gwarancje ACID dotyczące aktualizacji tabeli, należy użyć polecenia

poprawna implementacja usługi LogStore, która jest odpowiednia dla systemu magazynu.

Aby uzyskać szczegółowe informacje, zobacz.

DELTA_INDEX_LARGER_OR_EQUAL_THAN_STRUCT

Indeks do upuszczania kolumny równej lub jest większy niż długość struktury:

DELTA_INDEX_LARGER_THAN_STRUCT

Indeks dodawania kolumny jest większy niż długość struktury:

DELTA_INSERT_COLUMN_ARITY_MISMATCH

Nie można zapisać w pliku "", ; tabela docelowa zawiera kolumny, ale wstawione dane mają kolumny

DELTA_INSERT_COLUMN_MISMATCH

Kolumna nie jest określona w wstawieniu

DELTA_INVALID_BUCKET_COUNT

Nieprawidłowa liczba zasobników: . Liczba zasobników powinna być liczbą dodatnią, która jest mocą 2 i co najmniej 8. Zamiast tego możesz użyć zasady .

DELTA_INVALID_BUCKET_INDEX

Nie można odnaleźć kolumny zasobnika w kolumnach partycji

DELTA_INVALID_CALENDAR_INTERVAL_EMPTY

Interwał nie może mieć wartości null ani być pusty.

DELTA_INVALID_CDC_RANGE

Zakres cdC od początku do końca był nieprawidłowy. Koniec nie może być przed rozpoczęciem.

DELTA_INVALID_CHARACTERS_IN_COLUMN_NAME

Nazwa atrybutu "" zawiera nieprawidłowe znaki między znakami " ,;{} ()\n\t=". Użyj aliasu, aby zmienić jego nazwę.

DELTA_INVALID_CHARACTERS_IN_COLUMN_NAMES

Znaleziono nieprawidłowe znaki między znakami " , ;{} ()nt=" w nazwach kolumn schematu.

DELTA_INVALID_CLONE_PATH

Lokalizacja docelowa clone musi być bezwzględną ścieżką lub nazwą tabeli. Korzystanie z

ścieżka bezwzględna zamiast .

DELTA_INVALID_COMMITTED_VERSION

Zatwierdzona wersja to , ale bieżąca wersja to . Skontaktuj się z pomocą techniczną usługi Databricks.

DELTA_INVALID_FORMAT

Wykryto niezgodny format.

Znaleziono dziennik transakcji dla funkcji Delta pod adresem \<deltaRootPath\>/_delta_log,

ale próbujesz \<path\> użyć formatu(""). Musisz użyć

"format("delta")" podczas odczytywania i zapisywania w tabeli różnicowej.

Aby wyłączyć to sprawdzanie, ustaw właściwość spark.databricks.delta.formatCheck.enabled=false

Aby dowiedzieć się więcej na temat funkcji Delta, zobacz

DELTA_INVALID_FORMAT_FROM_SOURCE_VERSION

Nieobsługiwany format. Oczekiwana wersja powinna być mniejsza lub równa , ale miała wartość . Uaktualnij do nowszej wersji funkcji Delta.

DELTA_INVALID_GENERATED_COLUMN_FORMAT

Wygenerowane kolumny są obsługiwane tylko przez funkcję Delta

DELTA_INVALID_GENERATED_COLUMN_REFERENCES

Wygenerowana kolumna nie może używać kolumny nieistniejącej ani innej wygenerowanej kolumny

DELTA_INVALID_IDEMPOTENT_WRITES_OPTIONS

Nieprawidłowe opcje zapisu w idempotentnych ramkach danych:

DELTA_INVALID_INTERVAL

nie jest prawidłowym INTERWAŁem.

DELTA_INVALID_ISOLATION_LEVEL

nieprawidłowy poziom izolacji ""

DELTA_INVALID_LOGSTORE_CONF

(\<classConfig\>) i (\<schemeConfig\>) nie można ustawić w tym samym czasie. Ustaw tylko jedną grupę.

DELTA_INVALID_MANAGED_TABLE_SYNTAX_NO_SCHEMA

Próbujesz utworzyć tabelę zarządzaną

przy użyciu funkcji Delta, ale schemat nie jest określony.

Aby dowiedzieć się więcej o funkcji Delta, zobacz

DELTA_INVALID_PARTITIONING_SCHEMA

Plik AddFile zawiera schemat partycjonowania inny niż schemat partycjonowania tabeli

Oczekiwaniami:

Rzeczywiste:

Aby wyłączyć ten zestaw sprawdzania na wartość "false"

DELTA_INVALID_PARTITION_COLUMN

nie jest prawidłową kolumną partycji w tabeli .

DELTA_INVALID_PARTITION_COLUMN_NAME

Znaleziono kolumny partycji o nieprawidłowych znakach między znakami " ,;{} ()nt=". Zmień nazwę na kolumny partycji. Tę kontrolę można wyłączyć, ustawiając wartość spark.conf.set("spark.databricks.delta.partitionColumnValidity.enabled", ale nie jest to zalecane, ponieważ inne funkcje funkcji funkcji delta mogą nie działać prawidłowo.

DELTA_INVALID_PARTITION_COLUMN_TYPE

Używanie kolumny typu jako kolumny partycji nie jest obsługiwane.

DELTA_INVALID_PARTITION_PATH

Fragment ścieżki partycji powinien być formularzem, na przykład part1=foo/part2=bar. Ścieżka partycji:

DELTA_INVALID_PROTOCOL_DOWNGRADE

Nie można obniżyć wersji protokołu z do

DELTA_INVALID_PROTOCOL_VERSION

Wersja protokołu delta jest zbyt nowa dla tej wersji usługi Databricks: tabela wymaga , klient obsługuje do . Uaktualnij do nowszej wersji.

DELTA_INVALID_SOURCE_VERSION

sourceVersion() jest nieprawidłowy

DELTA_INVALID_TABLE_VALUE_FUNCTION

Funkcja jest nieobsługiwaną funkcją z wartością tabeli dla operacji odczytu CDC.

DELTA_INVALID_TIMESTAMP_FORMAT

Podany znacznik czasu jest niezgodny z oczekiwaną składnią .

DELTA_INVALID_V1_TABLE_CALL

wywołanie nie jest oczekiwane w przypadku ścieżki opartej na ścieżce

DELTA_ITERATOR_ALREADY_CLOSED

Iterator jest zamknięty

DELTA_LOG_ALREADY_EXISTS

Dziennik delty już istnieje w lokalizacji

DELTA_LOG_FILE_NOT_FOUND_FOR_STREAMING_SOURCE

Jeśli nigdy go nie usunięto, prawdopodobnie zapytanie pozostaje w tyle. Usuń punkt kontrolny, aby uruchomić ponownie od podstaw. Aby uniknąć ponownego wystąpienia tego problemu, możesz zaktualizować zasady przechowywania tabeli delty

DELTA_MAX_ARRAY_SIZE_EXCEEDED

Użyj limitu mniejszego niż Int.MaxValue — 8.

DELTA_MAX_COMMIT_RETRIES_EXCEEDED

To zatwierdzenie nie powiodło się, ponieważ próbowano wykonać próbę, ale nie powiodło się.

Może to być spowodowane ciągłym zatwierdzaniem tabeli delty przez wiele współbieżnych

Zatwierdza.

Zatwierdzenie rozpoczęte w wersji:

Zatwierdzenie nie powiodło się w wersji:

Liczba akcji, które próbowano zatwierdzić:

Łączny czas spędzony na próbie tego zatwierdzenia: ms

DELTA_MAX_LIST_FILE_EXCEEDED

Lista plików musi zawierać co najwyżej pozycje z wartością .

DELTA_MERGE_INCOMPATIBLE_DECIMAL_TYPE

Nie można scalić typów dziesiętnych z niezgodnymi

DELTA_MERGE_MISSING_WHEN

W instrukcji MERGE musi istnieć co najmniej jedna klauzula WHEN.

DELTA_MERGE_UNEXPECTED_ASSIGNMENT_KEY

Nieoczekiwany klucz przypisania: —

DELTA_METADATA_ABSENT

Nie można odnaleźć metadanych podczas zatwierdzania pierwszej wersji tabeli delty. Aby wyłączyć

ten znacznik wyboru ma wartość "false"

DELTA_MISSING_CHANGE_DATA

Błąd podczas pobierania danych zmiany dla zakresu [ , ] ponieważ dane zmiany nie były

zarejestrowana dla wersji []. Jeśli włączono zestawienie danych zmian w tej tabeli,

użyj polecenia DESCRIBE HISTORY , aby sprawdzić, kiedy została ona włączona po raz pierwszy.

W przeciwnym razie, aby rozpocząć rejestrowanie danych zmiany, użyj polecenia "ALTER TABLE table_name SET TBLPROPERTIES

(=true)".

DELTA_MISSING_COLUMN

Nie można odnaleźć w kolumnach tabeli:

DELTA_MISSING_DELTA_TABLE

nie jest tabelą delty.

DELTA_MISSING_FILES_UNEXPECTED_VERSION

Strumień z tabeli delty oczekiwał przetwarzania danych z wersji ,

ale najwcześniejsza dostępna wersja w katalogu _delta_log to . Pliki

w dzienniku transakcji mógł zostać usunięty z powodu czyszczenia dziennika. Aby uniknąć utraty

dane, zalecamy ponowne uruchomienie strumienia przy użyciu nowej lokalizacji punktu kontrolnego i do

zwiększ ustawienie delta.logRetentionDuration, jeśli jawnie ustawiono je poniżej 30

Dni.

Jeśli chcesz zignorować pominięte dane i kontynuować strumień od miejsca, w którym został

wyłączone, możesz ustawić opcję ("", "false") w ramach

instrukcji readStream.

DELTA_MISSING_ICEBERG_CLASS

Nie można odnaleźć klasy góry lodowej. Upewnij się, że jest zainstalowana obsługa platformy Delta Iceberg.

Aby uzyskać więcej informacji, zapoznaj się z tematem .

DELTA_MISSING_NOT_NULL_COLUMN_VALUE

W kolumnie , która ma ograniczenie NOT NULL, brakuje danych zapisywanych w tabeli.

DELTA_MISSING_PARTITION_COLUMN

Nie można odnaleźć kolumny \<columnName\> partycji w schemacie

DELTA_MISSING_PART_FILES

Nie można odnaleźć wszystkich części plików wersji punktu kontrolnego:

DELTA_MISSING_PROVIDER_FOR_CONVERT

Funkcja KONWERTUJ NA FUNKCJĘ DELTA obsługuje tylko tabele parquet. Napisz ponownie element docelowy jako parquet.\<path\> jeśli jest to katalog parquet.

DELTA_MISSING_SET_COLUMN

Nie można odnaleźć kolumny ZESTAWU podanych kolumn: .

DELTA_MISSING_TRANSACTION_LOG

Wykryto niezgodny format.

Próbujesz \<path\> użyć funkcji Delta, ale nie ma

obecny dziennik transakcji. Sprawdź zadanie nadrzędne, aby upewnić się, że jest ono zapisywane

przy użyciu formatu("delta") i próbujesz %1$s ścieżki podstawowej tabeli.

Aby wyłączyć to sprawdzanie, USTAW spark.databricks.delta.formatCheck.enabled=false

Aby dowiedzieć się więcej o funkcji Delta, zobacz

DELTA_MODE_NOT_SUPPORTED

Określony tryb "" nie jest obsługiwany. Obsługiwane tryby to:

DELTA_MULTIPLE_CDC_BOUNDARY

Wiele argumentów dostępnych dla odczytu CDC. Podaj jeden z sygnatur czasowych lub wersji.

DELTA_MULTIPLE_CONF_FOR_SINGLE_COLUMN_IN_BLOOM_FILTER

Wiele konfiguracji indeksu filtru bloom przekazane do polecenia dla kolumny:

DELTA_MULTIPLE_SOURCE_ROW_MATCHING_TARGET_ROW_IN_MERGE

Nie można wykonać scalania, ponieważ wiele wierszy źródłowych jest dopasowanych i podjęto próbę zmodyfikowania tego samego

docelowy wiersz w tabeli delty w sposób prawdopodobnie powodujący konflikt. Według semantyki SQL scalania,

gdy wiele wierszy źródłowych pasuje do tego samego wiersza docelowego, wynik może być niejednoznaczny

ponieważ nie jest jasne, którego wiersza źródłowego należy użyć do zaktualizowania lub usunięcia pasującego wiersza

docelowy wiersz. Możesz wstępnie przetworzyć tabelę źródłową, aby wyeliminować możliwość

wiele dopasowań. Zobacz sekcję

DELTA_NAME_CONFLICT_IN_BUCKETED_TABLE

Następujące nazwy kolumn są zarezerwowane tylko w przypadku użycia wewnętrznego tabeli zasobnika delta:

DELTA_NESTED_FIELDS_NEED_RENAME

Zagnieżdżone pola wymagają zmiany nazwy, aby uniknąć utraty danych. Pola:

.

Oryginalny schemat:

DELTA_NESTED_NOT_NULL_CONSTRAINT

Typ pola zawiera ograniczenie NOT NULL. Funkcja Delta nie obsługuje ograniczeń NOT NULL zagnieżdżonych w tablicach ani mapach. Aby pominąć ten błąd i dyskretnie zignorować określone ograniczenia, ustaw = true.

Typ analizowany:

DELTA_NESTED_SUBQUERY_NOT_SUPPORTED

Podzapytanie zagnieżdżone nie jest obsługiwane w warunku.

DELTA_NEW_CHECK_CONSTRAINT_VIOLATION

wiersze w obiekcie naruszają nowe ograniczenie CHECK ()

DELTA_NEW_NOT_NULL_VIOLATION

wiersze w elempcie naruszają nowe ograniczenie NOT NULL

DELTA_NON_BOOLEAN_CHECK_CONSTRAINT

Ograniczenie CHECK "" () powinno być wyrażeniem logicznym.

DELTA_NON_DETERMINISTIC_FUNCTION_NOT_SUPPORTED

Funkcje niedeterministyczne nie są obsługiwane w programie

DELTA_NON_GENERATED_COLUMN_MISSING_UPDATE_EXPR

nie jest wygenerowaną kolumną, ale brakuje jej wyrażenia aktualizacji

DELTA_NON_LAST_MATCHED_CLAUSE_OMIT_CONDITION

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula MATCHED, tylko ostatnia klauzula MATCHED może pominąć warunek.

DELTA_NON_LAST_NOT_MATCHED_BY_SOURCE_CLAUSE_OMIT_CONDITION

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NIE DOPASOWANA PRZEZ ŹRÓDŁO, tylko ostatnia klauzula NOT MATCHED BY SOURCE może pominąć warunek.

DELTA_NON_LAST_NOT_MATCHED_CLAUSE_OMIT_CONDITION

Jeśli w instrukcji MERGE istnieje więcej niż jedna klauzula NOT MATCHED, tylko ostatnia klauzula NOT MATCHED może pominąć warunek

DELTA_NON_PARSABLE_TAG

Nie można przeanalizować tagu .

Tagi plików to:

DELTA_NON_PARTITION_COLUMN_ABSENT

Dane zapisane w funkcji Delta muszą zawierać co najmniej jedną niepartycjonowaną kolumnę.

DELTA_NON_PARTITION_COLUMN_REFERENCE

Predykat odwołuje się do kolumny innej niż partycja "". Do kolumn partycji można odwoływać się tylko: []

DELTA_NON_PARTITION_COLUMN_SPECIFIED

Kolumny bez partycjonowania są określane, gdzie oczekiwane są tylko kolumny partycjonowania: .

DELTA_NON_SINGLE_PART_NAMESPACE_FOR_CATALOG

Wykaz delty wymaga jednoczęściowej przestrzeni nazw, ale jest wieloczęściowy.

DELTA_NOT_A_DATABRICKS_DELTA_TABLE

nie jest tabelą delty. Najpierw upuść tę tabelę, jeśli chcesz ją utworzyć za pomocą funkcji delta usługi Databricks.

DELTA_NOT_A_DELTA_TABLE

nie jest tabelą delty. Najpierw upuść tę tabelę, jeśli chcesz ją ponownie utworzyć za pomocą usługi Delta Lake.

DELTA_NOT_NULL_COLUMN_NOT_FOUND_IN_STRUCT

Nie można odnaleźć kolumny dopuszczanej do wartości null w strukturach:

DELTA_NOT_NULL_CONSTRAINT_VIOLATED

Ograniczenie NOT NULL naruszone dla kolumny: .

DELTA_NOT_NULL_NESTED_FIELD

Nie można dodać pola zagnieżdżonego bez wartości null do elementu nadrzędnego dopuszczanego do wartości null. Ustaw odpowiednio wartość null kolumny nadrzędnej.

DELTA_NO_COMMITS_FOUND

Nie znaleziono zatwierdzeń w lokalizacji

DELTA_NO_NEW_ATTRIBUTE_ID

Nie można odnaleźć nowego identyfikatora atrybutu dla kolumny . Powinno to zostać sprawdzone wcześniej.

DELTA_NO_RECREATABLE_HISTORY_FOUND

Nie znaleziono zatwierdzeń do ponownego tworzenia w lokalizacji

DELTA_NO_RELATION_TABLE

Nie można odnaleźć tabeli

DELTA_NO_START_FOR_CDC_READ

Brak parametru startingVersion lub startingTimestamp podanego dla odczytu CDC.

DELTA_NULL_SCHEMA_IN_STREAMING_WRITE

Funkcja delta nie akceptuje wartości NullTypes w schemacie dla zapisów przesyłanych strumieniowo.

DELTA_ONEOF_IN_TIMETRAVEL

Podaj wartość "timestampAsOf" lub "versionAsOf" na potrzeby podróży w czasie.

DELTA_ONLY_OPERATION

jest obsługiwana tylko w przypadku tabel delty.

DELTA_OPERATION_MISSING_PATH

Podaj ścieżkę lub identyfikator tabeli dla elementu .

DELTA_OPERATION_NOT_ALLOWED

Niedozwolona operacja: \<operation\> nie jest obsługiwana w przypadku tabel delty

DELTA_OPERATION_NOT_ALLOWED_DETAIL

Niedozwolona operacja: \<operation\> nie jest obsługiwana w przypadku tabel delty:

DELTA_OPERATION_ON_TEMP_VIEW_WITH_GENERATED_COLS_NOT_SUPPORTED

polecenie w widoku tymczasowym odwołujące się do tabeli delty zawierającej wygenerowane kolumny nie jest obsługiwane. Uruchom polecenie bezpośrednio w tabeli delty

DELTA_OVERWRITE_MUST_BE_TRUE

Nie można określić opcji kopiowaniaZastema bez ustawienia OVERWRITE = 'true'.

DELTA_PARTITION_COLUMN_CAST_FAILED

Nie można rzutować wartości \<value\>\<dataType\> dla kolumny partycji \<columnName\>

DELTA_PARTITION_COLUMN_NOT_FOUND

Nie można odnaleźć kolumny partycji w schemacie []

DELTA_PARTITION_SCHEMA_IN_ICEBERG_TABLES

Nie można określić schematu partycji podczas konwertowania tabel góry lodowej. Jest on automatycznie wnioskowany.

DELTA_PATH_DOES_NOT_EXIST

nie istnieje

DELTA_PATH_EXISTS

Nie można zapisać w istniejącej ścieżce bez ustawienia OVERWRITE = 'true'.

DELTA_POST_COMMIT_HOOK_FAILED

Zatwierdzanie wersji tabeli delty powiodło się, ale wystąpił błąd podczas wykonywania wpięcia po zatwierdzeniu

DELTA_PROTOCOL_PROPERTY_NOT_INT

Właściwość protokołu musi być liczbą całkowitą. Znaleziono

DELTA_READ_FEATURE_PROTOCOL_REQUIRES_WRITE

Nie można uaktualnić tylko wersji protokołu czytnika w celu korzystania z funkcji tabeli. Aby kontynuować, wersja protokołu zapisywania musi być przynajmniej kontynuowana. Aby uzyskać więcej informacji na temat wersji protokołu tabel, zobacz .

DELTA_READ_TABLE_WITHOUT_COLUMNS

Próbujesz odczytać tabelę delty, która nie ma żadnych kolumn.

Zapisz nowe dane z opcją mergeSchema = true , aby móc odczytać tabelę.

DELTA_REGEX_OPT_SYNTAX_ERROR

Sprawdź ponownie składnię ""

DELTA_REMOVE_FILE_CDC_MISSING_EXTENDED_METADATA

Plik RemoveFile utworzony bez rozszerzonych metadanych nie kwalifikuje się do cdC:

DELTA_REPLACE_WHERE_IN_OVERWRITE

Nie można użyć funkcji replaceWhere w połączeniu z zastępowaniem według filtru

DELTA_REPLACE_WHERE_MISMATCH

Zapisane dane nie są zgodne z wartością replaceWhere "".

DELTA_REPLACE_WHERE_WITH_DYNAMIC_PARTITION_OVERWRITE

Wyrażenie "replaceWhere" i "partitionOverwriteMode"="dynamic" nie może być ustawione w opcjach DataFrameWriter.

DELTA_REPLACE_WHERE_WITH_FILTER_DATA_CHANGE_UNSET

Polecenia "replaceWhere" nie mogą być używane z filtrami danych, gdy właściwość "dataChange" jest ustawiona na wartość false. Filtry:

DELTA_SCHEMA_CHANGED

Wykryto zmianę schematu:

schemat źródła przesyłania strumieniowego:

schemat pliku danych:

Spróbuj ponownie uruchomić zapytanie. Jeśli ten problem powtarza się po ponownym uruchomieniu zapytania bez

wprowadzanie postępów, wprowadzono niezgodną zmianę schematu i musisz uruchomić

wykonywanie zapytań od podstaw przy użyciu nowego katalogu punktu kontrolnego.

DELTA_SCHEMA_CHANGED_WITH_STARTING_OPTIONS

Wykryto zmianę schematu w wersji :

schemat źródła przesyłania strumieniowego:

schemat pliku danych:

Spróbuj ponownie uruchomić zapytanie. Jeśli ten problem powtarza się po ponownym uruchomieniu zapytania bez

wprowadzanie postępów, wprowadzono niezgodną zmianę schematu i musisz uruchomić

wykonywanie zapytań od podstaw przy użyciu nowego katalogu punktu kontrolnego. Jeśli problem będzie się powtarzać po

zmiana na nowy katalog punktu kontrolnego, może być konieczna zmiana istniejącego

Opcja "startingVersion" lub "startingTimestamp", aby rozpocząć od nowszej wersji niż

z nowym katalogiem punktu kontrolnego.

DELTA_SCHEMA_CHANGED_WITH_VERSION

Wykryto zmianę schematu w wersji :

schemat źródła przesyłania strumieniowego:

schemat pliku danych:

Spróbuj ponownie uruchomić zapytanie. Jeśli ten problem powtarza się po ponownym uruchomieniu zapytania bez

wprowadzanie postępów, wprowadzono niezgodną zmianę schematu i musisz uruchomić

wykonywanie zapytań od podstaw przy użyciu nowego katalogu punktu kontrolnego.

DELTA_SCHEMA_CHANGE_SINCE_ANALYSIS

Schemat tabeli delty został zmieniony w niezgodny sposób od czasu ramki danych

lub obiekt DeltaTable został utworzony. Ponownie zdefiniuj obiekt DataFrame lub DeltaTable.

Zmiany:

DELTA_SCHEMA_NOT_CONSISTENT_WITH_TARGET

Schemat tabeli nie jest zgodny z atrybutami docelowymi:

DELTA_SCHEMA_NOT_PROVIDED

Nie podano schematu tabeli. Podaj schemat (definicję kolumny) tabeli podczas używania tabeli REPLACE i nie podano zapytania AS SELECT.

DELTA_SCHEMA_NOT_SET

Schemat tabeli nie jest ustawiony. Zapisz dane w nim lub użyj polecenia CREATE TABLE, aby ustawić schemat.

DELTA_SET_LOCATION_SCHEMA_MISMATCH

Schemat nowej lokalizacji delty różni się od bieżącego schematu tabeli.

oryginalny schemat:

schemat docelowy:

Jeśli jest to planowana zmiana, możesz wyłączyć to sprawdzanie, uruchamiając polecenie:

%%sql set = true

DELTA_SHOW_PARTITION_IN_NON_PARTITIONED_COLUMN

Kolumny bez partycjonowania są określone dla funkcji SHOW PARTITIONS

DELTA_SHOW_PARTITION_IN_NON_PARTITIONED_TABLE

FUNKCJA SHOW PARTITIONS nie jest dozwolona w tabeli, która nie jest partycjonowana:

DELTA_SOURCE_IGNORE_DELETE

Wykryto usunięte dane (na przykład ) ze źródła przesyłania strumieniowego w wersji . Nie jest to obecnie obsługiwane. Jeśli chcesz zignorować usunięcia, ustaw opcję "ignoreDeletes" na wartość "true". Tabelę źródłową można znaleźć w ścieżce .

DELTA_SOURCE_TABLE_IGNORE_CHANGES

Wykryto aktualizację danych (na przykład ) w tabeli źródłowej w wersji . Nie jest to obecnie obsługiwane. Jeśli chcesz zignorować aktualizacje, ustaw opcję "ignoreChanges" na wartość "true". Jeśli chcesz, aby aktualizacja danych została odzwierciedlona, uruchom ponownie to zapytanie przy użyciu nowego katalogu punktu kontrolnego. Tabelę źródłową można znaleźć w ścieżce .

DELTA_SPARK_SESSION_NOT_SET

Nie ustawiono aktywnej platformy SparkSession.

DELTA_SPARK_THREAD_NOT_FOUND

Nie działa w wątku zadań platformy Spark

DELTA_STARTING_VERSION_AND_TIMESTAMP_BOTH_SET

Podaj wartość "" lub ""

DELTA_STATE_RECOVER_ERROR

Nie można odzyskać tabeli delta podczas odtwarzania

Wersja:. Czy ręcznie usunięto pliki w katalogu _delta_log?

DELTA_STATS_COLLECTION_COLUMN_NOT_FOUND

Nie można odnaleźć statystyk dla kolumny w metadanych Parquet: .

DELTA_STREAM_CHECK_COLUMN_MAPPING_NO_SNAPSHOT

Nie można uzyskać migawki dziennika delty dla wersji początkowej podczas sprawdzania zmian schematu mapowania kolumn. Wybierz inną wersję początkową lub wymuś włączenie odczytu strumieniowego na własne ryzyko, ustawiając wartość "" na wartość "true".

DELTA_TABLE_ALREADY_CONTAINS_CDC_COLUMNS

Nie można włączyć przechwytywania zmian danych w tabeli. Tabela zawiera już

kolumny zarezerwowane, które będą

być używane wewnętrznie jako metadane dla zestawienia zmian danych tabeli. Aby włączyć samoobsługowe resetowanie haseł dla użytkownika

Zmień źródło danych w tabeli, zmień nazwę/upuść te kolumny.

DELTA_TABLE_ALREADY_EXISTS

Tabela już istnieje.

DELTA_TABLE_FOR_PATH_UNSUPPORTED_HADOOP_CONF

Obecnie funkcja DeltaTable.forPath obsługuje tylko klucze konfiguracji hadoop rozpoczynające się od, ale dostępne

DELTA_TABLE_FOUND_IN_EXECUTOR

Funkcja DeltaTable nie może być używana w funkcjach wykonawczych

DELTA_TABLE_LOCATION_MISMATCH

Lokalizacja istniejącej tabeli to . Nie jest zgodna z określoną lokalizacją .

DELTA_TABLE_NOT_FOUND

Tabela różnicowa nie istnieje.

DELTA_TABLE_NOT_FOUND_STREAMING

Tabela różnicowa nie istnieje. Usuń punkt kontrolny zapytania przesyłania strumieniowego i uruchom ponownie.

DELTA_TABLE_NOT_SUPPORTED_IN_OP

Tabela nie jest obsługiwana w programie . Zamiast tego użyj ścieżki.

DELTA_TABLE_ONLY_OPERATION

nie jest tabelą delty. jest obsługiwana tylko w przypadku tabel różnicowych.

DELTA_TARGET_TABLE_FINAL_SCHEMA_EMPTY

Docelowy schemat końcowy tabeli jest pusty.

DELTA_TIMESTAMP_GREATER_THAN_COMMIT

Podana sygnatura czasowa () jest po najnowszej dostępnej wersji

table (). Użyj znacznika czasu przed lub na .

DELTA_TIMESTAMP_INVALID

Nie można przekonwertować podanej sygnatury czasowej () na prawidłowy znacznik czasu.

DELTA_TIME_TRAVEL_INVALID_BEGIN_VALUE

musi być prawidłową wartością rozpoczęcia.

DELTA_TRUNCATED_TRANSACTION_LOG

: Nie można odtworzyć stanu w wersji, ponieważ dziennik transakcji został obcięty z powodu ręcznego usunięcia lub zasad przechowywania dziennika (=) i zasad przechowywania punktów kontrolnych (=)

DELTA_TRUNCATE_TABLE_PARTITION_NOT_SUPPORTED

Niedozwolona operacja: TRUNCATE TABLE w tabelach delty nie obsługuje predykatów partycji; użyj polecenia DELETE, aby usunąć określone partycje lub wiersze.

DELTA_TXN_LOG_FAILED_INTEGRITY

Dziennik transakcji nie sprawdza integralności. Weryfikacja nie powiodła się w wersji:

DELTA_UDF_IN_GENERATED_COLUMN

Znalezione. Wygenerowana kolumna nie może używać funkcji zdefiniowanej przez użytkownika

DELTA_UNEXPECTED_ACTION_EXPRESSION

Nieoczekiwane wyrażenie akcji .

DELTA_UNEXPECTED_ACTION_IN_OPTIMIZE

Nieoczekiwana akcja z typem . Optymalizowanie powinno mieć tylko pliki AddFiles i RemoveFiles.

DELTA_UNEXPECTED_ALIAS

Oczekiwany alias, ale dostał

DELTA_UNEXPECTED_ATTRIBUTE_REFERENCE

Oczekiwany atrybutReference, ale dostał

DELTA_UNEXPECTED_CHANGE_FILES_FOUND

Zmiana plików znalezionych w elemencie dataChange = fałsz transakcji. Pliki:

DELTA_UNEXPECTED_NUM_PARTITION_COLUMNS_FROM_FILE_NAME

Oczekiwano kolumn partycji: , ale odnaleziono kolumny partycji: z analizowania nazwy pliku:

DELTA_UNEXPECTED_PARTIAL_SCAN

Spodziewaj się pełnego skanowania źródeł delty, ale znaleziono częściowe skanowanie. Ścieżka:

DELTA_UNEXPECTED_PARTITION_COLUMN_FROM_FILE_NAME

Oczekiwano kolumny partycji , ale znaleziono kolumnę partycji z analizowania nazwy pliku:

DELTA_UNEXPECTED_PARTITION_SCHEMA_FROM_USER

Funkcja KONWERTUJ NA RÓŻNICĘ została wywołana przy użyciu schematu partycji innego niż schemat partycji wywnioskowany z wykazu. Unikaj podawania schematu, aby można było wybrać schemat partycji z wykazu.

schemat partycji katalogu:

podany schemat partycji:

DELTA_UNEXPECTED_PROJECT

Oczekiwany projekt, ale dostał

DELTA_UNKNOWN_CONFIGURATION

Określono nieznaną konfigurację:

DELTA_UNKNOWN_PRIVILEGE

Nieznane uprawnienia:

DELTA_UNKNOWN_READ_LIMIT

Nieznany odczyt:

DELTA_UNRECOGNIZED_COLUMN_CHANGE

Nierozpoznana zmiana kolumny . Być może zabraknie nieaktualnej wersji usługi Delta Lake.

DELTA_UNRECOGNIZED_FILE_ACTION

Nierozpoznana akcja pliku o typie .

DELTA_UNRECOGNIZED_INVARIANT

Nierozpoznana niezmienność. Uaktualnij wersję platformy Spark.

DELTA_UNRECOGNIZED_LOGFILE

Nierozpoznany plik dziennika

DELTA_UNSET_NON_EXISTENT_PROPERTY

Podjęto próbę odłączenia nieistniejącej właściwości "" w tabeli

DELTA_UNSUPPORTED_ABS_PATH_ADD_FILE

nie obsługuje dodawania plików ze ścieżką bezwzględną

DELTA_UNSUPPORTED_ALTER_TABLE_REPLACE_COL_OP

Nieobsługiwana operacja ALTER TABLE REPLACE COLUMNS. Powodu:

Nie można zmienić schematu z:

na:

DELTA_UNSUPPORTED_CLONE_REPLACE_SAME_TABLE

Próbowano zastąpić istniejącą tabelę () klonem. Ta operacja jest

Nieobsługiwane. Spróbuj użyć innego miejsca docelowego dla polecenia CLONE lub usuń tabelę w bieżącym obiekcie docelowym.

DELTA_UNSUPPORTED_COLUMN_MAPPING_MODE_CHANGE

Zmiana trybu mapowania kolumn z "" na "" nie jest obsługiwana.

DELTA_UNSUPPORTED_COLUMN_MAPPING_PROTOCOL

Bieżąca wersja protokołu tabeli nie obsługuje zmieniania trybów mapowania kolumn

Za pomocą.

Wymagana wersja protokołu delta dla mapowania kolumn:

Bieżąca wersja protokołu delta tabeli:

DELTA_UNSUPPORTED_COLUMN_MAPPING_SCHEMA_CHANGE

Wykryto zmianę schematu:

stary schemat:

nowy schemat:

Zmiany schematu nie są dozwolone podczas zmiany trybu mapowania kolumn.

DELTA_UNSUPPORTED_COLUMN_MAPPING_WRITE

Zapisywanie danych w trybie mapowania kolumn nie jest obsługiwane.

DELTA_UNSUPPORTED_COLUMN_TYPE_IN_BLOOM_FILTER

Tworzenie indeksu filtru blooma w kolumnie z typem jest nieobsługiwane:

DELTA_UNSUPPORTED_DATA_TYPES

Znaleziono kolumny używające nieobsługiwanych typów danych: . Możesz ustawić wartość "" na "false", aby wyłączyć sprawdzanie typu. Wyłączenie tego sprawdzania typów może umożliwić użytkownikom tworzenie nieobsługiwanych tabel różnicowych i powinno być używane tylko podczas próby odczytu/zapisu starszych tabel.

DELTA_UNSUPPORTED_DEEP_CLONE

Głębokie klonowanie nie jest obsługiwane w tej wersji delty.

DELTA_UNSUPPORTED_DESCRIBE_DETAIL_VIEW

jest widokiem. FUNKCJA DESCRIBE DETAIL jest obsługiwana tylko w przypadku tabel.

DELTA_UNSUPPORTED_DROP_COLUMN

FUNKCJA DROP COLUMN nie jest obsługiwana dla tabeli delty.

DELTA_UNSUPPORTED_DROP_NESTED_COLUMN_FROM_NON_STRUCT_TYPE

Można usunąć tylko zagnieżdżone kolumny z klasy StructType. Znaleziono

DELTA_UNSUPPORTED_DROP_PARTITION_COLUMN

Usuwanie kolumn partycji () jest niedozwolone.

DELTA_UNSUPPORTED_EXPRESSION

Nieobsługiwany typ wyrażenia() dla elementu . Obsługiwane typy to [].

DELTA_UNSUPPORTED_EXPRESSION_GENERATED_COLUMN

nie można używać w wygenerowanej kolumnie

DELTA_UNSUPPORTED_FEATURES_FOR_READ

Nie można odczytać tej tabeli, ponieważ wymaga ona funkcji tabel czytnika, które nie są obsługiwane przez tę wersję usługi Databricks: .

DELTA_UNSUPPORTED_FEATURES_FOR_WRITE

Nie można napisać tej tabeli, ponieważ wymaga ona funkcji tabeli składników zapisywania, które nie są obsługiwane przez tę wersję usługi Databricks: .

DELTA_UNSUPPORTED_FEATURES_IN_CONFIG

Funkcje tabeli skonfigurowane w następujących konfiguracjach platformy Spark lub właściwości tabeli delta nie są rozpoznawane przez tę wersję usługi Databricks: .

DELTA_UNSUPPORTED_FEATURE_STATUS

Oczekiwano, że stan funkcji tabeli ma być "włączony", ale ma wartość "".

DELTA_UNSUPPORTED_FIELD_UPDATE_NON_STRUCT

Aktualizowanie zagnieżdżonych pól jest obsługiwane tylko w przypadku typu StructType, ale próbujesz zaktualizować pole typu .

DELTA_UNSUPPORTED_FSCK_WITH_DELETION_VECTORS

Polecenie "FSCK REPAIR TABLE" nie jest obsługiwane w wersjach tabeli z wektorami usuwania.

DELTA_UNSUPPORTED_GENERATE_WITH_DELETION_VECTORS

Polecenie "GENERATE symlink_format_manifest" nie jest obsługiwane w wersjach tabel z wektorami usuwania.

Aby utworzyć wersję tabeli bez wektorów usuwania, uruchom polecenie "REORG TABLE table APPLY (PURGE)". Następnie uruchom ponownie polecenie "GENERATE".

Upewnij się, że żadne współbieżne transakcje nie dodają ponownie wektorów usuwania między usługą REORG i GENERATE.

Jeśli musisz regularnie generować manifesty lub nie można zapobiec współbieżnych transakcji, rozważ wyłączenie wektorów usuwania w tej tabeli przy użyciu polecenia "ALTER TABLE table SET TBLPROPERTIES (createDeletionVectors = false)".

DELTA_UNSUPPORTED_INVARIANT_NON_STRUCT

Niezmienne wartości w zagnieżdżonych polach innych niż StructTypes nie są obsługiwane.

DELTA_UNSUPPORTED_IN_SUBQUERY

W podzapytaniu nie jest obsługiwane w warunku.

DELTA_UNSUPPORTED_LIST_KEYS_WITH_PREFIX

listKeywithPrefix jest niedostępny

DELTA_UNSUPPORTED_MANIFEST_GENERATION_WITH_COLUMN_MAPPING

Generowanie manifestu nie jest obsługiwane w przypadku tabel korzystających z mapowania kolumn, ponieważ czytelnicy zewnętrzni nie mogą odczytać tych tabel różnicowych. Aby uzyskać więcej informacji, zobacz dokumentację usługi Delta.

DELTA_UNSUPPORTED_MERGE_SCHEMA_EVOLUTION_WITH_CDC

Operacje MERGE INTO z ewolucją schematu nie obsługują obecnie zapisywania danych wyjściowych usługi CDC.

DELTA_UNSUPPORTED_MULTI_COL_IN_PREDICATE

W predykatach wielokolumnach nie są obsługiwane w warunku.

DELTA_UNSUPPORTED_NESTED_COLUMN_IN_BLOOM_FILTER

Tworzenie indeksu pliku bloom w kolumnie zagnieżdżonej jest obecnie nieobsługiwane:

DELTA_UNSUPPORTED_NESTED_FIELD_IN_OPERATION

Pole zagnieżdżone nie jest obsługiwane w polu (pole = ).

DELTA_UNSUPPORTED_NON_EMPTY_CLONE

Tabela docelowa klonowania nie jest pusta. Przed uruchomieniem polecenia CLONE wykonaj polecenie TRUNCATE lub DELETE Z tabeli.

DELTA_UNSUPPORTED_OUTPUT_MODE

Źródło danych nie obsługuje trybu danych wyjściowych

DELTA_UNSUPPORTED_PARTITION_COLUMN_IN_BLOOM_FILTER

Tworzenie indeksu filtru blooma w kolumnie partycjonowania nie jest obsługiwane:

DELTA_UNSUPPORTED_RENAME_COLUMN

Zmiana nazwy kolumn nie jest obsługiwana w przypadku tabeli delty.

DELTA_UNSUPPORTED_SCHEMA_DURING_READ

Funkcja delta nie obsługuje określania schematu w czasie odczytu.

DELTA_UNSUPPORTED_SORT_ON_BUCKETED_TABLES

Funkcja SORTED BY nie jest obsługiwana w przypadku tabel zasobnika delta

DELTA_UNSUPPORTED_SOURCE

obiekt docelowy obsługuje tylko źródła różnicowe.

DELTA_UNSUPPORTED_STATIC_PARTITIONS

Określanie partycji statycznych w specyfikacji partycji nie jest obecnie obsługiwane podczas wstawiania

DELTA_UNSUPPORTED_STRATEGY_NAME

Nieobsługiwana nazwa strategii:

DELTA_UNSUPPORTED_SUBQUERY

Podzapytania nie są obsługiwane w elemecie (warunek = ).

DELTA_UNSUPPORTED_SUBQUERY_IN_PARTITION_PREDICATES

Podzapytywanie nie jest obsługiwane w predykatach partycji.

DELTA_UNSUPPORTED_TIME_TRAVEL_MULTIPLE_FORMATS

Nie można określić podróży czasowej w wielu formatach.

DELTA_UNSUPPORTED_TIME_TRAVEL_VIEWS

Nie można wyświetlać widoków podróży, podzapytania, strumieni ani zmieniać zapytań dotyczących źródła danych.

DELTA_UNSUPPORTED_TRUNCATE_SAMPLE_TABLES

Obcinanie przykładowych tabel nie jest obsługiwane

DELTA_UNSUPPORTED_VACUUM_SPECIFIC_PARTITION

Podaj ścieżkę podstawową () podczas opróżniania tabel delty. Opróżnianie określonych partycji nie jest obecnie obsługiwane.

DELTA_UNSUPPORTED_WRITES_STAGED_TABLE

Implementacja tabeli nie obsługuje operacji zapisu:

DELTA_UNSUPPORTED_WRITE_SAMPLE_TABLES

Zapisywanie w przykładowych tabelach nie jest obsługiwane

DELTA_UPDATE_SCHEMA_MISMATCH_EXPRESSION

Nie można rzutować do elementu . Wszystkie zagnieżdżone kolumny muszą być zgodne.

DELTA_VERSIONS_NOT_CONTIGUOUS

Wersje () nie są ciągłe.

Aby uzyskać więcej informacji, zobacz DELTA_VERSIONS_NOT_CONTIGUOUS

DELTA_VIOLATE_CONSTRAINT_WITH_VALUES

Ograniczenie CHECK naruszone przez wiersz z wartościami:

DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED

Walidacja właściwości tabeli

naruszono:

Aby uzyskać więcej informacji, zobacz DELTA_VIOLATE_TABLE_PROPERTY_VALIDATION_FAILED

DELTA_WRITE_INTO_VIEW_NOT_SUPPORTED

to widok. Możesz nie zapisywać danych w widoku.

DELTA_ZORDERING_COLUMN_DOES_NOT_EXIST

Kolumna porządkowania Z nie istnieje w schemacie danych.

DELTA_ZORDERING_ON_COLUMN_WITHOUT_STATS

Kolejność Z będzie mieć wartość

nieskuteczne, ponieważ obecnie nie zbieramy statystyk dla tych kolumn. Zobacz sekcję

Aby uzyskać więcej informacji na temat pomijania danych i porządkowania z. Możesz wyłączyć

to sprawdzenie przez ustawienie

'%%sql set = false'

DELTA_ZORDERING_ON_PARTITION_COLUMN

to kolumna partycji. Porządkowanie Z można wykonywać tylko na kolumnach danych

Autoloader

CF_ADD_NEW_NOT_SUPPORTED

Tryb ewolucji schematu nie jest obsługiwany w przypadku określenia schematu. Aby użyć tego trybu, możesz zamiast tego podać schemat cloudFiles.schemaHints .

CF_AMBIGUOUS_AUTH_OPTIONS_ERROR

Znaleziono opcje uwierzytelniania ustawień powiadomień dla katalogu (domyślnego)

tryb wyświetlania listy:

Jeśli chcesz użyć trybu powiadomień pliku, ustaw jawnie:

  .option("cloudFiles.<useNotificationsKey>", "true")

Alternatywnie, jeśli chcesz pominąć walidację opcji i zignorować te opcje

opcje uwierzytelniania, które można ustawić:

  .option("cloudFiles.<ValidateOptionsKey>", "false")

CF_AMBIGUOUS_INCREMENTAL_LISTING_MODE_ERROR

Tryb listy przyrostowej (cloudFiles).

i powiadomienia o plikach (cloudFiles).

zostały włączone w tym samym czasie.

Upewnij się, że wybrano tylko jeden.

CF_AZURE_STORAGE_SUFFIXES_REQUIRED

Wymagaj adlsBlobSuffix i adlsDfsSuffix dla platformy Azure

CF_BUCKET_MISMATCH

Zdarzenie w pliku \<fileEvent\> różni się od oczekiwanego przez źródło: \<source\>.

CF_CANNOT_EVOLVE_SCHEMA_LOG_EMPTY

Nie można ewoluować schematu, gdy dziennik schematu jest pusty. Lokalizacja dziennika schematu:

CF_CANNOT_RESOLVE_CONTAINER_NAME

Nie można rozpoznać nazwy kontenera ze ścieżki: , rozpoznany identyfikator URI:

CF_CANNOT_RUN_DIRECTORY_LISTING

Nie można uruchomić listy katalogów, gdy jest uruchomiony wątek uzupełniania asynchronicznego

CF_CLEAN_SOURCE_ALLOW_OVERWRITES_BOTH_ON

Nie można jednocześnie włączyć plików cloudFiles.cleanSource i cloudFiles.allowOverwrites.

CF_DUPLICATE_COLUMN_IN_DATA

Wystąpił błąd podczas próby wywnioskowania schematu partycji tabeli. Masz tę samą kolumnę zduplikowaną w ścieżkach danych i partycji. Aby zignorować wartość partycji, podaj kolumny partycji jawnie przy użyciu: .option("cloudFiles.", "{comma-separated-list}")

CF_EMPTY_DIR_FOR_SCHEMA_INFERENCE

Nie można wnioskować schematu, gdy ścieżka \<path\> wejściowa jest pusta. Spróbuj uruchomić strumień, gdy w ścieżce wejściowej znajdują się pliki lub określ schemat.

CF_EVENT_GRID_AUTH_ERROR

Nie można utworzyć subskrypcji usługi Event Grid. Upewnij się, że twoja usługa

Podmiot zabezpieczeń ma subskrypcje usługi Event Grid. Zobacz więcej szczegółów na stronie:

CF_EVENT_GRID_CREATION_FAILED

Nie można utworzyć subskrypcji usługi Event Grid. Upewnij się, że element Microsoft.EventGrid jest

zarejestrowany jako dostawca zasobów w ramach subskrypcji. Zobacz więcej szczegółów na stronie:

CF_EVENT_GRID_NOT_FOUND_ERROR

Nie można utworzyć subskrypcji usługi Event Grid. Upewnij się, że magazyn

konto () znajduje się w grupie zasobów () i

konto magazynu jest kontem "StorageV2 (ogólnego przeznaczenia w wersji 2)". Zobacz więcej szczegółów na stronie:

CF_EVENT_NOTIFICATION_NOT_SUPPORTED

Tryb powiadamiania o zdarzeniu automatycznego modułu ładującego nie jest obsługiwany w przypadku programu .

CF_FAILED_TO_CHECK_STREAM_NEW

Nie można sprawdzić, czy strumień jest nowy

CF_FAILED_TO_CREATED_PUBSUB_SUBSCRIPTION

Nie można utworzyć subskrypcji: \<subscriptionName\>. Subskrypcja o tej samej nazwie już istnieje i jest skojarzona z innym tematem: \<otherTopicName\>. Żądany temat to \<proposedTopicName\>. Usuń istniejącą subskrypcję lub utwórz subskrypcję z nowym sufiksem zasobu.

CF_FAILED_TO_CREATED_PUBSUB_TOPIC

Nie można utworzyć tematu: \<topicName\>. Temat o tej samej nazwie już istnieje. Usuń istniejący temat lub spróbuj ponownie za pomocą innego sufiksu zasobu

CF_FAILED_TO_DELETE_GCP_NOTIFICATION

Nie można usunąć powiadomienia o identyfikatorze \<notificationId\> zasobnika \<bucketName\> dla tematu \<topicName\>. Ponów próbę lub ręcznie usuń powiadomienie za pośrednictwem konsoli GCP.

CF_FAILED_TO_DESERIALIZE_PERSISTED_SCHEMA

Nie można wykonać deserializacji utrwalonego schematu z ciągu: ""

CF_FAILED_TO_EVOLVE_SCHEMA

Nie można ewoluować schematu bez dziennika schematu.

CF_FAILED_TO_FIND_PROVIDER

Nie można odnaleźć dostawcy dla

CF_FAILED_TO_INFER_SCHEMA

Nie można wywnioskować schematu dla formatu z istniejących plików w ścieżce wejściowej . Upewnij się, że opcje zostały prawidłowo skonfigurowane lub jawnie określ schemat.

CF_FAILED_TO_WRITE_TO_SCHEMA_LOG

Nie można zapisać w dzienniku schematu w lokalizacji .

CF_FILE_FORMAT_REQUIRED

Nie można odnaleźć wymaganej opcji: cloudFiles.format.

CF_FOUND_MULTIPLE_AUTOLOADER_PUBSUB_SUBSCRIPTIONS

Znaleziono wiele subskrypcji () z prefiksem automatycznego modułu ładującego dla tematu \<topicName\>:

W każdym temacie powinna istnieć tylko jedna subskrypcja. Ręcznie upewnij się, że temat nie ma wielu subskrypcji.

CF_GCP_AUTHENTICATION

Podaj wszystkie następujące elementy: , ,

, i lub nie podaj żadnego z nich, aby użyć wartości domyślnej

Łańcuch dostawców poświadczeń GCP na potrzeby uwierzytelniania za pomocą zasobów GCP.

CF_GCP_LABELS_COUNT_EXCEEDED

Odebrano zbyt wiele etykiet () dla zasobu GCP. Maksymalna liczba etykiet na zasób to .

CF_GCP_RESOURCE_TAGS_COUNT_EXCEEDED

Odebrano zbyt wiele tagów zasobów () dla zasobu GCP. Maksymalna liczba tagów zasobów na zasób to , ponieważ tagi zasobów są przechowywane jako etykiety GCP dla zasobów, a określone tagi usługi Databricks zużywają część tego limitu przydziału etykiet.

CF_INCOMPLETE_LOG_FILE_IN_SCHEMA_LOG

Niekompletny plik dziennika w dzienniku schematu

CF_INCOMPLETE_METADATA_FILE_IN_CHECKPOINT

Niekompletny plik metadanych w punkcie kontrolnym modułu ładującego automatycznego

CF_INCORRECT_SQL_PARAMS

Metoda cloud_files akceptuje dwa wymagane parametry ciągu: ścieżkę do załadowania i format pliku. Opcje czytnika plików muszą być podane na mapie ciągów klucz-wartość. np. cloud_files("path", "json", map("option1", "value1")). Otrzymał:

CF_INVALID_ARN

Nieprawidłowa usługa ARN:

CF_INVALID_CHECKPOINT

Ten punkt kontrolny nie jest prawidłowym źródłem CloudFiles

CF_INVALID_CLEAN_SOURCE_MODE

Nieprawidłowy tryb dla opcji czystego źródła .

CF_INVALID_GCP_RESOURCE_TAG_KEY

Nieprawidłowy klucz tagu zasobu dla zasobu GCP: \<key\>. Klucze muszą zaczynać się od małej litery, musi zawierać od 1 do 63 znaków i zawierać tylko małe litery, cyfry, podkreślenia (_) i łączniki (-).

CF_INVALID_GCP_RESOURCE_TAG_VALUE

Nieprawidłowa wartość tagu zasobu dla zasobu GCP: \<value\>. Wartości muszą mieć długość od 0 do 63 znaków i muszą zawierać tylko małe litery, cyfry, podkreślenia (_) i łączniki (-).

CF_INVALID_SCHEMA_EVOLUTION_MODE

cloudFiles.<schemaEvolutionModeKey>

musi być jednym z

{
 "<addNewColumns>"
 "<failOnNewColumns>"
 "<rescue>"
 "<noEvolution>"
}

CF_INVALID_SCHEMA_HINTS_OPTION

Wskazówki dotyczące schematu mogą określać tylko określoną kolumnę raz.

W takim przypadku ponowne zdefiniowanie kolumny:

wiele razy w schemaHints:

CF_INVALID_SCHEMA_HINT_COLUMN

Wskazówek schematu nie można używać do zastępowania typów zagnieżdżonych map i tablic.

Kolumna powodująca konflikt:

CF_LATEST_OFFSET_READ_LIMIT_REQUIRED

element latestOffset powinien być wywoływany z elementem ReadLimit w tym źródle.

CF_LOG_FILE_MALFORMED

Plik dziennika został nieprawidłowo sformułowany: nie można odczytać poprawnej wersji dziennika z programu .

CF_MAX_MUST_BE_POSITIVE

wartość maksymalna musi być dodatnia

CF_METADATA_FILE_CONCURRENTLY_USED

Wiele zapytań przesyłania strumieniowego jest jednocześnie używanych

CF_MISSING_METADATA_FILE_ERROR

Brak pliku metadanych w katalogu źródłowym punktu kontrolnego źródła przesyłania strumieniowego. Te metadane

plik zawiera ważne opcje domyślne strumienia, więc nie można ponownie uruchomić strumienia

Teraz. Aby uzyskać pomoc, skontaktuj się z pomocą techniczną usługi Databricks.

CF_MISSING_PARTITION_COLUMN_ERROR

Kolumna partycji nie istnieje w podanym schemacie:

CF_MISSING_SCHEMA_IN_PATHLESS_MODE

Określ schemat przy użyciu metody .schema(), jeśli ścieżka nie jest dostarczana do źródła CloudFiles podczas korzystania z trybu powiadamiania o pliku. Alternatywnie, aby moduł automatycznego ładowania wywnioskować schemat, podaj ścieżkę podstawową w pliku .load().

CF_MULTIPLE_PUBSUB_NOTIFICATIONS_FOR_TOPIC

Znaleziono istniejące powiadomienia dotyczące tematu \<topicName\> w zasobniku \<bucketName\>:

powiadomienie, identyfikator

Aby uniknąć zanieczyszczania subskrybenta niezamierzonych zdarzeń, usuń powyższe powiadomienia i ponów próbę.

CF_NEW_PARTITION_ERROR

Nowe kolumny partycji zostały wywnioskowane z plików: []. Podaj wszystkie kolumny partycji w schemacie lub podaj listę kolumn partycji, dla których chcesz wyodrębnić wartości przy użyciu: .option("cloudFiles.partitionColumns", "{lista rozdzielona przecinkami|empty-string}")

CF_PARTITON_INFERENCE_ERROR

Wystąpił błąd podczas próby wywnioskowania schematu partycji bieżącej partii plików. Podaj kolumny partycji jawnie przy użyciu: .option("cloudFiles.", "{comma-separated-list}")

CF_PATH_DOES_NOT_EXIST_FOR_SCHEMA_INFERENCE

Nie można wnioskować schematu, gdy ścieżka \<path\> wejściowa nie istnieje. Upewnij się, że ścieżka wejściowa istnieje i spróbuj ponownie.

CF_PERIODIC_BACKFILL_NOT_SUPPORTED

Okresowe wypełnianie nie jest obsługiwane, jeśli wypełnianie asynchroniczne jest wyłączone. Możesz włączyć asynchroniczne wypełnianie/listę katalogów, ustawiając wartość spark.databricks.cloudFiles.asyncDirListing true

CF_PREFIX_MISMATCH

Znaleziono niezgodne zdarzenie: klucz nie ma prefiksu:

CF_PROTOCOL_MISMATCH

Jeśli nie musisz wprowadzać żadnych innych zmian w kodzie, ustaw język SQL

configuration: ' = '

aby wznowić strumień. Zobacz:

aby uzyskać więcej informacji.

CF_REGION_NOT_FOUND_ERROR

Nie można pobrać domyślnego regionu platformy AWS. Określ region przy użyciu opcji cloudFiles.region.

CF_RESOURCE_SUFFIX_EMPTY

Nie można utworzyć usług powiadomień: sufiks zasobu nie może być pusty.

CF_RESOURCE_SUFFIX_INVALID_CHAR_AWS

Nie można utworzyć usług powiadomień: sufiks zasobu może zawierać tylko znaki alfanumeryczne, łączniki (-) i podkreślenia (_).

CF_RESOURCE_SUFFIX_INVALID_CHAR_AZURE

Nie można utworzyć usług powiadomień: sufiks zasobu może zawierać tylko małe litery, cyfry i kreski (-).

CF_RESOURCE_SUFFIX_INVALID_CHAR_GCP

Nie można utworzyć usług powiadomień: sufiks zasobu może zawierać tylko znaki alfanumeryczne, łączniki (-), podkreślenia (_), kropki (.), tyldy (~) plus znaki (+) i znaki procentu ().

CF_RESOURCE_SUFFIX_LIMIT

Nie można utworzyć usług powiadomień: sufiks zasobu nie może zawierać więcej niż znaków.

CF_RESOURCE_SUFFIX_LIMIT_GCP

Nie można utworzyć usług powiadomień: sufiks zasobu musi zawierać się między znakami i .

CF_RESTRICTED_GCP_RESOURCE_TAG_KEY

Znaleziono ograniczony klucz tagu zasobu GCP (\<key\>). Następujące klucze tagów zasobów GCP są ograniczone do automatycznego modułu ładującego: []

CF_RETENTION_GREATER_THAN_MAX_FILE_AGE

parametr cloudFiles.cleanSource.retentionDuration nie może być większy niż cloudFiles.maxFileAge.

CF_SAME_PUB_SUB_TOPIC_NEW_KEY_PREFIX

Nie można utworzyć powiadomienia dla tematu: \<topic\> z prefiksem: \<prefix\>. Istnieje już temat o tej samej nazwie z innym prefiksem: \<oldPrefix\>. Spróbuj użyć innego sufiksu zasobu do instalacji lub usuń istniejącą konfigurację.

CF_SOURCE_DIRECTORY_PATH_REQUIRED

Podaj ścieżkę katalogu źródłowego z opcją path

CF_SOURCE_UNSUPPORTED

Źródło plików w chmurze obsługuje tylko ścieżki S3, Azure Blob Storage (wasb/wasbs) i Azure Data Lake Gen1 (adl) i Gen2 (abfs/abfss). path: '', rozpoznany identyfikator URI: ''

CF_THREAD_IS_DEAD

wątek jest martwy.

CF_UNABLE_TO_DERIVE_STREAM_CHECKPOINT_LOCATION

Nie można uzyskać lokalizacji punktu kontrolnego strumienia z lokalizacji źródłowego punktu kontrolnego:

CF_UNABLE_TO_DETECT_FILE_FORMAT

Nie można wykryć formatu pliku źródłowego z przykładowych plików, znaleziono plik . Określ format.

CF_UNABLE_TO_EXTRACT_BUCKET_INFO

Nie można wyodrębnić informacji o zasobniku. Ścieżka: '', rozpoznano identyfikator URI: ''.

CF_UNABLE_TO_EXTRACT_KEY_INFO

Nie można wyodrębnić kluczowych informacji. Ścieżka: '', rozpoznano identyfikator URI: ''.

CF_UNABLE_TO_EXTRACT_STORAGE_ACCOUNT_INFO

Nie można wyodrębnić informacji o koncie magazynu; path: '', rozpoznany identyfikator URI: ''

CF_UNABLE_TO_LIST_EFFICIENTLY

Odebrano zdarzenie zmiany nazwy katalogu dla ścieżki , ale nie możemy efektywnie wyświetlić tego katalogu. Aby strumień był kontynuowany, ustaw opcję "cloudFiles.ignoreDirRenames" na true i rozważ włączenie regularnych uzupełnień za pomocą pliku cloudFiles.backfillInterval, aby te dane zostaną przetworzone.

CF_UNKNOWN_OPTION_KEYS_ERROR

Znaleziono nieznane klucze opcji:

Upewnij się, że wszystkie podane klucze opcji są poprawne. Jeśli chcesz pominąć

Walidacja opcji i ignorowanie tych nieznanych opcji, można ustawić:

  .option("cloudFiles.<validateOptions>", "false")

CF_UNKNOWN_READ_LIMIT

Nieznany odczyt:

CF_UNSUPPORTED_FORMAT_FOR_SCHEMA_INFERENCE

Wnioskowanie schematu nie jest obsługiwane w przypadku formatu: . Określ schemat.

CF_UNSUPPORTED_LOG_VERSION

Nieobsługiwana wersjaLogVersion: maksymalna obsługiwana wersja dziennika to v, ale napotkano maszynę wirtualną. Plik dziennika został utworzony przez nowszą wersję DBR i nie można go odczytać w tej wersji. Uaktualnij.

CF_UNSUPPORTED_SCHEMA_EVOLUTION_MODE

Tryb ewolucji schematu nie jest obsługiwany w przypadku formatu: .

CF_USE_DELTA_FORMAT

Odczytywanie z tabeli delty nie jest obsługiwane przy użyciu tej składni. Jeśli chcesz korzystać z danych z funkcji Delta, zapoznaj się z dokumentacją: odczytaj tabelę delty () lub odczytaj tabelę delta jako źródło strumienia (). Źródło przesyłania strumieniowego z funkcji Delta jest już zoptymalizowane pod kątem przyrostowego zużycia danych.

Dane geoprzestrzenne

GEOJSON_PARSE_ERROR

Błąd podczas analizowania pliku GeoJSON: na pozycji

H3_INVALID_CELL_ID

nie jest prawidłowym identyfikatorem komórki H3

H3_INVALID_GRID_DISTANCE_VALUE

Odległość siatki H3 musi być nie ujemna

H3_INVALID_RESOLUTION_VALUE

Rozdzielczość H3 musi zawierać się między i , włącznie

H3_NOT_ENABLED

jest wyłączona lub nieobsługiwana. Rozważ włączenie funkcji Photon lub przełączenie do warstwy obsługującej wyrażenia H3

H3_PENTAGON_ENCOUNTERED_ERROR

Napotkano pentagon podczas przetwarzania pierścienia szesnastkowego z odległości siatki

H3_UNDEFINED_GRID_DISTANCE

Odległość siatki H3 między i jest niezdefiniowana

WKB_PARSE_ERROR

Błąd podczas analizowania WKB: na pozycji

WKT_PARSE_ERROR

Błąd podczas analizowania WKT: na pozycji